From bf1090e005bf6ec16bcc15a6789f7704b6158f31 Mon Sep 17 00:00:00 2001 From: reffy-bot <> Date: Mon, 15 Feb 2021 01:52:57 +0000 Subject: [PATCH] Update of TR report from new reffy run Using reffy commit e1c950514334ccbce543d6da69c01fae26002391. --- tr/css/css-images.json | 2 +- tr/css/css-multicol.json | 4 +- tr/css/css-shapes-2.json | 8 + tr/css/css-text.json | 2 +- tr/css/css-ui.json | 2 +- tr/dfns/css-cascade-3.json | 4 +- tr/dfns/css-multicol-1.json | 12 +- tr/dfns/fetch.json | 314 +- tr/dfns/gpuweb.json | 30 +- tr/dfns/html.json | 1090 +- tr/dfns/layout-instability.json | 54 + tr/dfns/ua-client-hints.json | 78 +- tr/dfns/web-codecs.json | 1450 +- tr/dfns/webdriver-bidi.json | 92 + tr/dfns/webrtc-insertable-streams.json | 63 + tr/diff.md | 58 +- tr/diffnew.md | 46 +- tr/headings/anchors.json | 2 +- tr/headings/client-hints-infrastructure.json | 2 +- tr/headings/css-backgrounds-4.json | 2 +- tr/headings/css-cascade-3.json | 16 +- tr/headings/css-grid-3.json | 4 +- tr/headings/css-multicol-1.json | 46 +- tr/headings/css-typed-om-2.json | 12 +- tr/headings/dom-overlays.json | 2 +- tr/headings/fetch.json | 20 +- tr/headings/gpuweb.json | 2 +- tr/headings/hit-test.json | 2 +- tr/headings/html.json | 126 +- tr/headings/layout-instability.json | 2 +- tr/headings/streams.json | 2 +- tr/headings/svg-animations.json | 2 +- tr/headings/ua-client-hints.json | 82 +- tr/headings/web-codecs.json | 254 +- tr/headings/webdriver-bidi.json | 50 +- tr/headings/webrtc-insertable-streams.json | 8 +- tr/headings/webusb.json | 2 +- tr/idl/gpuweb.idl | 2 +- tr/idl/html.idl | 81 +- tr/idl/web-codecs.idl | 40 +- tr/idl/webrtc-insertable-streams.idl | 3 +- tr/idlnames.json | 7834 +++++++ tr/idlnames/ANGLE_instanced_arrays.idl | 8 + tr/idlnames/AbortController.idl | 9 + tr/idlnames/AbortSignal.idl | 7 + .../AbsoluteOrientationReadingValues.idl | 4 + tr/idlnames/AbsoluteOrientationSensor.idl | 5 + tr/idlnames/AbstractRange.idl | 9 + tr/idlnames/AbstractWorker.idl | 4 + tr/idlnames/Accelerometer.idl | 8 + .../AccelerometerLocalCoordinateSystem.idl | 2 + tr/idlnames/AccelerometerReadingValues.idl | 6 + tr/idlnames/AccelerometerSensorOptions.idl | 4 + tr/idlnames/AccessibilityRole.idl | 4 + tr/idlnames/AddEventListenerOptions.idl | 6 + tr/idlnames/AddressErrors.idl | 13 + tr/idlnames/AddressInit.idl | 13 + tr/idlnames/AddressSpace.idl | 2 + tr/idlnames/AlignSetting.idl | 2 + tr/idlnames/AllowedBluetoothDevice.idl | 7 + tr/idlnames/AllowedUSBDevice.idl | 6 + tr/idlnames/AmbientLightReadingValues.idl | 4 + tr/idlnames/AmbientLightSensor.idl | 5 + tr/idlnames/AnalyserNode.idl | 14 + tr/idlnames/AnalyserOptions.idl | 7 + tr/idlnames/Animatable.idl | 6 + tr/idlnames/Animation.idl | 24 + tr/idlnames/AnimationEffect.idl | 14 + tr/idlnames/AnimationEvent.idl | 8 + tr/idlnames/AnimationEventInit.idl | 6 + tr/idlnames/AnimationFrameProvider.idl | 5 + tr/idlnames/AnimationPlayState.idl | 2 + tr/idlnames/AnimationPlaybackEvent.idl | 7 + tr/idlnames/AnimationPlaybackEventInit.idl | 5 + tr/idlnames/AnimationTimeline.idl | 5 + tr/idlnames/AnimationWorkletGlobalScope.idl | 5 + tr/idlnames/AnimatorInstanceConstructor.idl | 2 + tr/idlnames/AppendMode.idl | 5 + tr/idlnames/AriaAttributes.idl | 49 + tr/idlnames/AssignedNodesOptions.idl | 4 + .../AttestationConveyancePreference.idl | 7 + tr/idlnames/Attr.idl | 13 + tr/idlnames/AudioBuffer.idl | 16 + tr/idlnames/AudioBufferOptions.idl | 6 + tr/idlnames/AudioBufferSourceNode.idl | 15 + tr/idlnames/AudioBufferSourceOptions.idl | 9 + tr/idlnames/AudioConfiguration.idl | 8 + tr/idlnames/AudioContext.idl | 16 + tr/idlnames/AudioContextLatencyCategory.idl | 6 + tr/idlnames/AudioContextOptions.idl | 5 + tr/idlnames/AudioContextState.idl | 6 + tr/idlnames/AudioDecoder.idl | 14 + tr/idlnames/AudioDecoderConfig.idl | 7 + tr/idlnames/AudioDecoderInit.idl | 5 + tr/idlnames/AudioDestinationNode.idl | 5 + tr/idlnames/AudioEncoder.idl | 14 + tr/idlnames/AudioEncoderConfig.idl | 6 + tr/idlnames/AudioEncoderInit.idl | 5 + tr/idlnames/AudioFrame.idl | 8 + tr/idlnames/AudioFrameInit.idl | 5 + tr/idlnames/AudioFrameOutputCallback.idl | 2 + tr/idlnames/AudioListener.idl | 15 + tr/idlnames/AudioNode.idl | 23 + tr/idlnames/AudioNodeOptions.idl | 6 + tr/idlnames/AudioOutputOptions.idl | 4 + tr/idlnames/AudioParam.idl | 18 + tr/idlnames/AudioParamDescriptor.idl | 8 + tr/idlnames/AudioParamMap.idl | 5 + tr/idlnames/AudioProcessingEvent.idl | 8 + tr/idlnames/AudioProcessingEventInit.idl | 6 + tr/idlnames/AudioScheduledSourceNode.idl | 7 + tr/idlnames/AudioTimestamp.idl | 5 + tr/idlnames/AudioTrack.idl | 14 + tr/idlnames/AudioTrackList.idl | 11 + tr/idlnames/AudioWorklet.idl | 4 + tr/idlnames/AudioWorkletGlobalScope.idl | 9 + tr/idlnames/AudioWorkletNode.idl | 9 + tr/idlnames/AudioWorkletNodeOptions.idl | 8 + tr/idlnames/AudioWorkletProcessCallback.idl | 5 + tr/idlnames/AudioWorkletProcessor.idl | 6 + .../AudioWorkletProcessorConstructor.idl | 2 + .../AuthenticationExtensionsClientInputs.idl | 28 + .../AuthenticationExtensionsClientOutputs.idl | 28 + ...uthenticationExtensionsLargeBlobInputs.idl | 6 + ...thenticationExtensionsLargeBlobOutputs.idl | 6 + .../AuthenticatorAssertionResponse.idl | 7 + tr/idlnames/AuthenticatorAttachment.idl | 5 + .../AuthenticatorAttestationResponse.idl | 9 + tr/idlnames/AuthenticatorResponse.idl | 5 + .../AuthenticatorSelectionCriteria.idl | 7 + tr/idlnames/AuthenticatorTransport.idl | 7 + tr/idlnames/AutoKeyword.idl | 2 + tr/idlnames/AutomationRate.idl | 5 + tr/idlnames/AvcBitstreamFormat.idl | 5 + tr/idlnames/AvcEncoderConfig.idl | 4 + tr/idlnames/BackgroundFetchEvent.idl | 6 + tr/idlnames/BackgroundFetchEventInit.idl | 4 + tr/idlnames/BackgroundFetchFailureReason.idl | 16 + tr/idlnames/BackgroundFetchManager.idl | 7 + tr/idlnames/BackgroundFetchOptions.idl | 4 + tr/idlnames/BackgroundFetchRecord.idl | 6 + tr/idlnames/BackgroundFetchRegistration.idl | 18 + tr/idlnames/BackgroundFetchResult.idl | 2 + tr/idlnames/BackgroundFetchUIOptions.idl | 5 + tr/idlnames/BackgroundFetchUpdateUIEvent.idl | 6 + tr/idlnames/BackgroundSyncOptions.idl | 4 + tr/idlnames/BarProp.idl | 5 + tr/idlnames/BarcodeDetector.idl | 9 + tr/idlnames/BarcodeDetectorOptions.idl | 4 + tr/idlnames/BarcodeFormat.idl | 17 + tr/idlnames/BaseAudioContext.idl | 45 + tr/idlnames/BaseComputedKeyframe.idl | 7 + tr/idlnames/BaseKeyframe.idl | 6 + tr/idlnames/BasePropertyIndexedKeyframe.idl | 6 + tr/idlnames/Baseline.idl | 6 + tr/idlnames/BasicCardChangeDetails.idl | 4 + tr/idlnames/BasicCardErrors.idl | 9 + tr/idlnames/BasicCardRequest.idl | 5 + tr/idlnames/BasicCardResponse.idl | 9 + tr/idlnames/BatteryManager.idl | 11 + tr/idlnames/BeforeUnloadEvent.idl | 5 + tr/idlnames/BidirectionalStream.idl | 10 + tr/idlnames/BidirectionalStreamsTransport.idl | 6 + tr/idlnames/BinaryType.idl | 2 + tr/idlnames/BiquadFilterNode.idl | 13 + tr/idlnames/BiquadFilterOptions.idl | 8 + tr/idlnames/BiquadFilterType.idl | 11 + tr/idlnames/BitrateMode.idl | 5 + tr/idlnames/Blob.idl | 19 + tr/idlnames/BlobCallback.idl | 2 + tr/idlnames/BlobEvent.idl | 7 + tr/idlnames/BlobEventInit.idl | 5 + tr/idlnames/BlobPart.idl | 2 + tr/idlnames/BlobPropertyBag.idl | 5 + tr/idlnames/Bluetooth.idl | 19 + tr/idlnames/BluetoothAdvertisingEvent.idl | 19 + tr/idlnames/BluetoothAdvertisingEventInit.idl | 11 + .../BluetoothCharacteristicProperties.idl | 13 + tr/idlnames/BluetoothCharacteristicUUID.idl | 2 + tr/idlnames/BluetoothDataFilterInit.idl | 5 + tr/idlnames/BluetoothDescriptorUUID.idl | 2 + tr/idlnames/BluetoothDevice.idl | 20 + tr/idlnames/BluetoothDeviceEventHandlers.idl | 6 + tr/idlnames/BluetoothLEScanFilterInit.idl | 10 + tr/idlnames/BluetoothManufacturerDataMap.idl | 5 + tr/idlnames/BluetoothPermissionDescriptor.idl | 8 + tr/idlnames/BluetoothPermissionResult.idl | 5 + tr/idlnames/BluetoothPermissionStorage.idl | 4 + .../BluetoothRemoteGATTCharacteristic.idl | 21 + tr/idlnames/BluetoothRemoteGATTDescriptor.idl | 10 + tr/idlnames/BluetoothRemoteGATTServer.idl | 12 + tr/idlnames/BluetoothRemoteGATTService.idl | 22 + tr/idlnames/BluetoothServiceDataMap.idl | 5 + tr/idlnames/BluetoothServiceUUID.idl | 2 + tr/idlnames/BluetoothUUID.idl | 9 + tr/idlnames/Body.idl | 10 + tr/idlnames/BodyInit.idl | 2 + tr/idlnames/BroadcastChannel.idl | 11 + tr/idlnames/ByteLengthQueuingStrategy.idl | 8 + tr/idlnames/CDATASection.idl | 4 + tr/idlnames/COSEAlgorithmIdentifier.idl | 2 + tr/idlnames/CSSAnimation.idl | 5 + tr/idlnames/CSSConditionRule.idl | 5 + tr/idlnames/CSSCounterStyleRule.idl | 14 + tr/idlnames/CSSFontFaceRule.idl | 5 + tr/idlnames/CSSFontFeatureValuesMap.idl | 7 + tr/idlnames/CSSFontFeatureValuesRule.idl | 11 + tr/idlnames/CSSFontPaletteValuesRule.idl | 7 + tr/idlnames/CSSImageValue.idl | 4 + tr/idlnames/CSSKeyframeRule.idl | 6 + tr/idlnames/CSSKeyframesRule.idl | 10 + tr/idlnames/CSSKeywordValue.idl | 6 + tr/idlnames/CSSMathInvert.idl | 6 + tr/idlnames/CSSMathMax.idl | 6 + tr/idlnames/CSSMathMin.idl | 6 + tr/idlnames/CSSMathNegate.idl | 6 + tr/idlnames/CSSMathOperator.idl | 9 + tr/idlnames/CSSMathProduct.idl | 6 + tr/idlnames/CSSMathSum.idl | 6 + tr/idlnames/CSSMathValue.idl | 5 + tr/idlnames/CSSMatrixComponent.idl | 6 + tr/idlnames/CSSMatrixComponentOptions.idl | 4 + tr/idlnames/CSSMediaRule.idl | 5 + tr/idlnames/CSSNestingRule.idl | 8 + tr/idlnames/CSSNumberish.idl | 2 + tr/idlnames/CSSNumericArray.idl | 7 + tr/idlnames/CSSNumericBaseType.idl | 10 + tr/idlnames/CSSNumericType.idl | 11 + tr/idlnames/CSSNumericValue.idl | 18 + tr/idlnames/CSSParserAtRule.idl | 9 + tr/idlnames/CSSParserBlock.idl | 7 + tr/idlnames/CSSParserDeclaration.idl | 7 + tr/idlnames/CSSParserFunction.idl | 7 + tr/idlnames/CSSParserOptions.idl | 6 + tr/idlnames/CSSParserQualifiedRule.idl | 7 + tr/idlnames/CSSParserRule.idl | 4 + tr/idlnames/CSSParserValue.idl | 4 + tr/idlnames/CSSPerspective.idl | 9 + tr/idlnames/CSSPositionValue.idl | 7 + tr/idlnames/CSSPropertyRule.idl | 8 + tr/idlnames/CSSPseudoElement.idl | 9 + tr/idlnames/CSSRotate.idl | 10 + tr/idlnames/CSSScale.idl | 8 + tr/idlnames/CSSScrollTimelineRule.idl | 9 + tr/idlnames/CSSSkew.idl | 7 + tr/idlnames/CSSSkewX.idl | 6 + tr/idlnames/CSSSkewY.idl | 6 + tr/idlnames/CSSStringSource.idl | 2 + tr/idlnames/CSSStyleSheetInit.idl | 7 + tr/idlnames/CSSStyleValue.idl | 7 + tr/idlnames/CSSSupportsRule.idl | 4 + tr/idlnames/CSSToken.idl | 2 + tr/idlnames/CSSTransformComponent.idl | 7 + tr/idlnames/CSSTransformValue.idl | 12 + tr/idlnames/CSSTransition.idl | 5 + tr/idlnames/CSSTranslate.idl | 8 + tr/idlnames/CSSUnitValue.idl | 7 + tr/idlnames/CSSUnparsedSegment.idl | 2 + tr/idlnames/CSSUnparsedValue.idl | 9 + tr/idlnames/CSSVariableReferenceValue.idl | 7 + tr/idlnames/CSSViewportRule.idl | 4 + tr/idlnames/Cache.idl | 11 + tr/idlnames/CacheQueryOptions.idl | 6 + tr/idlnames/CacheStorage.idl | 9 + .../CameraDevicePermissionDescriptor.idl | 4 + tr/idlnames/CanMakePaymentEvent.idl | 9 + tr/idlnames/CanMakePaymentEventInit.idl | 6 + tr/idlnames/CanPlayTypeResult.idl | 2 + tr/idlnames/CanvasCaptureMediaStreamTrack.idl | 5 + tr/idlnames/CanvasCompositing.idl | 6 + tr/idlnames/CanvasDirection.idl | 2 + tr/idlnames/CanvasDrawImage.idl | 7 + tr/idlnames/CanvasDrawPath.idl | 15 + tr/idlnames/CanvasFillRule.idl | 2 + tr/idlnames/CanvasFillStrokeStyles.idl | 10 + tr/idlnames/CanvasFilters.idl | 5 + tr/idlnames/CanvasGradient.idl | 6 + tr/idlnames/CanvasImageData.idl | 9 + tr/idlnames/CanvasImageSmoothing.idl | 7 + tr/idlnames/CanvasImageSource.idl | 6 + tr/idlnames/CanvasLineCap.idl | 2 + tr/idlnames/CanvasLineJoin.idl | 2 + tr/idlnames/CanvasPath.idl | 13 + tr/idlnames/CanvasPathDrawingStyles.idl | 13 + tr/idlnames/CanvasPattern.idl | 6 + tr/idlnames/CanvasRect.idl | 7 + tr/idlnames/CanvasRenderingContext2D.idl | 56 + .../CanvasRenderingContext2DSettings.idl | 5 + tr/idlnames/CanvasShadowStyles.idl | 8 + tr/idlnames/CanvasState.idl | 6 + tr/idlnames/CanvasText.idl | 7 + tr/idlnames/CanvasTextAlign.idl | 2 + tr/idlnames/CanvasTextBaseline.idl | 2 + tr/idlnames/CanvasTextDrawingStyles.idl | 8 + tr/idlnames/CanvasTransform.idl | 14 + tr/idlnames/CanvasUserInterface.idl | 7 + tr/idlnames/Capabilities.idl | 2 + tr/idlnames/ChannelCountMode.idl | 6 + tr/idlnames/ChannelInterpretation.idl | 5 + tr/idlnames/ChannelMergerNode.idl | 5 + tr/idlnames/ChannelMergerOptions.idl | 4 + tr/idlnames/ChannelSplitterNode.idl | 5 + tr/idlnames/ChannelSplitterOptions.idl | 4 + tr/idlnames/CharacterData.idl | 17 + tr/idlnames/CharacteristicEventHandlers.idl | 5 + tr/idlnames/ChildNode.idl | 7 + tr/idlnames/Client.idl | 14 + tr/idlnames/ClientLifecycleState.idl | 5 + tr/idlnames/ClientQueryOptions.idl | 5 + tr/idlnames/ClientType.idl | 7 + tr/idlnames/Clients.idl | 9 + tr/idlnames/Clipboard.idl | 7 + tr/idlnames/ClipboardEvent.idl | 6 + tr/idlnames/ClipboardEventInit.idl | 4 + tr/idlnames/ClipboardItem.idl | 16 + tr/idlnames/ClipboardItemData.idl | 2 + tr/idlnames/ClipboardItemDataType.idl | 2 + tr/idlnames/ClipboardItemDelayedCallback.idl | 2 + tr/idlnames/ClipboardItemOptions.idl | 4 + tr/idlnames/ClipboardItems.idl | 2 + tr/idlnames/ClipboardPermissionDescriptor.idl | 4 + tr/idlnames/CloseEvent.idl | 9 + tr/idlnames/CloseEventInit.idl | 6 + tr/idlnames/CodecState.idl | 6 + tr/idlnames/CollectedClientData.idl | 8 + tr/idlnames/ColorGamut.idl | 6 + tr/idlnames/ColorSpaceConversion.idl | 2 + tr/idlnames/Comment.idl | 5 + tr/idlnames/CompileError.idl | 3 + tr/idlnames/CompositeOperation.idl | 2 + tr/idlnames/CompositeOperationOrAuto.idl | 2 + tr/idlnames/CompositionEvent.idl | 5 + tr/idlnames/CompositionEventInit.idl | 4 + tr/idlnames/CompressionStream.idl | 8 + tr/idlnames/ComputedEffectTiming.idl | 8 + tr/idlnames/ConnectionType.idl | 12 + tr/idlnames/ConstantSourceNode.idl | 6 + tr/idlnames/ConstantSourceOptions.idl | 4 + tr/idlnames/ConstrainBoolean.idl | 2 + tr/idlnames/ConstrainBooleanParameters.idl | 5 + tr/idlnames/ConstrainDOMString.idl | 4 + tr/idlnames/ConstrainDOMStringParameters.idl | 5 + tr/idlnames/ConstrainDouble.idl | 2 + tr/idlnames/ConstrainDoubleRange.idl | 5 + tr/idlnames/ConstrainPoint2D.idl | 2 + tr/idlnames/ConstrainPoint2DParameters.idl | 5 + tr/idlnames/ConstrainULong.idl | 2 + tr/idlnames/ConstrainULongRange.idl | 5 + tr/idlnames/ConstraintSet.idl | 2 + tr/idlnames/Constraints.idl | 4 + tr/idlnames/ContactAddress.idl | 2 + tr/idlnames/ContactInfo.idl | 8 + tr/idlnames/ContactProperty.idl | 2 + tr/idlnames/ContactsManager.idl | 6 + tr/idlnames/ContactsSelectOptions.idl | 4 + tr/idlnames/ContainerBasedOffset.idl | 2 + tr/idlnames/ContentCategory.idl | 8 + tr/idlnames/ContentDescription.idl | 9 + tr/idlnames/ContentIndex.idl | 7 + tr/idlnames/ContentIndexEvent.idl | 5 + tr/idlnames/ContentIndexEventInit.idl | 4 + tr/idlnames/ConvolverNode.idl | 7 + tr/idlnames/ConvolverOptions.idl | 5 + tr/idlnames/CookieChangeEvent.idl | 8 + tr/idlnames/CookieChangeEventInit.idl | 5 + tr/idlnames/CookieInit.idl | 9 + tr/idlnames/CookieList.idl | 2 + tr/idlnames/CookieListItem.idl | 10 + tr/idlnames/CookieSameSite.idl | 6 + tr/idlnames/CookieStore.idl | 19 + tr/idlnames/CookieStoreDeleteOptions.idl | 6 + tr/idlnames/CookieStoreGetOptions.idl | 5 + tr/idlnames/CookieStoreManager.idl | 8 + tr/idlnames/Coordinates.idl | 11 + tr/idlnames/CountQueuingStrategy.idl | 8 + tr/idlnames/CrashReportBody.idl | 6 + tr/idlnames/Credential.idl | 6 + tr/idlnames/CredentialCreationOptions.idl | 19 + tr/idlnames/CredentialData.idl | 4 + .../CredentialMediationRequirement.idl | 6 + tr/idlnames/CredentialPropertiesOutput.idl | 4 + tr/idlnames/CredentialRequestOptions.idl | 25 + tr/idlnames/CredentialUserData.idl | 6 + tr/idlnames/CredentialsContainer.idl | 8 + tr/idlnames/CursorCaptureConstraint.idl | 6 + tr/idlnames/CustomElementConstructor.idl | 2 + tr/idlnames/CustomElementRegistry.idl | 8 + tr/idlnames/CustomEvent.idl | 9 + tr/idlnames/CustomEventInit.idl | 4 + tr/idlnames/CustomStateSet.idl | 6 + tr/idlnames/DOMHighResTimeStamp.idl | 2 + tr/idlnames/DOMImplementation.idl | 9 + tr/idlnames/DOMMatrix.idl | 66 + tr/idlnames/DOMMatrix2DInit.idl | 15 + tr/idlnames/DOMMatrixInit.idl | 14 + tr/idlnames/DOMMatrixReadOnly.idl | 76 + tr/idlnames/DOMParser.idl | 7 + tr/idlnames/DOMParserSupportedType.idl | 8 + tr/idlnames/DOMPoint.idl | 14 + tr/idlnames/DOMPointInit.idl | 7 + tr/idlnames/DOMPointReadOnly.idl | 17 + tr/idlnames/DOMQuad.idl | 17 + tr/idlnames/DOMQuadInit.idl | 7 + tr/idlnames/DOMRect.idl | 14 + tr/idlnames/DOMRectInit.idl | 7 + tr/idlnames/DOMRectList.idl | 5 + tr/idlnames/DOMRectReadOnly.idl | 19 + tr/idlnames/DOMStringList.idl | 7 + tr/idlnames/DOMStringMap.idl | 8 + tr/idlnames/DOMTokenList.idl | 14 + tr/idlnames/DataCue.idl | 8 + tr/idlnames/DataTransfer.idl | 19 + tr/idlnames/DataTransferItem.idl | 18 + tr/idlnames/DataTransferItemList.idl | 10 + tr/idlnames/DatagramTransport.idl | 7 + tr/idlnames/DecodeErrorCallback.idl | 2 + tr/idlnames/DecodeSuccessCallback.idl | 2 + tr/idlnames/DecompressionStream.idl | 8 + tr/idlnames/DedicatedWorkerGlobalScope.idl | 16 + tr/idlnames/DelayNode.idl | 6 + tr/idlnames/DelayOptions.idl | 5 + tr/idlnames/DeprecationReportBody.idl | 11 + tr/idlnames/DetectedBarcode.idl | 7 + tr/idlnames/DetectedFace.idl | 5 + tr/idlnames/DetectedText.idl | 6 + tr/idlnames/DeviceMotionEvent.idl | 10 + tr/idlnames/DeviceMotionEventAcceleration.idl | 7 + .../DeviceMotionEventAccelerationInit.idl | 6 + tr/idlnames/DeviceMotionEventInit.idl | 7 + tr/idlnames/DeviceMotionEventRotationRate.idl | 7 + .../DeviceMotionEventRotationRateInit.idl | 6 + tr/idlnames/DeviceOrientationEvent.idl | 10 + tr/idlnames/DeviceOrientationEventInit.idl | 7 + tr/idlnames/DevicePermissionDescriptor.idl | 4 + tr/idlnames/DirectionSetting.idl | 2 + tr/idlnames/DirectoryPickerOptions.idl | 3 + tr/idlnames/DisplayCaptureSurfaceType.idl | 7 + tr/idlnames/DisplayMediaStreamConstraints.idl | 5 + tr/idlnames/DisplayModeType.idl | 7 + tr/idlnames/DistanceModelType.idl | 6 + tr/idlnames/DistortionCoefficients.idl | 8 + tr/idlnames/Document.idl | 216 + .../DocumentAndElementEventHandlers.idl | 6 + tr/idlnames/DocumentFragment.idl | 11 + tr/idlnames/DocumentOrShadowRoot.idl | 28 + tr/idlnames/DocumentReadyState.idl | 2 + tr/idlnames/DocumentTimeline.idl | 5 + tr/idlnames/DocumentTimelineOptions.idl | 4 + tr/idlnames/DocumentType.idl | 10 + tr/idlnames/DoubleRange.idl | 5 + tr/idlnames/DragEvent.idl | 7 + tr/idlnames/DragEventInit.idl | 4 + tr/idlnames/DynamicsCompressorNode.idl | 12 + tr/idlnames/DynamicsCompressorOptions.idl | 8 + tr/idlnames/EXT_blend_minmax.idl | 6 + tr/idlnames/EXT_clip_cull_distance.idl | 16 + tr/idlnames/EXT_color_buffer_float.idl | 4 + tr/idlnames/EXT_color_buffer_half_float.idl | 8 + tr/idlnames/EXT_disjoint_timer_query.idl | 20 + .../EXT_disjoint_timer_query_webgl2.idl | 10 + tr/idlnames/EXT_float_blend.idl | 4 + tr/idlnames/EXT_frag_depth.idl | 4 + tr/idlnames/EXT_sRGB.idl | 8 + tr/idlnames/EXT_shader_texture_lod.idl | 4 + tr/idlnames/EXT_texture_compression_bptc.idl | 8 + tr/idlnames/EXT_texture_compression_rgtc.idl | 8 + .../EXT_texture_filter_anisotropic.idl | 6 + tr/idlnames/EXT_texture_norm16.idl | 12 + tr/idlnames/Edge.idl | 2 + tr/idlnames/EffectTiming.idl | 11 + tr/idlnames/EffectiveConnectionType.idl | 7 + tr/idlnames/Element.idl | 124 + tr/idlnames/ElementBasedOffset.idl | 6 + tr/idlnames/ElementContentEditable.idl | 7 + tr/idlnames/ElementCreationOptions.idl | 4 + tr/idlnames/ElementDefinitionOptions.idl | 4 + tr/idlnames/ElementInternals.idl | 32 + tr/idlnames/EncodedAudioChunk.idl | 7 + tr/idlnames/EncodedAudioChunkInit.idl | 6 + .../EncodedAudioChunkOutputCallback.idl | 2 + tr/idlnames/EncodedAudioChunkType.idl | 5 + tr/idlnames/EncodedVideoChunk.idl | 9 + tr/idlnames/EncodedVideoChunkInit.idl | 7 + .../EncodedVideoChunkOutputCallback.idl | 2 + tr/idlnames/EncodedVideoChunkType.idl | 5 + tr/idlnames/EndOfStreamError.idl | 5 + tr/idlnames/EndingType.idl | 2 + tr/idlnames/EnterPictureInPictureEvent.idl | 6 + .../EnterPictureInPictureEventInit.idl | 4 + tr/idlnames/ErrorCallback.idl | 2 + tr/idlnames/ErrorEvent.idl | 11 + tr/idlnames/ErrorEventInit.idl | 8 + tr/idlnames/Event.idl | 33 + tr/idlnames/EventCounts.idl | 5 + tr/idlnames/EventHandler.idl | 2 + tr/idlnames/EventHandlerNonNull.idl | 3 + tr/idlnames/EventInit.idl | 6 + tr/idlnames/EventListener.idl | 4 + tr/idlnames/EventListenerOptions.idl | 4 + tr/idlnames/EventModifierInit.idl | 18 + tr/idlnames/EventSource.idl | 20 + tr/idlnames/EventSourceInit.idl | 4 + tr/idlnames/EventTarget.idl | 9 + tr/idlnames/ExtendableCookieChangeEvent.idl | 7 + .../ExtendableCookieChangeEventInit.idl | 5 + tr/idlnames/ExtendableEvent.idl | 6 + tr/idlnames/ExtendableEventInit.idl | 4 + tr/idlnames/ExtendableMessageEvent.idl | 10 + tr/idlnames/ExtendableMessageEventInit.idl | 8 + tr/idlnames/External.idl | 6 + tr/idlnames/ExternalApplicationResource.idl | 8 + tr/idlnames/FaceDetector.idl | 7 + tr/idlnames/FaceDetectorOptions.idl | 5 + tr/idlnames/FederatedCredential.idl | 11 + tr/idlnames/FederatedCredentialInit.idl | 8 + .../FederatedCredentialRequestOptions.idl | 5 + tr/idlnames/FetchEvent.idl | 9 + tr/idlnames/FetchEventInit.idl | 5 + tr/idlnames/File.idl | 14 + tr/idlnames/FileCallback.idl | 2 + tr/idlnames/FileList.idl | 6 + tr/idlnames/FilePickerAcceptType.idl | 5 + tr/idlnames/FilePickerOptions.idl | 5 + tr/idlnames/FilePropertyBag.idl | 4 + tr/idlnames/FileReader.idl | 32 + tr/idlnames/FileReaderSync.idl | 11 + tr/idlnames/FileSystem.idl | 6 + .../FileSystemCreateWritableOptions.idl | 4 + tr/idlnames/FileSystemDirectoryEntry.idl | 13 + tr/idlnames/FileSystemDirectoryHandle.idl | 12 + tr/idlnames/FileSystemDirectoryReader.idl | 6 + tr/idlnames/FileSystemEntriesCallback.idl | 2 + tr/idlnames/FileSystemEntry.idl | 12 + tr/idlnames/FileSystemEntryCallback.idl | 2 + tr/idlnames/FileSystemFileEntry.idl | 6 + tr/idlnames/FileSystemFileHandle.idl | 6 + tr/idlnames/FileSystemFlags.idl | 5 + tr/idlnames/FileSystemGetDirectoryOptions.idl | 4 + tr/idlnames/FileSystemGetFileOptions.idl | 4 + tr/idlnames/FileSystemHandle.idl | 11 + tr/idlnames/FileSystemHandleKind.idl | 5 + .../FileSystemHandlePermissionDescriptor.idl | 4 + .../FileSystemPermissionDescriptor.idl | 5 + tr/idlnames/FileSystemPermissionMode.idl | 5 + tr/idlnames/FileSystemRemoveOptions.idl | 4 + tr/idlnames/FileSystemWritableFileStream.idl | 7 + tr/idlnames/FileSystemWriteChunkType.idl | 2 + tr/idlnames/FillLightMode.idl | 6 + tr/idlnames/FillMode.idl | 2 + tr/idlnames/Fingerprint.idl | 5 + tr/idlnames/Float32List.idl | 2 + tr/idlnames/FlowControlType.idl | 5 + tr/idlnames/FocusEvent.idl | 5 + tr/idlnames/FocusEventInit.idl | 4 + tr/idlnames/FocusOptions.idl | 4 + tr/idlnames/FocusableAreaSearchMode.idl | 5 + tr/idlnames/FocusableAreasOption.idl | 4 + tr/idlnames/Font.idl | 6 + tr/idlnames/FontIterator.idl | 6 + tr/idlnames/FontManager.idl | 6 + tr/idlnames/FontMetadata.idl | 9 + tr/idlnames/FontMetrics.idl | 21 + tr/idlnames/FormData.idl | 15 + tr/idlnames/FormDataEntryValue.idl | 2 + tr/idlnames/FormDataEvent.idl | 7 + tr/idlnames/FormDataEventInit.idl | 4 + tr/idlnames/FragmentDirective.idl | 4 + tr/idlnames/FrameRequestCallback.idl | 2 + tr/idlnames/FrameType.idl | 7 + tr/idlnames/FullscreenNavigationUI.idl | 6 + tr/idlnames/FullscreenOptions.idl | 4 + tr/idlnames/FunctionStringCallback.idl | 2 + tr/idlnames/GLbitfield.idl | 2 + tr/idlnames/GLboolean.idl | 2 + tr/idlnames/GLbyte.idl | 2 + tr/idlnames/GLclampf.idl | 2 + tr/idlnames/GLenum.idl | 2 + tr/idlnames/GLfloat.idl | 2 + tr/idlnames/GLint.idl | 2 + tr/idlnames/GLint64.idl | 2 + tr/idlnames/GLintptr.idl | 2 + tr/idlnames/GLshort.idl | 3 + tr/idlnames/GLsizei.idl | 2 + tr/idlnames/GLsizeiptr.idl | 2 + tr/idlnames/GLubyte.idl | 3 + tr/idlnames/GLuint.idl | 2 + tr/idlnames/GLuint64.idl | 2 + tr/idlnames/GLuint64EXT.idl | 2 + tr/idlnames/GLushort.idl | 3 + tr/idlnames/GPU.idl | 5 + tr/idlnames/GPUAdapter.idl | 8 + tr/idlnames/GPUAdapterFeatures.idl | 4 + tr/idlnames/GPUAdapterLimits.idl | 20 + tr/idlnames/GPUAddressMode.idl | 6 + tr/idlnames/GPUBindGroup.idl | 6 + tr/idlnames/GPUBindGroupDescriptor.idl | 5 + tr/idlnames/GPUBindGroupEntry.idl | 5 + tr/idlnames/GPUBindGroupLayout.idl | 7 + tr/idlnames/GPUBindGroupLayoutDescriptor.idl | 4 + tr/idlnames/GPUBindGroupLayoutEntry.idl | 10 + tr/idlnames/GPUBindingResource.idl | 2 + tr/idlnames/GPUBlendComponent.idl | 6 + tr/idlnames/GPUBlendFactor.idl | 16 + tr/idlnames/GPUBlendOperation.idl | 8 + tr/idlnames/GPUBlendState.idl | 5 + tr/idlnames/GPUBuffer.idl | 12 + tr/idlnames/GPUBufferBinding.idl | 6 + tr/idlnames/GPUBufferBindingLayout.idl | 6 + tr/idlnames/GPUBufferBindingType.idl | 6 + tr/idlnames/GPUBufferDescriptor.idl | 6 + tr/idlnames/GPUBufferDynamicOffset.idl | 2 + tr/idlnames/GPUBufferUsage.idl | 13 + tr/idlnames/GPUBufferUsageFlags.idl | 2 + tr/idlnames/GPUCanvasContext.idl | 6 + tr/idlnames/GPUColor.idl | 2 + tr/idlnames/GPUColorDict.idl | 7 + tr/idlnames/GPUColorTargetState.idl | 7 + tr/idlnames/GPUColorWrite.idl | 8 + tr/idlnames/GPUColorWriteFlags.idl | 2 + tr/idlnames/GPUCommandBuffer.idl | 7 + tr/idlnames/GPUCommandBufferDescriptor.idl | 3 + tr/idlnames/GPUCommandEncoder.idl | 45 + tr/idlnames/GPUCommandEncoderDescriptor.idl | 6 + tr/idlnames/GPUCompareFunction.idl | 11 + tr/idlnames/GPUCompilationInfo.idl | 5 + tr/idlnames/GPUCompilationMessage.idl | 8 + tr/idlnames/GPUCompilationMessageType.idl | 6 + tr/idlnames/GPUComputePassDescriptor.idl | 3 + tr/idlnames/GPUComputePassEncoder.idl | 19 + tr/idlnames/GPUComputePipeline.idl | 10 + tr/idlnames/GPUComputePipelineDescriptor.idl | 4 + tr/idlnames/GPUCullMode.idl | 6 + tr/idlnames/GPUDepthBias.idl | 2 + tr/idlnames/GPUDepthStencilState.idl | 20 + tr/idlnames/GPUDevice.idl | 50 + tr/idlnames/GPUDeviceDescriptor.idl | 5 + tr/idlnames/GPUDeviceLostInfo.idl | 5 + tr/idlnames/GPUDeviceLostReason.idl | 4 + tr/idlnames/GPUError.idl | 2 + tr/idlnames/GPUErrorFilter.idl | 5 + tr/idlnames/GPUExtent3D.idl | 2 + tr/idlnames/GPUExtent3DDict.idl | 6 + tr/idlnames/GPUFeatureName.idl | 9 + tr/idlnames/GPUFilterMode.idl | 5 + tr/idlnames/GPUFlagsConstant.idl | 2 + tr/idlnames/GPUFragmentState.idl | 4 + tr/idlnames/GPUFrontFace.idl | 5 + tr/idlnames/GPUImageCopyBuffer.idl | 4 + tr/idlnames/GPUImageCopyImageBitmap.idl | 5 + tr/idlnames/GPUImageCopyTexture.idl | 7 + tr/idlnames/GPUImageDataLayout.idl | 6 + tr/idlnames/GPUIndex32.idl | 2 + tr/idlnames/GPUIndexFormat.idl | 5 + tr/idlnames/GPUInputStepMode.idl | 5 + tr/idlnames/GPUIntegerCoordinate.idl | 2 + tr/idlnames/GPULoadOp.idl | 4 + tr/idlnames/GPUMapMode.idl | 5 + tr/idlnames/GPUMapModeFlags.idl | 2 + tr/idlnames/GPUMultisampleState.idl | 6 + tr/idlnames/GPUObjectBase.idl | 4 + tr/idlnames/GPUObjectDescriptorBase.idl | 4 + tr/idlnames/GPUOrigin2D.idl | 2 + tr/idlnames/GPUOrigin2DDict.idl | 5 + tr/idlnames/GPUOrigin3D.idl | 2 + tr/idlnames/GPUOrigin3DDict.idl | 6 + tr/idlnames/GPUOutOfMemoryError.idl | 4 + tr/idlnames/GPUPipelineBase.idl | 4 + tr/idlnames/GPUPipelineDescriptorBase.idl | 4 + tr/idlnames/GPUPipelineLayout.idl | 7 + tr/idlnames/GPUPipelineLayoutDescriptor.idl | 4 + tr/idlnames/GPUPipelineStatisticName.idl | 8 + tr/idlnames/GPUPowerPreference.idl | 5 + tr/idlnames/GPUPrimitiveState.idl | 7 + tr/idlnames/GPUPrimitiveTopology.idl | 8 + tr/idlnames/GPUProgrammablePassEncoder.idl | 14 + tr/idlnames/GPUProgrammableStage.idl | 5 + tr/idlnames/GPUQuerySet.idl | 7 + tr/idlnames/GPUQuerySetDescriptor.idl | 6 + tr/idlnames/GPUQueryType.idl | 6 + tr/idlnames/GPUQueue.idl | 27 + tr/idlnames/GPURenderBundle.idl | 6 + tr/idlnames/GPURenderBundleDescriptor.idl | 3 + tr/idlnames/GPURenderBundleEncoder.idl | 13 + .../GPURenderBundleEncoderDescriptor.idl | 6 + tr/idlnames/GPURenderEncoderBase.idl | 17 + tr/idlnames/GPURenderPassColorAttachment.idl | 8 + .../GPURenderPassDepthStencilAttachment.idl | 12 + tr/idlnames/GPURenderPassDescriptor.idl | 6 + tr/idlnames/GPURenderPassEncoder.idl | 32 + tr/idlnames/GPURenderPipeline.idl | 10 + tr/idlnames/GPURenderPipelineDescriptor.idl | 8 + tr/idlnames/GPURequestAdapterOptions.idl | 4 + tr/idlnames/GPUSampleMask.idl | 2 + tr/idlnames/GPUSampler.idl | 6 + tr/idlnames/GPUSamplerBindingLayout.idl | 4 + tr/idlnames/GPUSamplerBindingType.idl | 6 + tr/idlnames/GPUSamplerDescriptor.idl | 13 + tr/idlnames/GPUShaderModule.idl | 8 + tr/idlnames/GPUShaderModuleDescriptor.idl | 5 + tr/idlnames/GPUShaderStage.idl | 6 + tr/idlnames/GPUShaderStageFlags.idl | 2 + tr/idlnames/GPUSignedOffset32.idl | 2 + tr/idlnames/GPUSize32.idl | 2 + tr/idlnames/GPUSize64.idl | 2 + tr/idlnames/GPUStencilFaceState.idl | 7 + tr/idlnames/GPUStencilOperation.idl | 11 + tr/idlnames/GPUStencilValue.idl | 2 + tr/idlnames/GPUStorageTextureAccess.idl | 5 + .../GPUStorageTextureBindingLayout.idl | 6 + tr/idlnames/GPUStoreOp.idl | 5 + tr/idlnames/GPUSwapChain.idl | 7 + tr/idlnames/GPUSwapChainDescriptor.idl | 6 + tr/idlnames/GPUTexture.idl | 10 + tr/idlnames/GPUTextureAspect.idl | 6 + tr/idlnames/GPUTextureBindingLayout.idl | 6 + tr/idlnames/GPUTextureDescriptor.idl | 9 + tr/idlnames/GPUTextureDimension.idl | 6 + tr/idlnames/GPUTextureFormat.idl | 79 + tr/idlnames/GPUTextureSampleType.idl | 8 + tr/idlnames/GPUTextureUsage.idl | 8 + tr/idlnames/GPUTextureUsageFlags.idl | 2 + tr/idlnames/GPUTextureView.idl | 6 + tr/idlnames/GPUTextureViewDescriptor.idl | 10 + tr/idlnames/GPUTextureViewDimension.idl | 9 + tr/idlnames/GPUUncapturedErrorEvent.idl | 11 + tr/idlnames/GPUUncapturedErrorEventInit.idl | 4 + tr/idlnames/GPUValidationError.idl | 5 + tr/idlnames/GPUVertexAttribute.idl | 7 + tr/idlnames/GPUVertexBufferLayout.idl | 6 + tr/idlnames/GPUVertexFormat.idl | 33 + tr/idlnames/GPUVertexState.idl | 4 + tr/idlnames/GainNode.idl | 6 + tr/idlnames/GainOptions.idl | 4 + tr/idlnames/Gamepad.idl | 19 + tr/idlnames/GamepadButton.idl | 7 + tr/idlnames/GamepadEvent.idl | 7 + tr/idlnames/GamepadEventInit.idl | 4 + tr/idlnames/GamepadHand.idl | 6 + tr/idlnames/GamepadHapticActuator.idl | 6 + tr/idlnames/GamepadHapticActuatorType.idl | 4 + tr/idlnames/GamepadMappingType.idl | 5 + tr/idlnames/GamepadPose.idl | 13 + tr/idlnames/GamepadTouch.idl | 8 + tr/idlnames/GenerateAssertionCallback.idl | 4 + tr/idlnames/GenerateTestReportParameters.idl | 5 + tr/idlnames/GenericTransformStream.idl | 5 + tr/idlnames/Geolocation.idl | 13 + tr/idlnames/GeolocationSensor.idl | 12 + tr/idlnames/GeolocationSensorOptions.idl | 4 + tr/idlnames/GeolocationSensorReading.idl | 11 + tr/idlnames/GetNotificationOptions.idl | 4 + tr/idlnames/GetRootNodeOptions.idl | 4 + tr/idlnames/GetSVGDocument.idl | 4 + tr/idlnames/Global.idl | 6 + tr/idlnames/GlobalDescriptor.idl | 5 + tr/idlnames/GlobalEventHandlers.idl | 111 + tr/idlnames/GravityReadingValues.idl | 3 + tr/idlnames/GravitySensor.idl | 5 + tr/idlnames/Gyroscope.idl | 8 + .../GyroscopeLocalCoordinateSystem.idl | 2 + tr/idlnames/GyroscopeReadingValues.idl | 6 + tr/idlnames/GyroscopeSensorOptions.idl | 4 + tr/idlnames/HID.idl | 12 + tr/idlnames/HIDCollectionInfo.idl | 10 + tr/idlnames/HIDConnectionEvent.idl | 8 + tr/idlnames/HIDConnectionEventInit.idl | 4 + tr/idlnames/HIDDevice.idl | 17 + tr/idlnames/HIDDeviceFilter.idl | 7 + tr/idlnames/HIDDeviceRequestOptions.idl | 4 + tr/idlnames/HIDInputReportEvent.idl | 10 + tr/idlnames/HIDInputReportEventInit.idl | 6 + tr/idlnames/HIDReportInfo.idl | 5 + tr/idlnames/HIDReportItem.idl | 31 + tr/idlnames/HIDUnitSystem.idl | 5 + tr/idlnames/HTMLAllCollection.idl | 11 + tr/idlnames/HTMLAnchorElement.idl | 37 + tr/idlnames/HTMLAreaElement.idl | 25 + tr/idlnames/HTMLAudioElement.idl | 6 + tr/idlnames/HTMLBRElement.idl | 12 + tr/idlnames/HTMLBaseElement.idl | 8 + tr/idlnames/HTMLBodyElement.idl | 25 + tr/idlnames/HTMLButtonElement.idl | 25 + tr/idlnames/HTMLCanvasElement.idl | 19 + tr/idlnames/HTMLCollection.idl | 7 + tr/idlnames/HTMLDListElement.idl | 12 + tr/idlnames/HTMLDataElement.idl | 7 + tr/idlnames/HTMLDataListElement.idl | 7 + tr/idlnames/HTMLDetailsElement.idl | 7 + tr/idlnames/HTMLDialogElement.idl | 11 + tr/idlnames/HTMLDirectoryElement.idl | 7 + tr/idlnames/HTMLDivElement.idl | 12 + tr/idlnames/HTMLElement.idl | 36 + tr/idlnames/HTMLEmbedElement.idl | 19 + tr/idlnames/HTMLFieldSetElement.idl | 20 + tr/idlnames/HTMLFontElement.idl | 9 + tr/idlnames/HTMLFormControlsCollection.idl | 6 + tr/idlnames/HTMLFormElement.idl | 30 + tr/idlnames/HTMLFrameElement.idl | 17 + tr/idlnames/HTMLFrameSetElement.idl | 11 + tr/idlnames/HTMLHRElement.idl | 16 + tr/idlnames/HTMLHeadElement.idl | 5 + tr/idlnames/HTMLHeadingElement.idl | 12 + tr/idlnames/HTMLHtmlElement.idl | 12 + tr/idlnames/HTMLHyperlinkElementUtils.idl | 14 + tr/idlnames/HTMLIFrameElement.idl | 42 + tr/idlnames/HTMLImageElement.idl | 39 + tr/idlnames/HTMLInputElement.idl | 82 + tr/idlnames/HTMLLIElement.idl | 14 + tr/idlnames/HTMLLabelElement.idl | 9 + tr/idlnames/HTMLLegendElement.idl | 14 + tr/idlnames/HTMLLinkElement.idl | 37 + tr/idlnames/HTMLMapElement.idl | 8 + tr/idlnames/HTMLMarqueeElement.idl | 20 + tr/idlnames/HTMLMediaElement.idl | 89 + tr/idlnames/HTMLMenuElement.idl | 12 + tr/idlnames/HTMLMetaElement.idl | 16 + tr/idlnames/HTMLMeterElement.idl | 13 + tr/idlnames/HTMLModElement.idl | 8 + tr/idlnames/HTMLOListElement.idl | 16 + tr/idlnames/HTMLObjectElement.idl | 40 + tr/idlnames/HTMLOptGroupElement.idl | 8 + tr/idlnames/HTMLOptionElement.idl | 16 + tr/idlnames/HTMLOptionsCollection.idl | 10 + tr/idlnames/HTMLOrSVGElement.idl | 10 + tr/idlnames/HTMLOrSVGImageElement.idl | 3 + tr/idlnames/HTMLOrSVGScriptElement.idl | 2 + tr/idlnames/HTMLOutputElement.idl | 22 + tr/idlnames/HTMLParagraphElement.idl | 12 + tr/idlnames/HTMLParamElement.idl | 16 + tr/idlnames/HTMLPictureElement.idl | 5 + tr/idlnames/HTMLPortalElement.idl | 12 + tr/idlnames/HTMLPreElement.idl | 12 + tr/idlnames/HTMLProgressElement.idl | 10 + tr/idlnames/HTMLQuoteElement.idl | 7 + tr/idlnames/HTMLScriptElement.idl | 29 + tr/idlnames/HTMLSelectElement.idl | 37 + tr/idlnames/HTMLSlotElement.idl | 9 + tr/idlnames/HTMLSourceElement.idl | 11 + tr/idlnames/HTMLSpanElement.idl | 5 + tr/idlnames/HTMLStyleElement.idl | 17 + tr/idlnames/HTMLTableCaptionElement.idl | 12 + tr/idlnames/HTMLTableCellElement.idl | 30 + tr/idlnames/HTMLTableColElement.idl | 18 + tr/idlnames/HTMLTableElement.idl | 40 + tr/idlnames/HTMLTableRowElement.idl | 23 + tr/idlnames/HTMLTableSectionElement.idl | 19 + tr/idlnames/HTMLTemplateElement.idl | 7 + tr/idlnames/HTMLTextAreaElement.idl | 41 + tr/idlnames/HTMLTimeElement.idl | 7 + tr/idlnames/HTMLTitleElement.idl | 7 + tr/idlnames/HTMLTrackElement.idl | 19 + tr/idlnames/HTMLUListElement.idl | 13 + tr/idlnames/HTMLUnknownElement.idl | 5 + tr/idlnames/HTMLVideoElement.idl | 34 + tr/idlnames/HashChangeEvent.idl | 8 + tr/idlnames/HashChangeEventInit.idl | 5 + tr/idlnames/HdrMetadataType.idl | 6 + tr/idlnames/Headers.idl | 12 + tr/idlnames/HeadersInit.idl | 2 + tr/idlnames/Highlight.idl | 8 + tr/idlnames/HighlightsRegister.idl | 6 + tr/idlnames/History.idl | 12 + tr/idlnames/IDBCursor.idl | 15 + tr/idlnames/IDBCursorDirection.idl | 7 + tr/idlnames/IDBCursorWithValue.idl | 5 + tr/idlnames/IDBDatabase.idl | 21 + tr/idlnames/IDBFactory.idl | 9 + tr/idlnames/IDBIndex.idl | 22 + tr/idlnames/IDBIndexParameters.idl | 5 + tr/idlnames/IDBKeyRange.idl | 19 + tr/idlnames/IDBObjectStore.idl | 33 + tr/idlnames/IDBObjectStoreParameters.idl | 5 + tr/idlnames/IDBOpenDBRequest.idl | 7 + tr/idlnames/IDBRequest.idl | 13 + tr/idlnames/IDBRequestReadyState.idl | 5 + tr/idlnames/IDBTransaction.idl | 16 + tr/idlnames/IDBTransactionMode.idl | 6 + tr/idlnames/IDBVersionChangeEvent.idl | 7 + tr/idlnames/IDBVersionChangeEventInit.idl | 5 + tr/idlnames/IIRFilterNode.idl | 8 + tr/idlnames/IIRFilterOptions.idl | 5 + tr/idlnames/IdleDeadline.idl | 5 + tr/idlnames/IdleDetector.idl | 12 + tr/idlnames/IdleOptions.idl | 5 + tr/idlnames/IdleRequestCallback.idl | 2 + tr/idlnames/IdleRequestOptions.idl | 4 + tr/idlnames/ImageBitmap.idl | 7 + tr/idlnames/ImageBitmapOptions.idl | 9 + tr/idlnames/ImageBitmapRenderingContext.idl | 6 + .../ImageBitmapRenderingContextSettings.idl | 4 + tr/idlnames/ImageBitmapSource.idl | 4 + tr/idlnames/ImageCapture.idl | 11 + tr/idlnames/ImageData.idl | 11 + tr/idlnames/ImageEncodeOptions.idl | 5 + tr/idlnames/ImageObject.idl | 6 + tr/idlnames/ImageOrientation.idl | 2 + tr/idlnames/ImageResource.idl | 6 + tr/idlnames/ImageSmoothingQuality.idl | 2 + tr/idlnames/ImportExportKind.idl | 7 + tr/idlnames/IncomingStream.idl | 8 + tr/idlnames/InputDeviceCapabilities.idl | 7 + tr/idlnames/InputDeviceCapabilitiesInit.idl | 5 + tr/idlnames/InputDeviceInfo.idl | 5 + tr/idlnames/InputEvent.idl | 7 + tr/idlnames/InputEventInit.idl | 6 + tr/idlnames/Instance.idl | 5 + tr/idlnames/Int32List.idl | 2 + tr/idlnames/IntersectionObserver.idl | 12 + tr/idlnames/IntersectionObserverCallback.idl | 2 + tr/idlnames/IntersectionObserverEntry.idl | 12 + tr/idlnames/IntersectionObserverEntryInit.idl | 10 + tr/idlnames/IntersectionObserverInit.idl | 6 + tr/idlnames/InterventionReportBody.idl | 10 + tr/idlnames/IsInputPendingOptions.idl | 4 + tr/idlnames/IterationCompositeOperation.idl | 2 + tr/idlnames/KHR_parallel_shader_compile.idl | 5 + tr/idlnames/KeySystemTrackConfiguration.idl | 5 + tr/idlnames/Keyboard.idl | 5 + tr/idlnames/KeyboardEvent.idl | 30 + tr/idlnames/KeyboardEventInit.idl | 8 + tr/idlnames/KeyboardLayoutMap.idl | 4 + tr/idlnames/KeyframeAnimationOptions.idl | 4 + tr/idlnames/KeyframeEffect.idl | 13 + tr/idlnames/KeyframeEffectOptions.idl | 5 + tr/idlnames/Landmark.idl | 5 + tr/idlnames/LandmarkType.idl | 6 + tr/idlnames/LargeBlobSupport.idl | 5 + tr/idlnames/LargestContentfulPaint.idl | 11 + tr/idlnames/LayoutShift.idl | 9 + tr/idlnames/LayoutShiftAttribution.idl | 7 + tr/idlnames/LineAlignSetting.idl | 2 + tr/idlnames/LineAndPositionSetting.idl | 2 + .../LinearAccelerationReadingValues.idl | 3 + tr/idlnames/LinearAccelerationSensor.idl | 5 + tr/idlnames/LinkError.idl | 3 + tr/idlnames/Location.idl | 19 + tr/idlnames/Lock.idl | 6 + tr/idlnames/LockGrantedCallback.idl | 2 + tr/idlnames/LockInfo.idl | 6 + tr/idlnames/LockManager.idl | 11 + tr/idlnames/LockManagerSnapshot.idl | 5 + tr/idlnames/LockMode.idl | 2 + tr/idlnames/LockOptions.idl | 7 + tr/idlnames/MIDIAccess.idl | 7 + tr/idlnames/MIDIConnectionEvent.idl | 5 + tr/idlnames/MIDIConnectionEventInit.idl | 4 + tr/idlnames/MIDIInput.idl | 4 + tr/idlnames/MIDIInputMap.idl | 4 + tr/idlnames/MIDIMessageEvent.idl | 6 + tr/idlnames/MIDIMessageEventInit.idl | 5 + tr/idlnames/MIDIOptions.idl | 4 + tr/idlnames/MIDIOutput.idl | 5 + tr/idlnames/MIDIOutputMap.idl | 4 + tr/idlnames/MIDIPort.idl | 13 + tr/idlnames/MIDIPortConnectionState.idl | 6 + tr/idlnames/MIDIPortDeviceState.idl | 5 + tr/idlnames/MIDIPortType.idl | 5 + tr/idlnames/MIDISuccessCallback.idl | 2 + tr/idlnames/Magnetometer.idl | 8 + .../MagnetometerLocalCoordinateSystem.idl | 2 + tr/idlnames/MagnetometerReadingValues.idl | 6 + tr/idlnames/MagnetometerSensorOptions.idl | 4 + tr/idlnames/ManifestImageResource.idl | 4 + tr/idlnames/MathMLElement.idl | 15 + tr/idlnames/MediaCapabilities.idl | 6 + tr/idlnames/MediaCapabilitiesDecodingInfo.idl | 5 + tr/idlnames/MediaCapabilitiesEncodingInfo.idl | 4 + tr/idlnames/MediaCapabilitiesInfo.idl | 6 + ...ediaCapabilitiesKeySystemConfiguration.idl | 10 + tr/idlnames/MediaConfiguration.idl | 5 + tr/idlnames/MediaDecodingConfiguration.idl | 5 + tr/idlnames/MediaDecodingType.idl | 5 + tr/idlnames/MediaDeviceInfo.idl | 9 + tr/idlnames/MediaDeviceKind.idl | 6 + tr/idlnames/MediaDevices.idl | 22 + tr/idlnames/MediaElementAudioSourceNode.idl | 6 + .../MediaElementAudioSourceOptions.idl | 4 + tr/idlnames/MediaEncodingConfiguration.idl | 4 + tr/idlnames/MediaEncodingType.idl | 5 + tr/idlnames/MediaEncryptedEvent.idl | 6 + tr/idlnames/MediaEncryptedEventInit.idl | 5 + tr/idlnames/MediaError.idl | 11 + tr/idlnames/MediaImage.idl | 6 + tr/idlnames/MediaKeyMessageEvent.idl | 7 + tr/idlnames/MediaKeyMessageEventInit.idl | 5 + tr/idlnames/MediaKeyMessageType.idl | 7 + tr/idlnames/MediaKeySession.idl | 16 + tr/idlnames/MediaKeySessionType.idl | 5 + tr/idlnames/MediaKeyStatus.idl | 10 + tr/idlnames/MediaKeyStatusMap.idl | 8 + tr/idlnames/MediaKeySystemAccess.idl | 7 + tr/idlnames/MediaKeySystemConfiguration.idl | 10 + tr/idlnames/MediaKeySystemMediaCapability.idl | 5 + tr/idlnames/MediaKeys.idl | 6 + tr/idlnames/MediaKeysRequirement.idl | 6 + tr/idlnames/MediaMetadata.idl | 9 + tr/idlnames/MediaMetadataInit.idl | 7 + tr/idlnames/MediaPositionState.idl | 6 + tr/idlnames/MediaProvider.idl | 2 + tr/idlnames/MediaRecorder.idl | 25 + tr/idlnames/MediaRecorderErrorEvent.idl | 6 + tr/idlnames/MediaRecorderErrorEventInit.idl | 4 + tr/idlnames/MediaRecorderOptions.idl | 8 + tr/idlnames/MediaSession.idl | 11 + tr/idlnames/MediaSessionAction.idl | 12 + tr/idlnames/MediaSessionActionDetails.idl | 4 + tr/idlnames/MediaSessionActionHandler.idl | 2 + tr/idlnames/MediaSessionPlaybackState.idl | 6 + tr/idlnames/MediaSessionSeekActionDetails.idl | 4 + .../MediaSessionSeekToActionDetails.idl | 5 + tr/idlnames/MediaSettingsRange.idl | 6 + tr/idlnames/MediaSource.idl | 17 + tr/idlnames/MediaStream.idl | 18 + .../MediaStreamAudioDestinationNode.idl | 6 + tr/idlnames/MediaStreamAudioSourceNode.idl | 6 + tr/idlnames/MediaStreamAudioSourceOptions.idl | 4 + tr/idlnames/MediaStreamConstraints.idl | 10 + tr/idlnames/MediaStreamTrack.idl | 30 + .../MediaStreamTrackAudioSourceNode.idl | 5 + .../MediaStreamTrackAudioSourceOptions.idl | 4 + tr/idlnames/MediaStreamTrackEvent.idl | 6 + tr/idlnames/MediaStreamTrackEventInit.idl | 4 + tr/idlnames/MediaStreamTrackState.idl | 5 + tr/idlnames/MediaTrackCapabilities.idl | 55 + tr/idlnames/MediaTrackConstraintSet.idl | 64 + tr/idlnames/MediaTrackConstraints.idl | 4 + tr/idlnames/MediaTrackSettings.idl | 63 + .../MediaTrackSupportedConstraints.idl | 62 + tr/idlnames/Megabit.idl | 2 + tr/idlnames/Memory.idl | 6 + tr/idlnames/MemoryAttribution.idl | 6 + tr/idlnames/MemoryAttributionContainer.idl | 5 + tr/idlnames/MemoryBreakdownEntry.idl | 6 + tr/idlnames/MemoryDescriptor.idl | 5 + tr/idlnames/MemoryMeasurement.idl | 5 + tr/idlnames/MessageChannel.idl | 8 + tr/idlnames/MessageEvent.idl | 13 + tr/idlnames/MessageEventInit.idl | 8 + tr/idlnames/MessageEventSource.idl | 2 + tr/idlnames/MessagePort.idl | 12 + tr/idlnames/MeteringMode.idl | 7 + tr/idlnames/MidiPermissionDescriptor.idl | 4 + tr/idlnames/Millisecond.idl | 2 + tr/idlnames/MimeType.idl | 8 + tr/idlnames/MimeTypeArray.idl | 7 + tr/idlnames/MockCameraConfiguration.idl | 9 + .../MockCaptureDeviceConfiguration.idl | 6 + tr/idlnames/MockCapturePromptResult.idl | 5 + .../MockCapturePromptResultConfiguration.idl | 5 + tr/idlnames/MockMicrophoneConfiguration.idl | 7 + tr/idlnames/MockSensor.idl | 6 + tr/idlnames/MockSensorConfiguration.idl | 7 + tr/idlnames/MockSensorReadingValues.idl | 3 + tr/idlnames/MockSensorType.idl | 14 + tr/idlnames/Module.idl | 7 + tr/idlnames/ModuleExportDescriptor.idl | 6 + tr/idlnames/ModuleImportDescriptor.idl | 6 + tr/idlnames/MouseEvent.idl | 26 + tr/idlnames/MouseEventInit.idl | 17 + tr/idlnames/MultiCacheQueryOptions.idl | 4 + tr/idlnames/MutationCallback.idl | 2 + tr/idlnames/MutationObserver.idl | 9 + tr/idlnames/MutationObserverInit.idl | 10 + tr/idlnames/MutationRecord.idl | 13 + tr/idlnames/NDEFMessage.idl | 6 + tr/idlnames/NDEFMessageInit.idl | 4 + tr/idlnames/NDEFMessageSource.idl | 2 + tr/idlnames/NDEFReader.idl | 12 + tr/idlnames/NDEFReadingEvent.idl | 8 + tr/idlnames/NDEFReadingEventInit.idl | 5 + tr/idlnames/NDEFRecord.idl | 15 + tr/idlnames/NDEFRecordDataSource.idl | 2 + tr/idlnames/NDEFRecordInit.idl | 11 + tr/idlnames/NDEFScanOptions.idl | 4 + tr/idlnames/NDEFWriteOptions.idl | 5 + tr/idlnames/NamedNodeMap.idl | 13 + tr/idlnames/NavigationEvent.idl | 8 + tr/idlnames/NavigationEventInit.idl | 5 + tr/idlnames/NavigationType.idl | 7 + tr/idlnames/Navigator.idl | 221 + .../NavigatorAutomationInformation.idl | 4 + tr/idlnames/NavigatorBadge.idl | 7 + tr/idlnames/NavigatorConcurrentHardware.idl | 4 + tr/idlnames/NavigatorContentUtils.idl | 5 + tr/idlnames/NavigatorCookies.idl | 4 + tr/idlnames/NavigatorDeviceClass.idl | 8 + tr/idlnames/NavigatorFonts.idl | 5 + tr/idlnames/NavigatorID.idl | 18 + tr/idlnames/NavigatorLanguage.idl | 5 + tr/idlnames/NavigatorLocks.idl | 5 + tr/idlnames/NavigatorNetworkInformation.idl | 4 + tr/idlnames/NavigatorOnLine.idl | 4 + tr/idlnames/NavigatorPlugins.idl | 6 + tr/idlnames/NavigatorStorage.idl | 5 + tr/idlnames/NavigatorUA.idl | 4 + tr/idlnames/NavigatorUABrandVersion.idl | 5 + tr/idlnames/NavigatorUAData.idl | 7 + .../NavigatorUserMediaErrorCallback.idl | 2 + .../NavigatorUserMediaSuccessCallback.idl | 2 + tr/idlnames/NetworkInformation.idl | 13 + tr/idlnames/NetworkInformationSaveData.idl | 4 + tr/idlnames/Node.idl | 58 + tr/idlnames/NodeFilter.idl | 25 + tr/idlnames/NodeIterator.idl | 14 + tr/idlnames/NodeList.idl | 7 + tr/idlnames/NonDocumentTypeChildNode.idl | 5 + tr/idlnames/NonElementParentNode.idl | 4 + tr/idlnames/Notification.idl | 33 + tr/idlnames/NotificationAction.idl | 6 + tr/idlnames/NotificationDirection.idl | 6 + tr/idlnames/NotificationEvent.idl | 8 + tr/idlnames/NotificationEventInit.idl | 5 + tr/idlnames/NotificationOptions.idl | 17 + tr/idlnames/NotificationPermission.idl | 6 + .../NotificationPermissionCallback.idl | 2 + tr/idlnames/OES_draw_buffers_indexed.idl | 22 + tr/idlnames/OES_element_index_uint.idl | 4 + tr/idlnames/OES_fbo_render_mipmap.idl | 4 + tr/idlnames/OES_standard_derivatives.idl | 5 + tr/idlnames/OES_texture_float.idl | 3 + tr/idlnames/OES_texture_float_linear.idl | 3 + tr/idlnames/OES_texture_half_float.idl | 5 + tr/idlnames/OES_texture_half_float_linear.idl | 3 + tr/idlnames/OES_vertex_array_object.idl | 10 + tr/idlnames/OTPCredential.idl | 5 + tr/idlnames/OTPCredentialRequestOptions.idl | 4 + tr/idlnames/OTPCredentialTransportType.idl | 4 + tr/idlnames/OVR_multiview2.idl | 10 + tr/idlnames/OfflineAudioCompletionEvent.idl | 6 + .../OfflineAudioCompletionEventInit.idl | 4 + tr/idlnames/OfflineAudioContext.idl | 11 + tr/idlnames/OfflineAudioContextOptions.idl | 6 + tr/idlnames/OffscreenCanvas.idl | 12 + .../OffscreenCanvasRenderingContext2D.idl | 51 + tr/idlnames/OffscreenRenderingContext.idl | 2 + tr/idlnames/OffscreenRenderingContextId.idl | 2 + tr/idlnames/OnBeforeUnloadEventHandler.idl | 2 + .../OnBeforeUnloadEventHandlerNonNull.idl | 3 + tr/idlnames/OnErrorEventHandler.idl | 2 + tr/idlnames/OnErrorEventHandlerNonNull.idl | 3 + tr/idlnames/OpenFilePickerOptions.idl | 4 + tr/idlnames/OptionalEffectTiming.idl | 11 + tr/idlnames/OrientationLockType.idl | 11 + tr/idlnames/OrientationSensor.idl | 6 + ...OrientationSensorLocalCoordinateSystem.idl | 2 + tr/idlnames/OrientationSensorOptions.idl | 4 + tr/idlnames/OrientationType.idl | 7 + tr/idlnames/OscillatorNode.idl | 9 + tr/idlnames/OscillatorOptions.idl | 7 + tr/idlnames/OscillatorType.idl | 8 + tr/idlnames/OutgoingStream.idl | 7 + tr/idlnames/OverSampleType.idl | 6 + tr/idlnames/OverconstrainedError.idl | 6 + tr/idlnames/PageTransitionEvent.idl | 7 + tr/idlnames/PageTransitionEventInit.idl | 4 + tr/idlnames/PaintRenderingContext2D.idl | 37 + .../PaintRenderingContext2DSettings.idl | 4 + tr/idlnames/PaintSize.idl | 6 + tr/idlnames/PaintWorkletGlobalScope.idl | 6 + tr/idlnames/PannerNode.idl | 21 + tr/idlnames/PannerOptions.idl | 17 + tr/idlnames/PanningModelType.idl | 5 + tr/idlnames/ParentNode.idl | 14 + tr/idlnames/ParityType.idl | 6 + tr/idlnames/PasswordCredential.idl | 11 + tr/idlnames/PasswordCredentialData.idl | 7 + tr/idlnames/PasswordCredentialInit.idl | 2 + tr/idlnames/Path2D.idl | 10 + tr/idlnames/PayerErrors.idl | 6 + tr/idlnames/PaymentAddress.idl | 15 + tr/idlnames/PaymentComplete.idl | 6 + tr/idlnames/PaymentCurrencyAmount.idl | 5 + tr/idlnames/PaymentDetailsBase.idl | 6 + tr/idlnames/PaymentDetailsInit.idl | 5 + tr/idlnames/PaymentDetailsModifier.idl | 7 + tr/idlnames/PaymentDetailsUpdate.idl | 8 + tr/idlnames/PaymentHandlerResponse.idl | 5 + tr/idlnames/PaymentInstrument.idl | 7 + tr/idlnames/PaymentInstruments.idl | 10 + tr/idlnames/PaymentItem.idl | 6 + tr/idlnames/PaymentManager.idl | 6 + tr/idlnames/PaymentMethodChangeEvent.idl | 7 + tr/idlnames/PaymentMethodChangeEventInit.idl | 5 + tr/idlnames/PaymentMethodChangeResponse.idl | 7 + tr/idlnames/PaymentMethodData.idl | 5 + tr/idlnames/PaymentOptions.idl | 9 + tr/idlnames/PaymentRequest.idl | 24 + tr/idlnames/PaymentRequestEvent.idl | 16 + tr/idlnames/PaymentRequestEventInit.idl | 10 + tr/idlnames/PaymentRequestUpdateEvent.idl | 6 + tr/idlnames/PaymentRequestUpdateEventInit.idl | 2 + tr/idlnames/PaymentResponse.idl | 21 + tr/idlnames/PaymentShippingOption.idl | 7 + tr/idlnames/PaymentShippingType.idl | 6 + tr/idlnames/PaymentValidationErrors.idl | 7 + tr/idlnames/Performance.idl | 63 + tr/idlnames/PerformanceElementTiming.idl | 14 + tr/idlnames/PerformanceEntry.idl | 9 + tr/idlnames/PerformanceEntryList.idl | 2 + tr/idlnames/PerformanceEventTiming.idl | 9 + tr/idlnames/PerformanceFrameTiming.idl | 3 + tr/idlnames/PerformanceLongTaskTiming.idl | 4 + tr/idlnames/PerformanceMark.idl | 4 + tr/idlnames/PerformanceMarkOptions.idl | 5 + tr/idlnames/PerformanceMeasure.idl | 4 + tr/idlnames/PerformanceMeasureOptions.idl | 7 + tr/idlnames/PerformanceNavigation.idl | 11 + tr/idlnames/PerformanceNavigationTiming.idl | 15 + tr/idlnames/PerformanceObserver.idl | 9 + tr/idlnames/PerformanceObserverCallback.idl | 3 + tr/idlnames/PerformanceObserverEntryList.idl | 7 + tr/idlnames/PerformanceObserverInit.idl | 10 + tr/idlnames/PerformancePaintTiming.idl | 2 + tr/idlnames/PerformanceResourceTiming.idl | 28 + tr/idlnames/PerformanceServerTiming.idl | 8 + tr/idlnames/PerformanceTiming.idl | 26 + tr/idlnames/PeriodicSyncEvent.idl | 7 + tr/idlnames/PeriodicSyncEventInit.idl | 4 + tr/idlnames/PeriodicSyncManager.idl | 7 + tr/idlnames/PeriodicWave.idl | 5 + tr/idlnames/PeriodicWaveConstraints.idl | 4 + tr/idlnames/PeriodicWaveOptions.idl | 5 + tr/idlnames/PermissionDescriptor.idl | 4 + tr/idlnames/PermissionSetParameters.idl | 6 + tr/idlnames/PermissionState.idl | 5 + tr/idlnames/PermissionStatus.idl | 6 + tr/idlnames/Permissions.idl | 15 + tr/idlnames/PermissionsPolicy.idl | 8 + .../PermissionsPolicyViolationReportBody.idl | 9 + tr/idlnames/PhotoCapabilities.idl | 7 + tr/idlnames/PhotoSettings.idl | 7 + tr/idlnames/PictureInPictureWindow.idl | 8 + tr/idlnames/PixelFormat.idl | 4 + tr/idlnames/Plane.idl | 8 + tr/idlnames/PlaneInit.idl | 6 + tr/idlnames/PlaybackDirection.idl | 2 + tr/idlnames/Plugin.idl | 10 + tr/idlnames/PluginArray.idl | 8 + tr/idlnames/Point2D.idl | 5 + tr/idlnames/PointerEvent.idl | 19 + tr/idlnames/PointerEventInit.idl | 17 + tr/idlnames/PopStateEvent.idl | 7 + tr/idlnames/PopStateEventInit.idl | 4 + tr/idlnames/PortalActivateEvent.idl | 8 + tr/idlnames/PortalActivateEventInit.idl | 4 + tr/idlnames/PortalActivateOptions.idl | 4 + tr/idlnames/PortalHost.idl | 8 + tr/idlnames/Position.idl | 6 + tr/idlnames/PositionAlignSetting.idl | 2 + tr/idlnames/PositionCallback.idl | 2 + tr/idlnames/PositionError.idl | 9 + tr/idlnames/PositionErrorCallback.idl | 2 + tr/idlnames/PositionOptions.idl | 6 + tr/idlnames/PostMessageOptions.idl | 4 + tr/idlnames/PremultiplyAlpha.idl | 2 + tr/idlnames/Presentation.idl | 14 + tr/idlnames/PresentationAvailability.idl | 7 + tr/idlnames/PresentationConnection.idl | 20 + .../PresentationConnectionAvailableEvent.idl | 6 + ...esentationConnectionAvailableEventInit.idl | 4 + .../PresentationConnectionCloseEvent.idl | 7 + .../PresentationConnectionCloseEventInit.idl | 5 + .../PresentationConnectionCloseReason.idl | 2 + tr/idlnames/PresentationConnectionList.idl | 6 + tr/idlnames/PresentationConnectionState.idl | 2 + tr/idlnames/PresentationReceiver.idl | 5 + tr/idlnames/PresentationRequest.idl | 11 + tr/idlnames/PresentationStyle.idl | 2 + tr/idlnames/ProcessingInstruction.idl | 5 + tr/idlnames/Profiler.idl | 8 + tr/idlnames/ProfilerFrame.idl | 7 + tr/idlnames/ProfilerInitOptions.idl | 5 + tr/idlnames/ProfilerResource.idl | 2 + tr/idlnames/ProfilerSample.idl | 5 + tr/idlnames/ProfilerStack.idl | 5 + tr/idlnames/ProfilerTrace.idl | 7 + tr/idlnames/ProgressEvent.idl | 9 + tr/idlnames/ProgressEventInit.idl | 6 + tr/idlnames/PromiseRejectionEvent.idl | 8 + tr/idlnames/PromiseRejectionEventInit.idl | 5 + tr/idlnames/PropertyDefinition.idl | 7 + tr/idlnames/ProximityReadingValues.idl | 6 + tr/idlnames/ProximitySensor.idl | 7 + tr/idlnames/PublicKeyCredential.idl | 12 + .../PublicKeyCredentialCreationOptions.idl | 14 + tr/idlnames/PublicKeyCredentialDescriptor.idl | 6 + tr/idlnames/PublicKeyCredentialEntity.idl | 4 + tr/idlnames/PublicKeyCredentialParameters.idl | 5 + .../PublicKeyCredentialRequestOptions.idl | 9 + tr/idlnames/PublicKeyCredentialRpEntity.idl | 4 + tr/idlnames/PublicKeyCredentialType.idl | 4 + tr/idlnames/PublicKeyCredentialUserEntity.idl | 5 + tr/idlnames/PushEncryptionKeyName.idl | 5 + tr/idlnames/PushEvent.idl | 6 + tr/idlnames/PushEventInit.idl | 4 + tr/idlnames/PushManager.idl | 9 + tr/idlnames/PushMessageData.idl | 8 + tr/idlnames/PushMessageDataInit.idl | 2 + tr/idlnames/PushPermissionDescriptor.idl | 4 + tr/idlnames/PushPermissionState.idl | 6 + tr/idlnames/PushSubscription.idl | 11 + tr/idlnames/PushSubscriptionChangeEvent.idl | 7 + .../PushSubscriptionChangeEventInit.idl | 5 + tr/idlnames/PushSubscriptionJSON.idl | 6 + tr/idlnames/PushSubscriptionOptions.idl | 6 + tr/idlnames/PushSubscriptionOptionsInit.idl | 5 + tr/idlnames/QueuingStrategy.idl | 5 + tr/idlnames/QueuingStrategyInit.idl | 4 + tr/idlnames/QueuingStrategySize.idl | 2 + tr/idlnames/RTCAnswerOptions.idl | 2 + tr/idlnames/RTCAudioHandlerStats.idl | 3 + tr/idlnames/RTCAudioReceiverStats.idl | 3 + tr/idlnames/RTCAudioSenderStats.idl | 4 + tr/idlnames/RTCAudioSourceStats.idl | 8 + tr/idlnames/RTCBundlePolicy.idl | 6 + tr/idlnames/RTCCertificate.idl | 6 + tr/idlnames/RTCCertificateExpiration.idl | 4 + tr/idlnames/RTCCertificateStats.idl | 7 + tr/idlnames/RTCCodecStats.idl | 10 + tr/idlnames/RTCCodecType.idl | 5 + tr/idlnames/RTCConfiguration.idl | 15 + tr/idlnames/RTCDTMFSender.idl | 8 + tr/idlnames/RTCDTMFToneChangeEvent.idl | 6 + tr/idlnames/RTCDTMFToneChangeEventInit.idl | 4 + tr/idlnames/RTCDataChannel.idl | 31 + tr/idlnames/RTCDataChannelEvent.idl | 6 + tr/idlnames/RTCDataChannelEventInit.idl | 4 + tr/idlnames/RTCDataChannelInit.idl | 14 + tr/idlnames/RTCDataChannelState.idl | 7 + tr/idlnames/RTCDataChannelStats.idl | 11 + tr/idlnames/RTCDegradationPreference.idl | 6 + tr/idlnames/RTCDtlsFingerprint.idl | 5 + tr/idlnames/RTCDtlsTransport.idl | 9 + tr/idlnames/RTCDtlsTransportState.idl | 8 + tr/idlnames/RTCEncodedAudioFrame.idl | 7 + tr/idlnames/RTCEncodedAudioFrameMetadata.idl | 5 + tr/idlnames/RTCEncodedVideoFrame.idl | 10 + tr/idlnames/RTCEncodedVideoFrameMetadata.idl | 11 + tr/idlnames/RTCEncodedVideoFrameType.idl | 8 + tr/idlnames/RTCError.idl | 10 + tr/idlnames/RTCErrorDetailType.idl | 10 + tr/idlnames/RTCErrorEvent.idl | 6 + tr/idlnames/RTCErrorEventInit.idl | 4 + tr/idlnames/RTCErrorInit.idl | 8 + tr/idlnames/RTCIceCandidate.idl | 20 + tr/idlnames/RTCIceCandidateInit.idl | 7 + tr/idlnames/RTCIceCandidatePair.idl | 5 + tr/idlnames/RTCIceCandidatePairStats.idl | 35 + tr/idlnames/RTCIceCandidateStats.idl | 11 + tr/idlnames/RTCIceCandidateType.idl | 7 + tr/idlnames/RTCIceComponent.idl | 5 + tr/idlnames/RTCIceConnectionState.idl | 10 + tr/idlnames/RTCIceCredentialType.idl | 4 + tr/idlnames/RTCIceGatherOptions.idl | 5 + tr/idlnames/RTCIceGathererState.idl | 6 + tr/idlnames/RTCIceGatheringState.idl | 6 + tr/idlnames/RTCIceParameters.idl | 10 + tr/idlnames/RTCIceProtocol.idl | 5 + tr/idlnames/RTCIceRole.idl | 6 + tr/idlnames/RTCIceServer.idl | 7 + tr/idlnames/RTCIceServerStats.idl | 9 + tr/idlnames/RTCIceTcpCandidateType.idl | 6 + tr/idlnames/RTCIceTransport.idl | 28 + tr/idlnames/RTCIceTransportPolicy.idl | 5 + tr/idlnames/RTCIceTransportState.idl | 10 + tr/idlnames/RTCIdentityAssertion.idl | 7 + tr/idlnames/RTCIdentityAssertionResult.idl | 5 + tr/idlnames/RTCIdentityProvider.idl | 5 + tr/idlnames/RTCIdentityProviderDetails.idl | 5 + .../RTCIdentityProviderGlobalScope.idl | 6 + tr/idlnames/RTCIdentityProviderOptions.idl | 6 + tr/idlnames/RTCIdentityProviderRegistrar.idl | 5 + tr/idlnames/RTCIdentityValidationResult.idl | 5 + tr/idlnames/RTCInboundRtpStreamStats.idl | 47 + tr/idlnames/RTCInsertableStreams.idl | 6 + .../RTCLocalSessionDescriptionInit.idl | 5 + tr/idlnames/RTCMediaHandlerStats.idl | 6 + tr/idlnames/RTCMediaSourceStats.idl | 6 + tr/idlnames/RTCOfferAnswerOptions.idl | 2 + tr/idlnames/RTCOfferOptions.idl | 10 + tr/idlnames/RTCOutboundRtpStreamStats.idl | 43 + tr/idlnames/RTCPeerConnection.idl | 93 + .../RTCPeerConnectionErrorCallback.idl | 2 + .../RTCPeerConnectionIceErrorEvent.idl | 10 + .../RTCPeerConnectionIceErrorEventInit.idl | 8 + tr/idlnames/RTCPeerConnectionIceEvent.idl | 7 + tr/idlnames/RTCPeerConnectionIceEventInit.idl | 5 + tr/idlnames/RTCPeerConnectionState.idl | 9 + tr/idlnames/RTCPeerConnectionStats.idl | 7 + tr/idlnames/RTCPriorityType.idl | 7 + tr/idlnames/RTCQualityLimitationReason.idl | 7 + tr/idlnames/RTCReceivedRtpStreamStats.idl | 20 + .../RTCRemoteInboundRtpStreamStats.idl | 9 + .../RTCRemoteOutboundRtpStreamStats.idl | 6 + tr/idlnames/RTCRtcpMuxPolicy.idl | 4 + tr/idlnames/RTCRtcpParameters.idl | 5 + tr/idlnames/RTCRtpCapabilities.idl | 5 + tr/idlnames/RTCRtpCodecCapability.idl | 12 + tr/idlnames/RTCRtpCodecParameters.idl | 8 + tr/idlnames/RTCRtpCodingParameters.idl | 4 + tr/idlnames/RTCRtpContributingSource.idl | 7 + tr/idlnames/RTCRtpContributingSourceStats.idl | 7 + tr/idlnames/RTCRtpDecodingParameters.idl | 2 + tr/idlnames/RTCRtpEncodingParameters.idl | 17 + .../RTCRtpHeaderExtensionCapability.idl | 4 + .../RTCRtpHeaderExtensionParameters.idl | 6 + tr/idlnames/RTCRtpParameters.idl | 6 + tr/idlnames/RTCRtpReceiveParameters.idl | 3 + tr/idlnames/RTCRtpReceiver.idl | 17 + tr/idlnames/RTCRtpScriptTransform.idl | 6 + tr/idlnames/RTCRtpSendParameters.idl | 10 + tr/idlnames/RTCRtpSender.idl | 24 + tr/idlnames/RTCRtpStreamStats.idl | 7 + tr/idlnames/RTCRtpSynchronizationSource.idl | 3 + tr/idlnames/RTCRtpTransceiver.idl | 11 + tr/idlnames/RTCRtpTransceiverDirection.idl | 8 + tr/idlnames/RTCRtpTransceiverInit.idl | 6 + tr/idlnames/RTCRtpTransceiverStats.idl | 6 + tr/idlnames/RTCRtpTransform.idl | 2 + tr/idlnames/RTCSctpTransport.idl | 9 + tr/idlnames/RTCSctpTransportState.idl | 6 + tr/idlnames/RTCSctpTransportStats.idl | 9 + tr/idlnames/RTCSdpType.idl | 7 + tr/idlnames/RTCSentRtpStreamStats.idl | 5 + tr/idlnames/RTCSessionDescription.idl | 8 + tr/idlnames/RTCSessionDescriptionCallback.idl | 2 + tr/idlnames/RTCSessionDescriptionInit.idl | 5 + tr/idlnames/RTCSignalingState.idl | 9 + tr/idlnames/RTCStats.idl | 6 + tr/idlnames/RTCStatsIceCandidatePairState.idl | 8 + tr/idlnames/RTCStatsReport.idl | 5 + tr/idlnames/RTCStatsType.idl | 24 + tr/idlnames/RTCTrackEvent.idl | 9 + tr/idlnames/RTCTrackEventInit.idl | 7 + tr/idlnames/RTCTransportStats.idl | 20 + tr/idlnames/RTCVideoHandlerStats.idl | 3 + tr/idlnames/RTCVideoReceiverStats.idl | 3 + tr/idlnames/RTCVideoSenderStats.idl | 4 + tr/idlnames/RTCVideoSourceStats.idl | 8 + tr/idlnames/RadioNodeList.idl | 5 + tr/idlnames/Range.idl | 45 + tr/idlnames/ReadOptions.idl | 4 + tr/idlnames/ReadableByteStreamController.idl | 10 + tr/idlnames/ReadableStream.idl | 15 + tr/idlnames/ReadableStreamBYOBReadResult.idl | 5 + tr/idlnames/ReadableStreamBYOBReader.idl | 11 + tr/idlnames/ReadableStreamBYOBRequest.idl | 8 + tr/idlnames/ReadableStreamController.idl | 2 + .../ReadableStreamDefaultController.idl | 9 + .../ReadableStreamDefaultReadResult.idl | 5 + tr/idlnames/ReadableStreamDefaultReader.idl | 11 + tr/idlnames/ReadableStreamGenericReader.idl | 6 + .../ReadableStreamGetReaderOptions.idl | 4 + tr/idlnames/ReadableStreamIteratorOptions.idl | 4 + tr/idlnames/ReadableStreamReader.idl | 2 + tr/idlnames/ReadableStreamReaderMode.idl | 2 + tr/idlnames/ReadableStreamType.idl | 2 + tr/idlnames/ReadableWritablePair.idl | 5 + tr/idlnames/ReadyState.idl | 6 + tr/idlnames/ReceiveStream.idl | 7 + tr/idlnames/RecordingState.idl | 6 + tr/idlnames/RedEyeReduction.idl | 6 + tr/idlnames/ReferrerPolicy.idl | 12 + tr/idlnames/RegistrationOptions.idl | 6 + tr/idlnames/RelatedApplication.idl | 7 + .../RelativeOrientationReadingValues.idl | 3 + tr/idlnames/RelativeOrientationSensor.idl | 5 + tr/idlnames/RemotePlayback.idl | 14 + .../RemotePlaybackAvailabilityCallback.idl | 2 + tr/idlnames/RemotePlaybackState.idl | 6 + tr/idlnames/RenderingContext.idl | 2 + tr/idlnames/Report.idl | 6 + tr/idlnames/ReportBody.idl | 3 + tr/idlnames/ReportList.idl | 2 + tr/idlnames/ReportingObserver.idl | 7 + tr/idlnames/ReportingObserverCallback.idl | 2 + tr/idlnames/ReportingObserverOptions.idl | 5 + tr/idlnames/Request.idl | 27 + tr/idlnames/RequestCache.idl | 2 + tr/idlnames/RequestCredentials.idl | 2 + tr/idlnames/RequestDestination.idl | 2 + tr/idlnames/RequestDeviceOptions.idl | 6 + tr/idlnames/RequestInfo.idl | 2 + tr/idlnames/RequestInit.idl | 16 + tr/idlnames/RequestMode.idl | 2 + tr/idlnames/RequestRedirect.idl | 2 + tr/idlnames/ResidentKeyRequirement.idl | 6 + tr/idlnames/ResizeQuality.idl | 2 + tr/idlnames/Response.idl | 21 + tr/idlnames/ResponseInit.idl | 6 + tr/idlnames/ResponseType.idl | 2 + tr/idlnames/RotationMatrixType.idl | 2 + tr/idlnames/RuntimeError.idl | 3 + tr/idlnames/SFrameTransform.idl | 10 + tr/idlnames/SFrameTransformOptions.idl | 4 + tr/idlnames/SFrameTransformRole.idl | 5 + tr/idlnames/SVGAElement.idl | 21 + tr/idlnames/SVGAngle.idl | 19 + tr/idlnames/SVGAnimateElement.idl | 3 + tr/idlnames/SVGAnimateMotionElement.idl | 3 + tr/idlnames/SVGAnimateTransformElement.idl | 3 + tr/idlnames/SVGAnimatedAngle.idl | 6 + tr/idlnames/SVGAnimatedBoolean.idl | 6 + tr/idlnames/SVGAnimatedEnumeration.idl | 6 + tr/idlnames/SVGAnimatedInteger.idl | 6 + tr/idlnames/SVGAnimatedLength.idl | 6 + tr/idlnames/SVGAnimatedLengthList.idl | 6 + tr/idlnames/SVGAnimatedNumber.idl | 6 + tr/idlnames/SVGAnimatedNumberList.idl | 6 + tr/idlnames/SVGAnimatedPoints.idl | 5 + .../SVGAnimatedPreserveAspectRatio.idl | 6 + tr/idlnames/SVGAnimatedRect.idl | 6 + tr/idlnames/SVGAnimatedString.idl | 6 + tr/idlnames/SVGAnimatedTransformList.idl | 6 + tr/idlnames/SVGAnimationElement.idl | 21 + tr/idlnames/SVGBoundingBoxOptions.idl | 7 + tr/idlnames/SVGCircleElement.idl | 7 + .../SVGComponentTransferFunctionElement.idl | 19 + tr/idlnames/SVGDefsElement.idl | 4 + tr/idlnames/SVGDescElement.idl | 4 + tr/idlnames/SVGDiscardElement.idl | 3 + tr/idlnames/SVGElement.idl | 21 + tr/idlnames/SVGElementInstance.idl | 5 + tr/idlnames/SVGEllipseElement.idl | 8 + tr/idlnames/SVGFEBlendElement.idl | 29 + tr/idlnames/SVGFEColorMatrixElement.idl | 17 + tr/idlnames/SVGFEComponentTransferElement.idl | 7 + tr/idlnames/SVGFECompositeElement.idl | 23 + tr/idlnames/SVGFEConvolveMatrixElement.idl | 25 + tr/idlnames/SVGFEDiffuseLightingElement.idl | 11 + tr/idlnames/SVGFEDisplacementMapElement.idl | 19 + tr/idlnames/SVGFEDistantLightElement.idl | 5 + tr/idlnames/SVGFEDropShadowElement.idl | 13 + tr/idlnames/SVGFEFloodElement.idl | 6 + tr/idlnames/SVGFEFuncAElement.idl | 3 + tr/idlnames/SVGFEFuncBElement.idl | 3 + tr/idlnames/SVGFEFuncGElement.idl | 3 + tr/idlnames/SVGFEFuncRElement.idl | 3 + tr/idlnames/SVGFEGaussianBlurElement.idl | 19 + tr/idlnames/SVGFEImageElement.idl | 11 + tr/idlnames/SVGFEMergeElement.idl | 6 + tr/idlnames/SVGFEMergeNodeElement.idl | 4 + tr/idlnames/SVGFEMorphologyElement.idl | 16 + tr/idlnames/SVGFEOffsetElement.idl | 9 + tr/idlnames/SVGFEPointLightElement.idl | 6 + tr/idlnames/SVGFESpecularLightingElement.idl | 12 + tr/idlnames/SVGFESpotLightElement.idl | 11 + tr/idlnames/SVGFETileElement.idl | 7 + tr/idlnames/SVGFETurbulenceElement.idl | 23 + tr/idlnames/SVGFilterElement.idl | 12 + .../SVGFilterPrimitiveStandardAttributes.idl | 8 + tr/idlnames/SVGFitToViewBox.idl | 5 + tr/idlnames/SVGForeignObjectElement.idl | 8 + tr/idlnames/SVGGElement.idl | 4 + tr/idlnames/SVGGeometryElement.idl | 10 + tr/idlnames/SVGGradientElement.idl | 17 + tr/idlnames/SVGGraphicsElement.idl | 11 + tr/idlnames/SVGImageElement.idl | 13 + tr/idlnames/SVGLength.idl | 25 + tr/idlnames/SVGLengthList.idl | 16 + tr/idlnames/SVGLineElement.idl | 8 + tr/idlnames/SVGLinearGradientElement.idl | 8 + tr/idlnames/SVGMPathElement.idl | 6 + tr/idlnames/SVGMarkerElement.idl | 29 + tr/idlnames/SVGMetadataElement.idl | 4 + tr/idlnames/SVGNumber.idl | 5 + tr/idlnames/SVGNumberList.idl | 16 + tr/idlnames/SVGPathElement.idl | 4 + tr/idlnames/SVGPatternElement.idl | 17 + tr/idlnames/SVGPointList.idl | 16 + tr/idlnames/SVGPolygonElement.idl | 7 + tr/idlnames/SVGPolylineElement.idl | 7 + tr/idlnames/SVGPreserveAspectRatio.idl | 25 + tr/idlnames/SVGRadialGradientElement.idl | 10 + tr/idlnames/SVGRectElement.idl | 10 + tr/idlnames/SVGSVGElement.idl | 55 + tr/idlnames/SVGScriptElement.idl | 9 + tr/idlnames/SVGSetElement.idl | 3 + tr/idlnames/SVGStopElement.idl | 5 + tr/idlnames/SVGStringList.idl | 16 + tr/idlnames/SVGStyleElement.idl | 10 + tr/idlnames/SVGSwitchElement.idl | 4 + tr/idlnames/SVGSymbolElement.idl | 7 + tr/idlnames/SVGTSpanElement.idl | 4 + tr/idlnames/SVGTests.idl | 5 + tr/idlnames/SVGTextContentElement.idl | 22 + tr/idlnames/SVGTextElement.idl | 4 + tr/idlnames/SVGTextPathElement.idl | 21 + tr/idlnames/SVGTextPositioningElement.idl | 9 + tr/idlnames/SVGTitleElement.idl | 4 + tr/idlnames/SVGTransform.idl | 24 + tr/idlnames/SVGTransformList.idl | 20 + tr/idlnames/SVGURIReference.idl | 4 + tr/idlnames/SVGUnitTypes.idl | 8 + tr/idlnames/SVGUnknownElement.idl | 4 + tr/idlnames/SVGUseElement.idl | 13 + tr/idlnames/SVGUseElementShadowRoot.idl | 4 + tr/idlnames/SVGViewElement.idl | 9 + tr/idlnames/SVGZoomAndPan.idl | 10 + tr/idlnames/SaveFilePickerOptions.idl | 3 + tr/idlnames/Scheduling.idl | 4 + tr/idlnames/ScreenFold.idl | 7 + tr/idlnames/ScreenFoldPosture.idl | 9 + tr/idlnames/ScreenIdleState.idl | 5 + tr/idlnames/ScreenOrientation.idl | 9 + tr/idlnames/ScriptProcessorNode.idl | 6 + tr/idlnames/ScrollDirection.idl | 7 + tr/idlnames/ScrollRestoration.idl | 2 + tr/idlnames/ScrollSetting.idl | 2 + tr/idlnames/ScrollTimeline.idl | 9 + tr/idlnames/ScrollTimelineAutoKeyword.idl | 2 + tr/idlnames/ScrollTimelineOffset.idl | 2 + tr/idlnames/ScrollTimelineOptions.idl | 7 + tr/idlnames/SecurityPolicyViolationEvent.idl | 17 + ...ecurityPolicyViolationEventDisposition.idl | 4 + .../SecurityPolicyViolationEventInit.idl | 15 + tr/idlnames/Selection.idl | 27 + tr/idlnames/SelectionMode.idl | 7 + tr/idlnames/SendStream.idl | 7 + tr/idlnames/SendStreamParameters.idl | 3 + tr/idlnames/Sensor.idl | 12 + tr/idlnames/SensorErrorEvent.idl | 6 + tr/idlnames/SensorErrorEventInit.idl | 4 + tr/idlnames/SensorOptions.idl | 4 + tr/idlnames/Serial.idl | 8 + tr/idlnames/SerialInputSignals.idl | 7 + tr/idlnames/SerialOptions.idl | 9 + tr/idlnames/SerialOutputSignals.idl | 6 + tr/idlnames/SerialPort.idl | 15 + tr/idlnames/SerialPortFilter.idl | 5 + tr/idlnames/SerialPortInfo.idl | 5 + tr/idlnames/SerialPortRequestOptions.idl | 4 + tr/idlnames/ServiceEventHandlers.idl | 7 + tr/idlnames/ServiceWorker.idl | 13 + tr/idlnames/ServiceWorkerContainer.idl | 19 + tr/idlnames/ServiceWorkerGlobalScope.idl | 68 + tr/idlnames/ServiceWorkerRegistration.idl | 60 + tr/idlnames/ServiceWorkerState.idl | 8 + tr/idlnames/ServiceWorkerUpdateViaCache.idl | 6 + tr/idlnames/Settings.idl | 2 + tr/idlnames/ShadowAnimation.idl | 5 + tr/idlnames/ShadowRoot.idl | 10 + tr/idlnames/ShadowRootInit.idl | 5 + tr/idlnames/ShadowRootMode.idl | 2 + tr/idlnames/ShareData.idl | 7 + tr/idlnames/ShareTarget.idl | 7 + tr/idlnames/ShareTargetParams.idl | 6 + tr/idlnames/SharedWorker.idl | 10 + tr/idlnames/SharedWorkerGlobalScope.idl | 9 + tr/idlnames/ShortcutItem.idl | 8 + tr/idlnames/Slottable.idl | 4 + tr/idlnames/SourceBuffer.idl | 20 + tr/idlnames/SourceBufferList.idl | 7 + tr/idlnames/SpatialNavigationDirection.idl | 7 + .../SpatialNavigationSearchOptions.idl | 5 + tr/idlnames/SpeechGrammar.idl | 7 + tr/idlnames/SpeechGrammarList.idl | 12 + tr/idlnames/SpeechRecognition.idl | 30 + tr/idlnames/SpeechRecognitionAlternative.idl | 7 + tr/idlnames/SpeechRecognitionErrorCode.idl | 11 + tr/idlnames/SpeechRecognitionErrorEvent.idl | 7 + .../SpeechRecognitionErrorEventInit.idl | 5 + tr/idlnames/SpeechRecognitionEvent.idl | 8 + tr/idlnames/SpeechRecognitionEventInit.idl | 5 + tr/idlnames/SpeechRecognitionResult.idl | 8 + tr/idlnames/SpeechRecognitionResultList.idl | 7 + tr/idlnames/SpeechSynthesis.idl | 15 + tr/idlnames/SpeechSynthesisErrorCode.idl | 15 + tr/idlnames/SpeechSynthesisErrorEvent.idl | 6 + tr/idlnames/SpeechSynthesisErrorEventInit.idl | 4 + tr/idlnames/SpeechSynthesisEvent.idl | 10 + tr/idlnames/SpeechSynthesisEventInit.idl | 8 + tr/idlnames/SpeechSynthesisUtterance.idl | 20 + tr/idlnames/SpeechSynthesisVoice.idl | 9 + tr/idlnames/StatefulAnimator.idl | 6 + tr/idlnames/StatelessAnimator.idl | 4 + tr/idlnames/StaticRange.idl | 5 + tr/idlnames/StaticRangeInit.idl | 7 + tr/idlnames/StereoPannerNode.idl | 6 + tr/idlnames/StereoPannerOptions.idl | 4 + tr/idlnames/Storage.idl | 10 + tr/idlnames/StorageEstimate.idl | 5 + tr/idlnames/StorageEvent.idl | 13 + tr/idlnames/StorageEventInit.idl | 8 + tr/idlnames/StorageManager.idl | 15 + tr/idlnames/StreamAbortInfo.idl | 4 + tr/idlnames/StreamPipeOptions.idl | 7 + tr/idlnames/StylePropertyMap.idl | 8 + tr/idlnames/StylePropertyMapReadOnly.idl | 11 + tr/idlnames/SubmitEvent.idl | 7 + tr/idlnames/SubmitEventInit.idl | 4 + tr/idlnames/SyncEvent.idl | 7 + tr/idlnames/SyncEventInit.idl | 5 + tr/idlnames/SyncManager.idl | 6 + tr/idlnames/Table.idl | 8 + tr/idlnames/TableDescriptor.idl | 6 + tr/idlnames/TableKind.idl | 6 + tr/idlnames/TaskAttributionTiming.idl | 7 + tr/idlnames/TexImageSource.idl | 7 + tr/idlnames/Text.idl | 11 + tr/idlnames/TextDecodeOptions.idl | 4 + tr/idlnames/TextDecoder.idl | 10 + tr/idlnames/TextDecoderCommon.idl | 6 + tr/idlnames/TextDecoderOptions.idl | 5 + tr/idlnames/TextDecoderStream.idl | 11 + tr/idlnames/TextDetector.idl | 8 + tr/idlnames/TextDirectionType.idl | 2 + tr/idlnames/TextEncoder.idl | 11 + tr/idlnames/TextEncoderCommon.idl | 4 + tr/idlnames/TextEncoderEncodeIntoResult.idl | 5 + tr/idlnames/TextEncoderStream.idl | 11 + tr/idlnames/TextMetrics.idl | 19 + tr/idlnames/TextTrack.idl | 25 + tr/idlnames/TextTrackCue.idl | 13 + tr/idlnames/TextTrackCueList.idl | 7 + tr/idlnames/TextTrackKind.idl | 2 + tr/idlnames/TextTrackList.idl | 11 + tr/idlnames/TextTrackMode.idl | 2 + tr/idlnames/TimeEvent.idl | 8 + tr/idlnames/TimeRanges.idl | 7 + tr/idlnames/TimerHandler.idl | 2 + tr/idlnames/TokenBinding.idl | 5 + tr/idlnames/TokenBindingStatus.idl | 2 + tr/idlnames/Touch.idl | 11 + tr/idlnames/TouchEvent.idl | 10 + tr/idlnames/TouchList.idl | 5 + tr/idlnames/TrackEvent.idl | 7 + tr/idlnames/TrackEventInit.idl | 4 + tr/idlnames/TransferFunction.idl | 6 + tr/idlnames/TransformStream.idl | 10 + .../TransformStreamDefaultController.idl | 9 + tr/idlnames/Transformation.idl | 5 + tr/idlnames/Transformer.idl | 8 + tr/idlnames/TransformerFlushCallback.idl | 2 + tr/idlnames/TransformerStartCallback.idl | 2 + tr/idlnames/TransformerTransformCallback.idl | 2 + tr/idlnames/TransitionEvent.idl | 8 + tr/idlnames/TransitionEventInit.idl | 6 + tr/idlnames/TreeWalker.idl | 16 + tr/idlnames/UADataValues.idl | 8 + tr/idlnames/UIEvent.idl | 17 + tr/idlnames/UIEventInit.idl | 10 + tr/idlnames/ULongRange.idl | 5 + tr/idlnames/URL.idl | 34 + tr/idlnames/URLSearchParams.idl | 17 + tr/idlnames/USB.idl | 8 + tr/idlnames/USBAlternateInterface.idl | 14 + tr/idlnames/USBConfiguration.idl | 11 + tr/idlnames/USBConnectionEvent.idl | 9 + tr/idlnames/USBConnectionEventInit.idl | 4 + tr/idlnames/USBControlTransferParameters.idl | 8 + tr/idlnames/USBDevice.idl | 35 + tr/idlnames/USBDeviceFilter.idl | 9 + tr/idlnames/USBDeviceRequestOptions.idl | 4 + tr/idlnames/USBDirection.idl | 5 + tr/idlnames/USBEndpoint.idl | 12 + tr/idlnames/USBEndpointType.idl | 6 + tr/idlnames/USBInTransferResult.idl | 10 + tr/idlnames/USBInterface.idl | 12 + .../USBIsochronousInTransferPacket.idl | 10 + .../USBIsochronousInTransferResult.idl | 10 + .../USBIsochronousOutTransferPacket.idl | 10 + .../USBIsochronousOutTransferResult.idl | 9 + tr/idlnames/USBOutTransferResult.idl | 10 + tr/idlnames/USBPermissionDescriptor.idl | 4 + tr/idlnames/USBPermissionResult.idl | 5 + tr/idlnames/USBPermissionStorage.idl | 4 + tr/idlnames/USBRecipient.idl | 7 + tr/idlnames/USBRequestType.idl | 6 + tr/idlnames/USBTransferStatus.idl | 6 + tr/idlnames/UUID.idl | 2 + tr/idlnames/Uint32List.idl | 2 + tr/idlnames/UncalibratedMagnetometer.idl | 11 + .../UncalibratedMagnetometerReadingValues.idl | 9 + tr/idlnames/UnderlyingSink.idl | 8 + tr/idlnames/UnderlyingSinkAbortCallback.idl | 2 + tr/idlnames/UnderlyingSinkCloseCallback.idl | 2 + tr/idlnames/UnderlyingSinkStartCallback.idl | 2 + tr/idlnames/UnderlyingSinkWriteCallback.idl | 2 + tr/idlnames/UnderlyingSource.idl | 8 + .../UnderlyingSourceCancelCallback.idl | 2 + tr/idlnames/UnderlyingSourcePullCallback.idl | 2 + tr/idlnames/UnderlyingSourceStartCallback.idl | 2 + .../UnidirectionalStreamsTransport.idl | 6 + tr/idlnames/UserIdleState.idl | 5 + tr/idlnames/UserVerificationRequirement.idl | 6 + tr/idlnames/UvmEntries.idl | 2 + tr/idlnames/UvmEntry.idl | 2 + tr/idlnames/VTTCue.idl | 16 + tr/idlnames/VTTRegion.idl | 13 + tr/idlnames/ValidateAssertionCallback.idl | 3 + tr/idlnames/ValidityState.idl | 15 + tr/idlnames/ValidityStateFlags.idl | 13 + tr/idlnames/ValueEvent.idl | 9 + tr/idlnames/ValueEventInit.idl | 4 + tr/idlnames/ValueType.idl | 7 + tr/idlnames/VibratePattern.idl | 2 + tr/idlnames/VideoConfiguration.idl | 12 + tr/idlnames/VideoDecoder.idl | 14 + tr/idlnames/VideoDecoderConfig.idl | 13 + tr/idlnames/VideoDecoderInit.idl | 5 + tr/idlnames/VideoEncoder.idl | 14 + tr/idlnames/VideoEncoderConfig.idl | 11 + tr/idlnames/VideoEncoderEncodeOptions.idl | 4 + tr/idlnames/VideoEncoderInit.idl | 5 + tr/idlnames/VideoFacingModeEnum.idl | 7 + tr/idlnames/VideoFrame.idl | 27 + tr/idlnames/VideoFrameInit.idl | 13 + tr/idlnames/VideoFrameMetadata.idl | 16 + tr/idlnames/VideoFrameOutputCallback.idl | 2 + tr/idlnames/VideoFrameRequestCallback.idl | 2 + tr/idlnames/VideoKindEnum.idl | 5 + tr/idlnames/VideoPlaybackQuality.idl | 10 + tr/idlnames/VideoResizeModeEnum.idl | 5 + tr/idlnames/VideoTrack.idl | 14 + tr/idlnames/VideoTrackList.idl | 12 + tr/idlnames/VisibilityState.idl | 5 + tr/idlnames/VisualViewport.idl | 17 + ...WEBGL_blend_equation_advanced_coherent.idl | 19 + tr/idlnames/WEBGL_color_buffer_float.idl | 7 + tr/idlnames/WEBGL_compressed_texture_astc.idl | 37 + tr/idlnames/WEBGL_compressed_texture_etc.idl | 15 + tr/idlnames/WEBGL_compressed_texture_etc1.idl | 6 + .../WEBGL_compressed_texture_pvrtc.idl | 9 + tr/idlnames/WEBGL_compressed_texture_s3tc.idl | 9 + .../WEBGL_compressed_texture_s3tc_srgb.idl | 9 + tr/idlnames/WEBGL_debug_renderer_info.idl | 8 + tr/idlnames/WEBGL_debug_shaders.idl | 7 + tr/idlnames/WEBGL_depth_texture.idl | 5 + tr/idlnames/WEBGL_draw_buffers.idl | 42 + ...aw_instanced_base_vertex_base_instance.idl | 10 + tr/idlnames/WEBGL_lose_context.idl | 6 + tr/idlnames/WEBGL_multi_draw.idl | 28 + ...aw_instanced_base_vertex_base_instance.idl | 22 + tr/idlnames/WakeLock.idl | 5 + tr/idlnames/WakeLockSentinel.idl | 8 + tr/idlnames/WakeLockType.idl | 2 + tr/idlnames/WatchAdvertisementsOptions.idl | 4 + tr/idlnames/WaveShaperNode.idl | 7 + tr/idlnames/WaveShaperOptions.idl | 5 + tr/idlnames/WebAppManifest.idl | 22 + tr/idlnames/WebAssembly.idl | 19 + tr/idlnames/WebAssemblyInstantiatedSource.idl | 5 + tr/idlnames/WebCodecsErrorCallback.idl | 2 + tr/idlnames/WebGL2RenderingContext.idl | 14 + tr/idlnames/WebGL2RenderingContextBase.idl | 451 + .../WebGL2RenderingContextOverloads.idl | 94 + tr/idlnames/WebGLActiveInfo.idl | 7 + tr/idlnames/WebGLBuffer.idl | 4 + tr/idlnames/WebGLContextAttributes.idl | 17 + tr/idlnames/WebGLContextEvent.idl | 7 + tr/idlnames/WebGLContextEventInit.idl | 5 + tr/idlnames/WebGLFramebuffer.idl | 4 + tr/idlnames/WebGLObject.idl | 4 + tr/idlnames/WebGLPowerPreference.idl | 4 + tr/idlnames/WebGLProgram.idl | 4 + tr/idlnames/WebGLQuery.idl | 4 + tr/idlnames/WebGLRenderbuffer.idl | 4 + tr/idlnames/WebGLRenderingContext.idl | 11 + tr/idlnames/WebGLRenderingContextBase.idl | 594 + .../WebGLRenderingContextOverloads.idl | 44 + tr/idlnames/WebGLSampler.idl | 4 + tr/idlnames/WebGLShader.idl | 4 + tr/idlnames/WebGLShaderPrecisionFormat.idl | 7 + tr/idlnames/WebGLSync.idl | 4 + tr/idlnames/WebGLTexture.idl | 4 + tr/idlnames/WebGLTimerQueryEXT.idl | 4 + tr/idlnames/WebGLTransformFeedback.idl | 4 + tr/idlnames/WebGLUniformLocation.idl | 4 + tr/idlnames/WebGLVertexArrayObject.idl | 4 + tr/idlnames/WebGLVertexArrayObjectOES.idl | 4 + tr/idlnames/WebSocket.idl | 31 + tr/idlnames/WebTransport.idl | 21 + tr/idlnames/WebTransportCloseInfo.idl | 5 + tr/idlnames/WebTransportOptions.idl | 4 + tr/idlnames/WebTransportState.idl | 7 + tr/idlnames/WebTransportStats.idl | 12 + tr/idlnames/WheelEvent.idl | 13 + tr/idlnames/WheelEventInit.idl | 7 + tr/idlnames/Window.idl | 158 + tr/idlnames/WindowClient.idl | 9 + tr/idlnames/WindowEventHandlers.idl | 24 + tr/idlnames/WindowLocalStorage.idl | 4 + tr/idlnames/WindowOrWorkerGlobalScope.idl | 53 + tr/idlnames/WindowPostMessageOptions.idl | 4 + tr/idlnames/WindowSessionStorage.idl | 4 + tr/idlnames/Worker.idl | 15 + tr/idlnames/WorkerGlobalScope.idl | 23 + tr/idlnames/WorkerLocation.idl | 13 + tr/idlnames/WorkerNavigator.idl | 68 + tr/idlnames/WorkerOptions.idl | 6 + tr/idlnames/WorkerType.idl | 2 + tr/idlnames/Worklet.idl | 5 + tr/idlnames/WorkletAnimation.idl | 9 + tr/idlnames/WorkletGlobalScope.idl | 3 + tr/idlnames/WorkletGroupEffect.idl | 5 + tr/idlnames/WorkletOptions.idl | 4 + tr/idlnames/WritableStream.idl | 11 + .../WritableStreamDefaultController.idl | 5 + tr/idlnames/WritableStreamDefaultWriter.idl | 14 + tr/idlnames/WriteCommandType.idl | 6 + tr/idlnames/WriteParams.idl | 7 + tr/idlnames/XMLDocument.idl | 3 + tr/idlnames/XMLHttpRequest.idl | 38 + tr/idlnames/XMLHttpRequestBodyInit.idl | 2 + tr/idlnames/XMLHttpRequestEventTarget.idl | 12 + tr/idlnames/XMLHttpRequestResponseType.idl | 9 + tr/idlnames/XMLHttpRequestUpload.idl | 4 + tr/idlnames/XMLSerializer.idl | 5 + tr/idlnames/XPathEvaluator.idl | 8 + tr/idlnames/XPathEvaluatorBase.idl | 7 + tr/idlnames/XPathExpression.idl | 6 + tr/idlnames/XPathNSResolver.idl | 4 + tr/idlnames/XPathResult.idl | 25 + tr/idlnames/XRAnchor.idl | 7 + tr/idlnames/XRAnchorSet.idl | 4 + tr/idlnames/XRBoundedReferenceSpace.idl | 5 + tr/idlnames/XRCompositionLayer.idl | 12 + tr/idlnames/XRCubeLayer.idl | 8 + tr/idlnames/XRCubeLayerInit.idl | 4 + tr/idlnames/XRCylinderLayer.idl | 12 + tr/idlnames/XRCylinderLayerInit.idl | 8 + tr/idlnames/XRDOMOverlayInit.idl | 4 + tr/idlnames/XRDOMOverlayState.idl | 4 + tr/idlnames/XRDOMOverlayType.idl | 6 + tr/idlnames/XREnvironmentBlendMode.idl | 6 + tr/idlnames/XREquirectLayer.idl | 13 + tr/idlnames/XREquirectLayerInit.idl | 9 + tr/idlnames/XREye.idl | 6 + tr/idlnames/XRFrame.idl | 31 + tr/idlnames/XRFrameRequestCallback.idl | 2 + tr/idlnames/XRHand.idl | 38 + tr/idlnames/XRHandedness.idl | 6 + tr/idlnames/XRHitTestOptionsInit.idl | 6 + tr/idlnames/XRHitTestResult.idl | 10 + tr/idlnames/XRHitTestSource.idl | 5 + tr/idlnames/XRHitTestTrackableType.idl | 6 + tr/idlnames/XRInputSource.idl | 19 + tr/idlnames/XRInputSourceArray.idl | 7 + tr/idlnames/XRInputSourceEvent.idl | 7 + tr/idlnames/XRInputSourceEventInit.idl | 5 + tr/idlnames/XRInputSourcesChangeEvent.idl | 8 + tr/idlnames/XRInputSourcesChangeEventInit.idl | 7 + tr/idlnames/XRJointPose.idl | 5 + tr/idlnames/XRJointSpace.idl | 3 + tr/idlnames/XRLayer.idl | 3 + tr/idlnames/XRLayerEvent.idl | 5 + tr/idlnames/XRLayerEventInit.idl | 4 + tr/idlnames/XRLayerInit.idl | 10 + tr/idlnames/XRLayerLayout.idl | 8 + tr/idlnames/XRMediaBinding.idl | 8 + tr/idlnames/XRMediaCylinderLayerInit.idl | 7 + tr/idlnames/XRMediaEquirectLayerInit.idl | 8 + tr/idlnames/XRMediaLayerInit.idl | 6 + tr/idlnames/XRMediaQuadLayerInit.idl | 6 + tr/idlnames/XRPermissionDescriptor.idl | 6 + tr/idlnames/XRPermissionStatus.idl | 5 + tr/idlnames/XRPose.idl | 5 + tr/idlnames/XRProjectionLayer.idl | 4 + tr/idlnames/XRProjectionLayerInit.idl | 7 + tr/idlnames/XRQuadLayer.idl | 11 + tr/idlnames/XRQuadLayerInit.idl | 7 + tr/idlnames/XRRay.idl | 9 + tr/idlnames/XRRayDirectionInit.idl | 7 + tr/idlnames/XRReferenceSpace.idl | 7 + tr/idlnames/XRReferenceSpaceEvent.idl | 7 + tr/idlnames/XRReferenceSpaceEventInit.idl | 5 + tr/idlnames/XRReferenceSpaceType.idl | 8 + tr/idlnames/XRRenderState.idl | 12 + tr/idlnames/XRRenderStateInit.idl | 8 + tr/idlnames/XRRigidTransform.idl | 9 + tr/idlnames/XRSession.idl | 44 + tr/idlnames/XRSessionEvent.idl | 6 + tr/idlnames/XRSessionEventInit.idl | 4 + tr/idlnames/XRSessionInit.idl | 10 + tr/idlnames/XRSessionMode.idl | 6 + tr/idlnames/XRSpace.idl | 4 + tr/idlnames/XRSubImage.idl | 4 + tr/idlnames/XRSystem.idl | 9 + tr/idlnames/XRTargetRayMode.idl | 6 + tr/idlnames/XRTextureType.idl | 5 + .../XRTransientInputHitTestOptionsInit.idl | 6 + tr/idlnames/XRTransientInputHitTestResult.idl | 6 + tr/idlnames/XRTransientInputHitTestSource.idl | 5 + tr/idlnames/XRView.idl | 6 + tr/idlnames/XRViewerPose.idl | 4 + tr/idlnames/XRViewport.idl | 7 + tr/idlnames/XRVisibilityState.idl | 6 + tr/idlnames/XRWebGLBinding.idl | 15 + tr/idlnames/XRWebGLLayer.idl | 20 + tr/idlnames/XRWebGLLayerInit.idl | 9 + tr/idlnames/XRWebGLRenderingContext.idl | 3 + tr/idlnames/XRWebGLSubImage.idl | 8 + tr/idlnames/console.idl | 30 + tr/idlnames/undefined.idl | 103 + tr/idlnamesparsed/ANGLE_instanced_arrays.json | 13 + tr/idlnamesparsed/AbortController.json | 14 + tr/idlnamesparsed/AbortSignal.json | 27 + .../AbsoluteOrientationReadingValues.json | 14 + .../AbsoluteOrientationSensor.json | 53 + tr/idlnamesparsed/AbstractRange.json | 14 + tr/idlnamesparsed/AbstractWorker.json | 14 + tr/idlnamesparsed/Accelerometer.json | 40 + .../AccelerometerLocalCoordinateSystem.json | 13 + .../AccelerometerReadingValues.json | 14 + .../AccelerometerSensorOptions.json | 27 + tr/idlnamesparsed/AccessibilityRole.json | 14 + .../AddEventListenerOptions.json | 27 + tr/idlnamesparsed/AddressErrors.json | 14 + tr/idlnamesparsed/AddressInit.json | 14 + tr/idlnamesparsed/AddressSpace.json | 13 + tr/idlnamesparsed/AlignSetting.json | 13 + tr/idlnamesparsed/AllowedBluetoothDevice.json | 14 + tr/idlnamesparsed/AllowedUSBDevice.json | 14 + .../AmbientLightReadingValues.json | 14 + tr/idlnamesparsed/AmbientLightSensor.json | 40 + tr/idlnamesparsed/AnalyserNode.json | 40 + tr/idlnamesparsed/AnalyserOptions.json | 27 + tr/idlnamesparsed/Animatable.json | 14 + tr/idlnamesparsed/Animation.json | 27 + tr/idlnamesparsed/AnimationEffect.json | 22 + tr/idlnamesparsed/AnimationEvent.json | 27 + tr/idlnamesparsed/AnimationEventInit.json | 27 + tr/idlnamesparsed/AnimationFrameProvider.json | 14 + tr/idlnamesparsed/AnimationPlayState.json | 13 + tr/idlnamesparsed/AnimationPlaybackEvent.json | 27 + .../AnimationPlaybackEventInit.json | 27 + tr/idlnamesparsed/AnimationTimeline.json | 14 + .../AnimationWorkletGlobalScope.json | 27 + .../AnimatorInstanceConstructor.json | 13 + tr/idlnamesparsed/AppendMode.json | 12 + tr/idlnamesparsed/AriaAttributes.json | 14 + tr/idlnamesparsed/AssignedNodesOptions.json | 14 + .../AttestationConveyancePreference.json | 13 + tr/idlnamesparsed/Attr.json | 40 + tr/idlnamesparsed/AudioBuffer.json | 14 + tr/idlnamesparsed/AudioBufferOptions.json | 14 + tr/idlnamesparsed/AudioBufferSourceNode.json | 53 + .../AudioBufferSourceOptions.json | 14 + tr/idlnamesparsed/AudioConfiguration.json | 14 + tr/idlnamesparsed/AudioContext.json | 40 + .../AudioContextLatencyCategory.json | 13 + tr/idlnamesparsed/AudioContextOptions.json | 14 + tr/idlnamesparsed/AudioContextState.json | 13 + tr/idlnamesparsed/AudioDecoder.json | 14 + tr/idlnamesparsed/AudioDecoderConfig.json | 14 + tr/idlnamesparsed/AudioDecoderInit.json | 14 + tr/idlnamesparsed/AudioDestinationNode.json | 40 + tr/idlnamesparsed/AudioEncoder.json | 14 + tr/idlnamesparsed/AudioEncoderConfig.json | 14 + tr/idlnamesparsed/AudioEncoderInit.json | 14 + tr/idlnamesparsed/AudioFrame.json | 14 + tr/idlnamesparsed/AudioFrameInit.json | 14 + .../AudioFrameOutputCallback.json | 13 + tr/idlnamesparsed/AudioListener.json | 14 + tr/idlnamesparsed/AudioNode.json | 27 + tr/idlnamesparsed/AudioNodeOptions.json | 14 + tr/idlnamesparsed/AudioOutputOptions.json | 14 + tr/idlnamesparsed/AudioParam.json | 14 + tr/idlnamesparsed/AudioParamDescriptor.json | 14 + tr/idlnamesparsed/AudioParamMap.json | 14 + tr/idlnamesparsed/AudioProcessingEvent.json | 27 + .../AudioProcessingEventInit.json | 27 + .../AudioScheduledSourceNode.json | 40 + tr/idlnamesparsed/AudioTimestamp.json | 14 + tr/idlnamesparsed/AudioTrack.json | 22 + tr/idlnamesparsed/AudioTrackList.json | 27 + tr/idlnamesparsed/AudioWorklet.json | 27 + .../AudioWorkletGlobalScope.json | 27 + tr/idlnamesparsed/AudioWorkletNode.json | 40 + .../AudioWorkletNodeOptions.json | 27 + .../AudioWorkletProcessCallback.json | 13 + tr/idlnamesparsed/AudioWorkletProcessor.json | 14 + .../AudioWorkletProcessorConstructor.json | 13 + .../AuthenticationExtensionsClientInputs.json | 50 + ...AuthenticationExtensionsClientOutputs.json | 50 + ...thenticationExtensionsLargeBlobInputs.json | 14 + ...henticationExtensionsLargeBlobOutputs.json | 14 + .../AuthenticatorAssertionResponse.json | 27 + .../AuthenticatorAttachment.json | 13 + .../AuthenticatorAttestationResponse.json | 27 + tr/idlnamesparsed/AuthenticatorResponse.json | 14 + .../AuthenticatorSelectionCriteria.json | 14 + tr/idlnamesparsed/AuthenticatorTransport.json | 13 + tr/idlnamesparsed/AutoKeyword.json | 13 + tr/idlnamesparsed/AutomationRate.json | 13 + tr/idlnamesparsed/AvcBitstreamFormat.json | 13 + tr/idlnamesparsed/AvcEncoderConfig.json | 14 + tr/idlnamesparsed/BackgroundFetchEvent.json | 40 + .../BackgroundFetchEventInit.json | 40 + .../BackgroundFetchFailureReason.json | 13 + tr/idlnamesparsed/BackgroundFetchManager.json | 14 + tr/idlnamesparsed/BackgroundFetchOptions.json | 27 + tr/idlnamesparsed/BackgroundFetchRecord.json | 14 + .../BackgroundFetchRegistration.json | 27 + tr/idlnamesparsed/BackgroundFetchResult.json | 13 + .../BackgroundFetchUIOptions.json | 14 + .../BackgroundFetchUpdateUIEvent.json | 53 + tr/idlnamesparsed/BackgroundSyncOptions.json | 14 + tr/idlnamesparsed/BarProp.json | 14 + tr/idlnamesparsed/BarcodeDetector.json | 14 + tr/idlnamesparsed/BarcodeDetectorOptions.json | 14 + tr/idlnamesparsed/BarcodeFormat.json | 13 + tr/idlnamesparsed/BaseAudioContext.json | 27 + tr/idlnamesparsed/BaseComputedKeyframe.json | 14 + tr/idlnamesparsed/BaseKeyframe.json | 14 + .../BasePropertyIndexedKeyframe.json | 14 + tr/idlnamesparsed/Baseline.json | 14 + tr/idlnamesparsed/BasicCardChangeDetails.json | 14 + tr/idlnamesparsed/BasicCardErrors.json | 14 + tr/idlnamesparsed/BasicCardRequest.json | 14 + tr/idlnamesparsed/BasicCardResponse.json | 14 + tr/idlnamesparsed/BatteryManager.json | 26 + tr/idlnamesparsed/BeforeUnloadEvent.json | 27 + tr/idlnamesparsed/BidirectionalStream.json | 58 + .../BidirectionalStreamsTransport.json | 14 + tr/idlnamesparsed/BinaryType.json | 13 + tr/idlnamesparsed/BiquadFilterNode.json | 40 + tr/idlnamesparsed/BiquadFilterOptions.json | 27 + tr/idlnamesparsed/BiquadFilterType.json | 13 + tr/idlnamesparsed/BitrateMode.json | 13 + tr/idlnamesparsed/Blob.json | 14 + tr/idlnamesparsed/BlobCallback.json | 13 + tr/idlnamesparsed/BlobEvent.json | 27 + tr/idlnamesparsed/BlobEventInit.json | 14 + tr/idlnamesparsed/BlobPart.json | 13 + tr/idlnamesparsed/BlobPropertyBag.json | 14 + tr/idlnamesparsed/Bluetooth.json | 92 + .../BluetoothAdvertisingEvent.json | 27 + .../BluetoothAdvertisingEventInit.json | 27 + .../BluetoothCharacteristicProperties.json | 14 + .../BluetoothCharacteristicUUID.json | 13 + .../BluetoothDataFilterInit.json | 14 + .../BluetoothDescriptorUUID.json | 13 + tr/idlnamesparsed/BluetoothDevice.json | 92 + .../BluetoothDeviceEventHandlers.json | 14 + .../BluetoothLEScanFilterInit.json | 14 + .../BluetoothManufacturerDataMap.json | 14 + .../BluetoothPermissionDescriptor.json | 27 + .../BluetoothPermissionResult.json | 40 + .../BluetoothPermissionStorage.json | 14 + .../BluetoothRemoteGATTCharacteristic.json | 50 + .../BluetoothRemoteGATTDescriptor.json | 14 + .../BluetoothRemoteGATTServer.json | 14 + .../BluetoothRemoteGATTService.json | 71 + .../BluetoothServiceDataMap.json | 14 + tr/idlnamesparsed/BluetoothServiceUUID.json | 13 + tr/idlnamesparsed/BluetoothUUID.json | 14 + tr/idlnamesparsed/Body.json | 14 + tr/idlnamesparsed/BodyInit.json | 13 + tr/idlnamesparsed/BroadcastChannel.json | 27 + .../ByteLengthQueuingStrategy.json | 14 + tr/idlnamesparsed/CDATASection.json | 133 + .../COSEAlgorithmIdentifier.json | 13 + tr/idlnamesparsed/CSS.json | 61 + tr/idlnamesparsed/CSSAnimation.json | 40 + tr/idlnamesparsed/CSSConditionRule.json | 13 + tr/idlnamesparsed/CSSCounterStyleRule.json | 60 + tr/idlnamesparsed/CSSFontFaceRule.json | 60 + .../CSSFontFeatureValuesMap.json | 14 + .../CSSFontFeatureValuesRule.json | 60 + .../CSSFontPaletteValuesRule.json | 60 + tr/idlnamesparsed/CSSImageValue.json | 27 + tr/idlnamesparsed/CSSKeyframeRule.json | 60 + tr/idlnamesparsed/CSSKeyframesRule.json | 60 + tr/idlnamesparsed/CSSKeywordValue.json | 27 + tr/idlnamesparsed/CSSMathInvert.json | 53 + tr/idlnamesparsed/CSSMathMax.json | 53 + tr/idlnamesparsed/CSSMathMin.json | 53 + tr/idlnamesparsed/CSSMathNegate.json | 53 + tr/idlnamesparsed/CSSMathOperator.json | 13 + tr/idlnamesparsed/CSSMathProduct.json | 53 + tr/idlnamesparsed/CSSMathSum.json | 53 + tr/idlnamesparsed/CSSMathValue.json | 40 + tr/idlnamesparsed/CSSMatrixComponent.json | 27 + .../CSSMatrixComponentOptions.json | 14 + tr/idlnamesparsed/CSSMediaRule.json | 26 + tr/idlnamesparsed/CSSNestingRule.json | 60 + tr/idlnamesparsed/CSSNumberish.json | 13 + tr/idlnamesparsed/CSSNumericArray.json | 14 + tr/idlnamesparsed/CSSNumericBaseType.json | 13 + tr/idlnamesparsed/CSSNumericType.json | 14 + tr/idlnamesparsed/CSSNumericValue.json | 27 + tr/idlnamesparsed/CSSParserAtRule.json | 27 + tr/idlnamesparsed/CSSParserBlock.json | 27 + tr/idlnamesparsed/CSSParserDeclaration.json | 27 + tr/idlnamesparsed/CSSParserFunction.json | 27 + tr/idlnamesparsed/CSSParserOptions.json | 14 + tr/idlnamesparsed/CSSParserQualifiedRule.json | 27 + tr/idlnamesparsed/CSSParserRule.json | 14 + tr/idlnamesparsed/CSSParserValue.json | 14 + tr/idlnamesparsed/CSSPerspective.json | 27 + tr/idlnamesparsed/CSSPositionValue.json | 27 + tr/idlnamesparsed/CSSPropertyRule.json | 60 + tr/idlnamesparsed/CSSPseudoElement.json | 50 + tr/idlnamesparsed/CSSRotate.json | 27 + tr/idlnamesparsed/CSSRule.json | 47 + tr/idlnamesparsed/CSSScale.json | 27 + tr/idlnamesparsed/CSSScrollTimelineRule.json | 60 + tr/idlnamesparsed/CSSSkew.json | 27 + tr/idlnamesparsed/CSSSkewX.json | 27 + tr/idlnamesparsed/CSSSkewY.json | 27 + tr/idlnamesparsed/CSSStringSource.json | 13 + tr/idlnamesparsed/CSSStyleRule.json | 12 + tr/idlnamesparsed/CSSStyleSheet.json | 12 + tr/idlnamesparsed/CSSStyleSheetInit.json | 14 + tr/idlnamesparsed/CSSStyleValue.json | 14 + tr/idlnamesparsed/CSSSupportsRule.json | 26 + tr/idlnamesparsed/CSSToken.json | 13 + tr/idlnamesparsed/CSSTransformComponent.json | 14 + tr/idlnamesparsed/CSSTransformValue.json | 27 + tr/idlnamesparsed/CSSTransition.json | 40 + tr/idlnamesparsed/CSSTranslate.json | 27 + tr/idlnamesparsed/CSSUnitValue.json | 40 + tr/idlnamesparsed/CSSUnparsedSegment.json | 13 + tr/idlnamesparsed/CSSUnparsedValue.json | 27 + .../CSSVariableReferenceValue.json | 14 + tr/idlnamesparsed/CSSViewportRule.json | 60 + tr/idlnamesparsed/Cache.json | 14 + tr/idlnamesparsed/CacheQueryOptions.json | 14 + tr/idlnamesparsed/CacheStorage.json | 14 + .../CameraDevicePermissionDescriptor.json | 40 + tr/idlnamesparsed/CanMakePaymentEvent.json | 40 + .../CanMakePaymentEventInit.json | 40 + tr/idlnamesparsed/CanPlayTypeResult.json | 13 + .../CanvasCaptureMediaStreamTrack.json | 55 + tr/idlnamesparsed/CanvasCompositing.json | 14 + tr/idlnamesparsed/CanvasDirection.json | 13 + tr/idlnamesparsed/CanvasDrawImage.json | 14 + tr/idlnamesparsed/CanvasDrawPath.json | 14 + tr/idlnamesparsed/CanvasFillRule.json | 13 + tr/idlnamesparsed/CanvasFillStrokeStyles.json | 14 + tr/idlnamesparsed/CanvasFilters.json | 14 + tr/idlnamesparsed/CanvasGradient.json | 14 + tr/idlnamesparsed/CanvasImageData.json | 14 + tr/idlnamesparsed/CanvasImageSmoothing.json | 14 + tr/idlnamesparsed/CanvasImageSource.json | 13 + tr/idlnamesparsed/CanvasLineCap.json | 13 + tr/idlnamesparsed/CanvasLineJoin.json | 13 + tr/idlnamesparsed/CanvasPath.json | 14 + .../CanvasPathDrawingStyles.json | 14 + tr/idlnamesparsed/CanvasPattern.json | 14 + tr/idlnamesparsed/CanvasRect.json | 14 + .../CanvasRenderingContext2D.json | 352 + .../CanvasRenderingContext2DSettings.json | 14 + tr/idlnamesparsed/CanvasShadowStyles.json | 14 + tr/idlnamesparsed/CanvasState.json | 14 + tr/idlnamesparsed/CanvasText.json | 14 + tr/idlnamesparsed/CanvasTextAlign.json | 13 + tr/idlnamesparsed/CanvasTextBaseline.json | 13 + .../CanvasTextDrawingStyles.json | 14 + tr/idlnamesparsed/CanvasTransform.json | 14 + tr/idlnamesparsed/CanvasUserInterface.json | 14 + tr/idlnamesparsed/Capabilities.json | 14 + tr/idlnamesparsed/ChannelCountMode.json | 13 + tr/idlnamesparsed/ChannelInterpretation.json | 13 + tr/idlnamesparsed/ChannelMergerNode.json | 40 + tr/idlnamesparsed/ChannelMergerOptions.json | 27 + tr/idlnamesparsed/ChannelSplitterNode.json | 40 + tr/idlnamesparsed/ChannelSplitterOptions.json | 27 + tr/idlnamesparsed/CharacterData.json | 84 + .../CharacteristicEventHandlers.json | 14 + tr/idlnamesparsed/ChildNode.json | 14 + tr/idlnamesparsed/Client.json | 22 + tr/idlnamesparsed/ClientLifecycleState.json | 13 + tr/idlnamesparsed/ClientQueryOptions.json | 14 + tr/idlnamesparsed/ClientType.json | 13 + tr/idlnamesparsed/Clients.json | 14 + tr/idlnamesparsed/Clipboard.json | 27 + tr/idlnamesparsed/ClipboardEvent.json | 27 + tr/idlnamesparsed/ClipboardEventInit.json | 27 + tr/idlnamesparsed/ClipboardItem.json | 14 + tr/idlnamesparsed/ClipboardItemData.json | 13 + tr/idlnamesparsed/ClipboardItemDataType.json | 13 + .../ClipboardItemDelayedCallback.json | 13 + tr/idlnamesparsed/ClipboardItemOptions.json | 14 + tr/idlnamesparsed/ClipboardItems.json | 13 + .../ClipboardPermissionDescriptor.json | 27 + tr/idlnamesparsed/CloseEvent.json | 27 + tr/idlnamesparsed/CloseEventInit.json | 27 + tr/idlnamesparsed/CodecState.json | 13 + tr/idlnamesparsed/CollectedClientData.json | 14 + tr/idlnamesparsed/ColorGamut.json | 13 + tr/idlnamesparsed/ColorSpaceConversion.json | 13 + tr/idlnamesparsed/Comment.json | 97 + tr/idlnamesparsed/CompileError.json | 14 + tr/idlnamesparsed/CompositeOperation.json | 13 + .../CompositeOperationOrAuto.json | 13 + tr/idlnamesparsed/CompositionEvent.json | 55 + tr/idlnamesparsed/CompositionEventInit.json | 48 + tr/idlnamesparsed/CompressionStream.json | 37 + tr/idlnamesparsed/ComputedEffectTiming.json | 27 + tr/idlnamesparsed/ConnectionType.json | 13 + tr/idlnamesparsed/ConstantSourceNode.json | 53 + tr/idlnamesparsed/ConstantSourceOptions.json | 14 + tr/idlnamesparsed/ConstrainBoolean.json | 13 + .../ConstrainBooleanParameters.json | 14 + tr/idlnamesparsed/ConstrainDOMString.json | 13 + .../ConstrainDOMStringParameters.json | 14 + tr/idlnamesparsed/ConstrainDouble.json | 13 + tr/idlnamesparsed/ConstrainDoubleRange.json | 27 + tr/idlnamesparsed/ConstrainPoint2D.json | 13 + .../ConstrainPoint2DParameters.json | 14 + tr/idlnamesparsed/ConstrainULong.json | 13 + tr/idlnamesparsed/ConstrainULongRange.json | 27 + tr/idlnamesparsed/ConstraintSet.json | 14 + tr/idlnamesparsed/Constraints.json | 27 + tr/idlnamesparsed/ContactAddress.json | 27 + tr/idlnamesparsed/ContactInfo.json | 14 + tr/idlnamesparsed/ContactProperty.json | 13 + tr/idlnamesparsed/ContactsManager.json | 14 + tr/idlnamesparsed/ContactsSelectOptions.json | 14 + tr/idlnamesparsed/ContainerBasedOffset.json | 13 + tr/idlnamesparsed/ContentCategory.json | 13 + tr/idlnamesparsed/ContentDescription.json | 14 + tr/idlnamesparsed/ContentIndex.json | 14 + tr/idlnamesparsed/ContentIndexEvent.json | 40 + tr/idlnamesparsed/ContentIndexEventInit.json | 40 + tr/idlnamesparsed/ConvolverNode.json | 40 + tr/idlnamesparsed/ConvolverOptions.json | 27 + tr/idlnamesparsed/CookieChangeEvent.json | 27 + tr/idlnamesparsed/CookieChangeEventInit.json | 27 + tr/idlnamesparsed/CookieInit.json | 14 + tr/idlnamesparsed/CookieList.json | 13 + tr/idlnamesparsed/CookieListItem.json | 14 + tr/idlnamesparsed/CookieSameSite.json | 13 + tr/idlnamesparsed/CookieStore.json | 27 + .../CookieStoreDeleteOptions.json | 14 + tr/idlnamesparsed/CookieStoreGetOptions.json | 14 + tr/idlnamesparsed/CookieStoreManager.json | 14 + tr/idlnamesparsed/Coordinates.json | 13 + tr/idlnamesparsed/CountQueuingStrategy.json | 14 + tr/idlnamesparsed/CrashReportBody.json | 27 + tr/idlnamesparsed/Credential.json | 14 + .../CredentialCreationOptions.json | 36 + tr/idlnamesparsed/CredentialData.json | 14 + .../CredentialMediationRequirement.json | 13 + .../CredentialPropertiesOutput.json | 14 + .../CredentialRequestOptions.json | 43 + tr/idlnamesparsed/CredentialUserData.json | 14 + tr/idlnamesparsed/CredentialsContainer.json | 14 + .../CursorCaptureConstraint.json | 13 + .../CustomElementConstructor.json | 13 + tr/idlnamesparsed/CustomElementRegistry.json | 14 + tr/idlnamesparsed/CustomEvent.json | 27 + tr/idlnamesparsed/CustomEventInit.json | 27 + tr/idlnamesparsed/CustomStateSet.json | 14 + tr/idlnamesparsed/DOMHighResTimeStamp.json | 13 + tr/idlnamesparsed/DOMImplementation.json | 14 + tr/idlnamesparsed/DOMMatrix.json | 27 + tr/idlnamesparsed/DOMMatrix2DInit.json | 14 + tr/idlnamesparsed/DOMMatrixInit.json | 27 + tr/idlnamesparsed/DOMMatrixReadOnly.json | 14 + tr/idlnamesparsed/DOMParser.json | 14 + tr/idlnamesparsed/DOMParserSupportedType.json | 13 + tr/idlnamesparsed/DOMPoint.json | 27 + tr/idlnamesparsed/DOMPointInit.json | 14 + tr/idlnamesparsed/DOMPointReadOnly.json | 14 + tr/idlnamesparsed/DOMQuad.json | 14 + tr/idlnamesparsed/DOMQuadInit.json | 14 + tr/idlnamesparsed/DOMRect.json | 27 + tr/idlnamesparsed/DOMRectInit.json | 14 + tr/idlnamesparsed/DOMRectList.json | 14 + tr/idlnamesparsed/DOMRectReadOnly.json | 14 + tr/idlnamesparsed/DOMStringList.json | 14 + tr/idlnamesparsed/DOMStringMap.json | 14 + tr/idlnamesparsed/DOMTokenList.json | 14 + tr/idlnamesparsed/DataCue.json | 40 + tr/idlnamesparsed/DataTransfer.json | 14 + tr/idlnamesparsed/DataTransferItem.json | 29 + tr/idlnamesparsed/DataTransferItemList.json | 14 + tr/idlnamesparsed/DatagramTransport.json | 14 + tr/idlnamesparsed/DecodeErrorCallback.json | 13 + tr/idlnamesparsed/DecodeSuccessCallback.json | 13 + tr/idlnamesparsed/DecompressionStream.json | 37 + .../DedicatedWorkerGlobalScope.json | 136 + tr/idlnamesparsed/DelayNode.json | 40 + tr/idlnamesparsed/DelayOptions.json | 27 + tr/idlnamesparsed/DeprecationReportBody.json | 27 + tr/idlnamesparsed/DetectedBarcode.json | 14 + tr/idlnamesparsed/DetectedFace.json | 14 + tr/idlnamesparsed/DetectedText.json | 14 + tr/idlnamesparsed/DeviceMotionEvent.json | 27 + .../DeviceMotionEventAcceleration.json | 14 + .../DeviceMotionEventAccelerationInit.json | 14 + tr/idlnamesparsed/DeviceMotionEventInit.json | 27 + .../DeviceMotionEventRotationRate.json | 14 + .../DeviceMotionEventRotationRateInit.json | 14 + tr/idlnamesparsed/DeviceOrientationEvent.json | 27 + .../DeviceOrientationEventInit.json | 27 + .../DevicePermissionDescriptor.json | 27 + tr/idlnamesparsed/DirectionSetting.json | 13 + tr/idlnamesparsed/DirectoryPickerOptions.json | 14 + .../DisplayCaptureSurfaceType.json | 13 + .../DisplayMediaStreamConstraints.json | 14 + tr/idlnamesparsed/DisplayModeType.json | 13 + tr/idlnamesparsed/DistanceModelType.json | 13 + tr/idlnamesparsed/DistortionCoefficients.json | 13 + tr/idlnamesparsed/Document.json | 352 + .../DocumentAndElementEventHandlers.json | 14 + tr/idlnamesparsed/DocumentFragment.json | 84 + tr/idlnamesparsed/DocumentOrShadowRoot.json | 50 + tr/idlnamesparsed/DocumentReadyState.json | 13 + tr/idlnamesparsed/DocumentTimeline.json | 27 + .../DocumentTimelineOptions.json | 14 + tr/idlnamesparsed/DocumentType.json | 63 + tr/idlnamesparsed/DoubleRange.json | 14 + tr/idlnamesparsed/DragEvent.json | 76 + tr/idlnamesparsed/DragEventInit.json | 82 + tr/idlnamesparsed/DynamicsCompressorNode.json | 40 + .../DynamicsCompressorOptions.json | 27 + tr/idlnamesparsed/EXT_blend_minmax.json | 13 + tr/idlnamesparsed/EXT_clip_cull_distance.json | 13 + tr/idlnamesparsed/EXT_color_buffer_float.json | 13 + .../EXT_color_buffer_half_float.json | 13 + .../EXT_disjoint_timer_query.json | 13 + .../EXT_disjoint_timer_query_webgl2.json | 13 + tr/idlnamesparsed/EXT_float_blend.json | 13 + tr/idlnamesparsed/EXT_frag_depth.json | 13 + tr/idlnamesparsed/EXT_sRGB.json | 13 + tr/idlnamesparsed/EXT_shader_texture_lod.json | 13 + .../EXT_texture_compression_bptc.json | 13 + .../EXT_texture_compression_rgtc.json | 13 + .../EXT_texture_filter_anisotropic.json | 13 + tr/idlnamesparsed/EXT_texture_norm16.json | 13 + tr/idlnamesparsed/Edge.json | 13 + tr/idlnamesparsed/EffectTiming.json | 14 + .../EffectiveConnectionType.json | 13 + tr/idlnamesparsed/Element.json | 252 + tr/idlnamesparsed/ElementBasedOffset.json | 14 + tr/idlnamesparsed/ElementCSSInlineStyle.json | 12 + tr/idlnamesparsed/ElementContentEditable.json | 14 + tr/idlnamesparsed/ElementCreationOptions.json | 14 + .../ElementDefinitionOptions.json | 14 + tr/idlnamesparsed/ElementInternals.json | 29 + tr/idlnamesparsed/EncodedAudioChunk.json | 14 + tr/idlnamesparsed/EncodedAudioChunkInit.json | 14 + .../EncodedAudioChunkOutputCallback.json | 13 + tr/idlnamesparsed/EncodedAudioChunkType.json | 13 + tr/idlnamesparsed/EncodedVideoChunk.json | 14 + tr/idlnamesparsed/EncodedVideoChunkInit.json | 14 + .../EncodedVideoChunkOutputCallback.json | 13 + tr/idlnamesparsed/EncodedVideoChunkType.json | 13 + tr/idlnamesparsed/EndOfStreamError.json | 12 + tr/idlnamesparsed/EndingType.json | 13 + .../EnterPictureInPictureEvent.json | 27 + .../EnterPictureInPictureEventInit.json | 27 + tr/idlnamesparsed/ErrorCallback.json | 13 + tr/idlnamesparsed/ErrorEvent.json | 27 + tr/idlnamesparsed/ErrorEventInit.json | 27 + tr/idlnamesparsed/Event.json | 14 + tr/idlnamesparsed/EventCounts.json | 14 + tr/idlnamesparsed/EventHandler.json | 13 + tr/idlnamesparsed/EventHandlerNonNull.json | 13 + tr/idlnamesparsed/EventInit.json | 14 + tr/idlnamesparsed/EventListener.json | 14 + tr/idlnamesparsed/EventListenerOptions.json | 14 + tr/idlnamesparsed/EventModifierInit.json | 48 + tr/idlnamesparsed/EventSource.json | 27 + tr/idlnamesparsed/EventSourceInit.json | 14 + tr/idlnamesparsed/EventTarget.json | 14 + .../ExtendableCookieChangeEvent.json | 40 + .../ExtendableCookieChangeEventInit.json | 40 + tr/idlnamesparsed/ExtendableEvent.json | 27 + tr/idlnamesparsed/ExtendableEventInit.json | 27 + tr/idlnamesparsed/ExtendableMessageEvent.json | 40 + .../ExtendableMessageEventInit.json | 40 + tr/idlnamesparsed/External.json | 14 + .../ExternalApplicationResource.json | 14 + tr/idlnamesparsed/FaceDetector.json | 14 + tr/idlnamesparsed/FaceDetectorOptions.json | 14 + tr/idlnamesparsed/FederatedCredential.json | 50 + .../FederatedCredentialInit.json | 27 + .../FederatedCredentialRequestOptions.json | 14 + tr/idlnamesparsed/FetchEvent.json | 40 + tr/idlnamesparsed/FetchEventInit.json | 40 + tr/idlnamesparsed/File.json | 35 + tr/idlnamesparsed/FileCallback.json | 13 + tr/idlnamesparsed/FileList.json | 14 + tr/idlnamesparsed/FilePickerAcceptType.json | 14 + tr/idlnamesparsed/FilePickerOptions.json | 14 + tr/idlnamesparsed/FilePropertyBag.json | 27 + tr/idlnamesparsed/FileReader.json | 27 + tr/idlnamesparsed/FileReaderSync.json | 14 + tr/idlnamesparsed/FileSystem.json | 14 + .../FileSystemCreateWritableOptions.json | 14 + .../FileSystemDirectoryEntry.json | 27 + .../FileSystemDirectoryHandle.json | 27 + .../FileSystemDirectoryReader.json | 14 + .../FileSystemEntriesCallback.json | 13 + tr/idlnamesparsed/FileSystemEntry.json | 14 + .../FileSystemEntryCallback.json | 13 + tr/idlnamesparsed/FileSystemFileEntry.json | 27 + tr/idlnamesparsed/FileSystemFileHandle.json | 27 + tr/idlnamesparsed/FileSystemFlags.json | 14 + .../FileSystemGetDirectoryOptions.json | 14 + .../FileSystemGetFileOptions.json | 14 + tr/idlnamesparsed/FileSystemHandle.json | 14 + tr/idlnamesparsed/FileSystemHandleKind.json | 13 + .../FileSystemHandlePermissionDescriptor.json | 14 + .../FileSystemPermissionDescriptor.json | 27 + .../FileSystemPermissionMode.json | 13 + .../FileSystemRemoveOptions.json | 14 + .../FileSystemWritableFileStream.json | 27 + .../FileSystemWriteChunkType.json | 13 + tr/idlnamesparsed/FillLightMode.json | 13 + tr/idlnamesparsed/FillMode.json | 13 + tr/idlnamesparsed/Fingerprint.json | 14 + tr/idlnamesparsed/Float32List.json | 12 + tr/idlnamesparsed/FlowControlType.json | 13 + tr/idlnamesparsed/FocusEvent.json | 55 + tr/idlnamesparsed/FocusEventInit.json | 48 + tr/idlnamesparsed/FocusOptions.json | 14 + .../FocusableAreaSearchMode.json | 13 + tr/idlnamesparsed/FocusableAreasOption.json | 14 + tr/idlnamesparsed/Font.json | 14 + tr/idlnamesparsed/FontIterator.json | 14 + tr/idlnamesparsed/FontManager.json | 14 + tr/idlnamesparsed/FontMetadata.json | 14 + tr/idlnamesparsed/FontMetrics.json | 14 + tr/idlnamesparsed/FormData.json | 14 + tr/idlnamesparsed/FormDataEntryValue.json | 13 + tr/idlnamesparsed/FormDataEvent.json | 27 + tr/idlnamesparsed/FormDataEventInit.json | 27 + tr/idlnamesparsed/FragmentDirective.json | 14 + tr/idlnamesparsed/FrameRequestCallback.json | 13 + tr/idlnamesparsed/FrameType.json | 13 + tr/idlnamesparsed/FullscreenNavigationUI.json | 13 + tr/idlnamesparsed/FullscreenOptions.json | 14 + tr/idlnamesparsed/FunctionStringCallback.json | 13 + tr/idlnamesparsed/GLbitfield.json | 12 + tr/idlnamesparsed/GLboolean.json | 12 + tr/idlnamesparsed/GLbyte.json | 12 + tr/idlnamesparsed/GLclampf.json | 12 + tr/idlnamesparsed/GLenum.json | 12 + tr/idlnamesparsed/GLfloat.json | 12 + tr/idlnamesparsed/GLint.json | 12 + tr/idlnamesparsed/GLint64.json | 12 + tr/idlnamesparsed/GLintptr.json | 12 + tr/idlnamesparsed/GLshort.json | 12 + tr/idlnamesparsed/GLsizei.json | 12 + tr/idlnamesparsed/GLsizeiptr.json | 12 + tr/idlnamesparsed/GLubyte.json | 12 + tr/idlnamesparsed/GLuint.json | 12 + tr/idlnamesparsed/GLuint64.json | 12 + tr/idlnamesparsed/GLuint64EXT.json | 12 + tr/idlnamesparsed/GLushort.json | 12 + tr/idlnamesparsed/GPU.json | 14 + tr/idlnamesparsed/GPUAdapter.json | 14 + tr/idlnamesparsed/GPUAdapterFeatures.json | 14 + tr/idlnamesparsed/GPUAdapterLimits.json | 14 + tr/idlnamesparsed/GPUAddressMode.json | 13 + tr/idlnamesparsed/GPUBindGroup.json | 37 + tr/idlnamesparsed/GPUBindGroupDescriptor.json | 27 + tr/idlnamesparsed/GPUBindGroupEntry.json | 14 + tr/idlnamesparsed/GPUBindGroupLayout.json | 37 + .../GPUBindGroupLayoutDescriptor.json | 27 + .../GPUBindGroupLayoutEntry.json | 14 + tr/idlnamesparsed/GPUBindingResource.json | 13 + tr/idlnamesparsed/GPUBlendComponent.json | 14 + tr/idlnamesparsed/GPUBlendFactor.json | 13 + tr/idlnamesparsed/GPUBlendOperation.json | 13 + tr/idlnamesparsed/GPUBlendState.json | 14 + tr/idlnamesparsed/GPUBuffer.json | 37 + tr/idlnamesparsed/GPUBufferBinding.json | 14 + tr/idlnamesparsed/GPUBufferBindingLayout.json | 14 + tr/idlnamesparsed/GPUBufferBindingType.json | 13 + tr/idlnamesparsed/GPUBufferDescriptor.json | 27 + tr/idlnamesparsed/GPUBufferDynamicOffset.json | 13 + tr/idlnamesparsed/GPUBufferUsage.json | 14 + tr/idlnamesparsed/GPUBufferUsageFlags.json | 13 + tr/idlnamesparsed/GPUCanvasContext.json | 14 + tr/idlnamesparsed/GPUColor.json | 13 + tr/idlnamesparsed/GPUColorDict.json | 14 + tr/idlnamesparsed/GPUColorTargetState.json | 14 + tr/idlnamesparsed/GPUColorWrite.json | 14 + tr/idlnamesparsed/GPUColorWriteFlags.json | 13 + tr/idlnamesparsed/GPUCommandBuffer.json | 37 + .../GPUCommandBufferDescriptor.json | 27 + tr/idlnamesparsed/GPUCommandEncoder.json | 37 + .../GPUCommandEncoderDescriptor.json | 27 + tr/idlnamesparsed/GPUCompareFunction.json | 13 + tr/idlnamesparsed/GPUCompilationInfo.json | 14 + tr/idlnamesparsed/GPUCompilationMessage.json | 14 + .../GPUCompilationMessageType.json | 13 + .../GPUComputePassDescriptor.json | 27 + tr/idlnamesparsed/GPUComputePassEncoder.json | 58 + tr/idlnamesparsed/GPUComputePipeline.json | 58 + .../GPUComputePipelineDescriptor.json | 40 + tr/idlnamesparsed/GPUCullMode.json | 13 + tr/idlnamesparsed/GPUDepthBias.json | 13 + tr/idlnamesparsed/GPUDepthStencilState.json | 14 + tr/idlnamesparsed/GPUDevice.json | 71 + tr/idlnamesparsed/GPUDeviceDescriptor.json | 27 + tr/idlnamesparsed/GPUDeviceLostInfo.json | 14 + tr/idlnamesparsed/GPUDeviceLostReason.json | 13 + tr/idlnamesparsed/GPUError.json | 13 + tr/idlnamesparsed/GPUErrorFilter.json | 13 + tr/idlnamesparsed/GPUExtent3D.json | 13 + tr/idlnamesparsed/GPUExtent3DDict.json | 14 + tr/idlnamesparsed/GPUFeatureName.json | 13 + tr/idlnamesparsed/GPUFilterMode.json | 13 + tr/idlnamesparsed/GPUFlagsConstant.json | 13 + tr/idlnamesparsed/GPUFragmentState.json | 27 + tr/idlnamesparsed/GPUFrontFace.json | 13 + tr/idlnamesparsed/GPUImageCopyBuffer.json | 27 + .../GPUImageCopyImageBitmap.json | 14 + tr/idlnamesparsed/GPUImageCopyTexture.json | 14 + tr/idlnamesparsed/GPUImageDataLayout.json | 14 + tr/idlnamesparsed/GPUIndex32.json | 13 + tr/idlnamesparsed/GPUIndexFormat.json | 13 + tr/idlnamesparsed/GPUInputStepMode.json | 13 + tr/idlnamesparsed/GPUIntegerCoordinate.json | 13 + tr/idlnamesparsed/GPULoadOp.json | 13 + tr/idlnamesparsed/GPUMapMode.json | 14 + tr/idlnamesparsed/GPUMapModeFlags.json | 13 + tr/idlnamesparsed/GPUMultisampleState.json | 14 + tr/idlnamesparsed/GPUObjectBase.json | 14 + .../GPUObjectDescriptorBase.json | 14 + tr/idlnamesparsed/GPUOrigin2D.json | 13 + tr/idlnamesparsed/GPUOrigin2DDict.json | 14 + tr/idlnamesparsed/GPUOrigin3D.json | 13 + tr/idlnamesparsed/GPUOrigin3DDict.json | 14 + tr/idlnamesparsed/GPUOutOfMemoryError.json | 14 + tr/idlnamesparsed/GPUPipelineBase.json | 14 + .../GPUPipelineDescriptorBase.json | 27 + tr/idlnamesparsed/GPUPipelineLayout.json | 37 + .../GPUPipelineLayoutDescriptor.json | 27 + .../GPUPipelineStatisticName.json | 13 + tr/idlnamesparsed/GPUPowerPreference.json | 13 + tr/idlnamesparsed/GPUPrimitiveState.json | 14 + tr/idlnamesparsed/GPUPrimitiveTopology.json | 13 + .../GPUProgrammablePassEncoder.json | 14 + tr/idlnamesparsed/GPUProgrammableStage.json | 14 + tr/idlnamesparsed/GPUQuerySet.json | 37 + tr/idlnamesparsed/GPUQuerySetDescriptor.json | 27 + tr/idlnamesparsed/GPUQueryType.json | 13 + tr/idlnamesparsed/GPUQueue.json | 37 + tr/idlnamesparsed/GPURenderBundle.json | 37 + .../GPURenderBundleDescriptor.json | 27 + tr/idlnamesparsed/GPURenderBundleEncoder.json | 79 + .../GPURenderBundleEncoderDescriptor.json | 27 + tr/idlnamesparsed/GPURenderEncoderBase.json | 14 + .../GPURenderPassColorAttachment.json | 14 + .../GPURenderPassDepthStencilAttachment.json | 14 + .../GPURenderPassDescriptor.json | 27 + tr/idlnamesparsed/GPURenderPassEncoder.json | 79 + tr/idlnamesparsed/GPURenderPipeline.json | 58 + .../GPURenderPipelineDescriptor.json | 40 + .../GPURequestAdapterOptions.json | 14 + tr/idlnamesparsed/GPUSampleMask.json | 13 + tr/idlnamesparsed/GPUSampler.json | 37 + .../GPUSamplerBindingLayout.json | 14 + tr/idlnamesparsed/GPUSamplerBindingType.json | 13 + tr/idlnamesparsed/GPUSamplerDescriptor.json | 27 + tr/idlnamesparsed/GPUShaderModule.json | 37 + .../GPUShaderModuleDescriptor.json | 27 + tr/idlnamesparsed/GPUShaderStage.json | 14 + tr/idlnamesparsed/GPUShaderStageFlags.json | 13 + tr/idlnamesparsed/GPUSignedOffset32.json | 13 + tr/idlnamesparsed/GPUSize32.json | 13 + tr/idlnamesparsed/GPUSize64.json | 13 + tr/idlnamesparsed/GPUStencilFaceState.json | 14 + tr/idlnamesparsed/GPUStencilOperation.json | 13 + tr/idlnamesparsed/GPUStencilValue.json | 13 + .../GPUStorageTextureAccess.json | 13 + .../GPUStorageTextureBindingLayout.json | 14 + tr/idlnamesparsed/GPUStoreOp.json | 13 + tr/idlnamesparsed/GPUSwapChain.json | 37 + tr/idlnamesparsed/GPUSwapChainDescriptor.json | 27 + tr/idlnamesparsed/GPUTexture.json | 37 + tr/idlnamesparsed/GPUTextureAspect.json | 13 + .../GPUTextureBindingLayout.json | 14 + tr/idlnamesparsed/GPUTextureDescriptor.json | 27 + tr/idlnamesparsed/GPUTextureDimension.json | 13 + tr/idlnamesparsed/GPUTextureFormat.json | 13 + tr/idlnamesparsed/GPUTextureSampleType.json | 13 + tr/idlnamesparsed/GPUTextureUsage.json | 14 + tr/idlnamesparsed/GPUTextureUsageFlags.json | 13 + tr/idlnamesparsed/GPUTextureView.json | 37 + .../GPUTextureViewDescriptor.json | 27 + .../GPUTextureViewDimension.json | 13 + .../GPUUncapturedErrorEvent.json | 27 + .../GPUUncapturedErrorEventInit.json | 27 + tr/idlnamesparsed/GPUValidationError.json | 14 + tr/idlnamesparsed/GPUVertexAttribute.json | 14 + tr/idlnamesparsed/GPUVertexBufferLayout.json | 14 + tr/idlnamesparsed/GPUVertexFormat.json | 13 + tr/idlnamesparsed/GPUVertexState.json | 27 + tr/idlnamesparsed/GainNode.json | 40 + tr/idlnamesparsed/GainOptions.json | 27 + tr/idlnamesparsed/Gamepad.json | 22 + tr/idlnamesparsed/GamepadButton.json | 14 + tr/idlnamesparsed/GamepadEvent.json | 27 + tr/idlnamesparsed/GamepadEventInit.json | 27 + tr/idlnamesparsed/GamepadHand.json | 13 + tr/idlnamesparsed/GamepadHapticActuator.json | 14 + .../GamepadHapticActuatorType.json | 13 + tr/idlnamesparsed/GamepadMappingType.json | 13 + tr/idlnamesparsed/GamepadPose.json | 14 + tr/idlnamesparsed/GamepadTouch.json | 14 + .../GenerateAssertionCallback.json | 12 + .../GenerateTestReportParameters.json | 14 + tr/idlnamesparsed/GenericTransformStream.json | 14 + tr/idlnamesparsed/Geolocation.json | 13 + tr/idlnamesparsed/GeolocationSensor.json | 40 + .../GeolocationSensorOptions.json | 27 + .../GeolocationSensorReading.json | 14 + tr/idlnamesparsed/GetNotificationOptions.json | 14 + tr/idlnamesparsed/GetRootNodeOptions.json | 14 + tr/idlnamesparsed/GetSVGDocument.json | 14 + tr/idlnamesparsed/Global.json | 14 + tr/idlnamesparsed/GlobalDescriptor.json | 14 + tr/idlnamesparsed/GlobalEventHandlers.json | 50 + tr/idlnamesparsed/GravityReadingValues.json | 27 + tr/idlnamesparsed/GravitySensor.json | 53 + tr/idlnamesparsed/Gyroscope.json | 40 + .../GyroscopeLocalCoordinateSystem.json | 13 + tr/idlnamesparsed/GyroscopeReadingValues.json | 14 + tr/idlnamesparsed/GyroscopeSensorOptions.json | 27 + tr/idlnamesparsed/HID.json | 27 + tr/idlnamesparsed/HIDCollectionInfo.json | 14 + tr/idlnamesparsed/HIDConnectionEvent.json | 27 + tr/idlnamesparsed/HIDConnectionEventInit.json | 27 + tr/idlnamesparsed/HIDDevice.json | 27 + tr/idlnamesparsed/HIDDeviceFilter.json | 14 + .../HIDDeviceRequestOptions.json | 14 + tr/idlnamesparsed/HIDInputReportEvent.json | 27 + .../HIDInputReportEventInit.json | 27 + tr/idlnamesparsed/HIDReportInfo.json | 14 + tr/idlnamesparsed/HIDReportItem.json | 14 + tr/idlnamesparsed/HIDUnitSystem.json | 13 + tr/idlnamesparsed/HTMLAllCollection.json | 14 + tr/idlnamesparsed/HTMLAnchorElement.json | 437 + tr/idlnamesparsed/HTMLAreaElement.json | 430 + tr/idlnamesparsed/HTMLAudioElement.json | 442 + tr/idlnamesparsed/HTMLBRElement.json | 408 + tr/idlnamesparsed/HTMLBaseElement.json | 400 + tr/idlnamesparsed/HTMLBodyElement.json | 445 + tr/idlnamesparsed/HTMLButtonElement.json | 400 + tr/idlnamesparsed/HTMLCanvasElement.json | 408 + tr/idlnamesparsed/HTMLCollection.json | 14 + tr/idlnamesparsed/HTMLDListElement.json | 408 + tr/idlnamesparsed/HTMLDataElement.json | 400 + tr/idlnamesparsed/HTMLDataListElement.json | 400 + tr/idlnamesparsed/HTMLDetailsElement.json | 400 + tr/idlnamesparsed/HTMLDialogElement.json | 400 + tr/idlnamesparsed/HTMLDirectoryElement.json | 400 + tr/idlnamesparsed/HTMLDivElement.json | 408 + tr/idlnamesparsed/HTMLElement.json | 387 + tr/idlnamesparsed/HTMLEmbedElement.json | 408 + tr/idlnamesparsed/HTMLFieldSetElement.json | 400 + tr/idlnamesparsed/HTMLFontElement.json | 400 + .../HTMLFormControlsCollection.json | 27 + tr/idlnamesparsed/HTMLFormElement.json | 400 + tr/idlnamesparsed/HTMLFrameElement.json | 400 + tr/idlnamesparsed/HTMLFrameSetElement.json | 431 + tr/idlnamesparsed/HTMLHRElement.json | 408 + tr/idlnamesparsed/HTMLHeadElement.json | 400 + tr/idlnamesparsed/HTMLHeadingElement.json | 408 + tr/idlnamesparsed/HTMLHtmlElement.json | 408 + .../HTMLHyperlinkElementUtils.json | 14 + tr/idlnamesparsed/HTMLIFrameElement.json | 422 + tr/idlnamesparsed/HTMLImageElement.json | 408 + tr/idlnamesparsed/HTMLInputElement.json | 422 + tr/idlnamesparsed/HTMLLIElement.json | 408 + tr/idlnamesparsed/HTMLLabelElement.json | 400 + tr/idlnamesparsed/HTMLLegendElement.json | 408 + tr/idlnamesparsed/HTMLLinkElement.json | 422 + tr/idlnamesparsed/HTMLMapElement.json | 400 + tr/idlnamesparsed/HTMLMarqueeElement.json | 400 + tr/idlnamesparsed/HTMLMediaElement.json | 429 + tr/idlnamesparsed/HTMLMenuElement.json | 408 + tr/idlnamesparsed/HTMLMetaElement.json | 408 + tr/idlnamesparsed/HTMLMeterElement.json | 400 + tr/idlnamesparsed/HTMLModElement.json | 400 + tr/idlnamesparsed/HTMLOListElement.json | 408 + tr/idlnamesparsed/HTMLObjectElement.json | 408 + tr/idlnamesparsed/HTMLOptGroupElement.json | 400 + tr/idlnamesparsed/HTMLOptionElement.json | 400 + tr/idlnamesparsed/HTMLOptionsCollection.json | 27 + tr/idlnamesparsed/HTMLOrSVGElement.json | 14 + tr/idlnamesparsed/HTMLOrSVGImageElement.json | 13 + tr/idlnamesparsed/HTMLOrSVGScriptElement.json | 13 + tr/idlnamesparsed/HTMLOutputElement.json | 400 + tr/idlnamesparsed/HTMLParagraphElement.json | 408 + tr/idlnamesparsed/HTMLParamElement.json | 408 + tr/idlnamesparsed/HTMLPictureElement.json | 400 + tr/idlnamesparsed/HTMLPortalElement.json | 400 + tr/idlnamesparsed/HTMLPreElement.json | 408 + tr/idlnamesparsed/HTMLProgressElement.json | 400 + tr/idlnamesparsed/HTMLQuoteElement.json | 400 + tr/idlnamesparsed/HTMLScriptElement.json | 415 + tr/idlnamesparsed/HTMLSelectElement.json | 400 + tr/idlnamesparsed/HTMLSlotElement.json | 400 + tr/idlnamesparsed/HTMLSourceElement.json | 400 + tr/idlnamesparsed/HTMLSpanElement.json | 400 + tr/idlnamesparsed/HTMLStyleElement.json | 415 + .../HTMLTableCaptionElement.json | 408 + tr/idlnamesparsed/HTMLTableCellElement.json | 408 + tr/idlnamesparsed/HTMLTableColElement.json | 408 + tr/idlnamesparsed/HTMLTableElement.json | 408 + tr/idlnamesparsed/HTMLTableRowElement.json | 408 + .../HTMLTableSectionElement.json | 408 + tr/idlnamesparsed/HTMLTemplateElement.json | 400 + tr/idlnamesparsed/HTMLTextAreaElement.json | 400 + tr/idlnamesparsed/HTMLTimeElement.json | 400 + tr/idlnamesparsed/HTMLTitleElement.json | 400 + tr/idlnamesparsed/HTMLTrackElement.json | 400 + tr/idlnamesparsed/HTMLUListElement.json | 408 + tr/idlnamesparsed/HTMLUnknownElement.json | 400 + tr/idlnamesparsed/HTMLVideoElement.json | 464 + tr/idlnamesparsed/HashChangeEvent.json | 27 + tr/idlnamesparsed/HashChangeEventInit.json | 27 + tr/idlnamesparsed/HdrMetadataType.json | 13 + tr/idlnamesparsed/Headers.json | 14 + tr/idlnamesparsed/HeadersInit.json | 13 + tr/idlnamesparsed/Highlight.json | 14 + tr/idlnamesparsed/HighlightsRegister.json | 14 + tr/idlnamesparsed/History.json | 14 + tr/idlnamesparsed/IDBCursor.json | 14 + tr/idlnamesparsed/IDBCursorDirection.json | 13 + tr/idlnamesparsed/IDBCursorWithValue.json | 27 + tr/idlnamesparsed/IDBDatabase.json | 27 + tr/idlnamesparsed/IDBFactory.json | 14 + tr/idlnamesparsed/IDBIndex.json | 14 + tr/idlnamesparsed/IDBIndexParameters.json | 14 + tr/idlnamesparsed/IDBKeyRange.json | 14 + tr/idlnamesparsed/IDBObjectStore.json | 14 + .../IDBObjectStoreParameters.json | 14 + tr/idlnamesparsed/IDBOpenDBRequest.json | 40 + tr/idlnamesparsed/IDBRequest.json | 27 + tr/idlnamesparsed/IDBRequestReadyState.json | 13 + tr/idlnamesparsed/IDBTransaction.json | 27 + tr/idlnamesparsed/IDBTransactionMode.json | 13 + tr/idlnamesparsed/IDBVersionChangeEvent.json | 27 + .../IDBVersionChangeEventInit.json | 27 + tr/idlnamesparsed/IIRFilterNode.json | 40 + tr/idlnamesparsed/IIRFilterOptions.json | 27 + tr/idlnamesparsed/IdleDeadline.json | 13 + tr/idlnamesparsed/IdleDetector.json | 27 + tr/idlnamesparsed/IdleOptions.json | 14 + tr/idlnamesparsed/IdleRequestCallback.json | 12 + tr/idlnamesparsed/IdleRequestOptions.json | 13 + tr/idlnamesparsed/ImageBitmap.json | 14 + tr/idlnamesparsed/ImageBitmapOptions.json | 14 + .../ImageBitmapRenderingContext.json | 14 + .../ImageBitmapRenderingContextSettings.json | 14 + tr/idlnamesparsed/ImageBitmapSource.json | 13 + tr/idlnamesparsed/ImageCapture.json | 14 + tr/idlnamesparsed/ImageData.json | 14 + tr/idlnamesparsed/ImageEncodeOptions.json | 14 + tr/idlnamesparsed/ImageObject.json | 14 + tr/idlnamesparsed/ImageOrientation.json | 13 + tr/idlnamesparsed/ImageResource.json | 14 + tr/idlnamesparsed/ImageSmoothingQuality.json | 13 + tr/idlnamesparsed/ImportExportKind.json | 13 + tr/idlnamesparsed/IncomingStream.json | 14 + .../InputDeviceCapabilities.json | 14 + .../InputDeviceCapabilitiesInit.json | 14 + tr/idlnamesparsed/InputDeviceInfo.json | 27 + tr/idlnamesparsed/InputEvent.json | 55 + tr/idlnamesparsed/InputEventInit.json | 48 + tr/idlnamesparsed/Instance.json | 14 + tr/idlnamesparsed/Int32List.json | 12 + tr/idlnamesparsed/IntersectionObserver.json | 14 + .../IntersectionObserverCallback.json | 13 + .../IntersectionObserverEntry.json | 14 + .../IntersectionObserverEntryInit.json | 14 + .../IntersectionObserverInit.json | 14 + tr/idlnamesparsed/InterventionReportBody.json | 27 + tr/idlnamesparsed/IsInputPendingOptions.json | 14 + .../IterationCompositeOperation.json | 13 + .../KHR_parallel_shader_compile.json | 13 + .../KeySystemTrackConfiguration.json | 14 + tr/idlnamesparsed/Keyboard.json | 14 + tr/idlnamesparsed/KeyboardEvent.json | 63 + tr/idlnamesparsed/KeyboardEventInit.json | 61 + tr/idlnamesparsed/KeyboardLayoutMap.json | 14 + .../KeyframeAnimationOptions.json | 40 + tr/idlnamesparsed/KeyframeEffect.json | 35 + tr/idlnamesparsed/KeyframeEffectOptions.json | 27 + tr/idlnamesparsed/Landmark.json | 14 + tr/idlnamesparsed/LandmarkType.json | 13 + tr/idlnamesparsed/LargeBlobSupport.json | 13 + tr/idlnamesparsed/LargestContentfulPaint.json | 27 + tr/idlnamesparsed/LayoutShift.json | 27 + tr/idlnamesparsed/LayoutShiftAttribution.json | 14 + tr/idlnamesparsed/LineAlignSetting.json | 13 + tr/idlnamesparsed/LineAndPositionSetting.json | 13 + .../LinearAccelerationReadingValues.json | 27 + .../LinearAccelerationSensor.json | 53 + tr/idlnamesparsed/LinkError.json | 14 + tr/idlnamesparsed/Location.json | 14 + tr/idlnamesparsed/Lock.json | 14 + tr/idlnamesparsed/LockGrantedCallback.json | 13 + tr/idlnamesparsed/LockInfo.json | 14 + tr/idlnamesparsed/LockManager.json | 14 + tr/idlnamesparsed/LockManagerSnapshot.json | 14 + tr/idlnamesparsed/LockMode.json | 13 + tr/idlnamesparsed/LockOptions.json | 14 + tr/idlnamesparsed/MIDIAccess.json | 26 + tr/idlnamesparsed/MIDIConnectionEvent.json | 26 + .../MIDIConnectionEventInit.json | 26 + tr/idlnamesparsed/MIDIInput.json | 38 + tr/idlnamesparsed/MIDIInputMap.json | 13 + tr/idlnamesparsed/MIDIMessageEvent.json | 26 + tr/idlnamesparsed/MIDIMessageEventInit.json | 26 + tr/idlnamesparsed/MIDIOptions.json | 13 + tr/idlnamesparsed/MIDIOutput.json | 38 + tr/idlnamesparsed/MIDIOutputMap.json | 13 + tr/idlnamesparsed/MIDIPort.json | 26 + .../MIDIPortConnectionState.json | 12 + tr/idlnamesparsed/MIDIPortDeviceState.json | 12 + tr/idlnamesparsed/MIDIPortType.json | 12 + tr/idlnamesparsed/MIDISuccessCallback.json | 12 + tr/idlnamesparsed/Magnetometer.json | 40 + .../MagnetometerLocalCoordinateSystem.json | 13 + .../MagnetometerReadingValues.json | 14 + .../MagnetometerSensorOptions.json | 27 + tr/idlnamesparsed/ManifestImageResource.json | 27 + tr/idlnamesparsed/MathMLElement.json | 371 + tr/idlnamesparsed/MediaCapabilities.json | 14 + .../MediaCapabilitiesDecodingInfo.json | 27 + .../MediaCapabilitiesEncodingInfo.json | 27 + tr/idlnamesparsed/MediaCapabilitiesInfo.json | 14 + ...diaCapabilitiesKeySystemConfiguration.json | 14 + tr/idlnamesparsed/MediaConfiguration.json | 14 + .../MediaDecodingConfiguration.json | 27 + tr/idlnamesparsed/MediaDecodingType.json | 13 + tr/idlnamesparsed/MediaDeviceInfo.json | 14 + tr/idlnamesparsed/MediaDeviceKind.json | 13 + tr/idlnamesparsed/MediaDevices.json | 49 + .../MediaElementAudioSourceNode.json | 40 + .../MediaElementAudioSourceOptions.json | 14 + .../MediaEncodingConfiguration.json | 27 + tr/idlnamesparsed/MediaEncodingType.json | 13 + tr/idlnamesparsed/MediaEncryptedEvent.json | 26 + .../MediaEncryptedEventInit.json | 26 + tr/idlnamesparsed/MediaError.json | 14 + tr/idlnamesparsed/MediaImage.json | 14 + tr/idlnamesparsed/MediaKeyMessageEvent.json | 26 + .../MediaKeyMessageEventInit.json | 26 + tr/idlnamesparsed/MediaKeyMessageType.json | 12 + tr/idlnamesparsed/MediaKeySession.json | 26 + tr/idlnamesparsed/MediaKeySessionType.json | 12 + tr/idlnamesparsed/MediaKeyStatus.json | 12 + tr/idlnamesparsed/MediaKeyStatusMap.json | 13 + tr/idlnamesparsed/MediaKeySystemAccess.json | 13 + .../MediaKeySystemConfiguration.json | 13 + .../MediaKeySystemMediaCapability.json | 13 + tr/idlnamesparsed/MediaKeys.json | 13 + tr/idlnamesparsed/MediaKeysRequirement.json | 12 + tr/idlnamesparsed/MediaMetadata.json | 14 + tr/idlnamesparsed/MediaMetadataInit.json | 14 + tr/idlnamesparsed/MediaPositionState.json | 14 + tr/idlnamesparsed/MediaProvider.json | 13 + tr/idlnamesparsed/MediaRecorder.json | 27 + .../MediaRecorderErrorEvent.json | 27 + .../MediaRecorderErrorEventInit.json | 27 + tr/idlnamesparsed/MediaRecorderOptions.json | 14 + tr/idlnamesparsed/MediaSession.json | 14 + tr/idlnamesparsed/MediaSessionAction.json | 13 + .../MediaSessionActionDetails.json | 14 + .../MediaSessionActionHandler.json | 13 + .../MediaSessionPlaybackState.json | 13 + .../MediaSessionSeekActionDetails.json | 27 + .../MediaSessionSeekToActionDetails.json | 27 + tr/idlnamesparsed/MediaSettingsRange.json | 14 + tr/idlnamesparsed/MediaSource.json | 26 + tr/idlnamesparsed/MediaStream.json | 27 + .../MediaStreamAudioDestinationNode.json | 40 + .../MediaStreamAudioSourceNode.json | 40 + .../MediaStreamAudioSourceOptions.json | 14 + tr/idlnamesparsed/MediaStreamConstraints.json | 22 + tr/idlnamesparsed/MediaStreamTrack.json | 42 + .../MediaStreamTrackAudioSourceNode.json | 40 + .../MediaStreamTrackAudioSourceOptions.json | 14 + tr/idlnamesparsed/MediaStreamTrackEvent.json | 27 + .../MediaStreamTrackEventInit.json | 27 + tr/idlnamesparsed/MediaStreamTrackState.json | 13 + tr/idlnamesparsed/MediaTrackCapabilities.json | 29 + .../MediaTrackConstraintSet.json | 36 + tr/idlnamesparsed/MediaTrackConstraints.json | 49 + tr/idlnamesparsed/MediaTrackSettings.json | 36 + .../MediaTrackSupportedConstraints.json | 36 + tr/idlnamesparsed/Megabit.json | 13 + tr/idlnamesparsed/Memory.json | 14 + tr/idlnamesparsed/MemoryAttribution.json | 14 + .../MemoryAttributionContainer.json | 14 + tr/idlnamesparsed/MemoryBreakdownEntry.json | 14 + tr/idlnamesparsed/MemoryDescriptor.json | 14 + tr/idlnamesparsed/MemoryMeasurement.json | 14 + tr/idlnamesparsed/MessageChannel.json | 14 + tr/idlnamesparsed/MessageEvent.json | 27 + tr/idlnamesparsed/MessageEventInit.json | 27 + tr/idlnamesparsed/MessageEventSource.json | 13 + tr/idlnamesparsed/MessagePort.json | 27 + tr/idlnamesparsed/MeteringMode.json | 13 + .../MidiPermissionDescriptor.json | 27 + tr/idlnamesparsed/Millisecond.json | 13 + tr/idlnamesparsed/MimeType.json | 14 + tr/idlnamesparsed/MimeTypeArray.json | 14 + .../MockCameraConfiguration.json | 27 + .../MockCaptureDeviceConfiguration.json | 14 + .../MockCapturePromptResult.json | 13 + .../MockCapturePromptResultConfiguration.json | 14 + .../MockMicrophoneConfiguration.json | 27 + tr/idlnamesparsed/MockSensor.json | 14 + .../MockSensorConfiguration.json | 14 + .../MockSensorReadingValues.json | 14 + tr/idlnamesparsed/MockSensorType.json | 13 + tr/idlnamesparsed/Module.json | 14 + tr/idlnamesparsed/ModuleExportDescriptor.json | 14 + tr/idlnamesparsed/ModuleImportDescriptor.json | 14 + tr/idlnamesparsed/MouseEvent.json | 63 + tr/idlnamesparsed/MouseEventInit.json | 69 + tr/idlnamesparsed/MultiCacheQueryOptions.json | 27 + tr/idlnamesparsed/MutationCallback.json | 13 + tr/idlnamesparsed/MutationObserver.json | 14 + tr/idlnamesparsed/MutationObserverInit.json | 14 + tr/idlnamesparsed/MutationRecord.json | 14 + tr/idlnamesparsed/NDEFMessage.json | 14 + tr/idlnamesparsed/NDEFMessageInit.json | 14 + tr/idlnamesparsed/NDEFMessageSource.json | 13 + tr/idlnamesparsed/NDEFReader.json | 27 + tr/idlnamesparsed/NDEFReadingEvent.json | 27 + tr/idlnamesparsed/NDEFReadingEventInit.json | 27 + tr/idlnamesparsed/NDEFRecord.json | 14 + tr/idlnamesparsed/NDEFRecordDataSource.json | 13 + tr/idlnamesparsed/NDEFRecordInit.json | 14 + tr/idlnamesparsed/NDEFScanOptions.json | 14 + tr/idlnamesparsed/NDEFWriteOptions.json | 14 + tr/idlnamesparsed/NamedNodeMap.json | 14 + tr/idlnamesparsed/NavigationEvent.json | 55 + tr/idlnamesparsed/NavigationEventInit.json | 48 + tr/idlnamesparsed/NavigationType.json | 13 + tr/idlnamesparsed/Navigator.json | 535 + .../NavigatorAutomationInformation.json | 14 + tr/idlnamesparsed/NavigatorBadge.json | 14 + .../NavigatorConcurrentHardware.json | 14 + tr/idlnamesparsed/NavigatorContentUtils.json | 14 + tr/idlnamesparsed/NavigatorCookies.json | 14 + tr/idlnamesparsed/NavigatorDeviceClass.json | 14 + tr/idlnamesparsed/NavigatorFonts.json | 14 + tr/idlnamesparsed/NavigatorID.json | 22 + tr/idlnamesparsed/NavigatorLanguage.json | 14 + tr/idlnamesparsed/NavigatorLocks.json | 14 + .../NavigatorNetworkInformation.json | 14 + tr/idlnamesparsed/NavigatorOnLine.json | 14 + tr/idlnamesparsed/NavigatorPlugins.json | 14 + tr/idlnamesparsed/NavigatorStorage.json | 14 + tr/idlnamesparsed/NavigatorUA.json | 14 + .../NavigatorUABrandVersion.json | 14 + tr/idlnamesparsed/NavigatorUAData.json | 14 + .../NavigatorUserMediaErrorCallback.json | 13 + .../NavigatorUserMediaSuccessCallback.json | 13 + tr/idlnamesparsed/NetworkInformation.json | 50 + .../NetworkInformationSaveData.json | 14 + tr/idlnamesparsed/Node.json | 27 + tr/idlnamesparsed/NodeFilter.json | 14 + tr/idlnamesparsed/NodeIterator.json | 14 + tr/idlnamesparsed/NodeList.json | 14 + .../NonDocumentTypeChildNode.json | 14 + tr/idlnamesparsed/NonElementParentNode.json | 14 + tr/idlnamesparsed/Notification.json | 27 + tr/idlnamesparsed/NotificationAction.json | 14 + tr/idlnamesparsed/NotificationDirection.json | 13 + tr/idlnamesparsed/NotificationEvent.json | 40 + tr/idlnamesparsed/NotificationEventInit.json | 40 + tr/idlnamesparsed/NotificationOptions.json | 14 + tr/idlnamesparsed/NotificationPermission.json | 13 + .../NotificationPermissionCallback.json | 13 + .../OES_draw_buffers_indexed.json | 13 + tr/idlnamesparsed/OES_element_index_uint.json | 13 + tr/idlnamesparsed/OES_fbo_render_mipmap.json | 13 + .../OES_standard_derivatives.json | 13 + tr/idlnamesparsed/OES_texture_float.json | 13 + .../OES_texture_float_linear.json | 13 + tr/idlnamesparsed/OES_texture_half_float.json | 13 + .../OES_texture_half_float_linear.json | 13 + .../OES_vertex_array_object.json | 13 + tr/idlnamesparsed/OTPCredential.json | 27 + .../OTPCredentialRequestOptions.json | 14 + .../OTPCredentialTransportType.json | 13 + tr/idlnamesparsed/OVR_multiview2.json | 13 + .../OfflineAudioCompletionEvent.json | 27 + .../OfflineAudioCompletionEventInit.json | 27 + tr/idlnamesparsed/OfflineAudioContext.json | 40 + .../OfflineAudioContextOptions.json | 14 + tr/idlnamesparsed/OffscreenCanvas.json | 27 + .../OffscreenCanvasRenderingContext2D.json | 331 + .../OffscreenRenderingContext.json | 13 + .../OffscreenRenderingContextId.json | 13 + .../OnBeforeUnloadEventHandler.json | 13 + .../OnBeforeUnloadEventHandlerNonNull.json | 13 + tr/idlnamesparsed/OnErrorEventHandler.json | 13 + .../OnErrorEventHandlerNonNull.json | 13 + tr/idlnamesparsed/OpenFilePickerOptions.json | 27 + tr/idlnamesparsed/OptionalEffectTiming.json | 14 + tr/idlnamesparsed/OrientationLockType.json | 13 + tr/idlnamesparsed/OrientationSensor.json | 40 + ...rientationSensorLocalCoordinateSystem.json | 13 + .../OrientationSensorOptions.json | 27 + tr/idlnamesparsed/OrientationType.json | 13 + tr/idlnamesparsed/OscillatorNode.json | 53 + tr/idlnamesparsed/OscillatorOptions.json | 27 + tr/idlnamesparsed/OscillatorType.json | 13 + tr/idlnamesparsed/OutgoingStream.json | 14 + tr/idlnamesparsed/OverSampleType.json | 13 + tr/idlnamesparsed/OverconstrainedError.json | 13 + tr/idlnamesparsed/PageTransitionEvent.json | 27 + .../PageTransitionEventInit.json | 27 + .../PaintRenderingContext2D.json | 247 + .../PaintRenderingContext2DSettings.json | 14 + tr/idlnamesparsed/PaintSize.json | 14 + .../PaintWorkletGlobalScope.json | 27 + tr/idlnamesparsed/PannerNode.json | 40 + tr/idlnamesparsed/PannerOptions.json | 27 + tr/idlnamesparsed/PanningModelType.json | 13 + tr/idlnamesparsed/ParentNode.json | 14 + tr/idlnamesparsed/ParityType.json | 13 + tr/idlnamesparsed/PasswordCredential.json | 50 + tr/idlnamesparsed/PasswordCredentialData.json | 27 + tr/idlnamesparsed/PasswordCredentialInit.json | 13 + tr/idlnamesparsed/Path2D.json | 37 + tr/idlnamesparsed/PayerErrors.json | 14 + tr/idlnamesparsed/PaymentAddress.json | 14 + tr/idlnamesparsed/PaymentComplete.json | 13 + tr/idlnamesparsed/PaymentCurrencyAmount.json | 14 + tr/idlnamesparsed/PaymentDetailsBase.json | 14 + tr/idlnamesparsed/PaymentDetailsInit.json | 27 + tr/idlnamesparsed/PaymentDetailsModifier.json | 14 + tr/idlnamesparsed/PaymentDetailsUpdate.json | 27 + tr/idlnamesparsed/PaymentHandlerResponse.json | 14 + tr/idlnamesparsed/PaymentInstrument.json | 14 + tr/idlnamesparsed/PaymentInstruments.json | 14 + tr/idlnamesparsed/PaymentItem.json | 14 + tr/idlnamesparsed/PaymentManager.json | 14 + .../PaymentMethodChangeEvent.json | 40 + .../PaymentMethodChangeEventInit.json | 40 + .../PaymentMethodChangeResponse.json | 14 + tr/idlnamesparsed/PaymentMethodData.json | 14 + tr/idlnamesparsed/PaymentOptions.json | 14 + tr/idlnamesparsed/PaymentRequest.json | 27 + tr/idlnamesparsed/PaymentRequestEvent.json | 40 + .../PaymentRequestEventInit.json | 40 + .../PaymentRequestUpdateEvent.json | 27 + .../PaymentRequestUpdateEventInit.json | 27 + tr/idlnamesparsed/PaymentResponse.json | 27 + tr/idlnamesparsed/PaymentShippingOption.json | 14 + tr/idlnamesparsed/PaymentShippingType.json | 13 + .../PaymentValidationErrors.json | 14 + tr/idlnamesparsed/Performance.json | 84 + .../PerformanceElementTiming.json | 27 + tr/idlnamesparsed/PerformanceEntry.json | 14 + tr/idlnamesparsed/PerformanceEntryList.json | 13 + tr/idlnamesparsed/PerformanceEventTiming.json | 27 + tr/idlnamesparsed/PerformanceFrameTiming.json | 27 + .../PerformanceLongTaskTiming.json | 27 + tr/idlnamesparsed/PerformanceMark.json | 26 + tr/idlnamesparsed/PerformanceMarkOptions.json | 14 + tr/idlnamesparsed/PerformanceMeasure.json | 26 + .../PerformanceMeasureOptions.json | 14 + tr/idlnamesparsed/PerformanceNavigation.json | 14 + .../PerformanceNavigationTiming.json | 48 + tr/idlnamesparsed/PerformanceObserver.json | 14 + .../PerformanceObserverCallback.json | 13 + .../PerformanceObserverEntryList.json | 14 + .../PerformanceObserverInit.json | 22 + tr/idlnamesparsed/PerformancePaintTiming.json | 27 + .../PerformanceResourceTiming.json | 35 + .../PerformanceServerTiming.json | 14 + tr/idlnamesparsed/PerformanceTiming.json | 14 + tr/idlnamesparsed/PeriodicSyncEvent.json | 40 + tr/idlnamesparsed/PeriodicSyncEventInit.json | 40 + tr/idlnamesparsed/PeriodicSyncManager.json | 14 + tr/idlnamesparsed/PeriodicWave.json | 14 + .../PeriodicWaveConstraints.json | 14 + tr/idlnamesparsed/PeriodicWaveOptions.json | 27 + tr/idlnamesparsed/PermissionDescriptor.json | 14 + .../PermissionSetParameters.json | 14 + tr/idlnamesparsed/PermissionState.json | 13 + tr/idlnamesparsed/PermissionStatus.json | 27 + tr/idlnamesparsed/Permissions.json | 29 + tr/idlnamesparsed/PermissionsPolicy.json | 14 + .../PermissionsPolicyViolationReportBody.json | 27 + tr/idlnamesparsed/PhotoCapabilities.json | 14 + tr/idlnamesparsed/PhotoSettings.json | 14 + tr/idlnamesparsed/PictureInPictureWindow.json | 27 + tr/idlnamesparsed/PixelFormat.json | 13 + tr/idlnamesparsed/Plane.json | 14 + tr/idlnamesparsed/PlaneInit.json | 14 + tr/idlnamesparsed/PlaybackDirection.json | 13 + tr/idlnamesparsed/Plugin.json | 14 + tr/idlnamesparsed/PluginArray.json | 14 + tr/idlnamesparsed/Point2D.json | 14 + tr/idlnamesparsed/PointerEvent.json | 76 + tr/idlnamesparsed/PointerEventInit.json | 82 + tr/idlnamesparsed/PopStateEvent.json | 27 + tr/idlnamesparsed/PopStateEventInit.json | 27 + tr/idlnamesparsed/PortalActivateEvent.json | 27 + .../PortalActivateEventInit.json | 27 + tr/idlnamesparsed/PortalActivateOptions.json | 27 + tr/idlnamesparsed/PortalHost.json | 27 + tr/idlnamesparsed/Position.json | 13 + tr/idlnamesparsed/PositionAlignSetting.json | 13 + tr/idlnamesparsed/PositionCallback.json | 12 + tr/idlnamesparsed/PositionError.json | 13 + tr/idlnamesparsed/PositionErrorCallback.json | 12 + tr/idlnamesparsed/PositionOptions.json | 13 + tr/idlnamesparsed/PostMessageOptions.json | 14 + tr/idlnamesparsed/PremultiplyAlpha.json | 13 + tr/idlnamesparsed/Presentation.json | 29 + .../PresentationAvailability.json | 27 + tr/idlnamesparsed/PresentationConnection.json | 27 + .../PresentationConnectionAvailableEvent.json | 27 + ...sentationConnectionAvailableEventInit.json | 27 + .../PresentationConnectionCloseEvent.json | 27 + .../PresentationConnectionCloseEventInit.json | 27 + .../PresentationConnectionCloseReason.json | 13 + .../PresentationConnectionList.json | 27 + .../PresentationConnectionState.json | 13 + tr/idlnamesparsed/PresentationReceiver.json | 14 + tr/idlnamesparsed/PresentationRequest.json | 27 + tr/idlnamesparsed/PresentationStyle.json | 13 + tr/idlnamesparsed/ProcessingInstruction.json | 97 + tr/idlnamesparsed/Profiler.json | 27 + tr/idlnamesparsed/ProfilerFrame.json | 14 + tr/idlnamesparsed/ProfilerInitOptions.json | 14 + tr/idlnamesparsed/ProfilerResource.json | 13 + tr/idlnamesparsed/ProfilerSample.json | 14 + tr/idlnamesparsed/ProfilerStack.json | 14 + tr/idlnamesparsed/ProfilerTrace.json | 14 + tr/idlnamesparsed/ProgressEvent.json | 27 + tr/idlnamesparsed/ProgressEventInit.json | 27 + tr/idlnamesparsed/PromiseRejectionEvent.json | 27 + .../PromiseRejectionEventInit.json | 27 + tr/idlnamesparsed/PropertyDefinition.json | 14 + tr/idlnamesparsed/ProximityReadingValues.json | 14 + tr/idlnamesparsed/ProximitySensor.json | 40 + tr/idlnamesparsed/PublicKeyCredential.json | 35 + .../PublicKeyCredentialCreationOptions.json | 14 + .../PublicKeyCredentialDescriptor.json | 14 + .../PublicKeyCredentialEntity.json | 14 + .../PublicKeyCredentialParameters.json | 14 + .../PublicKeyCredentialRequestOptions.json | 14 + .../PublicKeyCredentialRpEntity.json | 27 + .../PublicKeyCredentialType.json | 13 + .../PublicKeyCredentialUserEntity.json | 27 + tr/idlnamesparsed/PushEncryptionKeyName.json | 13 + tr/idlnamesparsed/PushEvent.json | 40 + tr/idlnamesparsed/PushEventInit.json | 40 + tr/idlnamesparsed/PushManager.json | 14 + tr/idlnamesparsed/PushMessageData.json | 14 + tr/idlnamesparsed/PushMessageDataInit.json | 13 + .../PushPermissionDescriptor.json | 27 + tr/idlnamesparsed/PushPermissionState.json | 13 + tr/idlnamesparsed/PushSubscription.json | 14 + .../PushSubscriptionChangeEvent.json | 40 + .../PushSubscriptionChangeEventInit.json | 40 + tr/idlnamesparsed/PushSubscriptionJSON.json | 14 + .../PushSubscriptionOptions.json | 14 + .../PushSubscriptionOptionsInit.json | 14 + tr/idlnamesparsed/QueuingStrategy.json | 14 + tr/idlnamesparsed/QueuingStrategyInit.json | 14 + tr/idlnamesparsed/QueuingStrategySize.json | 13 + tr/idlnamesparsed/RTCAnswerOptions.json | 27 + tr/idlnamesparsed/RTCAudioHandlerStats.json | 40 + tr/idlnamesparsed/RTCAudioReceiverStats.json | 53 + tr/idlnamesparsed/RTCAudioSenderStats.json | 53 + tr/idlnamesparsed/RTCAudioSourceStats.json | 40 + tr/idlnamesparsed/RTCBundlePolicy.json | 13 + tr/idlnamesparsed/RTCCertificate.json | 14 + .../RTCCertificateExpiration.json | 14 + tr/idlnamesparsed/RTCCertificateStats.json | 27 + tr/idlnamesparsed/RTCCodecStats.json | 27 + tr/idlnamesparsed/RTCCodecType.json | 13 + tr/idlnamesparsed/RTCConfiguration.json | 22 + tr/idlnamesparsed/RTCDTMFSender.json | 27 + tr/idlnamesparsed/RTCDTMFToneChangeEvent.json | 27 + .../RTCDTMFToneChangeEventInit.json | 27 + tr/idlnamesparsed/RTCDataChannel.json | 35 + tr/idlnamesparsed/RTCDataChannelEvent.json | 27 + .../RTCDataChannelEventInit.json | 27 + tr/idlnamesparsed/RTCDataChannelInit.json | 22 + tr/idlnamesparsed/RTCDataChannelState.json | 13 + tr/idlnamesparsed/RTCDataChannelStats.json | 27 + .../RTCDegradationPreference.json | 13 + tr/idlnamesparsed/RTCDtlsFingerprint.json | 14 + tr/idlnamesparsed/RTCDtlsTransport.json | 27 + tr/idlnamesparsed/RTCDtlsTransportState.json | 13 + tr/idlnamesparsed/RTCEncodedAudioFrame.json | 14 + .../RTCEncodedAudioFrameMetadata.json | 14 + tr/idlnamesparsed/RTCEncodedVideoFrame.json | 14 + .../RTCEncodedVideoFrameMetadata.json | 14 + .../RTCEncodedVideoFrameType.json | 13 + tr/idlnamesparsed/RTCError.json | 13 + tr/idlnamesparsed/RTCErrorDetailType.json | 13 + tr/idlnamesparsed/RTCErrorEvent.json | 27 + tr/idlnamesparsed/RTCErrorEventInit.json | 27 + tr/idlnamesparsed/RTCErrorInit.json | 14 + tr/idlnamesparsed/RTCIceCandidate.json | 14 + tr/idlnamesparsed/RTCIceCandidateInit.json | 14 + tr/idlnamesparsed/RTCIceCandidatePair.json | 14 + .../RTCIceCandidatePairStats.json | 27 + tr/idlnamesparsed/RTCIceCandidateStats.json | 27 + tr/idlnamesparsed/RTCIceCandidateType.json | 13 + tr/idlnamesparsed/RTCIceComponent.json | 13 + tr/idlnamesparsed/RTCIceConnectionState.json | 13 + tr/idlnamesparsed/RTCIceCredentialType.json | 13 + tr/idlnamesparsed/RTCIceGatherOptions.json | 14 + tr/idlnamesparsed/RTCIceGathererState.json | 13 + tr/idlnamesparsed/RTCIceGatheringState.json | 13 + tr/idlnamesparsed/RTCIceParameters.json | 22 + tr/idlnamesparsed/RTCIceProtocol.json | 13 + tr/idlnamesparsed/RTCIceRole.json | 13 + tr/idlnamesparsed/RTCIceServer.json | 14 + tr/idlnamesparsed/RTCIceServerStats.json | 27 + tr/idlnamesparsed/RTCIceTcpCandidateType.json | 13 + tr/idlnamesparsed/RTCIceTransport.json | 35 + tr/idlnamesparsed/RTCIceTransportPolicy.json | 13 + tr/idlnamesparsed/RTCIceTransportState.json | 13 + tr/idlnamesparsed/RTCIdentityAssertion.json | 13 + .../RTCIdentityAssertionResult.json | 13 + tr/idlnamesparsed/RTCIdentityProvider.json | 13 + .../RTCIdentityProviderDetails.json | 13 + .../RTCIdentityProviderGlobalScope.json | 112 + .../RTCIdentityProviderOptions.json | 13 + .../RTCIdentityProviderRegistrar.json | 13 + .../RTCIdentityValidationResult.json | 13 + .../RTCInboundRtpStreamStats.json | 53 + tr/idlnamesparsed/RTCInsertableStreams.json | 14 + .../RTCLocalSessionDescriptionInit.json | 14 + tr/idlnamesparsed/RTCMediaHandlerStats.json | 27 + tr/idlnamesparsed/RTCMediaSourceStats.json | 27 + tr/idlnamesparsed/RTCOfferAnswerOptions.json | 14 + tr/idlnamesparsed/RTCOfferOptions.json | 35 + .../RTCOutboundRtpStreamStats.json | 53 + tr/idlnamesparsed/RTCPeerConnection.json | 63 + .../RTCPeerConnectionErrorCallback.json | 13 + .../RTCPeerConnectionIceErrorEvent.json | 27 + .../RTCPeerConnectionIceErrorEventInit.json | 27 + .../RTCPeerConnectionIceEvent.json | 27 + .../RTCPeerConnectionIceEventInit.json | 27 + tr/idlnamesparsed/RTCPeerConnectionState.json | 13 + tr/idlnamesparsed/RTCPeerConnectionStats.json | 27 + tr/idlnamesparsed/RTCPriorityType.json | 13 + .../RTCQualityLimitationReason.json | 13 + .../RTCReceivedRtpStreamStats.json | 40 + .../RTCRemoteInboundRtpStreamStats.json | 53 + .../RTCRemoteOutboundRtpStreamStats.json | 53 + tr/idlnamesparsed/RTCRtcpMuxPolicy.json | 13 + tr/idlnamesparsed/RTCRtcpParameters.json | 14 + tr/idlnamesparsed/RTCRtpCapabilities.json | 14 + tr/idlnamesparsed/RTCRtpCodecCapability.json | 22 + tr/idlnamesparsed/RTCRtpCodecParameters.json | 14 + tr/idlnamesparsed/RTCRtpCodingParameters.json | 14 + .../RTCRtpContributingSource.json | 14 + .../RTCRtpContributingSourceStats.json | 27 + .../RTCRtpDecodingParameters.json | 27 + .../RTCRtpEncodingParameters.json | 42 + .../RTCRtpHeaderExtensionCapability.json | 14 + .../RTCRtpHeaderExtensionParameters.json | 14 + tr/idlnamesparsed/RTCRtpParameters.json | 14 + .../RTCRtpReceiveParameters.json | 27 + tr/idlnamesparsed/RTCRtpReceiver.json | 22 + tr/idlnamesparsed/RTCRtpScriptTransform.json | 14 + tr/idlnamesparsed/RTCRtpSendParameters.json | 35 + tr/idlnamesparsed/RTCRtpSender.json | 29 + tr/idlnamesparsed/RTCRtpStreamStats.json | 27 + .../RTCRtpSynchronizationSource.json | 27 + tr/idlnamesparsed/RTCRtpTransceiver.json | 14 + .../RTCRtpTransceiverDirection.json | 13 + tr/idlnamesparsed/RTCRtpTransceiverInit.json | 14 + tr/idlnamesparsed/RTCRtpTransceiverStats.json | 27 + tr/idlnamesparsed/RTCRtpTransform.json | 13 + tr/idlnamesparsed/RTCSctpTransport.json | 27 + tr/idlnamesparsed/RTCSctpTransportState.json | 13 + tr/idlnamesparsed/RTCSctpTransportStats.json | 27 + tr/idlnamesparsed/RTCSdpType.json | 13 + tr/idlnamesparsed/RTCSentRtpStreamStats.json | 40 + tr/idlnamesparsed/RTCSessionDescription.json | 14 + .../RTCSessionDescriptionCallback.json | 13 + .../RTCSessionDescriptionInit.json | 14 + tr/idlnamesparsed/RTCSignalingState.json | 13 + tr/idlnamesparsed/RTCStats.json | 14 + .../RTCStatsIceCandidatePairState.json | 13 + tr/idlnamesparsed/RTCStatsReport.json | 14 + tr/idlnamesparsed/RTCStatsType.json | 13 + tr/idlnamesparsed/RTCTrackEvent.json | 27 + tr/idlnamesparsed/RTCTrackEventInit.json | 27 + tr/idlnamesparsed/RTCTransportStats.json | 27 + tr/idlnamesparsed/RTCVideoHandlerStats.json | 40 + tr/idlnamesparsed/RTCVideoReceiverStats.json | 53 + tr/idlnamesparsed/RTCVideoSenderStats.json | 53 + tr/idlnamesparsed/RTCVideoSourceStats.json | 40 + tr/idlnamesparsed/RadioNodeList.json | 27 + tr/idlnamesparsed/Range.json | 35 + tr/idlnamesparsed/ReadOptions.json | 40 + .../ReadableByteStreamController.json | 14 + tr/idlnamesparsed/ReadableStream.json | 14 + .../ReadableStreamBYOBReadResult.json | 14 + .../ReadableStreamBYOBReader.json | 37 + .../ReadableStreamBYOBRequest.json | 14 + .../ReadableStreamController.json | 13 + .../ReadableStreamDefaultController.json | 14 + .../ReadableStreamDefaultReadResult.json | 14 + .../ReadableStreamDefaultReader.json | 37 + .../ReadableStreamGenericReader.json | 14 + .../ReadableStreamGetReaderOptions.json | 14 + .../ReadableStreamIteratorOptions.json | 14 + tr/idlnamesparsed/ReadableStreamReader.json | 13 + .../ReadableStreamReaderMode.json | 13 + tr/idlnamesparsed/ReadableStreamType.json | 13 + tr/idlnamesparsed/ReadableWritablePair.json | 14 + tr/idlnamesparsed/ReadyState.json | 12 + tr/idlnamesparsed/ReceiveStream.json | 37 + tr/idlnamesparsed/RecordingState.json | 13 + tr/idlnamesparsed/RedEyeReduction.json | 13 + tr/idlnamesparsed/ReferrerPolicy.json | 13 + tr/idlnamesparsed/RegistrationOptions.json | 14 + tr/idlnamesparsed/RelatedApplication.json | 14 + .../RelativeOrientationReadingValues.json | 27 + .../RelativeOrientationSensor.json | 53 + tr/idlnamesparsed/RemotePlayback.json | 26 + .../RemotePlaybackAvailabilityCallback.json | 12 + tr/idlnamesparsed/RemotePlaybackState.json | 12 + tr/idlnamesparsed/RenderingContext.json | 13 + tr/idlnamesparsed/Report.json | 14 + tr/idlnamesparsed/ReportBody.json | 14 + tr/idlnamesparsed/ReportList.json | 13 + tr/idlnamesparsed/ReportingObserver.json | 14 + .../ReportingObserverCallback.json | 13 + .../ReportingObserverOptions.json | 14 + tr/idlnamesparsed/Request.json | 37 + tr/idlnamesparsed/RequestCache.json | 13 + tr/idlnamesparsed/RequestCredentials.json | 13 + tr/idlnamesparsed/RequestDestination.json | 13 + tr/idlnamesparsed/RequestDeviceOptions.json | 14 + tr/idlnamesparsed/RequestInfo.json | 13 + tr/idlnamesparsed/RequestInit.json | 14 + tr/idlnamesparsed/RequestMode.json | 13 + tr/idlnamesparsed/RequestRedirect.json | 13 + tr/idlnamesparsed/ResidentKeyRequirement.json | 13 + tr/idlnamesparsed/ResizeQuality.json | 13 + tr/idlnamesparsed/Response.json | 37 + tr/idlnamesparsed/ResponseInit.json | 14 + tr/idlnamesparsed/ResponseType.json | 13 + tr/idlnamesparsed/RotationMatrixType.json | 13 + tr/idlnamesparsed/RuntimeError.json | 14 + tr/idlnamesparsed/SFrameTransform.json | 37 + tr/idlnamesparsed/SFrameTransformOptions.json | 14 + tr/idlnamesparsed/SFrameTransformRole.json | 13 + tr/idlnamesparsed/SVGAElement.json | 480 + tr/idlnamesparsed/SVGAngle.json | 14 + tr/idlnamesparsed/SVGAnimateElement.json | 434 + .../SVGAnimateMotionElement.json | 434 + .../SVGAnimateTransformElement.json | 434 + tr/idlnamesparsed/SVGAnimatedAngle.json | 14 + tr/idlnamesparsed/SVGAnimatedBoolean.json | 14 + tr/idlnamesparsed/SVGAnimatedEnumeration.json | 14 + tr/idlnamesparsed/SVGAnimatedInteger.json | 14 + tr/idlnamesparsed/SVGAnimatedLength.json | 14 + tr/idlnamesparsed/SVGAnimatedLengthList.json | 14 + tr/idlnamesparsed/SVGAnimatedNumber.json | 14 + tr/idlnamesparsed/SVGAnimatedNumberList.json | 14 + tr/idlnamesparsed/SVGAnimatedPoints.json | 14 + .../SVGAnimatedPreserveAspectRatio.json | 14 + tr/idlnamesparsed/SVGAnimatedRect.json | 14 + tr/idlnamesparsed/SVGAnimatedString.json | 14 + .../SVGAnimatedTransformList.json | 14 + tr/idlnamesparsed/SVGAnimationElement.json | 422 + tr/idlnamesparsed/SVGBoundingBoxOptions.json | 14 + tr/idlnamesparsed/SVGCircleElement.json | 449 + .../SVGComponentTransferFunctionElement.json | 400 + tr/idlnamesparsed/SVGDefsElement.json | 436 + tr/idlnamesparsed/SVGDescElement.json | 400 + tr/idlnamesparsed/SVGDiscardElement.json | 434 + tr/idlnamesparsed/SVGElement.json | 387 + tr/idlnamesparsed/SVGElementInstance.json | 14 + tr/idlnamesparsed/SVGEllipseElement.json | 449 + tr/idlnamesparsed/SVGFEBlendElement.json | 423 + .../SVGFEColorMatrixElement.json | 423 + .../SVGFEComponentTransferElement.json | 423 + tr/idlnamesparsed/SVGFECompositeElement.json | 423 + .../SVGFEConvolveMatrixElement.json | 423 + .../SVGFEDiffuseLightingElement.json | 423 + .../SVGFEDisplacementMapElement.json | 423 + .../SVGFEDistantLightElement.json | 400 + tr/idlnamesparsed/SVGFEDropShadowElement.json | 423 + tr/idlnamesparsed/SVGFEFloodElement.json | 423 + tr/idlnamesparsed/SVGFEFuncAElement.json | 413 + tr/idlnamesparsed/SVGFEFuncBElement.json | 413 + tr/idlnamesparsed/SVGFEFuncGElement.json | 413 + tr/idlnamesparsed/SVGFEFuncRElement.json | 413 + .../SVGFEGaussianBlurElement.json | 423 + tr/idlnamesparsed/SVGFEImageElement.json | 444 + tr/idlnamesparsed/SVGFEMergeElement.json | 423 + tr/idlnamesparsed/SVGFEMergeNodeElement.json | 400 + tr/idlnamesparsed/SVGFEMorphologyElement.json | 423 + tr/idlnamesparsed/SVGFEOffsetElement.json | 423 + tr/idlnamesparsed/SVGFEPointLightElement.json | 400 + .../SVGFESpecularLightingElement.json | 423 + tr/idlnamesparsed/SVGFESpotLightElement.json | 400 + tr/idlnamesparsed/SVGFETileElement.json | 423 + tr/idlnamesparsed/SVGFETurbulenceElement.json | 423 + tr/idlnamesparsed/SVGFilterElement.json | 423 + .../SVGFilterPrimitiveStandardAttributes.json | 14 + tr/idlnamesparsed/SVGFitToViewBox.json | 14 + .../SVGForeignObjectElement.json | 436 + tr/idlnamesparsed/SVGGElement.json | 436 + tr/idlnamesparsed/SVGGeometryElement.json | 436 + tr/idlnamesparsed/SVGGradientElement.json | 423 + tr/idlnamesparsed/SVGGraphicsElement.json | 423 + tr/idlnamesparsed/SVGImageElement.json | 459 + tr/idlnamesparsed/SVGLength.json | 14 + tr/idlnamesparsed/SVGLengthList.json | 14 + tr/idlnamesparsed/SVGLineElement.json | 449 + .../SVGLinearGradientElement.json | 436 + tr/idlnamesparsed/SVGMPathElement.json | 422 + tr/idlnamesparsed/SVGMarkerElement.json | 423 + tr/idlnamesparsed/SVGMetadataElement.json | 400 + tr/idlnamesparsed/SVGNumber.json | 14 + tr/idlnamesparsed/SVGNumberList.json | 14 + tr/idlnamesparsed/SVGPathElement.json | 449 + tr/idlnamesparsed/SVGPatternElement.json | 444 + tr/idlnamesparsed/SVGPointList.json | 14 + tr/idlnamesparsed/SVGPolygonElement.json | 472 + tr/idlnamesparsed/SVGPolylineElement.json | 472 + tr/idlnamesparsed/SVGPreserveAspectRatio.json | 14 + .../SVGRadialGradientElement.json | 436 + tr/idlnamesparsed/SVGRectElement.json | 449 + tr/idlnamesparsed/SVGSVGElement.json | 516 + tr/idlnamesparsed/SVGScriptElement.json | 423 + tr/idlnamesparsed/SVGSetElement.json | 434 + tr/idlnamesparsed/SVGStopElement.json | 400 + tr/idlnamesparsed/SVGStringList.json | 14 + tr/idlnamesparsed/SVGStyleElement.json | 408 + tr/idlnamesparsed/SVGSwitchElement.json | 436 + tr/idlnamesparsed/SVGSymbolElement.json | 459 + tr/idlnamesparsed/SVGTSpanElement.json | 462 + tr/idlnamesparsed/SVGTests.json | 14 + tr/idlnamesparsed/SVGTextContentElement.json | 436 + tr/idlnamesparsed/SVGTextElement.json | 462 + tr/idlnamesparsed/SVGTextPathElement.json | 472 + .../SVGTextPositioningElement.json | 449 + tr/idlnamesparsed/SVGTitleElement.json | 400 + tr/idlnamesparsed/SVGTransform.json | 14 + tr/idlnamesparsed/SVGTransformList.json | 14 + tr/idlnamesparsed/SVGURIReference.json | 14 + tr/idlnamesparsed/SVGUnitTypes.json | 14 + tr/idlnamesparsed/SVGUnknownElement.json | 436 + tr/idlnamesparsed/SVGUseElement.json | 459 + .../SVGUseElementShadowRoot.json | 169 + tr/idlnamesparsed/SVGViewElement.json | 444 + tr/idlnamesparsed/SVGZoomAndPan.json | 14 + tr/idlnamesparsed/SaveFilePickerOptions.json | 27 + tr/idlnamesparsed/Scheduling.json | 14 + tr/idlnamesparsed/Screen.json | 19 + tr/idlnamesparsed/ScreenFold.json | 27 + tr/idlnamesparsed/ScreenFoldPosture.json | 13 + tr/idlnamesparsed/ScreenIdleState.json | 13 + tr/idlnamesparsed/ScreenOrientation.json | 27 + tr/idlnamesparsed/ScriptProcessorNode.json | 40 + tr/idlnamesparsed/ScrollDirection.json | 13 + tr/idlnamesparsed/ScrollRestoration.json | 13 + tr/idlnamesparsed/ScrollSetting.json | 13 + tr/idlnamesparsed/ScrollTimeline.json | 27 + .../ScrollTimelineAutoKeyword.json | 13 + tr/idlnamesparsed/ScrollTimelineOffset.json | 13 + tr/idlnamesparsed/ScrollTimelineOptions.json | 14 + .../SecurityPolicyViolationEvent.json | 27 + ...curityPolicyViolationEventDisposition.json | 13 + .../SecurityPolicyViolationEventInit.json | 27 + tr/idlnamesparsed/Selection.json | 14 + tr/idlnamesparsed/SelectionMode.json | 13 + tr/idlnamesparsed/SendStream.json | 37 + tr/idlnamesparsed/SendStreamParameters.json | 14 + tr/idlnamesparsed/Sensor.json | 27 + tr/idlnamesparsed/SensorErrorEvent.json | 27 + tr/idlnamesparsed/SensorErrorEventInit.json | 27 + tr/idlnamesparsed/SensorOptions.json | 14 + tr/idlnamesparsed/Serial.json | 27 + tr/idlnamesparsed/SerialInputSignals.json | 14 + tr/idlnamesparsed/SerialOptions.json | 14 + tr/idlnamesparsed/SerialOutputSignals.json | 14 + tr/idlnamesparsed/SerialPort.json | 27 + tr/idlnamesparsed/SerialPortFilter.json | 14 + tr/idlnamesparsed/SerialPortInfo.json | 14 + .../SerialPortRequestOptions.json | 14 + tr/idlnamesparsed/ServiceEventHandlers.json | 14 + tr/idlnamesparsed/ServiceWorker.json | 50 + tr/idlnamesparsed/ServiceWorkerContainer.json | 27 + .../ServiceWorkerGlobalScope.json | 177 + .../ServiceWorkerRegistration.json | 84 + tr/idlnamesparsed/ServiceWorkerState.json | 13 + .../ServiceWorkerUpdateViaCache.json | 13 + tr/idlnamesparsed/Settings.json | 14 + tr/idlnamesparsed/ShadowAnimation.json | 40 + tr/idlnamesparsed/ShadowRoot.json | 156 + tr/idlnamesparsed/ShadowRootInit.json | 14 + tr/idlnamesparsed/ShadowRootMode.json | 13 + tr/idlnamesparsed/ShareData.json | 14 + tr/idlnamesparsed/ShareTarget.json | 14 + tr/idlnamesparsed/ShareTargetParams.json | 14 + tr/idlnamesparsed/SharedWorker.json | 50 + .../SharedWorkerGlobalScope.json | 113 + tr/idlnamesparsed/ShortcutItem.json | 14 + tr/idlnamesparsed/Slottable.json | 14 + tr/idlnamesparsed/SourceBuffer.json | 26 + tr/idlnamesparsed/SourceBufferList.json | 26 + .../SpatialNavigationDirection.json | 13 + .../SpatialNavigationSearchOptions.json | 14 + tr/idlnamesparsed/SpeechGrammar.json | 14 + tr/idlnamesparsed/SpeechGrammarList.json | 14 + tr/idlnamesparsed/SpeechRecognition.json | 27 + .../SpeechRecognitionAlternative.json | 14 + .../SpeechRecognitionErrorCode.json | 13 + .../SpeechRecognitionErrorEvent.json | 27 + .../SpeechRecognitionErrorEventInit.json | 27 + tr/idlnamesparsed/SpeechRecognitionEvent.json | 27 + .../SpeechRecognitionEventInit.json | 27 + .../SpeechRecognitionResult.json | 14 + .../SpeechRecognitionResultList.json | 14 + tr/idlnamesparsed/SpeechSynthesis.json | 27 + .../SpeechSynthesisErrorCode.json | 13 + .../SpeechSynthesisErrorEvent.json | 40 + .../SpeechSynthesisErrorEventInit.json | 40 + tr/idlnamesparsed/SpeechSynthesisEvent.json | 27 + .../SpeechSynthesisEventInit.json | 27 + .../SpeechSynthesisUtterance.json | 27 + tr/idlnamesparsed/SpeechSynthesisVoice.json | 14 + tr/idlnamesparsed/StatefulAnimator.json | 14 + tr/idlnamesparsed/StatelessAnimator.json | 14 + tr/idlnamesparsed/StaticRange.json | 27 + tr/idlnamesparsed/StaticRangeInit.json | 14 + tr/idlnamesparsed/StereoPannerNode.json | 40 + tr/idlnamesparsed/StereoPannerOptions.json | 27 + tr/idlnamesparsed/Storage.json | 14 + tr/idlnamesparsed/StorageEstimate.json | 14 + tr/idlnamesparsed/StorageEvent.json | 27 + tr/idlnamesparsed/StorageEventInit.json | 27 + tr/idlnamesparsed/StorageManager.json | 22 + tr/idlnamesparsed/StreamAbortInfo.json | 14 + tr/idlnamesparsed/StreamPipeOptions.json | 14 + tr/idlnamesparsed/StylePropertyMap.json | 27 + .../StylePropertyMapReadOnly.json | 14 + tr/idlnamesparsed/SubmitEvent.json | 27 + tr/idlnamesparsed/SubmitEventInit.json | 27 + tr/idlnamesparsed/SyncEvent.json | 40 + tr/idlnamesparsed/SyncEventInit.json | 40 + tr/idlnamesparsed/SyncManager.json | 14 + tr/idlnamesparsed/Table.json | 14 + tr/idlnamesparsed/TableDescriptor.json | 14 + tr/idlnamesparsed/TableKind.json | 13 + tr/idlnamesparsed/TaskAttributionTiming.json | 27 + tr/idlnamesparsed/TexImageSource.json | 12 + tr/idlnamesparsed/Text.json | 120 + tr/idlnamesparsed/TextDecodeOptions.json | 14 + tr/idlnamesparsed/TextDecoder.json | 37 + tr/idlnamesparsed/TextDecoderCommon.json | 14 + tr/idlnamesparsed/TextDecoderOptions.json | 14 + tr/idlnamesparsed/TextDecoderStream.json | 58 + tr/idlnamesparsed/TextDetector.json | 14 + tr/idlnamesparsed/TextDirectionType.json | 13 + tr/idlnamesparsed/TextEncoder.json | 37 + tr/idlnamesparsed/TextEncoderCommon.json | 14 + .../TextEncoderEncodeIntoResult.json | 14 + tr/idlnamesparsed/TextEncoderStream.json | 58 + tr/idlnamesparsed/TextMetrics.json | 14 + tr/idlnamesparsed/TextTrack.json | 35 + tr/idlnamesparsed/TextTrackCue.json | 27 + tr/idlnamesparsed/TextTrackCueList.json | 14 + tr/idlnamesparsed/TextTrackKind.json | 13 + tr/idlnamesparsed/TextTrackList.json | 27 + tr/idlnamesparsed/TextTrackMode.json | 13 + tr/idlnamesparsed/TimeEvent.json | 26 + tr/idlnamesparsed/TimeRanges.json | 14 + tr/idlnamesparsed/TimerHandler.json | 13 + tr/idlnamesparsed/TokenBinding.json | 14 + tr/idlnamesparsed/TokenBindingStatus.json | 13 + tr/idlnamesparsed/Touch.json | 13 + tr/idlnamesparsed/TouchEvent.json | 54 + tr/idlnamesparsed/TouchList.json | 13 + tr/idlnamesparsed/TrackEvent.json | 27 + tr/idlnamesparsed/TrackEventInit.json | 27 + tr/idlnamesparsed/TransferFunction.json | 13 + tr/idlnamesparsed/TransformStream.json | 14 + .../TransformStreamDefaultController.json | 14 + tr/idlnamesparsed/Transformation.json | 13 + tr/idlnamesparsed/Transformer.json | 14 + .../TransformerFlushCallback.json | 13 + .../TransformerStartCallback.json | 13 + .../TransformerTransformCallback.json | 13 + tr/idlnamesparsed/TransitionEvent.json | 27 + tr/idlnamesparsed/TransitionEventInit.json | 27 + tr/idlnamesparsed/TreeWalker.json | 14 + tr/idlnamesparsed/UADataValues.json | 14 + tr/idlnamesparsed/UIEvent.json | 42 + tr/idlnamesparsed/UIEventInit.json | 35 + tr/idlnamesparsed/ULongRange.json | 14 + tr/idlnamesparsed/URL.json | 29 + tr/idlnamesparsed/URLSearchParams.json | 14 + tr/idlnamesparsed/USB.json | 27 + tr/idlnamesparsed/USBAlternateInterface.json | 14 + tr/idlnamesparsed/USBConfiguration.json | 14 + tr/idlnamesparsed/USBConnectionEvent.json | 27 + tr/idlnamesparsed/USBConnectionEventInit.json | 27 + .../USBControlTransferParameters.json | 14 + tr/idlnamesparsed/USBDevice.json | 14 + tr/idlnamesparsed/USBDeviceFilter.json | 14 + .../USBDeviceRequestOptions.json | 14 + tr/idlnamesparsed/USBDirection.json | 13 + tr/idlnamesparsed/USBEndpoint.json | 14 + tr/idlnamesparsed/USBEndpointType.json | 13 + tr/idlnamesparsed/USBInTransferResult.json | 14 + tr/idlnamesparsed/USBInterface.json | 14 + .../USBIsochronousInTransferPacket.json | 14 + .../USBIsochronousInTransferResult.json | 14 + .../USBIsochronousOutTransferPacket.json | 14 + .../USBIsochronousOutTransferResult.json | 14 + tr/idlnamesparsed/USBOutTransferResult.json | 14 + .../USBPermissionDescriptor.json | 27 + tr/idlnamesparsed/USBPermissionResult.json | 40 + tr/idlnamesparsed/USBPermissionStorage.json | 14 + tr/idlnamesparsed/USBRecipient.json | 13 + tr/idlnamesparsed/USBRequestType.json | 13 + tr/idlnamesparsed/USBTransferStatus.json | 13 + tr/idlnamesparsed/UUID.json | 13 + tr/idlnamesparsed/Uint32List.json | 12 + .../UncalibratedMagnetometer.json | 40 + ...UncalibratedMagnetometerReadingValues.json | 14 + tr/idlnamesparsed/UnderlyingSink.json | 14 + .../UnderlyingSinkAbortCallback.json | 13 + .../UnderlyingSinkCloseCallback.json | 13 + .../UnderlyingSinkStartCallback.json | 13 + .../UnderlyingSinkWriteCallback.json | 13 + tr/idlnamesparsed/UnderlyingSource.json | 14 + .../UnderlyingSourceCancelCallback.json | 13 + .../UnderlyingSourcePullCallback.json | 13 + .../UnderlyingSourceStartCallback.json | 13 + .../UnidirectionalStreamsTransport.json | 14 + tr/idlnamesparsed/UserIdleState.json | 13 + .../UserVerificationRequirement.json | 13 + tr/idlnamesparsed/UvmEntries.json | 13 + tr/idlnamesparsed/UvmEntry.json | 13 + tr/idlnamesparsed/VTTCue.json | 40 + tr/idlnamesparsed/VTTRegion.json | 14 + .../ValidateAssertionCallback.json | 12 + tr/idlnamesparsed/ValidityState.json | 14 + tr/idlnamesparsed/ValidityStateFlags.json | 14 + tr/idlnamesparsed/ValueEvent.json | 27 + tr/idlnamesparsed/ValueEventInit.json | 27 + tr/idlnamesparsed/ValueType.json | 13 + tr/idlnamesparsed/VibratePattern.json | 12 + tr/idlnamesparsed/VideoConfiguration.json | 14 + tr/idlnamesparsed/VideoDecoder.json | 14 + tr/idlnamesparsed/VideoDecoderConfig.json | 14 + tr/idlnamesparsed/VideoDecoderInit.json | 14 + tr/idlnamesparsed/VideoEncoder.json | 14 + tr/idlnamesparsed/VideoEncoderConfig.json | 14 + .../VideoEncoderEncodeOptions.json | 14 + tr/idlnamesparsed/VideoEncoderInit.json | 14 + tr/idlnamesparsed/VideoFacingModeEnum.json | 13 + tr/idlnamesparsed/VideoFrame.json | 14 + tr/idlnamesparsed/VideoFrameInit.json | 14 + tr/idlnamesparsed/VideoFrameMetadata.json | 14 + .../VideoFrameOutputCallback.json | 13 + .../VideoFrameRequestCallback.json | 13 + tr/idlnamesparsed/VideoKindEnum.json | 12 + tr/idlnamesparsed/VideoPlaybackQuality.json | 14 + tr/idlnamesparsed/VideoResizeModeEnum.json | 13 + tr/idlnamesparsed/VideoTrack.json | 22 + tr/idlnamesparsed/VideoTrackList.json | 27 + tr/idlnamesparsed/VisibilityState.json | 12 + tr/idlnamesparsed/VisualViewport.json | 27 + ...EBGL_blend_equation_advanced_coherent.json | 13 + .../WEBGL_color_buffer_float.json | 13 + .../WEBGL_compressed_texture_astc.json | 13 + .../WEBGL_compressed_texture_etc.json | 13 + .../WEBGL_compressed_texture_etc1.json | 13 + .../WEBGL_compressed_texture_pvrtc.json | 13 + .../WEBGL_compressed_texture_s3tc.json | 13 + .../WEBGL_compressed_texture_s3tc_srgb.json | 13 + .../WEBGL_debug_renderer_info.json | 13 + tr/idlnamesparsed/WEBGL_debug_shaders.json | 13 + tr/idlnamesparsed/WEBGL_depth_texture.json | 13 + tr/idlnamesparsed/WEBGL_draw_buffers.json | 13 + ...w_instanced_base_vertex_base_instance.json | 13 + tr/idlnamesparsed/WEBGL_lose_context.json | 13 + tr/idlnamesparsed/WEBGL_multi_draw.json | 13 + ...w_instanced_base_vertex_base_instance.json | 13 + tr/idlnamesparsed/WakeLock.json | 14 + tr/idlnamesparsed/WakeLockSentinel.json | 27 + tr/idlnamesparsed/WakeLockType.json | 13 + .../WatchAdvertisementsOptions.json | 14 + tr/idlnamesparsed/WaveShaperNode.json | 40 + tr/idlnamesparsed/WaveShaperOptions.json | 27 + tr/idlnamesparsed/WebAppManifest.json | 22 + tr/idlnamesparsed/WebAssembly.json | 22 + .../WebAssemblyInstantiatedSource.json | 14 + tr/idlnamesparsed/WebCodecsErrorCallback.json | 13 + tr/idlnamesparsed/WebGL2RenderingContext.json | 83 + .../WebGL2RenderingContextBase.json | 13 + .../WebGL2RenderingContextOverloads.json | 13 + tr/idlnamesparsed/WebGLActiveInfo.json | 13 + tr/idlnamesparsed/WebGLBuffer.json | 25 + tr/idlnamesparsed/WebGLContextAttributes.json | 21 + tr/idlnamesparsed/WebGLContextEvent.json | 26 + tr/idlnamesparsed/WebGLContextEventInit.json | 26 + tr/idlnamesparsed/WebGLFramebuffer.json | 25 + tr/idlnamesparsed/WebGLObject.json | 13 + tr/idlnamesparsed/WebGLPowerPreference.json | 12 + tr/idlnamesparsed/WebGLProgram.json | 25 + tr/idlnamesparsed/WebGLQuery.json | 25 + tr/idlnamesparsed/WebGLRenderbuffer.json | 25 + tr/idlnamesparsed/WebGLRenderingContext.json | 63 + .../WebGLRenderingContextBase.json | 21 + .../WebGLRenderingContextOverloads.json | 13 + tr/idlnamesparsed/WebGLSampler.json | 25 + tr/idlnamesparsed/WebGLShader.json | 25 + .../WebGLShaderPrecisionFormat.json | 13 + tr/idlnamesparsed/WebGLSync.json | 25 + tr/idlnamesparsed/WebGLTexture.json | 25 + tr/idlnamesparsed/WebGLTimerQueryEXT.json | 25 + tr/idlnamesparsed/WebGLTransformFeedback.json | 25 + tr/idlnamesparsed/WebGLUniformLocation.json | 13 + tr/idlnamesparsed/WebGLVertexArrayObject.json | 25 + .../WebGLVertexArrayObjectOES.json | 25 + tr/idlnamesparsed/WebSocket.json | 27 + tr/idlnamesparsed/WebTransport.json | 79 + tr/idlnamesparsed/WebTransportCloseInfo.json | 14 + tr/idlnamesparsed/WebTransportOptions.json | 14 + tr/idlnamesparsed/WebTransportState.json | 13 + tr/idlnamesparsed/WebTransportStats.json | 14 + tr/idlnamesparsed/WheelEvent.json | 76 + tr/idlnamesparsed/WheelEventInit.json | 82 + tr/idlnamesparsed/Window.json | 347 + tr/idlnamesparsed/WindowClient.json | 35 + tr/idlnamesparsed/WindowEventHandlers.json | 22 + tr/idlnamesparsed/WindowLocalStorage.json | 14 + .../WindowOrWorkerGlobalScope.json | 57 + .../WindowPostMessageOptions.json | 27 + tr/idlnamesparsed/WindowSessionStorage.json | 14 + tr/idlnamesparsed/Worker.json | 50 + tr/idlnamesparsed/WorkerGlobalScope.json | 100 + tr/idlnamesparsed/WorkerLocation.json | 14 + tr/idlnamesparsed/WorkerNavigator.json | 276 + tr/idlnamesparsed/WorkerOptions.json | 14 + tr/idlnamesparsed/WorkerType.json | 13 + tr/idlnamesparsed/Worklet.json | 14 + tr/idlnamesparsed/WorkletAnimation.json | 40 + tr/idlnamesparsed/WorkletGlobalScope.json | 14 + tr/idlnamesparsed/WorkletGroupEffect.json | 14 + tr/idlnamesparsed/WorkletOptions.json | 14 + tr/idlnamesparsed/WritableStream.json | 14 + .../WritableStreamDefaultController.json | 14 + .../WritableStreamDefaultWriter.json | 14 + tr/idlnamesparsed/WriteCommandType.json | 13 + tr/idlnamesparsed/WriteParams.json | 14 + tr/idlnamesparsed/XMLDocument.json | 365 + tr/idlnamesparsed/XMLHttpRequest.json | 40 + tr/idlnamesparsed/XMLHttpRequestBodyInit.json | 13 + .../XMLHttpRequestEventTarget.json | 27 + .../XMLHttpRequestResponseType.json | 13 + tr/idlnamesparsed/XMLHttpRequestUpload.json | 40 + tr/idlnamesparsed/XMLSerializer.json | 13 + tr/idlnamesparsed/XPathEvaluator.json | 37 + tr/idlnamesparsed/XPathEvaluatorBase.json | 14 + tr/idlnamesparsed/XPathExpression.json | 14 + tr/idlnamesparsed/XPathNSResolver.json | 14 + tr/idlnamesparsed/XPathResult.json | 14 + tr/idlnamesparsed/XRAnchor.json | 14 + tr/idlnamesparsed/XRAnchorSet.json | 14 + .../XRBoundedReferenceSpace.json | 53 + tr/idlnamesparsed/XRCompositionLayer.json | 40 + tr/idlnamesparsed/XRCubeLayer.json | 53 + tr/idlnamesparsed/XRCubeLayerInit.json | 27 + tr/idlnamesparsed/XRCylinderLayer.json | 53 + tr/idlnamesparsed/XRCylinderLayerInit.json | 27 + tr/idlnamesparsed/XRDOMOverlayInit.json | 14 + tr/idlnamesparsed/XRDOMOverlayState.json | 14 + tr/idlnamesparsed/XRDOMOverlayType.json | 13 + tr/idlnamesparsed/XREnvironmentBlendMode.json | 13 + tr/idlnamesparsed/XREquirectLayer.json | 53 + tr/idlnamesparsed/XREquirectLayerInit.json | 27 + tr/idlnamesparsed/XREye.json | 13 + tr/idlnamesparsed/XRFrame.json | 43 + tr/idlnamesparsed/XRFrameRequestCallback.json | 13 + tr/idlnamesparsed/XRHand.json | 14 + tr/idlnamesparsed/XRHandedness.json | 13 + tr/idlnamesparsed/XRHitTestOptionsInit.json | 14 + tr/idlnamesparsed/XRHitTestResult.json | 22 + tr/idlnamesparsed/XRHitTestSource.json | 14 + tr/idlnamesparsed/XRHitTestTrackableType.json | 13 + tr/idlnamesparsed/XRInputSource.json | 29 + tr/idlnamesparsed/XRInputSourceArray.json | 14 + tr/idlnamesparsed/XRInputSourceEvent.json | 27 + tr/idlnamesparsed/XRInputSourceEventInit.json | 27 + .../XRInputSourcesChangeEvent.json | 27 + .../XRInputSourcesChangeEventInit.json | 27 + tr/idlnamesparsed/XRJointPose.json | 27 + tr/idlnamesparsed/XRJointSpace.json | 40 + tr/idlnamesparsed/XRLayer.json | 27 + tr/idlnamesparsed/XRLayerEvent.json | 27 + tr/idlnamesparsed/XRLayerEventInit.json | 27 + tr/idlnamesparsed/XRLayerInit.json | 14 + tr/idlnamesparsed/XRLayerLayout.json | 13 + tr/idlnamesparsed/XRMediaBinding.json | 14 + .../XRMediaCylinderLayerInit.json | 27 + .../XRMediaEquirectLayerInit.json | 27 + tr/idlnamesparsed/XRMediaLayerInit.json | 14 + tr/idlnamesparsed/XRMediaQuadLayerInit.json | 27 + tr/idlnamesparsed/XRPermissionDescriptor.json | 27 + tr/idlnamesparsed/XRPermissionStatus.json | 40 + tr/idlnamesparsed/XRPose.json | 14 + tr/idlnamesparsed/XRProjectionLayer.json | 53 + tr/idlnamesparsed/XRProjectionLayerInit.json | 14 + tr/idlnamesparsed/XRQuadLayer.json | 53 + tr/idlnamesparsed/XRQuadLayerInit.json | 27 + tr/idlnamesparsed/XRRay.json | 14 + tr/idlnamesparsed/XRRayDirectionInit.json | 14 + tr/idlnamesparsed/XRReferenceSpace.json | 40 + tr/idlnamesparsed/XRReferenceSpaceEvent.json | 27 + .../XRReferenceSpaceEventInit.json | 27 + tr/idlnamesparsed/XRReferenceSpaceType.json | 13 + tr/idlnamesparsed/XRRenderState.json | 22 + tr/idlnamesparsed/XRRenderStateInit.json | 14 + tr/idlnamesparsed/XRRigidTransform.json | 14 + tr/idlnamesparsed/XRSession.json | 49 + tr/idlnamesparsed/XRSessionEvent.json | 27 + tr/idlnamesparsed/XRSessionEventInit.json | 27 + tr/idlnamesparsed/XRSessionInit.json | 22 + tr/idlnamesparsed/XRSessionMode.json | 13 + tr/idlnamesparsed/XRSpace.json | 27 + tr/idlnamesparsed/XRSubImage.json | 14 + tr/idlnamesparsed/XRSystem.json | 27 + tr/idlnamesparsed/XRTargetRayMode.json | 13 + tr/idlnamesparsed/XRTextureType.json | 13 + .../XRTransientInputHitTestOptionsInit.json | 14 + .../XRTransientInputHitTestResult.json | 14 + .../XRTransientInputHitTestSource.json | 14 + tr/idlnamesparsed/XRView.json | 14 + tr/idlnamesparsed/XRViewerPose.json | 27 + tr/idlnamesparsed/XRViewport.json | 14 + tr/idlnamesparsed/XRVisibilityState.json | 13 + tr/idlnamesparsed/XRWebGLBinding.json | 14 + tr/idlnamesparsed/XRWebGLLayer.json | 40 + tr/idlnamesparsed/XRWebGLLayerInit.json | 14 + .../XRWebGLRenderingContext.json | 13 + tr/idlnamesparsed/XRWebGLSubImage.json | 27 + tr/idlnamesparsed/console.json | 14 + tr/idlparsed/ANGLE_instanced_arrays.json | 1 + tr/idlparsed/CSP3.json | 3 + tr/idlparsed/DOM-Parsing.json | 4 + tr/idlparsed/EXT_blend_minmax.json | 1 + tr/idlparsed/EXT_clip_cull_distance.json | 1 + tr/idlparsed/EXT_color_buffer_float.json | 1 + tr/idlparsed/EXT_color_buffer_half_float.json | 1 + tr/idlparsed/EXT_disjoint_timer_query.json | 3 + .../EXT_disjoint_timer_query_webgl2.json | 1 + tr/idlparsed/EXT_float_blend.json | 1 + tr/idlparsed/EXT_frag_depth.json | 1 + tr/idlparsed/EXT_sRGB.json | 1 + tr/idlparsed/EXT_shader_texture_lod.json | 1 + .../EXT_texture_compression_bptc.json | 1 + .../EXT_texture_compression_rgtc.json | 1 + .../EXT_texture_filter_anisotropic.json | 1 + tr/idlparsed/EXT_texture_norm16.json | 1 + tr/idlparsed/FileAPI.json | 10 + tr/idlparsed/IndexedDB-2.json | 18 + tr/idlparsed/KHR_parallel_shader_compile.json | 1 + tr/idlparsed/OES_draw_buffers_indexed.json | 1 + tr/idlparsed/OES_element_index_uint.json | 1 + tr/idlparsed/OES_fbo_render_mipmap.json | 1 + tr/idlparsed/OES_standard_derivatives.json | 1 + tr/idlparsed/OES_texture_float.json | 1 + tr/idlparsed/OES_texture_float_linear.json | 1 + tr/idlparsed/OES_texture_half_float.json | 1 + .../OES_texture_half_float_linear.json | 1 + tr/idlparsed/OES_vertex_array_object.json | 2 + tr/idlparsed/OVR_multiview2.json | 1 + tr/idlparsed/SRI.json | 2 + tr/idlparsed/SVG2.json | 215 +- ...EBGL_blend_equation_advanced_coherent.json | 1 + tr/idlparsed/WEBGL_color_buffer_float.json | 1 + .../WEBGL_compressed_texture_astc.json | 1 + .../WEBGL_compressed_texture_etc.json | 1 + .../WEBGL_compressed_texture_etc1.json | 1 + .../WEBGL_compressed_texture_pvrtc.json | 1 + .../WEBGL_compressed_texture_s3tc.json | 1 + .../WEBGL_compressed_texture_s3tc_srgb.json | 1 + tr/idlparsed/WEBGL_debug_renderer_info.json | 1 + tr/idlparsed/WEBGL_debug_shaders.json | 1 + tr/idlparsed/WEBGL_depth_texture.json | 1 + tr/idlparsed/WEBGL_draw_buffers.json | 1 + ...w_instanced_base_vertex_base_instance.json | 1 + tr/idlparsed/WEBGL_lose_context.json | 1 + tr/idlparsed/WEBGL_multi_draw.json | 1 + ...w_instanced_base_vertex_base_instance.json | 1 + tr/idlparsed/accelerometer.json | 8 + tr/idlparsed/ambient-light.json | 2 + tr/idlparsed/anchors.json | 5 + tr/idlparsed/appmanifest.json | 7 + tr/idlparsed/audio-output.json | 3 + tr/idlparsed/background-fetch.json | 12 + tr/idlparsed/background-sync.json | 5 + tr/idlparsed/badging.json | 14 +- tr/idlparsed/battery-status.json | 2 + tr/idlparsed/beacon.json | 1 + tr/idlparsed/clipboard-apis.json | 12 + tr/idlparsed/compat.json | 2 + tr/idlparsed/compression.json | 14 +- tr/idlparsed/console.json | 1 + tr/idlparsed/construct-stylesheets.json | 3 + tr/idlparsed/contact-api.json | 6 + tr/idlparsed/content-index.json | 7 + tr/idlparsed/cookie-store.json | 15 + tr/idlparsed/cors-rfc1918.json | 3 + tr/idlparsed/crash-reporting.json | 1 + tr/idlparsed/credential-management-1.json | 30 +- tr/idlparsed/csp-embedded-enforcement.json | 1 + tr/idlparsed/css-animation-worklet-1.json | 8 + tr/idlparsed/css-animations-1.json | 6 + tr/idlparsed/css-animations-2.json | 1 + tr/idlparsed/css-conditional-3.json | 5 + tr/idlparsed/css-counter-styles-3.json | 2 + tr/idlparsed/css-device-adapt-1.json | 2 + tr/idlparsed/css-fonts-4.json | 6 + tr/idlparsed/css-highlight-api-1.json | 3 + tr/idlparsed/css-images-4.json | 1 + tr/idlparsed/css-nav-1.json | 8 + tr/idlparsed/css-nesting-1.json | 1 + tr/idlparsed/css-paint-api-1.json | 71 +- tr/idlparsed/css-parser-api.json | 11 + tr/idlparsed/css-properties-values-api-1.json | 3 + tr/idlparsed/css-pseudo-4.json | 2 + tr/idlparsed/css-shadow-parts-1.json | 1 + tr/idlparsed/css-transitions-1.json | 3 + tr/idlparsed/css-transitions-2.json | 1 + tr/idlparsed/css-typed-om-1.json | 38 + tr/idlparsed/custom-state-pseudo-class.json | 2 + tr/idlparsed/datacue.json | 1 + tr/idlparsed/deprecation-reporting.json | 1 + tr/idlparsed/device-memory-1.json | 1 + tr/idlparsed/dom-overlays.json | 6 + tr/idlparsed/dom.json | 151 +- tr/idlparsed/element-timing.json | 2 + tr/idlparsed/encoding.json | 45 +- tr/idlparsed/encrypted-media.json | 16 + tr/idlparsed/entries-api.json | 13 + tr/idlparsed/event-timing.json | 4 + tr/idlparsed/fetch.json | 29 +- tr/idlparsed/file-system-access.json | 23 + tr/idlparsed/filter-effects-1.json | 142 +- tr/idlparsed/font-metrics-api-1.json | 4 + tr/idlparsed/frame-timing.json | 1 + tr/idlparsed/fullscreen.json | 5 + tr/idlparsed/gamepad-extensions.json | 6 + tr/idlparsed/gamepad.json | 6 + tr/idlparsed/generic-sensor.json | 8 + tr/idlparsed/geolocation-API.json | 8 + tr/idlparsed/geolocation-sensor.json | 4 + tr/idlparsed/geometry-1.json | 13 + tr/idlparsed/get-installed-related-apps.json | 2 + tr/idlparsed/gpuweb.json | 311 +- tr/idlparsed/gyroscope.json | 4 + tr/idlparsed/hit-test.json | 11 + tr/idlparsed/hr-time-3.json | 3 + tr/idlparsed/html-media-capture.json | 1 + tr/idlparsed/html.json | 3064 +-- tr/idlparsed/idle-detection.json | 4 + tr/idlparsed/image-capture.json | 14 + tr/idlparsed/image-resource.json | 1 + tr/idlparsed/input-device-capabilities.json | 4 + tr/idlparsed/intersection-observer.json | 5 + tr/idlparsed/intervention-reporting.json | 1 + tr/idlparsed/is-input-pending.json | 3 + tr/idlparsed/js-self-profiling.json | 8 + tr/idlparsed/keyboard-lock.json | 2 + tr/idlparsed/keyboard-map.json | 3 + tr/idlparsed/largest-contentful-paint.json | 1 + tr/idlparsed/layout-instability.json | 2 + tr/idlparsed/local-font-access.json | 16 +- tr/idlparsed/longtasks-1.json | 2 + tr/idlparsed/magnetometer.json | 6 + tr/idlparsed/mathml-core.json | 25 +- tr/idlparsed/media-capabilities.json | 18 + tr/idlparsed/media-playback-quality.json | 2 + tr/idlparsed/media-source.json | 10 + tr/idlparsed/mediacapture-automation.json | 5 + tr/idlparsed/mediacapture-depth.json | 7 + tr/idlparsed/mediacapture-fromelement.json | 3 + tr/idlparsed/mediacapture-streams.json | 37 + tr/idlparsed/mediasession.json | 12 + tr/idlparsed/mediastream-recording.json | 8 + tr/idlparsed/mst-content-hint.json | 3 + tr/idlparsed/navigation-timing-2.json | 5 + tr/idlparsed/netinfo.json | 18 +- tr/idlparsed/notifications.json | 11 + tr/idlparsed/orientation-event.json | 13 + tr/idlparsed/orientation-sensor.json | 8 + tr/idlparsed/origin-policy.json | 1 + tr/idlparsed/page-lifecycle.json | 3 + tr/idlparsed/page-visibility-2.json | 2 + tr/idlparsed/paint-timing.json | 1 + tr/idlparsed/payment-handler.json | 13 + tr/idlparsed/payment-method-basic-card.json | 4 + tr/idlparsed/payment-request.json | 22 + tr/idlparsed/performance-measure-memory.json | 5 + tr/idlparsed/performance-timeline-2.json | 7 + tr/idlparsed/periodic-background-sync.json | 6 + tr/idlparsed/permissions-policy-1.json | 4 + tr/idlparsed/permissions-request.json | 1 + tr/idlparsed/permissions-revoke.json | 1 + tr/idlparsed/permissions.json | 11 + tr/idlparsed/picture-in-picture.json | 6 + tr/idlparsed/pointerevents3.json | 5 + tr/idlparsed/pointerlock-2.json | 5 + tr/idlparsed/portals.json | 8 + tr/idlparsed/presentation-api.json | 15 + tr/idlparsed/private-click-measurement.json | 1 + tr/idlparsed/proximity.json | 2 + tr/idlparsed/push-api.json | 15 + tr/idlparsed/referrer-policy.json | 1 + tr/idlparsed/remote-playback.json | 4 + tr/idlparsed/reporting-1.json | 10 + tr/idlparsed/requestidlecallback.json | 4 + tr/idlparsed/resource-timing-2.json | 2 + tr/idlparsed/savedata.json | 7 +- tr/idlparsed/screen-capture.json | 7 + tr/idlparsed/screen-fold.json | 3 + tr/idlparsed/screen-orientation.json | 4 + tr/idlparsed/screen-wake-lock.json | 4 + tr/idlparsed/scroll-animations-1.json | 9 + tr/idlparsed/scroll-to-text-fragment.json | 2 + tr/idlparsed/secure-contexts.json | 1 + tr/idlparsed/selection-api.json | 4 + tr/idlparsed/serial.json | 12 + tr/idlparsed/server-timing.json | 2 + tr/idlparsed/service-workers-1.json | 32 +- tr/idlparsed/shape-detection-api.json | 9 + tr/idlparsed/speech-api.json | 20 + tr/idlparsed/storage-access.json | 1 + tr/idlparsed/storage.json | 15 +- tr/idlparsed/streams.json | 53 +- tr/idlparsed/svg-animations.json | 21 +- tr/idlparsed/text-detection-api.json | 2 + tr/idlparsed/touch-events.json | 4 + tr/idlparsed/ua-client-hints.json | 16 +- tr/idlparsed/uievents.json | 17 + tr/idlparsed/url.json | 2 + tr/idlparsed/user-timing-2.json | 3 + tr/idlparsed/user-timing-3.json | 5 + tr/idlparsed/vibration.json | 2 + tr/idlparsed/video-rvfc.json | 3 + tr/idlparsed/visual-viewport.json | 2 + tr/idlparsed/wai-aria-1.2.json | 14 +- tr/idlparsed/wasm-js-api-1.json | 18 + tr/idlparsed/wasm-web-api-1.json | 1 + tr/idlparsed/web-animations-1.json | 36 +- tr/idlparsed/web-bluetooth.json | 84 +- tr/idlparsed/web-codecs.json | 303 +- tr/idlparsed/web-locks.json | 20 +- tr/idlparsed/web-nfc.json | 11 + tr/idlparsed/web-otp.json | 4 + tr/idlparsed/web-share-target.json | 3 + tr/idlparsed/web-share.json | 2 + tr/idlparsed/webaudio.json | 80 + tr/idlparsed/webauthn-2.json | 43 + tr/idlparsed/webdriver2.json | 7 +- tr/idlparsed/webgl1.json | 46 +- tr/idlparsed/webgl2.json | 29 +- tr/idlparsed/webhid.json | 13 + tr/idlparsed/webmidi.json | 16 + tr/idlparsed/webrtc-ice.json | 3 + tr/idlparsed/webrtc-identity.json | 13 + tr/idlparsed/webrtc-insertable-streams.json | 79 +- tr/idlparsed/webrtc-priority.json | 4 + tr/idlparsed/webrtc-stats.json | 32 + tr/idlparsed/webrtc-svc.json | 2 + tr/idlparsed/webrtc.json | 85 + tr/idlparsed/webtransport.json | 57 +- tr/idlparsed/webusb.json | 28 + tr/idlparsed/webvtt1.json | 9 + tr/idlparsed/webxr-ar-module-1.json | 3 + tr/idlparsed/webxr-gamepads-module-1.json | 2 + tr/idlparsed/webxr-hand-input-1.json | 5 + tr/idlparsed/webxr.json | 40 + tr/idlparsed/webxrlayers-1.json | 25 + tr/idlparsed/xhr.json | 8 + tr/ids/client-hints-infrastructure.json | 2 +- tr/ids/css-backgrounds-4.json | 2 +- tr/ids/css-cascade-3.json | 25 +- tr/ids/css-grid-3.json | 2 +- tr/ids/css-multicol-1.json | 51 +- tr/ids/css-typed-om-2.json | 23 +- tr/ids/ecmascript.json | 18347 ++++++++-------- tr/ids/fetch.json | 944 +- tr/ids/gpuweb.json | 225 +- tr/ids/html.json | 387 +- tr/ids/layout-instability.json | 66 +- tr/ids/serial.json | 3 + tr/ids/streams.json | 10 +- tr/ids/tc39-json-modules.json | 67 + tr/ids/tc39-private-fields-in-in.json | 240 + tr/ids/ua-client-hints.json | 21 +- tr/ids/web-codecs.json | 892 +- tr/ids/webdriver-bidi.json | 139 +- tr/ids/webrtc-insertable-streams.json | 19 + tr/index.html | 1577 +- tr/index.json | 192 +- tr/index.md | 369 +- tr/links/client-hints-infrastructure.json | 6 +- tr/links/css-cascade-3.json | 44 +- tr/links/css-multicol-1.json | 96 +- tr/links/css-typed-om-2.json | 10 + tr/links/fetch.json | 95 +- tr/links/html-aria.json | 1 + tr/links/html.json | 18 +- tr/links/layout-instability.json | 6 +- tr/links/tc39-json-modules.json | 34 + tr/links/tc39-private-fields-in-in.json | 48 + tr/links/ua-client-hints.json | 7 +- tr/links/web-codecs.json | 49 +- tr/links/webdriver-bidi.json | 33 +- tr/links/webrtc-insertable-streams.json | 11 + tr/perissue.html | 196 +- tr/perissue.md | 182 +- tr/refs/client-hints-infrastructure.json | 8 +- tr/refs/css-cascade-3.json | 10 +- tr/refs/css-multicol-1.json | 18 +- tr/refs/css-typed-om-2.json | 8 + tr/refs/fetch.json | 4 - tr/refs/ua-client-hints.json | 24 +- tr/refs/web-codecs.json | 16 +- tr/refs/webdriver-bidi.json | 4 + tr/refs/webrtc-insertable-streams.json | 8 + tr/study.json | 5231 ++++- 4240 files changed, 152847 insertions(+), 16519 deletions(-) create mode 100644 tr/idlnames.json create mode 100644 tr/idlnames/ANGLE_instanced_arrays.idl create mode 100644 tr/idlnames/AbortController.idl create mode 100644 tr/idlnames/AbortSignal.idl create mode 100644 tr/idlnames/AbsoluteOrientationReadingValues.idl create mode 100644 tr/idlnames/AbsoluteOrientationSensor.idl create mode 100644 tr/idlnames/AbstractRange.idl create mode 100644 tr/idlnames/AbstractWorker.idl create mode 100644 tr/idlnames/Accelerometer.idl create mode 100644 tr/idlnames/AccelerometerLocalCoordinateSystem.idl create mode 100644 tr/idlnames/AccelerometerReadingValues.idl create mode 100644 tr/idlnames/AccelerometerSensorOptions.idl create mode 100644 tr/idlnames/AccessibilityRole.idl create mode 100644 tr/idlnames/AddEventListenerOptions.idl create mode 100644 tr/idlnames/AddressErrors.idl create mode 100644 tr/idlnames/AddressInit.idl create mode 100644 tr/idlnames/AddressSpace.idl create mode 100644 tr/idlnames/AlignSetting.idl create mode 100644 tr/idlnames/AllowedBluetoothDevice.idl create mode 100644 tr/idlnames/AllowedUSBDevice.idl create mode 100644 tr/idlnames/AmbientLightReadingValues.idl create mode 100644 tr/idlnames/AmbientLightSensor.idl create mode 100644 tr/idlnames/AnalyserNode.idl create mode 100644 tr/idlnames/AnalyserOptions.idl create mode 100644 tr/idlnames/Animatable.idl create mode 100644 tr/idlnames/Animation.idl create mode 100644 tr/idlnames/AnimationEffect.idl create mode 100644 tr/idlnames/AnimationEvent.idl create mode 100644 tr/idlnames/AnimationEventInit.idl create mode 100644 tr/idlnames/AnimationFrameProvider.idl create mode 100644 tr/idlnames/AnimationPlayState.idl create mode 100644 tr/idlnames/AnimationPlaybackEvent.idl create mode 100644 tr/idlnames/AnimationPlaybackEventInit.idl create mode 100644 tr/idlnames/AnimationTimeline.idl create mode 100644 tr/idlnames/AnimationWorkletGlobalScope.idl create mode 100644 tr/idlnames/AnimatorInstanceConstructor.idl create mode 100644 tr/idlnames/AppendMode.idl create mode 100644 tr/idlnames/AriaAttributes.idl create mode 100644 tr/idlnames/AssignedNodesOptions.idl create mode 100644 tr/idlnames/AttestationConveyancePreference.idl create mode 100644 tr/idlnames/Attr.idl create mode 100644 tr/idlnames/AudioBuffer.idl create mode 100644 tr/idlnames/AudioBufferOptions.idl create mode 100644 tr/idlnames/AudioBufferSourceNode.idl create mode 100644 tr/idlnames/AudioBufferSourceOptions.idl create mode 100644 tr/idlnames/AudioConfiguration.idl create mode 100644 tr/idlnames/AudioContext.idl create mode 100644 tr/idlnames/AudioContextLatencyCategory.idl create mode 100644 tr/idlnames/AudioContextOptions.idl create mode 100644 tr/idlnames/AudioContextState.idl create mode 100644 tr/idlnames/AudioDecoder.idl create mode 100644 tr/idlnames/AudioDecoderConfig.idl create mode 100644 tr/idlnames/AudioDecoderInit.idl create mode 100644 tr/idlnames/AudioDestinationNode.idl create mode 100644 tr/idlnames/AudioEncoder.idl create mode 100644 tr/idlnames/AudioEncoderConfig.idl create mode 100644 tr/idlnames/AudioEncoderInit.idl create mode 100644 tr/idlnames/AudioFrame.idl create mode 100644 tr/idlnames/AudioFrameInit.idl create mode 100644 tr/idlnames/AudioFrameOutputCallback.idl create mode 100644 tr/idlnames/AudioListener.idl create mode 100644 tr/idlnames/AudioNode.idl create mode 100644 tr/idlnames/AudioNodeOptions.idl create mode 100644 tr/idlnames/AudioOutputOptions.idl create mode 100644 tr/idlnames/AudioParam.idl create mode 100644 tr/idlnames/AudioParamDescriptor.idl create mode 100644 tr/idlnames/AudioParamMap.idl create mode 100644 tr/idlnames/AudioProcessingEvent.idl create mode 100644 tr/idlnames/AudioProcessingEventInit.idl create mode 100644 tr/idlnames/AudioScheduledSourceNode.idl create mode 100644 tr/idlnames/AudioTimestamp.idl create mode 100644 tr/idlnames/AudioTrack.idl create mode 100644 tr/idlnames/AudioTrackList.idl create mode 100644 tr/idlnames/AudioWorklet.idl create mode 100644 tr/idlnames/AudioWorkletGlobalScope.idl create mode 100644 tr/idlnames/AudioWorkletNode.idl create mode 100644 tr/idlnames/AudioWorkletNodeOptions.idl create mode 100644 tr/idlnames/AudioWorkletProcessCallback.idl create mode 100644 tr/idlnames/AudioWorkletProcessor.idl create mode 100644 tr/idlnames/AudioWorkletProcessorConstructor.idl create mode 100644 tr/idlnames/AuthenticationExtensionsClientInputs.idl create mode 100644 tr/idlnames/AuthenticationExtensionsClientOutputs.idl create mode 100644 tr/idlnames/AuthenticationExtensionsLargeBlobInputs.idl create mode 100644 tr/idlnames/AuthenticationExtensionsLargeBlobOutputs.idl create mode 100644 tr/idlnames/AuthenticatorAssertionResponse.idl create mode 100644 tr/idlnames/AuthenticatorAttachment.idl create mode 100644 tr/idlnames/AuthenticatorAttestationResponse.idl create mode 100644 tr/idlnames/AuthenticatorResponse.idl create mode 100644 tr/idlnames/AuthenticatorSelectionCriteria.idl create mode 100644 tr/idlnames/AuthenticatorTransport.idl create mode 100644 tr/idlnames/AutoKeyword.idl create mode 100644 tr/idlnames/AutomationRate.idl create mode 100644 tr/idlnames/AvcBitstreamFormat.idl create mode 100644 tr/idlnames/AvcEncoderConfig.idl create mode 100644 tr/idlnames/BackgroundFetchEvent.idl create mode 100644 tr/idlnames/BackgroundFetchEventInit.idl create mode 100644 tr/idlnames/BackgroundFetchFailureReason.idl create mode 100644 tr/idlnames/BackgroundFetchManager.idl create mode 100644 tr/idlnames/BackgroundFetchOptions.idl create mode 100644 tr/idlnames/BackgroundFetchRecord.idl create mode 100644 tr/idlnames/BackgroundFetchRegistration.idl create mode 100644 tr/idlnames/BackgroundFetchResult.idl create mode 100644 tr/idlnames/BackgroundFetchUIOptions.idl create mode 100644 tr/idlnames/BackgroundFetchUpdateUIEvent.idl create mode 100644 tr/idlnames/BackgroundSyncOptions.idl create mode 100644 tr/idlnames/BarProp.idl create mode 100644 tr/idlnames/BarcodeDetector.idl create mode 100644 tr/idlnames/BarcodeDetectorOptions.idl create mode 100644 tr/idlnames/BarcodeFormat.idl create mode 100644 tr/idlnames/BaseAudioContext.idl create mode 100644 tr/idlnames/BaseComputedKeyframe.idl create mode 100644 tr/idlnames/BaseKeyframe.idl create mode 100644 tr/idlnames/BasePropertyIndexedKeyframe.idl create mode 100644 tr/idlnames/Baseline.idl create mode 100644 tr/idlnames/BasicCardChangeDetails.idl create mode 100644 tr/idlnames/BasicCardErrors.idl create mode 100644 tr/idlnames/BasicCardRequest.idl create mode 100644 tr/idlnames/BasicCardResponse.idl create mode 100644 tr/idlnames/BatteryManager.idl create mode 100644 tr/idlnames/BeforeUnloadEvent.idl create mode 100644 tr/idlnames/BidirectionalStream.idl create mode 100644 tr/idlnames/BidirectionalStreamsTransport.idl create mode 100644 tr/idlnames/BinaryType.idl create mode 100644 tr/idlnames/BiquadFilterNode.idl create mode 100644 tr/idlnames/BiquadFilterOptions.idl create mode 100644 tr/idlnames/BiquadFilterType.idl create mode 100644 tr/idlnames/BitrateMode.idl create mode 100644 tr/idlnames/Blob.idl create mode 100644 tr/idlnames/BlobCallback.idl create mode 100644 tr/idlnames/BlobEvent.idl create mode 100644 tr/idlnames/BlobEventInit.idl create mode 100644 tr/idlnames/BlobPart.idl create mode 100644 tr/idlnames/BlobPropertyBag.idl create mode 100644 tr/idlnames/Bluetooth.idl create mode 100644 tr/idlnames/BluetoothAdvertisingEvent.idl create mode 100644 tr/idlnames/BluetoothAdvertisingEventInit.idl create mode 100644 tr/idlnames/BluetoothCharacteristicProperties.idl create mode 100644 tr/idlnames/BluetoothCharacteristicUUID.idl create mode 100644 tr/idlnames/BluetoothDataFilterInit.idl create mode 100644 tr/idlnames/BluetoothDescriptorUUID.idl create mode 100644 tr/idlnames/BluetoothDevice.idl create mode 100644 tr/idlnames/BluetoothDeviceEventHandlers.idl create mode 100644 tr/idlnames/BluetoothLEScanFilterInit.idl create mode 100644 tr/idlnames/BluetoothManufacturerDataMap.idl create mode 100644 tr/idlnames/BluetoothPermissionDescriptor.idl create mode 100644 tr/idlnames/BluetoothPermissionResult.idl create mode 100644 tr/idlnames/BluetoothPermissionStorage.idl create mode 100644 tr/idlnames/BluetoothRemoteGATTCharacteristic.idl create mode 100644 tr/idlnames/BluetoothRemoteGATTDescriptor.idl create mode 100644 tr/idlnames/BluetoothRemoteGATTServer.idl create mode 100644 tr/idlnames/BluetoothRemoteGATTService.idl create mode 100644 tr/idlnames/BluetoothServiceDataMap.idl create mode 100644 tr/idlnames/BluetoothServiceUUID.idl create mode 100644 tr/idlnames/BluetoothUUID.idl create mode 100644 tr/idlnames/Body.idl create mode 100644 tr/idlnames/BodyInit.idl create mode 100644 tr/idlnames/BroadcastChannel.idl create mode 100644 tr/idlnames/ByteLengthQueuingStrategy.idl create mode 100644 tr/idlnames/CDATASection.idl create mode 100644 tr/idlnames/COSEAlgorithmIdentifier.idl create mode 100644 tr/idlnames/CSSAnimation.idl create mode 100644 tr/idlnames/CSSConditionRule.idl create mode 100644 tr/idlnames/CSSCounterStyleRule.idl create mode 100644 tr/idlnames/CSSFontFaceRule.idl create mode 100644 tr/idlnames/CSSFontFeatureValuesMap.idl create mode 100644 tr/idlnames/CSSFontFeatureValuesRule.idl create mode 100644 tr/idlnames/CSSFontPaletteValuesRule.idl create mode 100644 tr/idlnames/CSSImageValue.idl create mode 100644 tr/idlnames/CSSKeyframeRule.idl create mode 100644 tr/idlnames/CSSKeyframesRule.idl create mode 100644 tr/idlnames/CSSKeywordValue.idl create mode 100644 tr/idlnames/CSSMathInvert.idl create mode 100644 tr/idlnames/CSSMathMax.idl create mode 100644 tr/idlnames/CSSMathMin.idl create mode 100644 tr/idlnames/CSSMathNegate.idl create mode 100644 tr/idlnames/CSSMathOperator.idl create mode 100644 tr/idlnames/CSSMathProduct.idl create mode 100644 tr/idlnames/CSSMathSum.idl create mode 100644 tr/idlnames/CSSMathValue.idl create mode 100644 tr/idlnames/CSSMatrixComponent.idl create mode 100644 tr/idlnames/CSSMatrixComponentOptions.idl create mode 100644 tr/idlnames/CSSMediaRule.idl create mode 100644 tr/idlnames/CSSNestingRule.idl create mode 100644 tr/idlnames/CSSNumberish.idl create mode 100644 tr/idlnames/CSSNumericArray.idl create mode 100644 tr/idlnames/CSSNumericBaseType.idl create mode 100644 tr/idlnames/CSSNumericType.idl create mode 100644 tr/idlnames/CSSNumericValue.idl create mode 100644 tr/idlnames/CSSParserAtRule.idl create mode 100644 tr/idlnames/CSSParserBlock.idl create mode 100644 tr/idlnames/CSSParserDeclaration.idl create mode 100644 tr/idlnames/CSSParserFunction.idl create mode 100644 tr/idlnames/CSSParserOptions.idl create mode 100644 tr/idlnames/CSSParserQualifiedRule.idl create mode 100644 tr/idlnames/CSSParserRule.idl create mode 100644 tr/idlnames/CSSParserValue.idl create mode 100644 tr/idlnames/CSSPerspective.idl create mode 100644 tr/idlnames/CSSPositionValue.idl create mode 100644 tr/idlnames/CSSPropertyRule.idl create mode 100644 tr/idlnames/CSSPseudoElement.idl create mode 100644 tr/idlnames/CSSRotate.idl create mode 100644 tr/idlnames/CSSScale.idl create mode 100644 tr/idlnames/CSSScrollTimelineRule.idl create mode 100644 tr/idlnames/CSSSkew.idl create mode 100644 tr/idlnames/CSSSkewX.idl create mode 100644 tr/idlnames/CSSSkewY.idl create mode 100644 tr/idlnames/CSSStringSource.idl create mode 100644 tr/idlnames/CSSStyleSheetInit.idl create mode 100644 tr/idlnames/CSSStyleValue.idl create mode 100644 tr/idlnames/CSSSupportsRule.idl create mode 100644 tr/idlnames/CSSToken.idl create mode 100644 tr/idlnames/CSSTransformComponent.idl create mode 100644 tr/idlnames/CSSTransformValue.idl create mode 100644 tr/idlnames/CSSTransition.idl create mode 100644 tr/idlnames/CSSTranslate.idl create mode 100644 tr/idlnames/CSSUnitValue.idl create mode 100644 tr/idlnames/CSSUnparsedSegment.idl create mode 100644 tr/idlnames/CSSUnparsedValue.idl create mode 100644 tr/idlnames/CSSVariableReferenceValue.idl create mode 100644 tr/idlnames/CSSViewportRule.idl create mode 100644 tr/idlnames/Cache.idl create mode 100644 tr/idlnames/CacheQueryOptions.idl create mode 100644 tr/idlnames/CacheStorage.idl create mode 100644 tr/idlnames/CameraDevicePermissionDescriptor.idl create mode 100644 tr/idlnames/CanMakePaymentEvent.idl create mode 100644 tr/idlnames/CanMakePaymentEventInit.idl create mode 100644 tr/idlnames/CanPlayTypeResult.idl create mode 100644 tr/idlnames/CanvasCaptureMediaStreamTrack.idl create mode 100644 tr/idlnames/CanvasCompositing.idl create mode 100644 tr/idlnames/CanvasDirection.idl create mode 100644 tr/idlnames/CanvasDrawImage.idl create mode 100644 tr/idlnames/CanvasDrawPath.idl create mode 100644 tr/idlnames/CanvasFillRule.idl create mode 100644 tr/idlnames/CanvasFillStrokeStyles.idl create mode 100644 tr/idlnames/CanvasFilters.idl create mode 100644 tr/idlnames/CanvasGradient.idl create mode 100644 tr/idlnames/CanvasImageData.idl create mode 100644 tr/idlnames/CanvasImageSmoothing.idl create mode 100644 tr/idlnames/CanvasImageSource.idl create mode 100644 tr/idlnames/CanvasLineCap.idl create mode 100644 tr/idlnames/CanvasLineJoin.idl create mode 100644 tr/idlnames/CanvasPath.idl create mode 100644 tr/idlnames/CanvasPathDrawingStyles.idl create mode 100644 tr/idlnames/CanvasPattern.idl create mode 100644 tr/idlnames/CanvasRect.idl create mode 100644 tr/idlnames/CanvasRenderingContext2D.idl create mode 100644 tr/idlnames/CanvasRenderingContext2DSettings.idl create mode 100644 tr/idlnames/CanvasShadowStyles.idl create mode 100644 tr/idlnames/CanvasState.idl create mode 100644 tr/idlnames/CanvasText.idl create mode 100644 tr/idlnames/CanvasTextAlign.idl create mode 100644 tr/idlnames/CanvasTextBaseline.idl create mode 100644 tr/idlnames/CanvasTextDrawingStyles.idl create mode 100644 tr/idlnames/CanvasTransform.idl create mode 100644 tr/idlnames/CanvasUserInterface.idl create mode 100644 tr/idlnames/Capabilities.idl create mode 100644 tr/idlnames/ChannelCountMode.idl create mode 100644 tr/idlnames/ChannelInterpretation.idl create mode 100644 tr/idlnames/ChannelMergerNode.idl create mode 100644 tr/idlnames/ChannelMergerOptions.idl create mode 100644 tr/idlnames/ChannelSplitterNode.idl create mode 100644 tr/idlnames/ChannelSplitterOptions.idl create mode 100644 tr/idlnames/CharacterData.idl create mode 100644 tr/idlnames/CharacteristicEventHandlers.idl create mode 100644 tr/idlnames/ChildNode.idl create mode 100644 tr/idlnames/Client.idl create mode 100644 tr/idlnames/ClientLifecycleState.idl create mode 100644 tr/idlnames/ClientQueryOptions.idl create mode 100644 tr/idlnames/ClientType.idl create mode 100644 tr/idlnames/Clients.idl create mode 100644 tr/idlnames/Clipboard.idl create mode 100644 tr/idlnames/ClipboardEvent.idl create mode 100644 tr/idlnames/ClipboardEventInit.idl create mode 100644 tr/idlnames/ClipboardItem.idl create mode 100644 tr/idlnames/ClipboardItemData.idl create mode 100644 tr/idlnames/ClipboardItemDataType.idl create mode 100644 tr/idlnames/ClipboardItemDelayedCallback.idl create mode 100644 tr/idlnames/ClipboardItemOptions.idl create mode 100644 tr/idlnames/ClipboardItems.idl create mode 100644 tr/idlnames/ClipboardPermissionDescriptor.idl create mode 100644 tr/idlnames/CloseEvent.idl create mode 100644 tr/idlnames/CloseEventInit.idl create mode 100644 tr/idlnames/CodecState.idl create mode 100644 tr/idlnames/CollectedClientData.idl create mode 100644 tr/idlnames/ColorGamut.idl create mode 100644 tr/idlnames/ColorSpaceConversion.idl create mode 100644 tr/idlnames/Comment.idl create mode 100644 tr/idlnames/CompileError.idl create mode 100644 tr/idlnames/CompositeOperation.idl create mode 100644 tr/idlnames/CompositeOperationOrAuto.idl create mode 100644 tr/idlnames/CompositionEvent.idl create mode 100644 tr/idlnames/CompositionEventInit.idl create mode 100644 tr/idlnames/CompressionStream.idl create mode 100644 tr/idlnames/ComputedEffectTiming.idl create mode 100644 tr/idlnames/ConnectionType.idl create mode 100644 tr/idlnames/ConstantSourceNode.idl create mode 100644 tr/idlnames/ConstantSourceOptions.idl create mode 100644 tr/idlnames/ConstrainBoolean.idl create mode 100644 tr/idlnames/ConstrainBooleanParameters.idl create mode 100644 tr/idlnames/ConstrainDOMString.idl create mode 100644 tr/idlnames/ConstrainDOMStringParameters.idl create mode 100644 tr/idlnames/ConstrainDouble.idl create mode 100644 tr/idlnames/ConstrainDoubleRange.idl create mode 100644 tr/idlnames/ConstrainPoint2D.idl create mode 100644 tr/idlnames/ConstrainPoint2DParameters.idl create mode 100644 tr/idlnames/ConstrainULong.idl create mode 100644 tr/idlnames/ConstrainULongRange.idl create mode 100644 tr/idlnames/ConstraintSet.idl create mode 100644 tr/idlnames/Constraints.idl create mode 100644 tr/idlnames/ContactAddress.idl create mode 100644 tr/idlnames/ContactInfo.idl create mode 100644 tr/idlnames/ContactProperty.idl create mode 100644 tr/idlnames/ContactsManager.idl create mode 100644 tr/idlnames/ContactsSelectOptions.idl create mode 100644 tr/idlnames/ContainerBasedOffset.idl create mode 100644 tr/idlnames/ContentCategory.idl create mode 100644 tr/idlnames/ContentDescription.idl create mode 100644 tr/idlnames/ContentIndex.idl create mode 100644 tr/idlnames/ContentIndexEvent.idl create mode 100644 tr/idlnames/ContentIndexEventInit.idl create mode 100644 tr/idlnames/ConvolverNode.idl create mode 100644 tr/idlnames/ConvolverOptions.idl create mode 100644 tr/idlnames/CookieChangeEvent.idl create mode 100644 tr/idlnames/CookieChangeEventInit.idl create mode 100644 tr/idlnames/CookieInit.idl create mode 100644 tr/idlnames/CookieList.idl create mode 100644 tr/idlnames/CookieListItem.idl create mode 100644 tr/idlnames/CookieSameSite.idl create mode 100644 tr/idlnames/CookieStore.idl create mode 100644 tr/idlnames/CookieStoreDeleteOptions.idl create mode 100644 tr/idlnames/CookieStoreGetOptions.idl create mode 100644 tr/idlnames/CookieStoreManager.idl create mode 100644 tr/idlnames/Coordinates.idl create mode 100644 tr/idlnames/CountQueuingStrategy.idl create mode 100644 tr/idlnames/CrashReportBody.idl create mode 100644 tr/idlnames/Credential.idl create mode 100644 tr/idlnames/CredentialCreationOptions.idl create mode 100644 tr/idlnames/CredentialData.idl create mode 100644 tr/idlnames/CredentialMediationRequirement.idl create mode 100644 tr/idlnames/CredentialPropertiesOutput.idl create mode 100644 tr/idlnames/CredentialRequestOptions.idl create mode 100644 tr/idlnames/CredentialUserData.idl create mode 100644 tr/idlnames/CredentialsContainer.idl create mode 100644 tr/idlnames/CursorCaptureConstraint.idl create mode 100644 tr/idlnames/CustomElementConstructor.idl create mode 100644 tr/idlnames/CustomElementRegistry.idl create mode 100644 tr/idlnames/CustomEvent.idl create mode 100644 tr/idlnames/CustomEventInit.idl create mode 100644 tr/idlnames/CustomStateSet.idl create mode 100644 tr/idlnames/DOMHighResTimeStamp.idl create mode 100644 tr/idlnames/DOMImplementation.idl create mode 100644 tr/idlnames/DOMMatrix.idl create mode 100644 tr/idlnames/DOMMatrix2DInit.idl create mode 100644 tr/idlnames/DOMMatrixInit.idl create mode 100644 tr/idlnames/DOMMatrixReadOnly.idl create mode 100644 tr/idlnames/DOMParser.idl create mode 100644 tr/idlnames/DOMParserSupportedType.idl create mode 100644 tr/idlnames/DOMPoint.idl create mode 100644 tr/idlnames/DOMPointInit.idl create mode 100644 tr/idlnames/DOMPointReadOnly.idl create mode 100644 tr/idlnames/DOMQuad.idl create mode 100644 tr/idlnames/DOMQuadInit.idl create mode 100644 tr/idlnames/DOMRect.idl create mode 100644 tr/idlnames/DOMRectInit.idl create mode 100644 tr/idlnames/DOMRectList.idl create mode 100644 tr/idlnames/DOMRectReadOnly.idl create mode 100644 tr/idlnames/DOMStringList.idl create mode 100644 tr/idlnames/DOMStringMap.idl create mode 100644 tr/idlnames/DOMTokenList.idl create mode 100644 tr/idlnames/DataCue.idl create mode 100644 tr/idlnames/DataTransfer.idl create mode 100644 tr/idlnames/DataTransferItem.idl create mode 100644 tr/idlnames/DataTransferItemList.idl create mode 100644 tr/idlnames/DatagramTransport.idl create mode 100644 tr/idlnames/DecodeErrorCallback.idl create mode 100644 tr/idlnames/DecodeSuccessCallback.idl create mode 100644 tr/idlnames/DecompressionStream.idl create mode 100644 tr/idlnames/DedicatedWorkerGlobalScope.idl create mode 100644 tr/idlnames/DelayNode.idl create mode 100644 tr/idlnames/DelayOptions.idl create mode 100644 tr/idlnames/DeprecationReportBody.idl create mode 100644 tr/idlnames/DetectedBarcode.idl create mode 100644 tr/idlnames/DetectedFace.idl create mode 100644 tr/idlnames/DetectedText.idl create mode 100644 tr/idlnames/DeviceMotionEvent.idl create mode 100644 tr/idlnames/DeviceMotionEventAcceleration.idl create mode 100644 tr/idlnames/DeviceMotionEventAccelerationInit.idl create mode 100644 tr/idlnames/DeviceMotionEventInit.idl create mode 100644 tr/idlnames/DeviceMotionEventRotationRate.idl create mode 100644 tr/idlnames/DeviceMotionEventRotationRateInit.idl create mode 100644 tr/idlnames/DeviceOrientationEvent.idl create mode 100644 tr/idlnames/DeviceOrientationEventInit.idl create mode 100644 tr/idlnames/DevicePermissionDescriptor.idl create mode 100644 tr/idlnames/DirectionSetting.idl create mode 100644 tr/idlnames/DirectoryPickerOptions.idl create mode 100644 tr/idlnames/DisplayCaptureSurfaceType.idl create mode 100644 tr/idlnames/DisplayMediaStreamConstraints.idl create mode 100644 tr/idlnames/DisplayModeType.idl create mode 100644 tr/idlnames/DistanceModelType.idl create mode 100644 tr/idlnames/DistortionCoefficients.idl create mode 100644 tr/idlnames/Document.idl create mode 100644 tr/idlnames/DocumentAndElementEventHandlers.idl create mode 100644 tr/idlnames/DocumentFragment.idl create mode 100644 tr/idlnames/DocumentOrShadowRoot.idl create mode 100644 tr/idlnames/DocumentReadyState.idl create mode 100644 tr/idlnames/DocumentTimeline.idl create mode 100644 tr/idlnames/DocumentTimelineOptions.idl create mode 100644 tr/idlnames/DocumentType.idl create mode 100644 tr/idlnames/DoubleRange.idl create mode 100644 tr/idlnames/DragEvent.idl create mode 100644 tr/idlnames/DragEventInit.idl create mode 100644 tr/idlnames/DynamicsCompressorNode.idl create mode 100644 tr/idlnames/DynamicsCompressorOptions.idl create mode 100644 tr/idlnames/EXT_blend_minmax.idl create mode 100644 tr/idlnames/EXT_clip_cull_distance.idl create mode 100644 tr/idlnames/EXT_color_buffer_float.idl create mode 100644 tr/idlnames/EXT_color_buffer_half_float.idl create mode 100644 tr/idlnames/EXT_disjoint_timer_query.idl create mode 100644 tr/idlnames/EXT_disjoint_timer_query_webgl2.idl create mode 100644 tr/idlnames/EXT_float_blend.idl create mode 100644 tr/idlnames/EXT_frag_depth.idl create mode 100644 tr/idlnames/EXT_sRGB.idl create mode 100644 tr/idlnames/EXT_shader_texture_lod.idl create mode 100644 tr/idlnames/EXT_texture_compression_bptc.idl create mode 100644 tr/idlnames/EXT_texture_compression_rgtc.idl create mode 100644 tr/idlnames/EXT_texture_filter_anisotropic.idl create mode 100644 tr/idlnames/EXT_texture_norm16.idl create mode 100644 tr/idlnames/Edge.idl create mode 100644 tr/idlnames/EffectTiming.idl create mode 100644 tr/idlnames/EffectiveConnectionType.idl create mode 100644 tr/idlnames/Element.idl create mode 100644 tr/idlnames/ElementBasedOffset.idl create mode 100644 tr/idlnames/ElementContentEditable.idl create mode 100644 tr/idlnames/ElementCreationOptions.idl create mode 100644 tr/idlnames/ElementDefinitionOptions.idl create mode 100644 tr/idlnames/ElementInternals.idl create mode 100644 tr/idlnames/EncodedAudioChunk.idl create mode 100644 tr/idlnames/EncodedAudioChunkInit.idl create mode 100644 tr/idlnames/EncodedAudioChunkOutputCallback.idl create mode 100644 tr/idlnames/EncodedAudioChunkType.idl create mode 100644 tr/idlnames/EncodedVideoChunk.idl create mode 100644 tr/idlnames/EncodedVideoChunkInit.idl create mode 100644 tr/idlnames/EncodedVideoChunkOutputCallback.idl create mode 100644 tr/idlnames/EncodedVideoChunkType.idl create mode 100644 tr/idlnames/EndOfStreamError.idl create mode 100644 tr/idlnames/EndingType.idl create mode 100644 tr/idlnames/EnterPictureInPictureEvent.idl create mode 100644 tr/idlnames/EnterPictureInPictureEventInit.idl create mode 100644 tr/idlnames/ErrorCallback.idl create mode 100644 tr/idlnames/ErrorEvent.idl create mode 100644 tr/idlnames/ErrorEventInit.idl create mode 100644 tr/idlnames/Event.idl create mode 100644 tr/idlnames/EventCounts.idl create mode 100644 tr/idlnames/EventHandler.idl create mode 100644 tr/idlnames/EventHandlerNonNull.idl create mode 100644 tr/idlnames/EventInit.idl create mode 100644 tr/idlnames/EventListener.idl create mode 100644 tr/idlnames/EventListenerOptions.idl create mode 100644 tr/idlnames/EventModifierInit.idl create mode 100644 tr/idlnames/EventSource.idl create mode 100644 tr/idlnames/EventSourceInit.idl create mode 100644 tr/idlnames/EventTarget.idl create mode 100644 tr/idlnames/ExtendableCookieChangeEvent.idl create mode 100644 tr/idlnames/ExtendableCookieChangeEventInit.idl create mode 100644 tr/idlnames/ExtendableEvent.idl create mode 100644 tr/idlnames/ExtendableEventInit.idl create mode 100644 tr/idlnames/ExtendableMessageEvent.idl create mode 100644 tr/idlnames/ExtendableMessageEventInit.idl create mode 100644 tr/idlnames/External.idl create mode 100644 tr/idlnames/ExternalApplicationResource.idl create mode 100644 tr/idlnames/FaceDetector.idl create mode 100644 tr/idlnames/FaceDetectorOptions.idl create mode 100644 tr/idlnames/FederatedCredential.idl create mode 100644 tr/idlnames/FederatedCredentialInit.idl create mode 100644 tr/idlnames/FederatedCredentialRequestOptions.idl create mode 100644 tr/idlnames/FetchEvent.idl create mode 100644 tr/idlnames/FetchEventInit.idl create mode 100644 tr/idlnames/File.idl create mode 100644 tr/idlnames/FileCallback.idl create mode 100644 tr/idlnames/FileList.idl create mode 100644 tr/idlnames/FilePickerAcceptType.idl create mode 100644 tr/idlnames/FilePickerOptions.idl create mode 100644 tr/idlnames/FilePropertyBag.idl create mode 100644 tr/idlnames/FileReader.idl create mode 100644 tr/idlnames/FileReaderSync.idl create mode 100644 tr/idlnames/FileSystem.idl create mode 100644 tr/idlnames/FileSystemCreateWritableOptions.idl create mode 100644 tr/idlnames/FileSystemDirectoryEntry.idl create mode 100644 tr/idlnames/FileSystemDirectoryHandle.idl create mode 100644 tr/idlnames/FileSystemDirectoryReader.idl create mode 100644 tr/idlnames/FileSystemEntriesCallback.idl create mode 100644 tr/idlnames/FileSystemEntry.idl create mode 100644 tr/idlnames/FileSystemEntryCallback.idl create mode 100644 tr/idlnames/FileSystemFileEntry.idl create mode 100644 tr/idlnames/FileSystemFileHandle.idl create mode 100644 tr/idlnames/FileSystemFlags.idl create mode 100644 tr/idlnames/FileSystemGetDirectoryOptions.idl create mode 100644 tr/idlnames/FileSystemGetFileOptions.idl create mode 100644 tr/idlnames/FileSystemHandle.idl create mode 100644 tr/idlnames/FileSystemHandleKind.idl create mode 100644 tr/idlnames/FileSystemHandlePermissionDescriptor.idl create mode 100644 tr/idlnames/FileSystemPermissionDescriptor.idl create mode 100644 tr/idlnames/FileSystemPermissionMode.idl create mode 100644 tr/idlnames/FileSystemRemoveOptions.idl create mode 100644 tr/idlnames/FileSystemWritableFileStream.idl create mode 100644 tr/idlnames/FileSystemWriteChunkType.idl create mode 100644 tr/idlnames/FillLightMode.idl create mode 100644 tr/idlnames/FillMode.idl create mode 100644 tr/idlnames/Fingerprint.idl create mode 100644 tr/idlnames/Float32List.idl create mode 100644 tr/idlnames/FlowControlType.idl create mode 100644 tr/idlnames/FocusEvent.idl create mode 100644 tr/idlnames/FocusEventInit.idl create mode 100644 tr/idlnames/FocusOptions.idl create mode 100644 tr/idlnames/FocusableAreaSearchMode.idl create mode 100644 tr/idlnames/FocusableAreasOption.idl create mode 100644 tr/idlnames/Font.idl create mode 100644 tr/idlnames/FontIterator.idl create mode 100644 tr/idlnames/FontManager.idl create mode 100644 tr/idlnames/FontMetadata.idl create mode 100644 tr/idlnames/FontMetrics.idl create mode 100644 tr/idlnames/FormData.idl create mode 100644 tr/idlnames/FormDataEntryValue.idl create mode 100644 tr/idlnames/FormDataEvent.idl create mode 100644 tr/idlnames/FormDataEventInit.idl create mode 100644 tr/idlnames/FragmentDirective.idl create mode 100644 tr/idlnames/FrameRequestCallback.idl create mode 100644 tr/idlnames/FrameType.idl create mode 100644 tr/idlnames/FullscreenNavigationUI.idl create mode 100644 tr/idlnames/FullscreenOptions.idl create mode 100644 tr/idlnames/FunctionStringCallback.idl create mode 100644 tr/idlnames/GLbitfield.idl create mode 100644 tr/idlnames/GLboolean.idl create mode 100644 tr/idlnames/GLbyte.idl create mode 100644 tr/idlnames/GLclampf.idl create mode 100644 tr/idlnames/GLenum.idl create mode 100644 tr/idlnames/GLfloat.idl create mode 100644 tr/idlnames/GLint.idl create mode 100644 tr/idlnames/GLint64.idl create mode 100644 tr/idlnames/GLintptr.idl create mode 100644 tr/idlnames/GLshort.idl create mode 100644 tr/idlnames/GLsizei.idl create mode 100644 tr/idlnames/GLsizeiptr.idl create mode 100644 tr/idlnames/GLubyte.idl create mode 100644 tr/idlnames/GLuint.idl create mode 100644 tr/idlnames/GLuint64.idl create mode 100644 tr/idlnames/GLuint64EXT.idl create mode 100644 tr/idlnames/GLushort.idl create mode 100644 tr/idlnames/GPU.idl create mode 100644 tr/idlnames/GPUAdapter.idl create mode 100644 tr/idlnames/GPUAdapterFeatures.idl create mode 100644 tr/idlnames/GPUAdapterLimits.idl create mode 100644 tr/idlnames/GPUAddressMode.idl create mode 100644 tr/idlnames/GPUBindGroup.idl create mode 100644 tr/idlnames/GPUBindGroupDescriptor.idl create mode 100644 tr/idlnames/GPUBindGroupEntry.idl create mode 100644 tr/idlnames/GPUBindGroupLayout.idl create mode 100644 tr/idlnames/GPUBindGroupLayoutDescriptor.idl create mode 100644 tr/idlnames/GPUBindGroupLayoutEntry.idl create mode 100644 tr/idlnames/GPUBindingResource.idl create mode 100644 tr/idlnames/GPUBlendComponent.idl create mode 100644 tr/idlnames/GPUBlendFactor.idl create mode 100644 tr/idlnames/GPUBlendOperation.idl create mode 100644 tr/idlnames/GPUBlendState.idl create mode 100644 tr/idlnames/GPUBuffer.idl create mode 100644 tr/idlnames/GPUBufferBinding.idl create mode 100644 tr/idlnames/GPUBufferBindingLayout.idl create mode 100644 tr/idlnames/GPUBufferBindingType.idl create mode 100644 tr/idlnames/GPUBufferDescriptor.idl create mode 100644 tr/idlnames/GPUBufferDynamicOffset.idl create mode 100644 tr/idlnames/GPUBufferUsage.idl create mode 100644 tr/idlnames/GPUBufferUsageFlags.idl create mode 100644 tr/idlnames/GPUCanvasContext.idl create mode 100644 tr/idlnames/GPUColor.idl create mode 100644 tr/idlnames/GPUColorDict.idl create mode 100644 tr/idlnames/GPUColorTargetState.idl create mode 100644 tr/idlnames/GPUColorWrite.idl create mode 100644 tr/idlnames/GPUColorWriteFlags.idl create mode 100644 tr/idlnames/GPUCommandBuffer.idl create mode 100644 tr/idlnames/GPUCommandBufferDescriptor.idl create mode 100644 tr/idlnames/GPUCommandEncoder.idl create mode 100644 tr/idlnames/GPUCommandEncoderDescriptor.idl create mode 100644 tr/idlnames/GPUCompareFunction.idl create mode 100644 tr/idlnames/GPUCompilationInfo.idl create mode 100644 tr/idlnames/GPUCompilationMessage.idl create mode 100644 tr/idlnames/GPUCompilationMessageType.idl create mode 100644 tr/idlnames/GPUComputePassDescriptor.idl create mode 100644 tr/idlnames/GPUComputePassEncoder.idl create mode 100644 tr/idlnames/GPUComputePipeline.idl create mode 100644 tr/idlnames/GPUComputePipelineDescriptor.idl create mode 100644 tr/idlnames/GPUCullMode.idl create mode 100644 tr/idlnames/GPUDepthBias.idl create mode 100644 tr/idlnames/GPUDepthStencilState.idl create mode 100644 tr/idlnames/GPUDevice.idl create mode 100644 tr/idlnames/GPUDeviceDescriptor.idl create mode 100644 tr/idlnames/GPUDeviceLostInfo.idl create mode 100644 tr/idlnames/GPUDeviceLostReason.idl create mode 100644 tr/idlnames/GPUError.idl create mode 100644 tr/idlnames/GPUErrorFilter.idl create mode 100644 tr/idlnames/GPUExtent3D.idl create mode 100644 tr/idlnames/GPUExtent3DDict.idl create mode 100644 tr/idlnames/GPUFeatureName.idl create mode 100644 tr/idlnames/GPUFilterMode.idl create mode 100644 tr/idlnames/GPUFlagsConstant.idl create mode 100644 tr/idlnames/GPUFragmentState.idl create mode 100644 tr/idlnames/GPUFrontFace.idl create mode 100644 tr/idlnames/GPUImageCopyBuffer.idl create mode 100644 tr/idlnames/GPUImageCopyImageBitmap.idl create mode 100644 tr/idlnames/GPUImageCopyTexture.idl create mode 100644 tr/idlnames/GPUImageDataLayout.idl create mode 100644 tr/idlnames/GPUIndex32.idl create mode 100644 tr/idlnames/GPUIndexFormat.idl create mode 100644 tr/idlnames/GPUInputStepMode.idl create mode 100644 tr/idlnames/GPUIntegerCoordinate.idl create mode 100644 tr/idlnames/GPULoadOp.idl create mode 100644 tr/idlnames/GPUMapMode.idl create mode 100644 tr/idlnames/GPUMapModeFlags.idl create mode 100644 tr/idlnames/GPUMultisampleState.idl create mode 100644 tr/idlnames/GPUObjectBase.idl create mode 100644 tr/idlnames/GPUObjectDescriptorBase.idl create mode 100644 tr/idlnames/GPUOrigin2D.idl create mode 100644 tr/idlnames/GPUOrigin2DDict.idl create mode 100644 tr/idlnames/GPUOrigin3D.idl create mode 100644 tr/idlnames/GPUOrigin3DDict.idl create mode 100644 tr/idlnames/GPUOutOfMemoryError.idl create mode 100644 tr/idlnames/GPUPipelineBase.idl create mode 100644 tr/idlnames/GPUPipelineDescriptorBase.idl create mode 100644 tr/idlnames/GPUPipelineLayout.idl create mode 100644 tr/idlnames/GPUPipelineLayoutDescriptor.idl create mode 100644 tr/idlnames/GPUPipelineStatisticName.idl create mode 100644 tr/idlnames/GPUPowerPreference.idl create mode 100644 tr/idlnames/GPUPrimitiveState.idl create mode 100644 tr/idlnames/GPUPrimitiveTopology.idl create mode 100644 tr/idlnames/GPUProgrammablePassEncoder.idl create mode 100644 tr/idlnames/GPUProgrammableStage.idl create mode 100644 tr/idlnames/GPUQuerySet.idl create mode 100644 tr/idlnames/GPUQuerySetDescriptor.idl create mode 100644 tr/idlnames/GPUQueryType.idl create mode 100644 tr/idlnames/GPUQueue.idl create mode 100644 tr/idlnames/GPURenderBundle.idl create mode 100644 tr/idlnames/GPURenderBundleDescriptor.idl create mode 100644 tr/idlnames/GPURenderBundleEncoder.idl create mode 100644 tr/idlnames/GPURenderBundleEncoderDescriptor.idl create mode 100644 tr/idlnames/GPURenderEncoderBase.idl create mode 100644 tr/idlnames/GPURenderPassColorAttachment.idl create mode 100644 tr/idlnames/GPURenderPassDepthStencilAttachment.idl create mode 100644 tr/idlnames/GPURenderPassDescriptor.idl create mode 100644 tr/idlnames/GPURenderPassEncoder.idl create mode 100644 tr/idlnames/GPURenderPipeline.idl create mode 100644 tr/idlnames/GPURenderPipelineDescriptor.idl create mode 100644 tr/idlnames/GPURequestAdapterOptions.idl create mode 100644 tr/idlnames/GPUSampleMask.idl create mode 100644 tr/idlnames/GPUSampler.idl create mode 100644 tr/idlnames/GPUSamplerBindingLayout.idl create mode 100644 tr/idlnames/GPUSamplerBindingType.idl create mode 100644 tr/idlnames/GPUSamplerDescriptor.idl create mode 100644 tr/idlnames/GPUShaderModule.idl create mode 100644 tr/idlnames/GPUShaderModuleDescriptor.idl create mode 100644 tr/idlnames/GPUShaderStage.idl create mode 100644 tr/idlnames/GPUShaderStageFlags.idl create mode 100644 tr/idlnames/GPUSignedOffset32.idl create mode 100644 tr/idlnames/GPUSize32.idl create mode 100644 tr/idlnames/GPUSize64.idl create mode 100644 tr/idlnames/GPUStencilFaceState.idl create mode 100644 tr/idlnames/GPUStencilOperation.idl create mode 100644 tr/idlnames/GPUStencilValue.idl create mode 100644 tr/idlnames/GPUStorageTextureAccess.idl create mode 100644 tr/idlnames/GPUStorageTextureBindingLayout.idl create mode 100644 tr/idlnames/GPUStoreOp.idl create mode 100644 tr/idlnames/GPUSwapChain.idl create mode 100644 tr/idlnames/GPUSwapChainDescriptor.idl create mode 100644 tr/idlnames/GPUTexture.idl create mode 100644 tr/idlnames/GPUTextureAspect.idl create mode 100644 tr/idlnames/GPUTextureBindingLayout.idl create mode 100644 tr/idlnames/GPUTextureDescriptor.idl create mode 100644 tr/idlnames/GPUTextureDimension.idl create mode 100644 tr/idlnames/GPUTextureFormat.idl create mode 100644 tr/idlnames/GPUTextureSampleType.idl create mode 100644 tr/idlnames/GPUTextureUsage.idl create mode 100644 tr/idlnames/GPUTextureUsageFlags.idl create mode 100644 tr/idlnames/GPUTextureView.idl create mode 100644 tr/idlnames/GPUTextureViewDescriptor.idl create mode 100644 tr/idlnames/GPUTextureViewDimension.idl create mode 100644 tr/idlnames/GPUUncapturedErrorEvent.idl create mode 100644 tr/idlnames/GPUUncapturedErrorEventInit.idl create mode 100644 tr/idlnames/GPUValidationError.idl create mode 100644 tr/idlnames/GPUVertexAttribute.idl create mode 100644 tr/idlnames/GPUVertexBufferLayout.idl create mode 100644 tr/idlnames/GPUVertexFormat.idl create mode 100644 tr/idlnames/GPUVertexState.idl create mode 100644 tr/idlnames/GainNode.idl create mode 100644 tr/idlnames/GainOptions.idl create mode 100644 tr/idlnames/Gamepad.idl create mode 100644 tr/idlnames/GamepadButton.idl create mode 100644 tr/idlnames/GamepadEvent.idl create mode 100644 tr/idlnames/GamepadEventInit.idl create mode 100644 tr/idlnames/GamepadHand.idl create mode 100644 tr/idlnames/GamepadHapticActuator.idl create mode 100644 tr/idlnames/GamepadHapticActuatorType.idl create mode 100644 tr/idlnames/GamepadMappingType.idl create mode 100644 tr/idlnames/GamepadPose.idl create mode 100644 tr/idlnames/GamepadTouch.idl create mode 100644 tr/idlnames/GenerateAssertionCallback.idl create mode 100644 tr/idlnames/GenerateTestReportParameters.idl create mode 100644 tr/idlnames/GenericTransformStream.idl create mode 100644 tr/idlnames/Geolocation.idl create mode 100644 tr/idlnames/GeolocationSensor.idl create mode 100644 tr/idlnames/GeolocationSensorOptions.idl create mode 100644 tr/idlnames/GeolocationSensorReading.idl create mode 100644 tr/idlnames/GetNotificationOptions.idl create mode 100644 tr/idlnames/GetRootNodeOptions.idl create mode 100644 tr/idlnames/GetSVGDocument.idl create mode 100644 tr/idlnames/Global.idl create mode 100644 tr/idlnames/GlobalDescriptor.idl create mode 100644 tr/idlnames/GlobalEventHandlers.idl create mode 100644 tr/idlnames/GravityReadingValues.idl create mode 100644 tr/idlnames/GravitySensor.idl create mode 100644 tr/idlnames/Gyroscope.idl create mode 100644 tr/idlnames/GyroscopeLocalCoordinateSystem.idl create mode 100644 tr/idlnames/GyroscopeReadingValues.idl create mode 100644 tr/idlnames/GyroscopeSensorOptions.idl create mode 100644 tr/idlnames/HID.idl create mode 100644 tr/idlnames/HIDCollectionInfo.idl create mode 100644 tr/idlnames/HIDConnectionEvent.idl create mode 100644 tr/idlnames/HIDConnectionEventInit.idl create mode 100644 tr/idlnames/HIDDevice.idl create mode 100644 tr/idlnames/HIDDeviceFilter.idl create mode 100644 tr/idlnames/HIDDeviceRequestOptions.idl create mode 100644 tr/idlnames/HIDInputReportEvent.idl create mode 100644 tr/idlnames/HIDInputReportEventInit.idl create mode 100644 tr/idlnames/HIDReportInfo.idl create mode 100644 tr/idlnames/HIDReportItem.idl create mode 100644 tr/idlnames/HIDUnitSystem.idl create mode 100644 tr/idlnames/HTMLAllCollection.idl create mode 100644 tr/idlnames/HTMLAnchorElement.idl create mode 100644 tr/idlnames/HTMLAreaElement.idl create mode 100644 tr/idlnames/HTMLAudioElement.idl create mode 100644 tr/idlnames/HTMLBRElement.idl create mode 100644 tr/idlnames/HTMLBaseElement.idl create mode 100644 tr/idlnames/HTMLBodyElement.idl create mode 100644 tr/idlnames/HTMLButtonElement.idl create mode 100644 tr/idlnames/HTMLCanvasElement.idl create mode 100644 tr/idlnames/HTMLCollection.idl create mode 100644 tr/idlnames/HTMLDListElement.idl create mode 100644 tr/idlnames/HTMLDataElement.idl create mode 100644 tr/idlnames/HTMLDataListElement.idl create mode 100644 tr/idlnames/HTMLDetailsElement.idl create mode 100644 tr/idlnames/HTMLDialogElement.idl create mode 100644 tr/idlnames/HTMLDirectoryElement.idl create mode 100644 tr/idlnames/HTMLDivElement.idl create mode 100644 tr/idlnames/HTMLElement.idl create mode 100644 tr/idlnames/HTMLEmbedElement.idl create mode 100644 tr/idlnames/HTMLFieldSetElement.idl create mode 100644 tr/idlnames/HTMLFontElement.idl create mode 100644 tr/idlnames/HTMLFormControlsCollection.idl create mode 100644 tr/idlnames/HTMLFormElement.idl create mode 100644 tr/idlnames/HTMLFrameElement.idl create mode 100644 tr/idlnames/HTMLFrameSetElement.idl create mode 100644 tr/idlnames/HTMLHRElement.idl create mode 100644 tr/idlnames/HTMLHeadElement.idl create mode 100644 tr/idlnames/HTMLHeadingElement.idl create mode 100644 tr/idlnames/HTMLHtmlElement.idl create mode 100644 tr/idlnames/HTMLHyperlinkElementUtils.idl create mode 100644 tr/idlnames/HTMLIFrameElement.idl create mode 100644 tr/idlnames/HTMLImageElement.idl create mode 100644 tr/idlnames/HTMLInputElement.idl create mode 100644 tr/idlnames/HTMLLIElement.idl create mode 100644 tr/idlnames/HTMLLabelElement.idl create mode 100644 tr/idlnames/HTMLLegendElement.idl create mode 100644 tr/idlnames/HTMLLinkElement.idl create mode 100644 tr/idlnames/HTMLMapElement.idl create mode 100644 tr/idlnames/HTMLMarqueeElement.idl create mode 100644 tr/idlnames/HTMLMediaElement.idl create mode 100644 tr/idlnames/HTMLMenuElement.idl create mode 100644 tr/idlnames/HTMLMetaElement.idl create mode 100644 tr/idlnames/HTMLMeterElement.idl create mode 100644 tr/idlnames/HTMLModElement.idl create mode 100644 tr/idlnames/HTMLOListElement.idl create mode 100644 tr/idlnames/HTMLObjectElement.idl create mode 100644 tr/idlnames/HTMLOptGroupElement.idl create mode 100644 tr/idlnames/HTMLOptionElement.idl create mode 100644 tr/idlnames/HTMLOptionsCollection.idl create mode 100644 tr/idlnames/HTMLOrSVGElement.idl create mode 100644 tr/idlnames/HTMLOrSVGImageElement.idl create mode 100644 tr/idlnames/HTMLOrSVGScriptElement.idl create mode 100644 tr/idlnames/HTMLOutputElement.idl create mode 100644 tr/idlnames/HTMLParagraphElement.idl create mode 100644 tr/idlnames/HTMLParamElement.idl create mode 100644 tr/idlnames/HTMLPictureElement.idl create mode 100644 tr/idlnames/HTMLPortalElement.idl create mode 100644 tr/idlnames/HTMLPreElement.idl create mode 100644 tr/idlnames/HTMLProgressElement.idl create mode 100644 tr/idlnames/HTMLQuoteElement.idl create mode 100644 tr/idlnames/HTMLScriptElement.idl create mode 100644 tr/idlnames/HTMLSelectElement.idl create mode 100644 tr/idlnames/HTMLSlotElement.idl create mode 100644 tr/idlnames/HTMLSourceElement.idl create mode 100644 tr/idlnames/HTMLSpanElement.idl create mode 100644 tr/idlnames/HTMLStyleElement.idl create mode 100644 tr/idlnames/HTMLTableCaptionElement.idl create mode 100644 tr/idlnames/HTMLTableCellElement.idl create mode 100644 tr/idlnames/HTMLTableColElement.idl create mode 100644 tr/idlnames/HTMLTableElement.idl create mode 100644 tr/idlnames/HTMLTableRowElement.idl create mode 100644 tr/idlnames/HTMLTableSectionElement.idl create mode 100644 tr/idlnames/HTMLTemplateElement.idl create mode 100644 tr/idlnames/HTMLTextAreaElement.idl create mode 100644 tr/idlnames/HTMLTimeElement.idl create mode 100644 tr/idlnames/HTMLTitleElement.idl create mode 100644 tr/idlnames/HTMLTrackElement.idl create mode 100644 tr/idlnames/HTMLUListElement.idl create mode 100644 tr/idlnames/HTMLUnknownElement.idl create mode 100644 tr/idlnames/HTMLVideoElement.idl create mode 100644 tr/idlnames/HashChangeEvent.idl create mode 100644 tr/idlnames/HashChangeEventInit.idl create mode 100644 tr/idlnames/HdrMetadataType.idl create mode 100644 tr/idlnames/Headers.idl create mode 100644 tr/idlnames/HeadersInit.idl create mode 100644 tr/idlnames/Highlight.idl create mode 100644 tr/idlnames/HighlightsRegister.idl create mode 100644 tr/idlnames/History.idl create mode 100644 tr/idlnames/IDBCursor.idl create mode 100644 tr/idlnames/IDBCursorDirection.idl create mode 100644 tr/idlnames/IDBCursorWithValue.idl create mode 100644 tr/idlnames/IDBDatabase.idl create mode 100644 tr/idlnames/IDBFactory.idl create mode 100644 tr/idlnames/IDBIndex.idl create mode 100644 tr/idlnames/IDBIndexParameters.idl create mode 100644 tr/idlnames/IDBKeyRange.idl create mode 100644 tr/idlnames/IDBObjectStore.idl create mode 100644 tr/idlnames/IDBObjectStoreParameters.idl create mode 100644 tr/idlnames/IDBOpenDBRequest.idl create mode 100644 tr/idlnames/IDBRequest.idl create mode 100644 tr/idlnames/IDBRequestReadyState.idl create mode 100644 tr/idlnames/IDBTransaction.idl create mode 100644 tr/idlnames/IDBTransactionMode.idl create mode 100644 tr/idlnames/IDBVersionChangeEvent.idl create mode 100644 tr/idlnames/IDBVersionChangeEventInit.idl create mode 100644 tr/idlnames/IIRFilterNode.idl create mode 100644 tr/idlnames/IIRFilterOptions.idl create mode 100644 tr/idlnames/IdleDeadline.idl create mode 100644 tr/idlnames/IdleDetector.idl create mode 100644 tr/idlnames/IdleOptions.idl create mode 100644 tr/idlnames/IdleRequestCallback.idl create mode 100644 tr/idlnames/IdleRequestOptions.idl create mode 100644 tr/idlnames/ImageBitmap.idl create mode 100644 tr/idlnames/ImageBitmapOptions.idl create mode 100644 tr/idlnames/ImageBitmapRenderingContext.idl create mode 100644 tr/idlnames/ImageBitmapRenderingContextSettings.idl create mode 100644 tr/idlnames/ImageBitmapSource.idl create mode 100644 tr/idlnames/ImageCapture.idl create mode 100644 tr/idlnames/ImageData.idl create mode 100644 tr/idlnames/ImageEncodeOptions.idl create mode 100644 tr/idlnames/ImageObject.idl create mode 100644 tr/idlnames/ImageOrientation.idl create mode 100644 tr/idlnames/ImageResource.idl create mode 100644 tr/idlnames/ImageSmoothingQuality.idl create mode 100644 tr/idlnames/ImportExportKind.idl create mode 100644 tr/idlnames/IncomingStream.idl create mode 100644 tr/idlnames/InputDeviceCapabilities.idl create mode 100644 tr/idlnames/InputDeviceCapabilitiesInit.idl create mode 100644 tr/idlnames/InputDeviceInfo.idl create mode 100644 tr/idlnames/InputEvent.idl create mode 100644 tr/idlnames/InputEventInit.idl create mode 100644 tr/idlnames/Instance.idl create mode 100644 tr/idlnames/Int32List.idl create mode 100644 tr/idlnames/IntersectionObserver.idl create mode 100644 tr/idlnames/IntersectionObserverCallback.idl create mode 100644 tr/idlnames/IntersectionObserverEntry.idl create mode 100644 tr/idlnames/IntersectionObserverEntryInit.idl create mode 100644 tr/idlnames/IntersectionObserverInit.idl create mode 100644 tr/idlnames/InterventionReportBody.idl create mode 100644 tr/idlnames/IsInputPendingOptions.idl create mode 100644 tr/idlnames/IterationCompositeOperation.idl create mode 100644 tr/idlnames/KHR_parallel_shader_compile.idl create mode 100644 tr/idlnames/KeySystemTrackConfiguration.idl create mode 100644 tr/idlnames/Keyboard.idl create mode 100644 tr/idlnames/KeyboardEvent.idl create mode 100644 tr/idlnames/KeyboardEventInit.idl create mode 100644 tr/idlnames/KeyboardLayoutMap.idl create mode 100644 tr/idlnames/KeyframeAnimationOptions.idl create mode 100644 tr/idlnames/KeyframeEffect.idl create mode 100644 tr/idlnames/KeyframeEffectOptions.idl create mode 100644 tr/idlnames/Landmark.idl create mode 100644 tr/idlnames/LandmarkType.idl create mode 100644 tr/idlnames/LargeBlobSupport.idl create mode 100644 tr/idlnames/LargestContentfulPaint.idl create mode 100644 tr/idlnames/LayoutShift.idl create mode 100644 tr/idlnames/LayoutShiftAttribution.idl create mode 100644 tr/idlnames/LineAlignSetting.idl create mode 100644 tr/idlnames/LineAndPositionSetting.idl create mode 100644 tr/idlnames/LinearAccelerationReadingValues.idl create mode 100644 tr/idlnames/LinearAccelerationSensor.idl create mode 100644 tr/idlnames/LinkError.idl create mode 100644 tr/idlnames/Location.idl create mode 100644 tr/idlnames/Lock.idl create mode 100644 tr/idlnames/LockGrantedCallback.idl create mode 100644 tr/idlnames/LockInfo.idl create mode 100644 tr/idlnames/LockManager.idl create mode 100644 tr/idlnames/LockManagerSnapshot.idl create mode 100644 tr/idlnames/LockMode.idl create mode 100644 tr/idlnames/LockOptions.idl create mode 100644 tr/idlnames/MIDIAccess.idl create mode 100644 tr/idlnames/MIDIConnectionEvent.idl create mode 100644 tr/idlnames/MIDIConnectionEventInit.idl create mode 100644 tr/idlnames/MIDIInput.idl create mode 100644 tr/idlnames/MIDIInputMap.idl create mode 100644 tr/idlnames/MIDIMessageEvent.idl create mode 100644 tr/idlnames/MIDIMessageEventInit.idl create mode 100644 tr/idlnames/MIDIOptions.idl create mode 100644 tr/idlnames/MIDIOutput.idl create mode 100644 tr/idlnames/MIDIOutputMap.idl create mode 100644 tr/idlnames/MIDIPort.idl create mode 100644 tr/idlnames/MIDIPortConnectionState.idl create mode 100644 tr/idlnames/MIDIPortDeviceState.idl create mode 100644 tr/idlnames/MIDIPortType.idl create mode 100644 tr/idlnames/MIDISuccessCallback.idl create mode 100644 tr/idlnames/Magnetometer.idl create mode 100644 tr/idlnames/MagnetometerLocalCoordinateSystem.idl create mode 100644 tr/idlnames/MagnetometerReadingValues.idl create mode 100644 tr/idlnames/MagnetometerSensorOptions.idl create mode 100644 tr/idlnames/ManifestImageResource.idl create mode 100644 tr/idlnames/MathMLElement.idl create mode 100644 tr/idlnames/MediaCapabilities.idl create mode 100644 tr/idlnames/MediaCapabilitiesDecodingInfo.idl create mode 100644 tr/idlnames/MediaCapabilitiesEncodingInfo.idl create mode 100644 tr/idlnames/MediaCapabilitiesInfo.idl create mode 100644 tr/idlnames/MediaCapabilitiesKeySystemConfiguration.idl create mode 100644 tr/idlnames/MediaConfiguration.idl create mode 100644 tr/idlnames/MediaDecodingConfiguration.idl create mode 100644 tr/idlnames/MediaDecodingType.idl create mode 100644 tr/idlnames/MediaDeviceInfo.idl create mode 100644 tr/idlnames/MediaDeviceKind.idl create mode 100644 tr/idlnames/MediaDevices.idl create mode 100644 tr/idlnames/MediaElementAudioSourceNode.idl create mode 100644 tr/idlnames/MediaElementAudioSourceOptions.idl create mode 100644 tr/idlnames/MediaEncodingConfiguration.idl create mode 100644 tr/idlnames/MediaEncodingType.idl create mode 100644 tr/idlnames/MediaEncryptedEvent.idl create mode 100644 tr/idlnames/MediaEncryptedEventInit.idl create mode 100644 tr/idlnames/MediaError.idl create mode 100644 tr/idlnames/MediaImage.idl create mode 100644 tr/idlnames/MediaKeyMessageEvent.idl create mode 100644 tr/idlnames/MediaKeyMessageEventInit.idl create mode 100644 tr/idlnames/MediaKeyMessageType.idl create mode 100644 tr/idlnames/MediaKeySession.idl create mode 100644 tr/idlnames/MediaKeySessionType.idl create mode 100644 tr/idlnames/MediaKeyStatus.idl create mode 100644 tr/idlnames/MediaKeyStatusMap.idl create mode 100644 tr/idlnames/MediaKeySystemAccess.idl create mode 100644 tr/idlnames/MediaKeySystemConfiguration.idl create mode 100644 tr/idlnames/MediaKeySystemMediaCapability.idl create mode 100644 tr/idlnames/MediaKeys.idl create mode 100644 tr/idlnames/MediaKeysRequirement.idl create mode 100644 tr/idlnames/MediaMetadata.idl create mode 100644 tr/idlnames/MediaMetadataInit.idl create mode 100644 tr/idlnames/MediaPositionState.idl create mode 100644 tr/idlnames/MediaProvider.idl create mode 100644 tr/idlnames/MediaRecorder.idl create mode 100644 tr/idlnames/MediaRecorderErrorEvent.idl create mode 100644 tr/idlnames/MediaRecorderErrorEventInit.idl create mode 100644 tr/idlnames/MediaRecorderOptions.idl create mode 100644 tr/idlnames/MediaSession.idl create mode 100644 tr/idlnames/MediaSessionAction.idl create mode 100644 tr/idlnames/MediaSessionActionDetails.idl create mode 100644 tr/idlnames/MediaSessionActionHandler.idl create mode 100644 tr/idlnames/MediaSessionPlaybackState.idl create mode 100644 tr/idlnames/MediaSessionSeekActionDetails.idl create mode 100644 tr/idlnames/MediaSessionSeekToActionDetails.idl create mode 100644 tr/idlnames/MediaSettingsRange.idl create mode 100644 tr/idlnames/MediaSource.idl create mode 100644 tr/idlnames/MediaStream.idl create mode 100644 tr/idlnames/MediaStreamAudioDestinationNode.idl create mode 100644 tr/idlnames/MediaStreamAudioSourceNode.idl create mode 100644 tr/idlnames/MediaStreamAudioSourceOptions.idl create mode 100644 tr/idlnames/MediaStreamConstraints.idl create mode 100644 tr/idlnames/MediaStreamTrack.idl create mode 100644 tr/idlnames/MediaStreamTrackAudioSourceNode.idl create mode 100644 tr/idlnames/MediaStreamTrackAudioSourceOptions.idl create mode 100644 tr/idlnames/MediaStreamTrackEvent.idl create mode 100644 tr/idlnames/MediaStreamTrackEventInit.idl create mode 100644 tr/idlnames/MediaStreamTrackState.idl create mode 100644 tr/idlnames/MediaTrackCapabilities.idl create mode 100644 tr/idlnames/MediaTrackConstraintSet.idl create mode 100644 tr/idlnames/MediaTrackConstraints.idl create mode 100644 tr/idlnames/MediaTrackSettings.idl create mode 100644 tr/idlnames/MediaTrackSupportedConstraints.idl create mode 100644 tr/idlnames/Megabit.idl create mode 100644 tr/idlnames/Memory.idl create mode 100644 tr/idlnames/MemoryAttribution.idl create mode 100644 tr/idlnames/MemoryAttributionContainer.idl create mode 100644 tr/idlnames/MemoryBreakdownEntry.idl create mode 100644 tr/idlnames/MemoryDescriptor.idl create mode 100644 tr/idlnames/MemoryMeasurement.idl create mode 100644 tr/idlnames/MessageChannel.idl create mode 100644 tr/idlnames/MessageEvent.idl create mode 100644 tr/idlnames/MessageEventInit.idl create mode 100644 tr/idlnames/MessageEventSource.idl create mode 100644 tr/idlnames/MessagePort.idl create mode 100644 tr/idlnames/MeteringMode.idl create mode 100644 tr/idlnames/MidiPermissionDescriptor.idl create mode 100644 tr/idlnames/Millisecond.idl create mode 100644 tr/idlnames/MimeType.idl create mode 100644 tr/idlnames/MimeTypeArray.idl create mode 100644 tr/idlnames/MockCameraConfiguration.idl create mode 100644 tr/idlnames/MockCaptureDeviceConfiguration.idl create mode 100644 tr/idlnames/MockCapturePromptResult.idl create mode 100644 tr/idlnames/MockCapturePromptResultConfiguration.idl create mode 100644 tr/idlnames/MockMicrophoneConfiguration.idl create mode 100644 tr/idlnames/MockSensor.idl create mode 100644 tr/idlnames/MockSensorConfiguration.idl create mode 100644 tr/idlnames/MockSensorReadingValues.idl create mode 100644 tr/idlnames/MockSensorType.idl create mode 100644 tr/idlnames/Module.idl create mode 100644 tr/idlnames/ModuleExportDescriptor.idl create mode 100644 tr/idlnames/ModuleImportDescriptor.idl create mode 100644 tr/idlnames/MouseEvent.idl create mode 100644 tr/idlnames/MouseEventInit.idl create mode 100644 tr/idlnames/MultiCacheQueryOptions.idl create mode 100644 tr/idlnames/MutationCallback.idl create mode 100644 tr/idlnames/MutationObserver.idl create mode 100644 tr/idlnames/MutationObserverInit.idl create mode 100644 tr/idlnames/MutationRecord.idl create mode 100644 tr/idlnames/NDEFMessage.idl create mode 100644 tr/idlnames/NDEFMessageInit.idl create mode 100644 tr/idlnames/NDEFMessageSource.idl create mode 100644 tr/idlnames/NDEFReader.idl create mode 100644 tr/idlnames/NDEFReadingEvent.idl create mode 100644 tr/idlnames/NDEFReadingEventInit.idl create mode 100644 tr/idlnames/NDEFRecord.idl create mode 100644 tr/idlnames/NDEFRecordDataSource.idl create mode 100644 tr/idlnames/NDEFRecordInit.idl create mode 100644 tr/idlnames/NDEFScanOptions.idl create mode 100644 tr/idlnames/NDEFWriteOptions.idl create mode 100644 tr/idlnames/NamedNodeMap.idl create mode 100644 tr/idlnames/NavigationEvent.idl create mode 100644 tr/idlnames/NavigationEventInit.idl create mode 100644 tr/idlnames/NavigationType.idl create mode 100644 tr/idlnames/Navigator.idl create mode 100644 tr/idlnames/NavigatorAutomationInformation.idl create mode 100644 tr/idlnames/NavigatorBadge.idl create mode 100644 tr/idlnames/NavigatorConcurrentHardware.idl create mode 100644 tr/idlnames/NavigatorContentUtils.idl create mode 100644 tr/idlnames/NavigatorCookies.idl create mode 100644 tr/idlnames/NavigatorDeviceClass.idl create mode 100644 tr/idlnames/NavigatorFonts.idl create mode 100644 tr/idlnames/NavigatorID.idl create mode 100644 tr/idlnames/NavigatorLanguage.idl create mode 100644 tr/idlnames/NavigatorLocks.idl create mode 100644 tr/idlnames/NavigatorNetworkInformation.idl create mode 100644 tr/idlnames/NavigatorOnLine.idl create mode 100644 tr/idlnames/NavigatorPlugins.idl create mode 100644 tr/idlnames/NavigatorStorage.idl create mode 100644 tr/idlnames/NavigatorUA.idl create mode 100644 tr/idlnames/NavigatorUABrandVersion.idl create mode 100644 tr/idlnames/NavigatorUAData.idl create mode 100644 tr/idlnames/NavigatorUserMediaErrorCallback.idl create mode 100644 tr/idlnames/NavigatorUserMediaSuccessCallback.idl create mode 100644 tr/idlnames/NetworkInformation.idl create mode 100644 tr/idlnames/NetworkInformationSaveData.idl create mode 100644 tr/idlnames/Node.idl create mode 100644 tr/idlnames/NodeFilter.idl create mode 100644 tr/idlnames/NodeIterator.idl create mode 100644 tr/idlnames/NodeList.idl create mode 100644 tr/idlnames/NonDocumentTypeChildNode.idl create mode 100644 tr/idlnames/NonElementParentNode.idl create mode 100644 tr/idlnames/Notification.idl create mode 100644 tr/idlnames/NotificationAction.idl create mode 100644 tr/idlnames/NotificationDirection.idl create mode 100644 tr/idlnames/NotificationEvent.idl create mode 100644 tr/idlnames/NotificationEventInit.idl create mode 100644 tr/idlnames/NotificationOptions.idl create mode 100644 tr/idlnames/NotificationPermission.idl create mode 100644 tr/idlnames/NotificationPermissionCallback.idl create mode 100644 tr/idlnames/OES_draw_buffers_indexed.idl create mode 100644 tr/idlnames/OES_element_index_uint.idl create mode 100644 tr/idlnames/OES_fbo_render_mipmap.idl create mode 100644 tr/idlnames/OES_standard_derivatives.idl create mode 100644 tr/idlnames/OES_texture_float.idl create mode 100644 tr/idlnames/OES_texture_float_linear.idl create mode 100644 tr/idlnames/OES_texture_half_float.idl create mode 100644 tr/idlnames/OES_texture_half_float_linear.idl create mode 100644 tr/idlnames/OES_vertex_array_object.idl create mode 100644 tr/idlnames/OTPCredential.idl create mode 100644 tr/idlnames/OTPCredentialRequestOptions.idl create mode 100644 tr/idlnames/OTPCredentialTransportType.idl create mode 100644 tr/idlnames/OVR_multiview2.idl create mode 100644 tr/idlnames/OfflineAudioCompletionEvent.idl create mode 100644 tr/idlnames/OfflineAudioCompletionEventInit.idl create mode 100644 tr/idlnames/OfflineAudioContext.idl create mode 100644 tr/idlnames/OfflineAudioContextOptions.idl create mode 100644 tr/idlnames/OffscreenCanvas.idl create mode 100644 tr/idlnames/OffscreenCanvasRenderingContext2D.idl create mode 100644 tr/idlnames/OffscreenRenderingContext.idl create mode 100644 tr/idlnames/OffscreenRenderingContextId.idl create mode 100644 tr/idlnames/OnBeforeUnloadEventHandler.idl create mode 100644 tr/idlnames/OnBeforeUnloadEventHandlerNonNull.idl create mode 100644 tr/idlnames/OnErrorEventHandler.idl create mode 100644 tr/idlnames/OnErrorEventHandlerNonNull.idl create mode 100644 tr/idlnames/OpenFilePickerOptions.idl create mode 100644 tr/idlnames/OptionalEffectTiming.idl create mode 100644 tr/idlnames/OrientationLockType.idl create mode 100644 tr/idlnames/OrientationSensor.idl create mode 100644 tr/idlnames/OrientationSensorLocalCoordinateSystem.idl create mode 100644 tr/idlnames/OrientationSensorOptions.idl create mode 100644 tr/idlnames/OrientationType.idl create mode 100644 tr/idlnames/OscillatorNode.idl create mode 100644 tr/idlnames/OscillatorOptions.idl create mode 100644 tr/idlnames/OscillatorType.idl create mode 100644 tr/idlnames/OutgoingStream.idl create mode 100644 tr/idlnames/OverSampleType.idl create mode 100644 tr/idlnames/OverconstrainedError.idl create mode 100644 tr/idlnames/PageTransitionEvent.idl create mode 100644 tr/idlnames/PageTransitionEventInit.idl create mode 100644 tr/idlnames/PaintRenderingContext2D.idl create mode 100644 tr/idlnames/PaintRenderingContext2DSettings.idl create mode 100644 tr/idlnames/PaintSize.idl create mode 100644 tr/idlnames/PaintWorkletGlobalScope.idl create mode 100644 tr/idlnames/PannerNode.idl create mode 100644 tr/idlnames/PannerOptions.idl create mode 100644 tr/idlnames/PanningModelType.idl create mode 100644 tr/idlnames/ParentNode.idl create mode 100644 tr/idlnames/ParityType.idl create mode 100644 tr/idlnames/PasswordCredential.idl create mode 100644 tr/idlnames/PasswordCredentialData.idl create mode 100644 tr/idlnames/PasswordCredentialInit.idl create mode 100644 tr/idlnames/Path2D.idl create mode 100644 tr/idlnames/PayerErrors.idl create mode 100644 tr/idlnames/PaymentAddress.idl create mode 100644 tr/idlnames/PaymentComplete.idl create mode 100644 tr/idlnames/PaymentCurrencyAmount.idl create mode 100644 tr/idlnames/PaymentDetailsBase.idl create mode 100644 tr/idlnames/PaymentDetailsInit.idl create mode 100644 tr/idlnames/PaymentDetailsModifier.idl create mode 100644 tr/idlnames/PaymentDetailsUpdate.idl create mode 100644 tr/idlnames/PaymentHandlerResponse.idl create mode 100644 tr/idlnames/PaymentInstrument.idl create mode 100644 tr/idlnames/PaymentInstruments.idl create mode 100644 tr/idlnames/PaymentItem.idl create mode 100644 tr/idlnames/PaymentManager.idl create mode 100644 tr/idlnames/PaymentMethodChangeEvent.idl create mode 100644 tr/idlnames/PaymentMethodChangeEventInit.idl create mode 100644 tr/idlnames/PaymentMethodChangeResponse.idl create mode 100644 tr/idlnames/PaymentMethodData.idl create mode 100644 tr/idlnames/PaymentOptions.idl create mode 100644 tr/idlnames/PaymentRequest.idl create mode 100644 tr/idlnames/PaymentRequestEvent.idl create mode 100644 tr/idlnames/PaymentRequestEventInit.idl create mode 100644 tr/idlnames/PaymentRequestUpdateEvent.idl create mode 100644 tr/idlnames/PaymentRequestUpdateEventInit.idl create mode 100644 tr/idlnames/PaymentResponse.idl create mode 100644 tr/idlnames/PaymentShippingOption.idl create mode 100644 tr/idlnames/PaymentShippingType.idl create mode 100644 tr/idlnames/PaymentValidationErrors.idl create mode 100644 tr/idlnames/Performance.idl create mode 100644 tr/idlnames/PerformanceElementTiming.idl create mode 100644 tr/idlnames/PerformanceEntry.idl create mode 100644 tr/idlnames/PerformanceEntryList.idl create mode 100644 tr/idlnames/PerformanceEventTiming.idl create mode 100644 tr/idlnames/PerformanceFrameTiming.idl create mode 100644 tr/idlnames/PerformanceLongTaskTiming.idl create mode 100644 tr/idlnames/PerformanceMark.idl create mode 100644 tr/idlnames/PerformanceMarkOptions.idl create mode 100644 tr/idlnames/PerformanceMeasure.idl create mode 100644 tr/idlnames/PerformanceMeasureOptions.idl create mode 100644 tr/idlnames/PerformanceNavigation.idl create mode 100644 tr/idlnames/PerformanceNavigationTiming.idl create mode 100644 tr/idlnames/PerformanceObserver.idl create mode 100644 tr/idlnames/PerformanceObserverCallback.idl create mode 100644 tr/idlnames/PerformanceObserverEntryList.idl create mode 100644 tr/idlnames/PerformanceObserverInit.idl create mode 100644 tr/idlnames/PerformancePaintTiming.idl create mode 100644 tr/idlnames/PerformanceResourceTiming.idl create mode 100644 tr/idlnames/PerformanceServerTiming.idl create mode 100644 tr/idlnames/PerformanceTiming.idl create mode 100644 tr/idlnames/PeriodicSyncEvent.idl create mode 100644 tr/idlnames/PeriodicSyncEventInit.idl create mode 100644 tr/idlnames/PeriodicSyncManager.idl create mode 100644 tr/idlnames/PeriodicWave.idl create mode 100644 tr/idlnames/PeriodicWaveConstraints.idl create mode 100644 tr/idlnames/PeriodicWaveOptions.idl create mode 100644 tr/idlnames/PermissionDescriptor.idl create mode 100644 tr/idlnames/PermissionSetParameters.idl create mode 100644 tr/idlnames/PermissionState.idl create mode 100644 tr/idlnames/PermissionStatus.idl create mode 100644 tr/idlnames/Permissions.idl create mode 100644 tr/idlnames/PermissionsPolicy.idl create mode 100644 tr/idlnames/PermissionsPolicyViolationReportBody.idl create mode 100644 tr/idlnames/PhotoCapabilities.idl create mode 100644 tr/idlnames/PhotoSettings.idl create mode 100644 tr/idlnames/PictureInPictureWindow.idl create mode 100644 tr/idlnames/PixelFormat.idl create mode 100644 tr/idlnames/Plane.idl create mode 100644 tr/idlnames/PlaneInit.idl create mode 100644 tr/idlnames/PlaybackDirection.idl create mode 100644 tr/idlnames/Plugin.idl create mode 100644 tr/idlnames/PluginArray.idl create mode 100644 tr/idlnames/Point2D.idl create mode 100644 tr/idlnames/PointerEvent.idl create mode 100644 tr/idlnames/PointerEventInit.idl create mode 100644 tr/idlnames/PopStateEvent.idl create mode 100644 tr/idlnames/PopStateEventInit.idl create mode 100644 tr/idlnames/PortalActivateEvent.idl create mode 100644 tr/idlnames/PortalActivateEventInit.idl create mode 100644 tr/idlnames/PortalActivateOptions.idl create mode 100644 tr/idlnames/PortalHost.idl create mode 100644 tr/idlnames/Position.idl create mode 100644 tr/idlnames/PositionAlignSetting.idl create mode 100644 tr/idlnames/PositionCallback.idl create mode 100644 tr/idlnames/PositionError.idl create mode 100644 tr/idlnames/PositionErrorCallback.idl create mode 100644 tr/idlnames/PositionOptions.idl create mode 100644 tr/idlnames/PostMessageOptions.idl create mode 100644 tr/idlnames/PremultiplyAlpha.idl create mode 100644 tr/idlnames/Presentation.idl create mode 100644 tr/idlnames/PresentationAvailability.idl create mode 100644 tr/idlnames/PresentationConnection.idl create mode 100644 tr/idlnames/PresentationConnectionAvailableEvent.idl create mode 100644 tr/idlnames/PresentationConnectionAvailableEventInit.idl create mode 100644 tr/idlnames/PresentationConnectionCloseEvent.idl create mode 100644 tr/idlnames/PresentationConnectionCloseEventInit.idl create mode 100644 tr/idlnames/PresentationConnectionCloseReason.idl create mode 100644 tr/idlnames/PresentationConnectionList.idl create mode 100644 tr/idlnames/PresentationConnectionState.idl create mode 100644 tr/idlnames/PresentationReceiver.idl create mode 100644 tr/idlnames/PresentationRequest.idl create mode 100644 tr/idlnames/PresentationStyle.idl create mode 100644 tr/idlnames/ProcessingInstruction.idl create mode 100644 tr/idlnames/Profiler.idl create mode 100644 tr/idlnames/ProfilerFrame.idl create mode 100644 tr/idlnames/ProfilerInitOptions.idl create mode 100644 tr/idlnames/ProfilerResource.idl create mode 100644 tr/idlnames/ProfilerSample.idl create mode 100644 tr/idlnames/ProfilerStack.idl create mode 100644 tr/idlnames/ProfilerTrace.idl create mode 100644 tr/idlnames/ProgressEvent.idl create mode 100644 tr/idlnames/ProgressEventInit.idl create mode 100644 tr/idlnames/PromiseRejectionEvent.idl create mode 100644 tr/idlnames/PromiseRejectionEventInit.idl create mode 100644 tr/idlnames/PropertyDefinition.idl create mode 100644 tr/idlnames/ProximityReadingValues.idl create mode 100644 tr/idlnames/ProximitySensor.idl create mode 100644 tr/idlnames/PublicKeyCredential.idl create mode 100644 tr/idlnames/PublicKeyCredentialCreationOptions.idl create mode 100644 tr/idlnames/PublicKeyCredentialDescriptor.idl create mode 100644 tr/idlnames/PublicKeyCredentialEntity.idl create mode 100644 tr/idlnames/PublicKeyCredentialParameters.idl create mode 100644 tr/idlnames/PublicKeyCredentialRequestOptions.idl create mode 100644 tr/idlnames/PublicKeyCredentialRpEntity.idl create mode 100644 tr/idlnames/PublicKeyCredentialType.idl create mode 100644 tr/idlnames/PublicKeyCredentialUserEntity.idl create mode 100644 tr/idlnames/PushEncryptionKeyName.idl create mode 100644 tr/idlnames/PushEvent.idl create mode 100644 tr/idlnames/PushEventInit.idl create mode 100644 tr/idlnames/PushManager.idl create mode 100644 tr/idlnames/PushMessageData.idl create mode 100644 tr/idlnames/PushMessageDataInit.idl create mode 100644 tr/idlnames/PushPermissionDescriptor.idl create mode 100644 tr/idlnames/PushPermissionState.idl create mode 100644 tr/idlnames/PushSubscription.idl create mode 100644 tr/idlnames/PushSubscriptionChangeEvent.idl create mode 100644 tr/idlnames/PushSubscriptionChangeEventInit.idl create mode 100644 tr/idlnames/PushSubscriptionJSON.idl create mode 100644 tr/idlnames/PushSubscriptionOptions.idl create mode 100644 tr/idlnames/PushSubscriptionOptionsInit.idl create mode 100644 tr/idlnames/QueuingStrategy.idl create mode 100644 tr/idlnames/QueuingStrategyInit.idl create mode 100644 tr/idlnames/QueuingStrategySize.idl create mode 100644 tr/idlnames/RTCAnswerOptions.idl create mode 100644 tr/idlnames/RTCAudioHandlerStats.idl create mode 100644 tr/idlnames/RTCAudioReceiverStats.idl create mode 100644 tr/idlnames/RTCAudioSenderStats.idl create mode 100644 tr/idlnames/RTCAudioSourceStats.idl create mode 100644 tr/idlnames/RTCBundlePolicy.idl create mode 100644 tr/idlnames/RTCCertificate.idl create mode 100644 tr/idlnames/RTCCertificateExpiration.idl create mode 100644 tr/idlnames/RTCCertificateStats.idl create mode 100644 tr/idlnames/RTCCodecStats.idl create mode 100644 tr/idlnames/RTCCodecType.idl create mode 100644 tr/idlnames/RTCConfiguration.idl create mode 100644 tr/idlnames/RTCDTMFSender.idl create mode 100644 tr/idlnames/RTCDTMFToneChangeEvent.idl create mode 100644 tr/idlnames/RTCDTMFToneChangeEventInit.idl create mode 100644 tr/idlnames/RTCDataChannel.idl create mode 100644 tr/idlnames/RTCDataChannelEvent.idl create mode 100644 tr/idlnames/RTCDataChannelEventInit.idl create mode 100644 tr/idlnames/RTCDataChannelInit.idl create mode 100644 tr/idlnames/RTCDataChannelState.idl create mode 100644 tr/idlnames/RTCDataChannelStats.idl create mode 100644 tr/idlnames/RTCDegradationPreference.idl create mode 100644 tr/idlnames/RTCDtlsFingerprint.idl create mode 100644 tr/idlnames/RTCDtlsTransport.idl create mode 100644 tr/idlnames/RTCDtlsTransportState.idl create mode 100644 tr/idlnames/RTCEncodedAudioFrame.idl create mode 100644 tr/idlnames/RTCEncodedAudioFrameMetadata.idl create mode 100644 tr/idlnames/RTCEncodedVideoFrame.idl create mode 100644 tr/idlnames/RTCEncodedVideoFrameMetadata.idl create mode 100644 tr/idlnames/RTCEncodedVideoFrameType.idl create mode 100644 tr/idlnames/RTCError.idl create mode 100644 tr/idlnames/RTCErrorDetailType.idl create mode 100644 tr/idlnames/RTCErrorEvent.idl create mode 100644 tr/idlnames/RTCErrorEventInit.idl create mode 100644 tr/idlnames/RTCErrorInit.idl create mode 100644 tr/idlnames/RTCIceCandidate.idl create mode 100644 tr/idlnames/RTCIceCandidateInit.idl create mode 100644 tr/idlnames/RTCIceCandidatePair.idl create mode 100644 tr/idlnames/RTCIceCandidatePairStats.idl create mode 100644 tr/idlnames/RTCIceCandidateStats.idl create mode 100644 tr/idlnames/RTCIceCandidateType.idl create mode 100644 tr/idlnames/RTCIceComponent.idl create mode 100644 tr/idlnames/RTCIceConnectionState.idl create mode 100644 tr/idlnames/RTCIceCredentialType.idl create mode 100644 tr/idlnames/RTCIceGatherOptions.idl create mode 100644 tr/idlnames/RTCIceGathererState.idl create mode 100644 tr/idlnames/RTCIceGatheringState.idl create mode 100644 tr/idlnames/RTCIceParameters.idl create mode 100644 tr/idlnames/RTCIceProtocol.idl create mode 100644 tr/idlnames/RTCIceRole.idl create mode 100644 tr/idlnames/RTCIceServer.idl create mode 100644 tr/idlnames/RTCIceServerStats.idl create mode 100644 tr/idlnames/RTCIceTcpCandidateType.idl create mode 100644 tr/idlnames/RTCIceTransport.idl create mode 100644 tr/idlnames/RTCIceTransportPolicy.idl create mode 100644 tr/idlnames/RTCIceTransportState.idl create mode 100644 tr/idlnames/RTCIdentityAssertion.idl create mode 100644 tr/idlnames/RTCIdentityAssertionResult.idl create mode 100644 tr/idlnames/RTCIdentityProvider.idl create mode 100644 tr/idlnames/RTCIdentityProviderDetails.idl create mode 100644 tr/idlnames/RTCIdentityProviderGlobalScope.idl create mode 100644 tr/idlnames/RTCIdentityProviderOptions.idl create mode 100644 tr/idlnames/RTCIdentityProviderRegistrar.idl create mode 100644 tr/idlnames/RTCIdentityValidationResult.idl create mode 100644 tr/idlnames/RTCInboundRtpStreamStats.idl create mode 100644 tr/idlnames/RTCInsertableStreams.idl create mode 100644 tr/idlnames/RTCLocalSessionDescriptionInit.idl create mode 100644 tr/idlnames/RTCMediaHandlerStats.idl create mode 100644 tr/idlnames/RTCMediaSourceStats.idl create mode 100644 tr/idlnames/RTCOfferAnswerOptions.idl create mode 100644 tr/idlnames/RTCOfferOptions.idl create mode 100644 tr/idlnames/RTCOutboundRtpStreamStats.idl create mode 100644 tr/idlnames/RTCPeerConnection.idl create mode 100644 tr/idlnames/RTCPeerConnectionErrorCallback.idl create mode 100644 tr/idlnames/RTCPeerConnectionIceErrorEvent.idl create mode 100644 tr/idlnames/RTCPeerConnectionIceErrorEventInit.idl create mode 100644 tr/idlnames/RTCPeerConnectionIceEvent.idl create mode 100644 tr/idlnames/RTCPeerConnectionIceEventInit.idl create mode 100644 tr/idlnames/RTCPeerConnectionState.idl create mode 100644 tr/idlnames/RTCPeerConnectionStats.idl create mode 100644 tr/idlnames/RTCPriorityType.idl create mode 100644 tr/idlnames/RTCQualityLimitationReason.idl create mode 100644 tr/idlnames/RTCReceivedRtpStreamStats.idl create mode 100644 tr/idlnames/RTCRemoteInboundRtpStreamStats.idl create mode 100644 tr/idlnames/RTCRemoteOutboundRtpStreamStats.idl create mode 100644 tr/idlnames/RTCRtcpMuxPolicy.idl create mode 100644 tr/idlnames/RTCRtcpParameters.idl create mode 100644 tr/idlnames/RTCRtpCapabilities.idl create mode 100644 tr/idlnames/RTCRtpCodecCapability.idl create mode 100644 tr/idlnames/RTCRtpCodecParameters.idl create mode 100644 tr/idlnames/RTCRtpCodingParameters.idl create mode 100644 tr/idlnames/RTCRtpContributingSource.idl create mode 100644 tr/idlnames/RTCRtpContributingSourceStats.idl create mode 100644 tr/idlnames/RTCRtpDecodingParameters.idl create mode 100644 tr/idlnames/RTCRtpEncodingParameters.idl create mode 100644 tr/idlnames/RTCRtpHeaderExtensionCapability.idl create mode 100644 tr/idlnames/RTCRtpHeaderExtensionParameters.idl create mode 100644 tr/idlnames/RTCRtpParameters.idl create mode 100644 tr/idlnames/RTCRtpReceiveParameters.idl create mode 100644 tr/idlnames/RTCRtpReceiver.idl create mode 100644 tr/idlnames/RTCRtpScriptTransform.idl create mode 100644 tr/idlnames/RTCRtpSendParameters.idl create mode 100644 tr/idlnames/RTCRtpSender.idl create mode 100644 tr/idlnames/RTCRtpStreamStats.idl create mode 100644 tr/idlnames/RTCRtpSynchronizationSource.idl create mode 100644 tr/idlnames/RTCRtpTransceiver.idl create mode 100644 tr/idlnames/RTCRtpTransceiverDirection.idl create mode 100644 tr/idlnames/RTCRtpTransceiverInit.idl create mode 100644 tr/idlnames/RTCRtpTransceiverStats.idl create mode 100644 tr/idlnames/RTCRtpTransform.idl create mode 100644 tr/idlnames/RTCSctpTransport.idl create mode 100644 tr/idlnames/RTCSctpTransportState.idl create mode 100644 tr/idlnames/RTCSctpTransportStats.idl create mode 100644 tr/idlnames/RTCSdpType.idl create mode 100644 tr/idlnames/RTCSentRtpStreamStats.idl create mode 100644 tr/idlnames/RTCSessionDescription.idl create mode 100644 tr/idlnames/RTCSessionDescriptionCallback.idl create mode 100644 tr/idlnames/RTCSessionDescriptionInit.idl create mode 100644 tr/idlnames/RTCSignalingState.idl create mode 100644 tr/idlnames/RTCStats.idl create mode 100644 tr/idlnames/RTCStatsIceCandidatePairState.idl create mode 100644 tr/idlnames/RTCStatsReport.idl create mode 100644 tr/idlnames/RTCStatsType.idl create mode 100644 tr/idlnames/RTCTrackEvent.idl create mode 100644 tr/idlnames/RTCTrackEventInit.idl create mode 100644 tr/idlnames/RTCTransportStats.idl create mode 100644 tr/idlnames/RTCVideoHandlerStats.idl create mode 100644 tr/idlnames/RTCVideoReceiverStats.idl create mode 100644 tr/idlnames/RTCVideoSenderStats.idl create mode 100644 tr/idlnames/RTCVideoSourceStats.idl create mode 100644 tr/idlnames/RadioNodeList.idl create mode 100644 tr/idlnames/Range.idl create mode 100644 tr/idlnames/ReadOptions.idl create mode 100644 tr/idlnames/ReadableByteStreamController.idl create mode 100644 tr/idlnames/ReadableStream.idl create mode 100644 tr/idlnames/ReadableStreamBYOBReadResult.idl create mode 100644 tr/idlnames/ReadableStreamBYOBReader.idl create mode 100644 tr/idlnames/ReadableStreamBYOBRequest.idl create mode 100644 tr/idlnames/ReadableStreamController.idl create mode 100644 tr/idlnames/ReadableStreamDefaultController.idl create mode 100644 tr/idlnames/ReadableStreamDefaultReadResult.idl create mode 100644 tr/idlnames/ReadableStreamDefaultReader.idl create mode 100644 tr/idlnames/ReadableStreamGenericReader.idl create mode 100644 tr/idlnames/ReadableStreamGetReaderOptions.idl create mode 100644 tr/idlnames/ReadableStreamIteratorOptions.idl create mode 100644 tr/idlnames/ReadableStreamReader.idl create mode 100644 tr/idlnames/ReadableStreamReaderMode.idl create mode 100644 tr/idlnames/ReadableStreamType.idl create mode 100644 tr/idlnames/ReadableWritablePair.idl create mode 100644 tr/idlnames/ReadyState.idl create mode 100644 tr/idlnames/ReceiveStream.idl create mode 100644 tr/idlnames/RecordingState.idl create mode 100644 tr/idlnames/RedEyeReduction.idl create mode 100644 tr/idlnames/ReferrerPolicy.idl create mode 100644 tr/idlnames/RegistrationOptions.idl create mode 100644 tr/idlnames/RelatedApplication.idl create mode 100644 tr/idlnames/RelativeOrientationReadingValues.idl create mode 100644 tr/idlnames/RelativeOrientationSensor.idl create mode 100644 tr/idlnames/RemotePlayback.idl create mode 100644 tr/idlnames/RemotePlaybackAvailabilityCallback.idl create mode 100644 tr/idlnames/RemotePlaybackState.idl create mode 100644 tr/idlnames/RenderingContext.idl create mode 100644 tr/idlnames/Report.idl create mode 100644 tr/idlnames/ReportBody.idl create mode 100644 tr/idlnames/ReportList.idl create mode 100644 tr/idlnames/ReportingObserver.idl create mode 100644 tr/idlnames/ReportingObserverCallback.idl create mode 100644 tr/idlnames/ReportingObserverOptions.idl create mode 100644 tr/idlnames/Request.idl create mode 100644 tr/idlnames/RequestCache.idl create mode 100644 tr/idlnames/RequestCredentials.idl create mode 100644 tr/idlnames/RequestDestination.idl create mode 100644 tr/idlnames/RequestDeviceOptions.idl create mode 100644 tr/idlnames/RequestInfo.idl create mode 100644 tr/idlnames/RequestInit.idl create mode 100644 tr/idlnames/RequestMode.idl create mode 100644 tr/idlnames/RequestRedirect.idl create mode 100644 tr/idlnames/ResidentKeyRequirement.idl create mode 100644 tr/idlnames/ResizeQuality.idl create mode 100644 tr/idlnames/Response.idl create mode 100644 tr/idlnames/ResponseInit.idl create mode 100644 tr/idlnames/ResponseType.idl create mode 100644 tr/idlnames/RotationMatrixType.idl create mode 100644 tr/idlnames/RuntimeError.idl create mode 100644 tr/idlnames/SFrameTransform.idl create mode 100644 tr/idlnames/SFrameTransformOptions.idl create mode 100644 tr/idlnames/SFrameTransformRole.idl create mode 100644 tr/idlnames/SVGAElement.idl create mode 100644 tr/idlnames/SVGAngle.idl create mode 100644 tr/idlnames/SVGAnimateElement.idl create mode 100644 tr/idlnames/SVGAnimateMotionElement.idl create mode 100644 tr/idlnames/SVGAnimateTransformElement.idl create mode 100644 tr/idlnames/SVGAnimatedAngle.idl create mode 100644 tr/idlnames/SVGAnimatedBoolean.idl create mode 100644 tr/idlnames/SVGAnimatedEnumeration.idl create mode 100644 tr/idlnames/SVGAnimatedInteger.idl create mode 100644 tr/idlnames/SVGAnimatedLength.idl create mode 100644 tr/idlnames/SVGAnimatedLengthList.idl create mode 100644 tr/idlnames/SVGAnimatedNumber.idl create mode 100644 tr/idlnames/SVGAnimatedNumberList.idl create mode 100644 tr/idlnames/SVGAnimatedPoints.idl create mode 100644 tr/idlnames/SVGAnimatedPreserveAspectRatio.idl create mode 100644 tr/idlnames/SVGAnimatedRect.idl create mode 100644 tr/idlnames/SVGAnimatedString.idl create mode 100644 tr/idlnames/SVGAnimatedTransformList.idl create mode 100644 tr/idlnames/SVGAnimationElement.idl create mode 100644 tr/idlnames/SVGBoundingBoxOptions.idl create mode 100644 tr/idlnames/SVGCircleElement.idl create mode 100644 tr/idlnames/SVGComponentTransferFunctionElement.idl create mode 100644 tr/idlnames/SVGDefsElement.idl create mode 100644 tr/idlnames/SVGDescElement.idl create mode 100644 tr/idlnames/SVGDiscardElement.idl create mode 100644 tr/idlnames/SVGElement.idl create mode 100644 tr/idlnames/SVGElementInstance.idl create mode 100644 tr/idlnames/SVGEllipseElement.idl create mode 100644 tr/idlnames/SVGFEBlendElement.idl create mode 100644 tr/idlnames/SVGFEColorMatrixElement.idl create mode 100644 tr/idlnames/SVGFEComponentTransferElement.idl create mode 100644 tr/idlnames/SVGFECompositeElement.idl create mode 100644 tr/idlnames/SVGFEConvolveMatrixElement.idl create mode 100644 tr/idlnames/SVGFEDiffuseLightingElement.idl create mode 100644 tr/idlnames/SVGFEDisplacementMapElement.idl create mode 100644 tr/idlnames/SVGFEDistantLightElement.idl create mode 100644 tr/idlnames/SVGFEDropShadowElement.idl create mode 100644 tr/idlnames/SVGFEFloodElement.idl create mode 100644 tr/idlnames/SVGFEFuncAElement.idl create mode 100644 tr/idlnames/SVGFEFuncBElement.idl create mode 100644 tr/idlnames/SVGFEFuncGElement.idl create mode 100644 tr/idlnames/SVGFEFuncRElement.idl create mode 100644 tr/idlnames/SVGFEGaussianBlurElement.idl create mode 100644 tr/idlnames/SVGFEImageElement.idl create mode 100644 tr/idlnames/SVGFEMergeElement.idl create mode 100644 tr/idlnames/SVGFEMergeNodeElement.idl create mode 100644 tr/idlnames/SVGFEMorphologyElement.idl create mode 100644 tr/idlnames/SVGFEOffsetElement.idl create mode 100644 tr/idlnames/SVGFEPointLightElement.idl create mode 100644 tr/idlnames/SVGFESpecularLightingElement.idl create mode 100644 tr/idlnames/SVGFESpotLightElement.idl create mode 100644 tr/idlnames/SVGFETileElement.idl create mode 100644 tr/idlnames/SVGFETurbulenceElement.idl create mode 100644 tr/idlnames/SVGFilterElement.idl create mode 100644 tr/idlnames/SVGFilterPrimitiveStandardAttributes.idl create mode 100644 tr/idlnames/SVGFitToViewBox.idl create mode 100644 tr/idlnames/SVGForeignObjectElement.idl create mode 100644 tr/idlnames/SVGGElement.idl create mode 100644 tr/idlnames/SVGGeometryElement.idl create mode 100644 tr/idlnames/SVGGradientElement.idl create mode 100644 tr/idlnames/SVGGraphicsElement.idl create mode 100644 tr/idlnames/SVGImageElement.idl create mode 100644 tr/idlnames/SVGLength.idl create mode 100644 tr/idlnames/SVGLengthList.idl create mode 100644 tr/idlnames/SVGLineElement.idl create mode 100644 tr/idlnames/SVGLinearGradientElement.idl create mode 100644 tr/idlnames/SVGMPathElement.idl create mode 100644 tr/idlnames/SVGMarkerElement.idl create mode 100644 tr/idlnames/SVGMetadataElement.idl create mode 100644 tr/idlnames/SVGNumber.idl create mode 100644 tr/idlnames/SVGNumberList.idl create mode 100644 tr/idlnames/SVGPathElement.idl create mode 100644 tr/idlnames/SVGPatternElement.idl create mode 100644 tr/idlnames/SVGPointList.idl create mode 100644 tr/idlnames/SVGPolygonElement.idl create mode 100644 tr/idlnames/SVGPolylineElement.idl create mode 100644 tr/idlnames/SVGPreserveAspectRatio.idl create mode 100644 tr/idlnames/SVGRadialGradientElement.idl create mode 100644 tr/idlnames/SVGRectElement.idl create mode 100644 tr/idlnames/SVGSVGElement.idl create mode 100644 tr/idlnames/SVGScriptElement.idl create mode 100644 tr/idlnames/SVGSetElement.idl create mode 100644 tr/idlnames/SVGStopElement.idl create mode 100644 tr/idlnames/SVGStringList.idl create mode 100644 tr/idlnames/SVGStyleElement.idl create mode 100644 tr/idlnames/SVGSwitchElement.idl create mode 100644 tr/idlnames/SVGSymbolElement.idl create mode 100644 tr/idlnames/SVGTSpanElement.idl create mode 100644 tr/idlnames/SVGTests.idl create mode 100644 tr/idlnames/SVGTextContentElement.idl create mode 100644 tr/idlnames/SVGTextElement.idl create mode 100644 tr/idlnames/SVGTextPathElement.idl create mode 100644 tr/idlnames/SVGTextPositioningElement.idl create mode 100644 tr/idlnames/SVGTitleElement.idl create mode 100644 tr/idlnames/SVGTransform.idl create mode 100644 tr/idlnames/SVGTransformList.idl create mode 100644 tr/idlnames/SVGURIReference.idl create mode 100644 tr/idlnames/SVGUnitTypes.idl create mode 100644 tr/idlnames/SVGUnknownElement.idl create mode 100644 tr/idlnames/SVGUseElement.idl create mode 100644 tr/idlnames/SVGUseElementShadowRoot.idl create mode 100644 tr/idlnames/SVGViewElement.idl create mode 100644 tr/idlnames/SVGZoomAndPan.idl create mode 100644 tr/idlnames/SaveFilePickerOptions.idl create mode 100644 tr/idlnames/Scheduling.idl create mode 100644 tr/idlnames/ScreenFold.idl create mode 100644 tr/idlnames/ScreenFoldPosture.idl create mode 100644 tr/idlnames/ScreenIdleState.idl create mode 100644 tr/idlnames/ScreenOrientation.idl create mode 100644 tr/idlnames/ScriptProcessorNode.idl create mode 100644 tr/idlnames/ScrollDirection.idl create mode 100644 tr/idlnames/ScrollRestoration.idl create mode 100644 tr/idlnames/ScrollSetting.idl create mode 100644 tr/idlnames/ScrollTimeline.idl create mode 100644 tr/idlnames/ScrollTimelineAutoKeyword.idl create mode 100644 tr/idlnames/ScrollTimelineOffset.idl create mode 100644 tr/idlnames/ScrollTimelineOptions.idl create mode 100644 tr/idlnames/SecurityPolicyViolationEvent.idl create mode 100644 tr/idlnames/SecurityPolicyViolationEventDisposition.idl create mode 100644 tr/idlnames/SecurityPolicyViolationEventInit.idl create mode 100644 tr/idlnames/Selection.idl create mode 100644 tr/idlnames/SelectionMode.idl create mode 100644 tr/idlnames/SendStream.idl create mode 100644 tr/idlnames/SendStreamParameters.idl create mode 100644 tr/idlnames/Sensor.idl create mode 100644 tr/idlnames/SensorErrorEvent.idl create mode 100644 tr/idlnames/SensorErrorEventInit.idl create mode 100644 tr/idlnames/SensorOptions.idl create mode 100644 tr/idlnames/Serial.idl create mode 100644 tr/idlnames/SerialInputSignals.idl create mode 100644 tr/idlnames/SerialOptions.idl create mode 100644 tr/idlnames/SerialOutputSignals.idl create mode 100644 tr/idlnames/SerialPort.idl create mode 100644 tr/idlnames/SerialPortFilter.idl create mode 100644 tr/idlnames/SerialPortInfo.idl create mode 100644 tr/idlnames/SerialPortRequestOptions.idl create mode 100644 tr/idlnames/ServiceEventHandlers.idl create mode 100644 tr/idlnames/ServiceWorker.idl create mode 100644 tr/idlnames/ServiceWorkerContainer.idl create mode 100644 tr/idlnames/ServiceWorkerGlobalScope.idl create mode 100644 tr/idlnames/ServiceWorkerRegistration.idl create mode 100644 tr/idlnames/ServiceWorkerState.idl create mode 100644 tr/idlnames/ServiceWorkerUpdateViaCache.idl create mode 100644 tr/idlnames/Settings.idl create mode 100644 tr/idlnames/ShadowAnimation.idl create mode 100644 tr/idlnames/ShadowRoot.idl create mode 100644 tr/idlnames/ShadowRootInit.idl create mode 100644 tr/idlnames/ShadowRootMode.idl create mode 100644 tr/idlnames/ShareData.idl create mode 100644 tr/idlnames/ShareTarget.idl create mode 100644 tr/idlnames/ShareTargetParams.idl create mode 100644 tr/idlnames/SharedWorker.idl create mode 100644 tr/idlnames/SharedWorkerGlobalScope.idl create mode 100644 tr/idlnames/ShortcutItem.idl create mode 100644 tr/idlnames/Slottable.idl create mode 100644 tr/idlnames/SourceBuffer.idl create mode 100644 tr/idlnames/SourceBufferList.idl create mode 100644 tr/idlnames/SpatialNavigationDirection.idl create mode 100644 tr/idlnames/SpatialNavigationSearchOptions.idl create mode 100644 tr/idlnames/SpeechGrammar.idl create mode 100644 tr/idlnames/SpeechGrammarList.idl create mode 100644 tr/idlnames/SpeechRecognition.idl create mode 100644 tr/idlnames/SpeechRecognitionAlternative.idl create mode 100644 tr/idlnames/SpeechRecognitionErrorCode.idl create mode 100644 tr/idlnames/SpeechRecognitionErrorEvent.idl create mode 100644 tr/idlnames/SpeechRecognitionErrorEventInit.idl create mode 100644 tr/idlnames/SpeechRecognitionEvent.idl create mode 100644 tr/idlnames/SpeechRecognitionEventInit.idl create mode 100644 tr/idlnames/SpeechRecognitionResult.idl create mode 100644 tr/idlnames/SpeechRecognitionResultList.idl create mode 100644 tr/idlnames/SpeechSynthesis.idl create mode 100644 tr/idlnames/SpeechSynthesisErrorCode.idl create mode 100644 tr/idlnames/SpeechSynthesisErrorEvent.idl create mode 100644 tr/idlnames/SpeechSynthesisErrorEventInit.idl create mode 100644 tr/idlnames/SpeechSynthesisEvent.idl create mode 100644 tr/idlnames/SpeechSynthesisEventInit.idl create mode 100644 tr/idlnames/SpeechSynthesisUtterance.idl create mode 100644 tr/idlnames/SpeechSynthesisVoice.idl create mode 100644 tr/idlnames/StatefulAnimator.idl create mode 100644 tr/idlnames/StatelessAnimator.idl create mode 100644 tr/idlnames/StaticRange.idl create mode 100644 tr/idlnames/StaticRangeInit.idl create mode 100644 tr/idlnames/StereoPannerNode.idl create mode 100644 tr/idlnames/StereoPannerOptions.idl create mode 100644 tr/idlnames/Storage.idl create mode 100644 tr/idlnames/StorageEstimate.idl create mode 100644 tr/idlnames/StorageEvent.idl create mode 100644 tr/idlnames/StorageEventInit.idl create mode 100644 tr/idlnames/StorageManager.idl create mode 100644 tr/idlnames/StreamAbortInfo.idl create mode 100644 tr/idlnames/StreamPipeOptions.idl create mode 100644 tr/idlnames/StylePropertyMap.idl create mode 100644 tr/idlnames/StylePropertyMapReadOnly.idl create mode 100644 tr/idlnames/SubmitEvent.idl create mode 100644 tr/idlnames/SubmitEventInit.idl create mode 100644 tr/idlnames/SyncEvent.idl create mode 100644 tr/idlnames/SyncEventInit.idl create mode 100644 tr/idlnames/SyncManager.idl create mode 100644 tr/idlnames/Table.idl create mode 100644 tr/idlnames/TableDescriptor.idl create mode 100644 tr/idlnames/TableKind.idl create mode 100644 tr/idlnames/TaskAttributionTiming.idl create mode 100644 tr/idlnames/TexImageSource.idl create mode 100644 tr/idlnames/Text.idl create mode 100644 tr/idlnames/TextDecodeOptions.idl create mode 100644 tr/idlnames/TextDecoder.idl create mode 100644 tr/idlnames/TextDecoderCommon.idl create mode 100644 tr/idlnames/TextDecoderOptions.idl create mode 100644 tr/idlnames/TextDecoderStream.idl create mode 100644 tr/idlnames/TextDetector.idl create mode 100644 tr/idlnames/TextDirectionType.idl create mode 100644 tr/idlnames/TextEncoder.idl create mode 100644 tr/idlnames/TextEncoderCommon.idl create mode 100644 tr/idlnames/TextEncoderEncodeIntoResult.idl create mode 100644 tr/idlnames/TextEncoderStream.idl create mode 100644 tr/idlnames/TextMetrics.idl create mode 100644 tr/idlnames/TextTrack.idl create mode 100644 tr/idlnames/TextTrackCue.idl create mode 100644 tr/idlnames/TextTrackCueList.idl create mode 100644 tr/idlnames/TextTrackKind.idl create mode 100644 tr/idlnames/TextTrackList.idl create mode 100644 tr/idlnames/TextTrackMode.idl create mode 100644 tr/idlnames/TimeEvent.idl create mode 100644 tr/idlnames/TimeRanges.idl create mode 100644 tr/idlnames/TimerHandler.idl create mode 100644 tr/idlnames/TokenBinding.idl create mode 100644 tr/idlnames/TokenBindingStatus.idl create mode 100644 tr/idlnames/Touch.idl create mode 100644 tr/idlnames/TouchEvent.idl create mode 100644 tr/idlnames/TouchList.idl create mode 100644 tr/idlnames/TrackEvent.idl create mode 100644 tr/idlnames/TrackEventInit.idl create mode 100644 tr/idlnames/TransferFunction.idl create mode 100644 tr/idlnames/TransformStream.idl create mode 100644 tr/idlnames/TransformStreamDefaultController.idl create mode 100644 tr/idlnames/Transformation.idl create mode 100644 tr/idlnames/Transformer.idl create mode 100644 tr/idlnames/TransformerFlushCallback.idl create mode 100644 tr/idlnames/TransformerStartCallback.idl create mode 100644 tr/idlnames/TransformerTransformCallback.idl create mode 100644 tr/idlnames/TransitionEvent.idl create mode 100644 tr/idlnames/TransitionEventInit.idl create mode 100644 tr/idlnames/TreeWalker.idl create mode 100644 tr/idlnames/UADataValues.idl create mode 100644 tr/idlnames/UIEvent.idl create mode 100644 tr/idlnames/UIEventInit.idl create mode 100644 tr/idlnames/ULongRange.idl create mode 100644 tr/idlnames/URL.idl create mode 100644 tr/idlnames/URLSearchParams.idl create mode 100644 tr/idlnames/USB.idl create mode 100644 tr/idlnames/USBAlternateInterface.idl create mode 100644 tr/idlnames/USBConfiguration.idl create mode 100644 tr/idlnames/USBConnectionEvent.idl create mode 100644 tr/idlnames/USBConnectionEventInit.idl create mode 100644 tr/idlnames/USBControlTransferParameters.idl create mode 100644 tr/idlnames/USBDevice.idl create mode 100644 tr/idlnames/USBDeviceFilter.idl create mode 100644 tr/idlnames/USBDeviceRequestOptions.idl create mode 100644 tr/idlnames/USBDirection.idl create mode 100644 tr/idlnames/USBEndpoint.idl create mode 100644 tr/idlnames/USBEndpointType.idl create mode 100644 tr/idlnames/USBInTransferResult.idl create mode 100644 tr/idlnames/USBInterface.idl create mode 100644 tr/idlnames/USBIsochronousInTransferPacket.idl create mode 100644 tr/idlnames/USBIsochronousInTransferResult.idl create mode 100644 tr/idlnames/USBIsochronousOutTransferPacket.idl create mode 100644 tr/idlnames/USBIsochronousOutTransferResult.idl create mode 100644 tr/idlnames/USBOutTransferResult.idl create mode 100644 tr/idlnames/USBPermissionDescriptor.idl create mode 100644 tr/idlnames/USBPermissionResult.idl create mode 100644 tr/idlnames/USBPermissionStorage.idl create mode 100644 tr/idlnames/USBRecipient.idl create mode 100644 tr/idlnames/USBRequestType.idl create mode 100644 tr/idlnames/USBTransferStatus.idl create mode 100644 tr/idlnames/UUID.idl create mode 100644 tr/idlnames/Uint32List.idl create mode 100644 tr/idlnames/UncalibratedMagnetometer.idl create mode 100644 tr/idlnames/UncalibratedMagnetometerReadingValues.idl create mode 100644 tr/idlnames/UnderlyingSink.idl create mode 100644 tr/idlnames/UnderlyingSinkAbortCallback.idl create mode 100644 tr/idlnames/UnderlyingSinkCloseCallback.idl create mode 100644 tr/idlnames/UnderlyingSinkStartCallback.idl create mode 100644 tr/idlnames/UnderlyingSinkWriteCallback.idl create mode 100644 tr/idlnames/UnderlyingSource.idl create mode 100644 tr/idlnames/UnderlyingSourceCancelCallback.idl create mode 100644 tr/idlnames/UnderlyingSourcePullCallback.idl create mode 100644 tr/idlnames/UnderlyingSourceStartCallback.idl create mode 100644 tr/idlnames/UnidirectionalStreamsTransport.idl create mode 100644 tr/idlnames/UserIdleState.idl create mode 100644 tr/idlnames/UserVerificationRequirement.idl create mode 100644 tr/idlnames/UvmEntries.idl create mode 100644 tr/idlnames/UvmEntry.idl create mode 100644 tr/idlnames/VTTCue.idl create mode 100644 tr/idlnames/VTTRegion.idl create mode 100644 tr/idlnames/ValidateAssertionCallback.idl create mode 100644 tr/idlnames/ValidityState.idl create mode 100644 tr/idlnames/ValidityStateFlags.idl create mode 100644 tr/idlnames/ValueEvent.idl create mode 100644 tr/idlnames/ValueEventInit.idl create mode 100644 tr/idlnames/ValueType.idl create mode 100644 tr/idlnames/VibratePattern.idl create mode 100644 tr/idlnames/VideoConfiguration.idl create mode 100644 tr/idlnames/VideoDecoder.idl create mode 100644 tr/idlnames/VideoDecoderConfig.idl create mode 100644 tr/idlnames/VideoDecoderInit.idl create mode 100644 tr/idlnames/VideoEncoder.idl create mode 100644 tr/idlnames/VideoEncoderConfig.idl create mode 100644 tr/idlnames/VideoEncoderEncodeOptions.idl create mode 100644 tr/idlnames/VideoEncoderInit.idl create mode 100644 tr/idlnames/VideoFacingModeEnum.idl create mode 100644 tr/idlnames/VideoFrame.idl create mode 100644 tr/idlnames/VideoFrameInit.idl create mode 100644 tr/idlnames/VideoFrameMetadata.idl create mode 100644 tr/idlnames/VideoFrameOutputCallback.idl create mode 100644 tr/idlnames/VideoFrameRequestCallback.idl create mode 100644 tr/idlnames/VideoKindEnum.idl create mode 100644 tr/idlnames/VideoPlaybackQuality.idl create mode 100644 tr/idlnames/VideoResizeModeEnum.idl create mode 100644 tr/idlnames/VideoTrack.idl create mode 100644 tr/idlnames/VideoTrackList.idl create mode 100644 tr/idlnames/VisibilityState.idl create mode 100644 tr/idlnames/VisualViewport.idl create mode 100644 tr/idlnames/WEBGL_blend_equation_advanced_coherent.idl create mode 100644 tr/idlnames/WEBGL_color_buffer_float.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_astc.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_etc.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_etc1.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_pvrtc.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_s3tc.idl create mode 100644 tr/idlnames/WEBGL_compressed_texture_s3tc_srgb.idl create mode 100644 tr/idlnames/WEBGL_debug_renderer_info.idl create mode 100644 tr/idlnames/WEBGL_debug_shaders.idl create mode 100644 tr/idlnames/WEBGL_depth_texture.idl create mode 100644 tr/idlnames/WEBGL_draw_buffers.idl create mode 100644 tr/idlnames/WEBGL_draw_instanced_base_vertex_base_instance.idl create mode 100644 tr/idlnames/WEBGL_lose_context.idl create mode 100644 tr/idlnames/WEBGL_multi_draw.idl create mode 100644 tr/idlnames/WEBGL_multi_draw_instanced_base_vertex_base_instance.idl create mode 100644 tr/idlnames/WakeLock.idl create mode 100644 tr/idlnames/WakeLockSentinel.idl create mode 100644 tr/idlnames/WakeLockType.idl create mode 100644 tr/idlnames/WatchAdvertisementsOptions.idl create mode 100644 tr/idlnames/WaveShaperNode.idl create mode 100644 tr/idlnames/WaveShaperOptions.idl create mode 100644 tr/idlnames/WebAppManifest.idl create mode 100644 tr/idlnames/WebAssembly.idl create mode 100644 tr/idlnames/WebAssemblyInstantiatedSource.idl create mode 100644 tr/idlnames/WebCodecsErrorCallback.idl create mode 100644 tr/idlnames/WebGL2RenderingContext.idl create mode 100644 tr/idlnames/WebGL2RenderingContextBase.idl create mode 100644 tr/idlnames/WebGL2RenderingContextOverloads.idl create mode 100644 tr/idlnames/WebGLActiveInfo.idl create mode 100644 tr/idlnames/WebGLBuffer.idl create mode 100644 tr/idlnames/WebGLContextAttributes.idl create mode 100644 tr/idlnames/WebGLContextEvent.idl create mode 100644 tr/idlnames/WebGLContextEventInit.idl create mode 100644 tr/idlnames/WebGLFramebuffer.idl create mode 100644 tr/idlnames/WebGLObject.idl create mode 100644 tr/idlnames/WebGLPowerPreference.idl create mode 100644 tr/idlnames/WebGLProgram.idl create mode 100644 tr/idlnames/WebGLQuery.idl create mode 100644 tr/idlnames/WebGLRenderbuffer.idl create mode 100644 tr/idlnames/WebGLRenderingContext.idl create mode 100644 tr/idlnames/WebGLRenderingContextBase.idl create mode 100644 tr/idlnames/WebGLRenderingContextOverloads.idl create mode 100644 tr/idlnames/WebGLSampler.idl create mode 100644 tr/idlnames/WebGLShader.idl create mode 100644 tr/idlnames/WebGLShaderPrecisionFormat.idl create mode 100644 tr/idlnames/WebGLSync.idl create mode 100644 tr/idlnames/WebGLTexture.idl create mode 100644 tr/idlnames/WebGLTimerQueryEXT.idl create mode 100644 tr/idlnames/WebGLTransformFeedback.idl create mode 100644 tr/idlnames/WebGLUniformLocation.idl create mode 100644 tr/idlnames/WebGLVertexArrayObject.idl create mode 100644 tr/idlnames/WebGLVertexArrayObjectOES.idl create mode 100644 tr/idlnames/WebSocket.idl create mode 100644 tr/idlnames/WebTransport.idl create mode 100644 tr/idlnames/WebTransportCloseInfo.idl create mode 100644 tr/idlnames/WebTransportOptions.idl create mode 100644 tr/idlnames/WebTransportState.idl create mode 100644 tr/idlnames/WebTransportStats.idl create mode 100644 tr/idlnames/WheelEvent.idl create mode 100644 tr/idlnames/WheelEventInit.idl create mode 100644 tr/idlnames/Window.idl create mode 100644 tr/idlnames/WindowClient.idl create mode 100644 tr/idlnames/WindowEventHandlers.idl create mode 100644 tr/idlnames/WindowLocalStorage.idl create mode 100644 tr/idlnames/WindowOrWorkerGlobalScope.idl create mode 100644 tr/idlnames/WindowPostMessageOptions.idl create mode 100644 tr/idlnames/WindowSessionStorage.idl create mode 100644 tr/idlnames/Worker.idl create mode 100644 tr/idlnames/WorkerGlobalScope.idl create mode 100644 tr/idlnames/WorkerLocation.idl create mode 100644 tr/idlnames/WorkerNavigator.idl create mode 100644 tr/idlnames/WorkerOptions.idl create mode 100644 tr/idlnames/WorkerType.idl create mode 100644 tr/idlnames/Worklet.idl create mode 100644 tr/idlnames/WorkletAnimation.idl create mode 100644 tr/idlnames/WorkletGlobalScope.idl create mode 100644 tr/idlnames/WorkletGroupEffect.idl create mode 100644 tr/idlnames/WorkletOptions.idl create mode 100644 tr/idlnames/WritableStream.idl create mode 100644 tr/idlnames/WritableStreamDefaultController.idl create mode 100644 tr/idlnames/WritableStreamDefaultWriter.idl create mode 100644 tr/idlnames/WriteCommandType.idl create mode 100644 tr/idlnames/WriteParams.idl create mode 100644 tr/idlnames/XMLDocument.idl create mode 100644 tr/idlnames/XMLHttpRequest.idl create mode 100644 tr/idlnames/XMLHttpRequestBodyInit.idl create mode 100644 tr/idlnames/XMLHttpRequestEventTarget.idl create mode 100644 tr/idlnames/XMLHttpRequestResponseType.idl create mode 100644 tr/idlnames/XMLHttpRequestUpload.idl create mode 100644 tr/idlnames/XMLSerializer.idl create mode 100644 tr/idlnames/XPathEvaluator.idl create mode 100644 tr/idlnames/XPathEvaluatorBase.idl create mode 100644 tr/idlnames/XPathExpression.idl create mode 100644 tr/idlnames/XPathNSResolver.idl create mode 100644 tr/idlnames/XPathResult.idl create mode 100644 tr/idlnames/XRAnchor.idl create mode 100644 tr/idlnames/XRAnchorSet.idl create mode 100644 tr/idlnames/XRBoundedReferenceSpace.idl create mode 100644 tr/idlnames/XRCompositionLayer.idl create mode 100644 tr/idlnames/XRCubeLayer.idl create mode 100644 tr/idlnames/XRCubeLayerInit.idl create mode 100644 tr/idlnames/XRCylinderLayer.idl create mode 100644 tr/idlnames/XRCylinderLayerInit.idl create mode 100644 tr/idlnames/XRDOMOverlayInit.idl create mode 100644 tr/idlnames/XRDOMOverlayState.idl create mode 100644 tr/idlnames/XRDOMOverlayType.idl create mode 100644 tr/idlnames/XREnvironmentBlendMode.idl create mode 100644 tr/idlnames/XREquirectLayer.idl create mode 100644 tr/idlnames/XREquirectLayerInit.idl create mode 100644 tr/idlnames/XREye.idl create mode 100644 tr/idlnames/XRFrame.idl create mode 100644 tr/idlnames/XRFrameRequestCallback.idl create mode 100644 tr/idlnames/XRHand.idl create mode 100644 tr/idlnames/XRHandedness.idl create mode 100644 tr/idlnames/XRHitTestOptionsInit.idl create mode 100644 tr/idlnames/XRHitTestResult.idl create mode 100644 tr/idlnames/XRHitTestSource.idl create mode 100644 tr/idlnames/XRHitTestTrackableType.idl create mode 100644 tr/idlnames/XRInputSource.idl create mode 100644 tr/idlnames/XRInputSourceArray.idl create mode 100644 tr/idlnames/XRInputSourceEvent.idl create mode 100644 tr/idlnames/XRInputSourceEventInit.idl create mode 100644 tr/idlnames/XRInputSourcesChangeEvent.idl create mode 100644 tr/idlnames/XRInputSourcesChangeEventInit.idl create mode 100644 tr/idlnames/XRJointPose.idl create mode 100644 tr/idlnames/XRJointSpace.idl create mode 100644 tr/idlnames/XRLayer.idl create mode 100644 tr/idlnames/XRLayerEvent.idl create mode 100644 tr/idlnames/XRLayerEventInit.idl create mode 100644 tr/idlnames/XRLayerInit.idl create mode 100644 tr/idlnames/XRLayerLayout.idl create mode 100644 tr/idlnames/XRMediaBinding.idl create mode 100644 tr/idlnames/XRMediaCylinderLayerInit.idl create mode 100644 tr/idlnames/XRMediaEquirectLayerInit.idl create mode 100644 tr/idlnames/XRMediaLayerInit.idl create mode 100644 tr/idlnames/XRMediaQuadLayerInit.idl create mode 100644 tr/idlnames/XRPermissionDescriptor.idl create mode 100644 tr/idlnames/XRPermissionStatus.idl create mode 100644 tr/idlnames/XRPose.idl create mode 100644 tr/idlnames/XRProjectionLayer.idl create mode 100644 tr/idlnames/XRProjectionLayerInit.idl create mode 100644 tr/idlnames/XRQuadLayer.idl create mode 100644 tr/idlnames/XRQuadLayerInit.idl create mode 100644 tr/idlnames/XRRay.idl create mode 100644 tr/idlnames/XRRayDirectionInit.idl create mode 100644 tr/idlnames/XRReferenceSpace.idl create mode 100644 tr/idlnames/XRReferenceSpaceEvent.idl create mode 100644 tr/idlnames/XRReferenceSpaceEventInit.idl create mode 100644 tr/idlnames/XRReferenceSpaceType.idl create mode 100644 tr/idlnames/XRRenderState.idl create mode 100644 tr/idlnames/XRRenderStateInit.idl create mode 100644 tr/idlnames/XRRigidTransform.idl create mode 100644 tr/idlnames/XRSession.idl create mode 100644 tr/idlnames/XRSessionEvent.idl create mode 100644 tr/idlnames/XRSessionEventInit.idl create mode 100644 tr/idlnames/XRSessionInit.idl create mode 100644 tr/idlnames/XRSessionMode.idl create mode 100644 tr/idlnames/XRSpace.idl create mode 100644 tr/idlnames/XRSubImage.idl create mode 100644 tr/idlnames/XRSystem.idl create mode 100644 tr/idlnames/XRTargetRayMode.idl create mode 100644 tr/idlnames/XRTextureType.idl create mode 100644 tr/idlnames/XRTransientInputHitTestOptionsInit.idl create mode 100644 tr/idlnames/XRTransientInputHitTestResult.idl create mode 100644 tr/idlnames/XRTransientInputHitTestSource.idl create mode 100644 tr/idlnames/XRView.idl create mode 100644 tr/idlnames/XRViewerPose.idl create mode 100644 tr/idlnames/XRViewport.idl create mode 100644 tr/idlnames/XRVisibilityState.idl create mode 100644 tr/idlnames/XRWebGLBinding.idl create mode 100644 tr/idlnames/XRWebGLLayer.idl create mode 100644 tr/idlnames/XRWebGLLayerInit.idl create mode 100644 tr/idlnames/XRWebGLRenderingContext.idl create mode 100644 tr/idlnames/XRWebGLSubImage.idl create mode 100644 tr/idlnames/console.idl create mode 100644 tr/idlnames/undefined.idl create mode 100644 tr/idlnamesparsed/ANGLE_instanced_arrays.json create mode 100644 tr/idlnamesparsed/AbortController.json create mode 100644 tr/idlnamesparsed/AbortSignal.json create mode 100644 tr/idlnamesparsed/AbsoluteOrientationReadingValues.json create mode 100644 tr/idlnamesparsed/AbsoluteOrientationSensor.json create mode 100644 tr/idlnamesparsed/AbstractRange.json create mode 100644 tr/idlnamesparsed/AbstractWorker.json create mode 100644 tr/idlnamesparsed/Accelerometer.json create mode 100644 tr/idlnamesparsed/AccelerometerLocalCoordinateSystem.json create mode 100644 tr/idlnamesparsed/AccelerometerReadingValues.json create mode 100644 tr/idlnamesparsed/AccelerometerSensorOptions.json create mode 100644 tr/idlnamesparsed/AccessibilityRole.json create mode 100644 tr/idlnamesparsed/AddEventListenerOptions.json create mode 100644 tr/idlnamesparsed/AddressErrors.json create mode 100644 tr/idlnamesparsed/AddressInit.json create mode 100644 tr/idlnamesparsed/AddressSpace.json create mode 100644 tr/idlnamesparsed/AlignSetting.json create mode 100644 tr/idlnamesparsed/AllowedBluetoothDevice.json create mode 100644 tr/idlnamesparsed/AllowedUSBDevice.json create mode 100644 tr/idlnamesparsed/AmbientLightReadingValues.json create mode 100644 tr/idlnamesparsed/AmbientLightSensor.json create mode 100644 tr/idlnamesparsed/AnalyserNode.json create mode 100644 tr/idlnamesparsed/AnalyserOptions.json create mode 100644 tr/idlnamesparsed/Animatable.json create mode 100644 tr/idlnamesparsed/Animation.json create mode 100644 tr/idlnamesparsed/AnimationEffect.json create mode 100644 tr/idlnamesparsed/AnimationEvent.json create mode 100644 tr/idlnamesparsed/AnimationEventInit.json create mode 100644 tr/idlnamesparsed/AnimationFrameProvider.json create mode 100644 tr/idlnamesparsed/AnimationPlayState.json create mode 100644 tr/idlnamesparsed/AnimationPlaybackEvent.json create mode 100644 tr/idlnamesparsed/AnimationPlaybackEventInit.json create mode 100644 tr/idlnamesparsed/AnimationTimeline.json create mode 100644 tr/idlnamesparsed/AnimationWorkletGlobalScope.json create mode 100644 tr/idlnamesparsed/AnimatorInstanceConstructor.json create mode 100644 tr/idlnamesparsed/AppendMode.json create mode 100644 tr/idlnamesparsed/AriaAttributes.json create mode 100644 tr/idlnamesparsed/AssignedNodesOptions.json create mode 100644 tr/idlnamesparsed/AttestationConveyancePreference.json create mode 100644 tr/idlnamesparsed/Attr.json create mode 100644 tr/idlnamesparsed/AudioBuffer.json create mode 100644 tr/idlnamesparsed/AudioBufferOptions.json create mode 100644 tr/idlnamesparsed/AudioBufferSourceNode.json create mode 100644 tr/idlnamesparsed/AudioBufferSourceOptions.json create mode 100644 tr/idlnamesparsed/AudioConfiguration.json create mode 100644 tr/idlnamesparsed/AudioContext.json create mode 100644 tr/idlnamesparsed/AudioContextLatencyCategory.json create mode 100644 tr/idlnamesparsed/AudioContextOptions.json create mode 100644 tr/idlnamesparsed/AudioContextState.json create mode 100644 tr/idlnamesparsed/AudioDecoder.json create mode 100644 tr/idlnamesparsed/AudioDecoderConfig.json create mode 100644 tr/idlnamesparsed/AudioDecoderInit.json create mode 100644 tr/idlnamesparsed/AudioDestinationNode.json create mode 100644 tr/idlnamesparsed/AudioEncoder.json create mode 100644 tr/idlnamesparsed/AudioEncoderConfig.json create mode 100644 tr/idlnamesparsed/AudioEncoderInit.json create mode 100644 tr/idlnamesparsed/AudioFrame.json create mode 100644 tr/idlnamesparsed/AudioFrameInit.json create mode 100644 tr/idlnamesparsed/AudioFrameOutputCallback.json create mode 100644 tr/idlnamesparsed/AudioListener.json create mode 100644 tr/idlnamesparsed/AudioNode.json create mode 100644 tr/idlnamesparsed/AudioNodeOptions.json create mode 100644 tr/idlnamesparsed/AudioOutputOptions.json create mode 100644 tr/idlnamesparsed/AudioParam.json create mode 100644 tr/idlnamesparsed/AudioParamDescriptor.json create mode 100644 tr/idlnamesparsed/AudioParamMap.json create mode 100644 tr/idlnamesparsed/AudioProcessingEvent.json create mode 100644 tr/idlnamesparsed/AudioProcessingEventInit.json create mode 100644 tr/idlnamesparsed/AudioScheduledSourceNode.json create mode 100644 tr/idlnamesparsed/AudioTimestamp.json create mode 100644 tr/idlnamesparsed/AudioTrack.json create mode 100644 tr/idlnamesparsed/AudioTrackList.json create mode 100644 tr/idlnamesparsed/AudioWorklet.json create mode 100644 tr/idlnamesparsed/AudioWorkletGlobalScope.json create mode 100644 tr/idlnamesparsed/AudioWorkletNode.json create mode 100644 tr/idlnamesparsed/AudioWorkletNodeOptions.json create mode 100644 tr/idlnamesparsed/AudioWorkletProcessCallback.json create mode 100644 tr/idlnamesparsed/AudioWorkletProcessor.json create mode 100644 tr/idlnamesparsed/AudioWorkletProcessorConstructor.json create mode 100644 tr/idlnamesparsed/AuthenticationExtensionsClientInputs.json create mode 100644 tr/idlnamesparsed/AuthenticationExtensionsClientOutputs.json create mode 100644 tr/idlnamesparsed/AuthenticationExtensionsLargeBlobInputs.json create mode 100644 tr/idlnamesparsed/AuthenticationExtensionsLargeBlobOutputs.json create mode 100644 tr/idlnamesparsed/AuthenticatorAssertionResponse.json create mode 100644 tr/idlnamesparsed/AuthenticatorAttachment.json create mode 100644 tr/idlnamesparsed/AuthenticatorAttestationResponse.json create mode 100644 tr/idlnamesparsed/AuthenticatorResponse.json create mode 100644 tr/idlnamesparsed/AuthenticatorSelectionCriteria.json create mode 100644 tr/idlnamesparsed/AuthenticatorTransport.json create mode 100644 tr/idlnamesparsed/AutoKeyword.json create mode 100644 tr/idlnamesparsed/AutomationRate.json create mode 100644 tr/idlnamesparsed/AvcBitstreamFormat.json create mode 100644 tr/idlnamesparsed/AvcEncoderConfig.json create mode 100644 tr/idlnamesparsed/BackgroundFetchEvent.json create mode 100644 tr/idlnamesparsed/BackgroundFetchEventInit.json create mode 100644 tr/idlnamesparsed/BackgroundFetchFailureReason.json create mode 100644 tr/idlnamesparsed/BackgroundFetchManager.json create mode 100644 tr/idlnamesparsed/BackgroundFetchOptions.json create mode 100644 tr/idlnamesparsed/BackgroundFetchRecord.json create mode 100644 tr/idlnamesparsed/BackgroundFetchRegistration.json create mode 100644 tr/idlnamesparsed/BackgroundFetchResult.json create mode 100644 tr/idlnamesparsed/BackgroundFetchUIOptions.json create mode 100644 tr/idlnamesparsed/BackgroundFetchUpdateUIEvent.json create mode 100644 tr/idlnamesparsed/BackgroundSyncOptions.json create mode 100644 tr/idlnamesparsed/BarProp.json create mode 100644 tr/idlnamesparsed/BarcodeDetector.json create mode 100644 tr/idlnamesparsed/BarcodeDetectorOptions.json create mode 100644 tr/idlnamesparsed/BarcodeFormat.json create mode 100644 tr/idlnamesparsed/BaseAudioContext.json create mode 100644 tr/idlnamesparsed/BaseComputedKeyframe.json create mode 100644 tr/idlnamesparsed/BaseKeyframe.json create mode 100644 tr/idlnamesparsed/BasePropertyIndexedKeyframe.json create mode 100644 tr/idlnamesparsed/Baseline.json create mode 100644 tr/idlnamesparsed/BasicCardChangeDetails.json create mode 100644 tr/idlnamesparsed/BasicCardErrors.json create mode 100644 tr/idlnamesparsed/BasicCardRequest.json create mode 100644 tr/idlnamesparsed/BasicCardResponse.json create mode 100644 tr/idlnamesparsed/BatteryManager.json create mode 100644 tr/idlnamesparsed/BeforeUnloadEvent.json create mode 100644 tr/idlnamesparsed/BidirectionalStream.json create mode 100644 tr/idlnamesparsed/BidirectionalStreamsTransport.json create mode 100644 tr/idlnamesparsed/BinaryType.json create mode 100644 tr/idlnamesparsed/BiquadFilterNode.json create mode 100644 tr/idlnamesparsed/BiquadFilterOptions.json create mode 100644 tr/idlnamesparsed/BiquadFilterType.json create mode 100644 tr/idlnamesparsed/BitrateMode.json create mode 100644 tr/idlnamesparsed/Blob.json create mode 100644 tr/idlnamesparsed/BlobCallback.json create mode 100644 tr/idlnamesparsed/BlobEvent.json create mode 100644 tr/idlnamesparsed/BlobEventInit.json create mode 100644 tr/idlnamesparsed/BlobPart.json create mode 100644 tr/idlnamesparsed/BlobPropertyBag.json create mode 100644 tr/idlnamesparsed/Bluetooth.json create mode 100644 tr/idlnamesparsed/BluetoothAdvertisingEvent.json create mode 100644 tr/idlnamesparsed/BluetoothAdvertisingEventInit.json create mode 100644 tr/idlnamesparsed/BluetoothCharacteristicProperties.json create mode 100644 tr/idlnamesparsed/BluetoothCharacteristicUUID.json create mode 100644 tr/idlnamesparsed/BluetoothDataFilterInit.json create mode 100644 tr/idlnamesparsed/BluetoothDescriptorUUID.json create mode 100644 tr/idlnamesparsed/BluetoothDevice.json create mode 100644 tr/idlnamesparsed/BluetoothDeviceEventHandlers.json create mode 100644 tr/idlnamesparsed/BluetoothLEScanFilterInit.json create mode 100644 tr/idlnamesparsed/BluetoothManufacturerDataMap.json create mode 100644 tr/idlnamesparsed/BluetoothPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/BluetoothPermissionResult.json create mode 100644 tr/idlnamesparsed/BluetoothPermissionStorage.json create mode 100644 tr/idlnamesparsed/BluetoothRemoteGATTCharacteristic.json create mode 100644 tr/idlnamesparsed/BluetoothRemoteGATTDescriptor.json create mode 100644 tr/idlnamesparsed/BluetoothRemoteGATTServer.json create mode 100644 tr/idlnamesparsed/BluetoothRemoteGATTService.json create mode 100644 tr/idlnamesparsed/BluetoothServiceDataMap.json create mode 100644 tr/idlnamesparsed/BluetoothServiceUUID.json create mode 100644 tr/idlnamesparsed/BluetoothUUID.json create mode 100644 tr/idlnamesparsed/Body.json create mode 100644 tr/idlnamesparsed/BodyInit.json create mode 100644 tr/idlnamesparsed/BroadcastChannel.json create mode 100644 tr/idlnamesparsed/ByteLengthQueuingStrategy.json create mode 100644 tr/idlnamesparsed/CDATASection.json create mode 100644 tr/idlnamesparsed/COSEAlgorithmIdentifier.json create mode 100644 tr/idlnamesparsed/CSS.json create mode 100644 tr/idlnamesparsed/CSSAnimation.json create mode 100644 tr/idlnamesparsed/CSSConditionRule.json create mode 100644 tr/idlnamesparsed/CSSCounterStyleRule.json create mode 100644 tr/idlnamesparsed/CSSFontFaceRule.json create mode 100644 tr/idlnamesparsed/CSSFontFeatureValuesMap.json create mode 100644 tr/idlnamesparsed/CSSFontFeatureValuesRule.json create mode 100644 tr/idlnamesparsed/CSSFontPaletteValuesRule.json create mode 100644 tr/idlnamesparsed/CSSImageValue.json create mode 100644 tr/idlnamesparsed/CSSKeyframeRule.json create mode 100644 tr/idlnamesparsed/CSSKeyframesRule.json create mode 100644 tr/idlnamesparsed/CSSKeywordValue.json create mode 100644 tr/idlnamesparsed/CSSMathInvert.json create mode 100644 tr/idlnamesparsed/CSSMathMax.json create mode 100644 tr/idlnamesparsed/CSSMathMin.json create mode 100644 tr/idlnamesparsed/CSSMathNegate.json create mode 100644 tr/idlnamesparsed/CSSMathOperator.json create mode 100644 tr/idlnamesparsed/CSSMathProduct.json create mode 100644 tr/idlnamesparsed/CSSMathSum.json create mode 100644 tr/idlnamesparsed/CSSMathValue.json create mode 100644 tr/idlnamesparsed/CSSMatrixComponent.json create mode 100644 tr/idlnamesparsed/CSSMatrixComponentOptions.json create mode 100644 tr/idlnamesparsed/CSSMediaRule.json create mode 100644 tr/idlnamesparsed/CSSNestingRule.json create mode 100644 tr/idlnamesparsed/CSSNumberish.json create mode 100644 tr/idlnamesparsed/CSSNumericArray.json create mode 100644 tr/idlnamesparsed/CSSNumericBaseType.json create mode 100644 tr/idlnamesparsed/CSSNumericType.json create mode 100644 tr/idlnamesparsed/CSSNumericValue.json create mode 100644 tr/idlnamesparsed/CSSParserAtRule.json create mode 100644 tr/idlnamesparsed/CSSParserBlock.json create mode 100644 tr/idlnamesparsed/CSSParserDeclaration.json create mode 100644 tr/idlnamesparsed/CSSParserFunction.json create mode 100644 tr/idlnamesparsed/CSSParserOptions.json create mode 100644 tr/idlnamesparsed/CSSParserQualifiedRule.json create mode 100644 tr/idlnamesparsed/CSSParserRule.json create mode 100644 tr/idlnamesparsed/CSSParserValue.json create mode 100644 tr/idlnamesparsed/CSSPerspective.json create mode 100644 tr/idlnamesparsed/CSSPositionValue.json create mode 100644 tr/idlnamesparsed/CSSPropertyRule.json create mode 100644 tr/idlnamesparsed/CSSPseudoElement.json create mode 100644 tr/idlnamesparsed/CSSRotate.json create mode 100644 tr/idlnamesparsed/CSSRule.json create mode 100644 tr/idlnamesparsed/CSSScale.json create mode 100644 tr/idlnamesparsed/CSSScrollTimelineRule.json create mode 100644 tr/idlnamesparsed/CSSSkew.json create mode 100644 tr/idlnamesparsed/CSSSkewX.json create mode 100644 tr/idlnamesparsed/CSSSkewY.json create mode 100644 tr/idlnamesparsed/CSSStringSource.json create mode 100644 tr/idlnamesparsed/CSSStyleRule.json create mode 100644 tr/idlnamesparsed/CSSStyleSheet.json create mode 100644 tr/idlnamesparsed/CSSStyleSheetInit.json create mode 100644 tr/idlnamesparsed/CSSStyleValue.json create mode 100644 tr/idlnamesparsed/CSSSupportsRule.json create mode 100644 tr/idlnamesparsed/CSSToken.json create mode 100644 tr/idlnamesparsed/CSSTransformComponent.json create mode 100644 tr/idlnamesparsed/CSSTransformValue.json create mode 100644 tr/idlnamesparsed/CSSTransition.json create mode 100644 tr/idlnamesparsed/CSSTranslate.json create mode 100644 tr/idlnamesparsed/CSSUnitValue.json create mode 100644 tr/idlnamesparsed/CSSUnparsedSegment.json create mode 100644 tr/idlnamesparsed/CSSUnparsedValue.json create mode 100644 tr/idlnamesparsed/CSSVariableReferenceValue.json create mode 100644 tr/idlnamesparsed/CSSViewportRule.json create mode 100644 tr/idlnamesparsed/Cache.json create mode 100644 tr/idlnamesparsed/CacheQueryOptions.json create mode 100644 tr/idlnamesparsed/CacheStorage.json create mode 100644 tr/idlnamesparsed/CameraDevicePermissionDescriptor.json create mode 100644 tr/idlnamesparsed/CanMakePaymentEvent.json create mode 100644 tr/idlnamesparsed/CanMakePaymentEventInit.json create mode 100644 tr/idlnamesparsed/CanPlayTypeResult.json create mode 100644 tr/idlnamesparsed/CanvasCaptureMediaStreamTrack.json create mode 100644 tr/idlnamesparsed/CanvasCompositing.json create mode 100644 tr/idlnamesparsed/CanvasDirection.json create mode 100644 tr/idlnamesparsed/CanvasDrawImage.json create mode 100644 tr/idlnamesparsed/CanvasDrawPath.json create mode 100644 tr/idlnamesparsed/CanvasFillRule.json create mode 100644 tr/idlnamesparsed/CanvasFillStrokeStyles.json create mode 100644 tr/idlnamesparsed/CanvasFilters.json create mode 100644 tr/idlnamesparsed/CanvasGradient.json create mode 100644 tr/idlnamesparsed/CanvasImageData.json create mode 100644 tr/idlnamesparsed/CanvasImageSmoothing.json create mode 100644 tr/idlnamesparsed/CanvasImageSource.json create mode 100644 tr/idlnamesparsed/CanvasLineCap.json create mode 100644 tr/idlnamesparsed/CanvasLineJoin.json create mode 100644 tr/idlnamesparsed/CanvasPath.json create mode 100644 tr/idlnamesparsed/CanvasPathDrawingStyles.json create mode 100644 tr/idlnamesparsed/CanvasPattern.json create mode 100644 tr/idlnamesparsed/CanvasRect.json create mode 100644 tr/idlnamesparsed/CanvasRenderingContext2D.json create mode 100644 tr/idlnamesparsed/CanvasRenderingContext2DSettings.json create mode 100644 tr/idlnamesparsed/CanvasShadowStyles.json create mode 100644 tr/idlnamesparsed/CanvasState.json create mode 100644 tr/idlnamesparsed/CanvasText.json create mode 100644 tr/idlnamesparsed/CanvasTextAlign.json create mode 100644 tr/idlnamesparsed/CanvasTextBaseline.json create mode 100644 tr/idlnamesparsed/CanvasTextDrawingStyles.json create mode 100644 tr/idlnamesparsed/CanvasTransform.json create mode 100644 tr/idlnamesparsed/CanvasUserInterface.json create mode 100644 tr/idlnamesparsed/Capabilities.json create mode 100644 tr/idlnamesparsed/ChannelCountMode.json create mode 100644 tr/idlnamesparsed/ChannelInterpretation.json create mode 100644 tr/idlnamesparsed/ChannelMergerNode.json create mode 100644 tr/idlnamesparsed/ChannelMergerOptions.json create mode 100644 tr/idlnamesparsed/ChannelSplitterNode.json create mode 100644 tr/idlnamesparsed/ChannelSplitterOptions.json create mode 100644 tr/idlnamesparsed/CharacterData.json create mode 100644 tr/idlnamesparsed/CharacteristicEventHandlers.json create mode 100644 tr/idlnamesparsed/ChildNode.json create mode 100644 tr/idlnamesparsed/Client.json create mode 100644 tr/idlnamesparsed/ClientLifecycleState.json create mode 100644 tr/idlnamesparsed/ClientQueryOptions.json create mode 100644 tr/idlnamesparsed/ClientType.json create mode 100644 tr/idlnamesparsed/Clients.json create mode 100644 tr/idlnamesparsed/Clipboard.json create mode 100644 tr/idlnamesparsed/ClipboardEvent.json create mode 100644 tr/idlnamesparsed/ClipboardEventInit.json create mode 100644 tr/idlnamesparsed/ClipboardItem.json create mode 100644 tr/idlnamesparsed/ClipboardItemData.json create mode 100644 tr/idlnamesparsed/ClipboardItemDataType.json create mode 100644 tr/idlnamesparsed/ClipboardItemDelayedCallback.json create mode 100644 tr/idlnamesparsed/ClipboardItemOptions.json create mode 100644 tr/idlnamesparsed/ClipboardItems.json create mode 100644 tr/idlnamesparsed/ClipboardPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/CloseEvent.json create mode 100644 tr/idlnamesparsed/CloseEventInit.json create mode 100644 tr/idlnamesparsed/CodecState.json create mode 100644 tr/idlnamesparsed/CollectedClientData.json create mode 100644 tr/idlnamesparsed/ColorGamut.json create mode 100644 tr/idlnamesparsed/ColorSpaceConversion.json create mode 100644 tr/idlnamesparsed/Comment.json create mode 100644 tr/idlnamesparsed/CompileError.json create mode 100644 tr/idlnamesparsed/CompositeOperation.json create mode 100644 tr/idlnamesparsed/CompositeOperationOrAuto.json create mode 100644 tr/idlnamesparsed/CompositionEvent.json create mode 100644 tr/idlnamesparsed/CompositionEventInit.json create mode 100644 tr/idlnamesparsed/CompressionStream.json create mode 100644 tr/idlnamesparsed/ComputedEffectTiming.json create mode 100644 tr/idlnamesparsed/ConnectionType.json create mode 100644 tr/idlnamesparsed/ConstantSourceNode.json create mode 100644 tr/idlnamesparsed/ConstantSourceOptions.json create mode 100644 tr/idlnamesparsed/ConstrainBoolean.json create mode 100644 tr/idlnamesparsed/ConstrainBooleanParameters.json create mode 100644 tr/idlnamesparsed/ConstrainDOMString.json create mode 100644 tr/idlnamesparsed/ConstrainDOMStringParameters.json create mode 100644 tr/idlnamesparsed/ConstrainDouble.json create mode 100644 tr/idlnamesparsed/ConstrainDoubleRange.json create mode 100644 tr/idlnamesparsed/ConstrainPoint2D.json create mode 100644 tr/idlnamesparsed/ConstrainPoint2DParameters.json create mode 100644 tr/idlnamesparsed/ConstrainULong.json create mode 100644 tr/idlnamesparsed/ConstrainULongRange.json create mode 100644 tr/idlnamesparsed/ConstraintSet.json create mode 100644 tr/idlnamesparsed/Constraints.json create mode 100644 tr/idlnamesparsed/ContactAddress.json create mode 100644 tr/idlnamesparsed/ContactInfo.json create mode 100644 tr/idlnamesparsed/ContactProperty.json create mode 100644 tr/idlnamesparsed/ContactsManager.json create mode 100644 tr/idlnamesparsed/ContactsSelectOptions.json create mode 100644 tr/idlnamesparsed/ContainerBasedOffset.json create mode 100644 tr/idlnamesparsed/ContentCategory.json create mode 100644 tr/idlnamesparsed/ContentDescription.json create mode 100644 tr/idlnamesparsed/ContentIndex.json create mode 100644 tr/idlnamesparsed/ContentIndexEvent.json create mode 100644 tr/idlnamesparsed/ContentIndexEventInit.json create mode 100644 tr/idlnamesparsed/ConvolverNode.json create mode 100644 tr/idlnamesparsed/ConvolverOptions.json create mode 100644 tr/idlnamesparsed/CookieChangeEvent.json create mode 100644 tr/idlnamesparsed/CookieChangeEventInit.json create mode 100644 tr/idlnamesparsed/CookieInit.json create mode 100644 tr/idlnamesparsed/CookieList.json create mode 100644 tr/idlnamesparsed/CookieListItem.json create mode 100644 tr/idlnamesparsed/CookieSameSite.json create mode 100644 tr/idlnamesparsed/CookieStore.json create mode 100644 tr/idlnamesparsed/CookieStoreDeleteOptions.json create mode 100644 tr/idlnamesparsed/CookieStoreGetOptions.json create mode 100644 tr/idlnamesparsed/CookieStoreManager.json create mode 100644 tr/idlnamesparsed/Coordinates.json create mode 100644 tr/idlnamesparsed/CountQueuingStrategy.json create mode 100644 tr/idlnamesparsed/CrashReportBody.json create mode 100644 tr/idlnamesparsed/Credential.json create mode 100644 tr/idlnamesparsed/CredentialCreationOptions.json create mode 100644 tr/idlnamesparsed/CredentialData.json create mode 100644 tr/idlnamesparsed/CredentialMediationRequirement.json create mode 100644 tr/idlnamesparsed/CredentialPropertiesOutput.json create mode 100644 tr/idlnamesparsed/CredentialRequestOptions.json create mode 100644 tr/idlnamesparsed/CredentialUserData.json create mode 100644 tr/idlnamesparsed/CredentialsContainer.json create mode 100644 tr/idlnamesparsed/CursorCaptureConstraint.json create mode 100644 tr/idlnamesparsed/CustomElementConstructor.json create mode 100644 tr/idlnamesparsed/CustomElementRegistry.json create mode 100644 tr/idlnamesparsed/CustomEvent.json create mode 100644 tr/idlnamesparsed/CustomEventInit.json create mode 100644 tr/idlnamesparsed/CustomStateSet.json create mode 100644 tr/idlnamesparsed/DOMHighResTimeStamp.json create mode 100644 tr/idlnamesparsed/DOMImplementation.json create mode 100644 tr/idlnamesparsed/DOMMatrix.json create mode 100644 tr/idlnamesparsed/DOMMatrix2DInit.json create mode 100644 tr/idlnamesparsed/DOMMatrixInit.json create mode 100644 tr/idlnamesparsed/DOMMatrixReadOnly.json create mode 100644 tr/idlnamesparsed/DOMParser.json create mode 100644 tr/idlnamesparsed/DOMParserSupportedType.json create mode 100644 tr/idlnamesparsed/DOMPoint.json create mode 100644 tr/idlnamesparsed/DOMPointInit.json create mode 100644 tr/idlnamesparsed/DOMPointReadOnly.json create mode 100644 tr/idlnamesparsed/DOMQuad.json create mode 100644 tr/idlnamesparsed/DOMQuadInit.json create mode 100644 tr/idlnamesparsed/DOMRect.json create mode 100644 tr/idlnamesparsed/DOMRectInit.json create mode 100644 tr/idlnamesparsed/DOMRectList.json create mode 100644 tr/idlnamesparsed/DOMRectReadOnly.json create mode 100644 tr/idlnamesparsed/DOMStringList.json create mode 100644 tr/idlnamesparsed/DOMStringMap.json create mode 100644 tr/idlnamesparsed/DOMTokenList.json create mode 100644 tr/idlnamesparsed/DataCue.json create mode 100644 tr/idlnamesparsed/DataTransfer.json create mode 100644 tr/idlnamesparsed/DataTransferItem.json create mode 100644 tr/idlnamesparsed/DataTransferItemList.json create mode 100644 tr/idlnamesparsed/DatagramTransport.json create mode 100644 tr/idlnamesparsed/DecodeErrorCallback.json create mode 100644 tr/idlnamesparsed/DecodeSuccessCallback.json create mode 100644 tr/idlnamesparsed/DecompressionStream.json create mode 100644 tr/idlnamesparsed/DedicatedWorkerGlobalScope.json create mode 100644 tr/idlnamesparsed/DelayNode.json create mode 100644 tr/idlnamesparsed/DelayOptions.json create mode 100644 tr/idlnamesparsed/DeprecationReportBody.json create mode 100644 tr/idlnamesparsed/DetectedBarcode.json create mode 100644 tr/idlnamesparsed/DetectedFace.json create mode 100644 tr/idlnamesparsed/DetectedText.json create mode 100644 tr/idlnamesparsed/DeviceMotionEvent.json create mode 100644 tr/idlnamesparsed/DeviceMotionEventAcceleration.json create mode 100644 tr/idlnamesparsed/DeviceMotionEventAccelerationInit.json create mode 100644 tr/idlnamesparsed/DeviceMotionEventInit.json create mode 100644 tr/idlnamesparsed/DeviceMotionEventRotationRate.json create mode 100644 tr/idlnamesparsed/DeviceMotionEventRotationRateInit.json create mode 100644 tr/idlnamesparsed/DeviceOrientationEvent.json create mode 100644 tr/idlnamesparsed/DeviceOrientationEventInit.json create mode 100644 tr/idlnamesparsed/DevicePermissionDescriptor.json create mode 100644 tr/idlnamesparsed/DirectionSetting.json create mode 100644 tr/idlnamesparsed/DirectoryPickerOptions.json create mode 100644 tr/idlnamesparsed/DisplayCaptureSurfaceType.json create mode 100644 tr/idlnamesparsed/DisplayMediaStreamConstraints.json create mode 100644 tr/idlnamesparsed/DisplayModeType.json create mode 100644 tr/idlnamesparsed/DistanceModelType.json create mode 100644 tr/idlnamesparsed/DistortionCoefficients.json create mode 100644 tr/idlnamesparsed/Document.json create mode 100644 tr/idlnamesparsed/DocumentAndElementEventHandlers.json create mode 100644 tr/idlnamesparsed/DocumentFragment.json create mode 100644 tr/idlnamesparsed/DocumentOrShadowRoot.json create mode 100644 tr/idlnamesparsed/DocumentReadyState.json create mode 100644 tr/idlnamesparsed/DocumentTimeline.json create mode 100644 tr/idlnamesparsed/DocumentTimelineOptions.json create mode 100644 tr/idlnamesparsed/DocumentType.json create mode 100644 tr/idlnamesparsed/DoubleRange.json create mode 100644 tr/idlnamesparsed/DragEvent.json create mode 100644 tr/idlnamesparsed/DragEventInit.json create mode 100644 tr/idlnamesparsed/DynamicsCompressorNode.json create mode 100644 tr/idlnamesparsed/DynamicsCompressorOptions.json create mode 100644 tr/idlnamesparsed/EXT_blend_minmax.json create mode 100644 tr/idlnamesparsed/EXT_clip_cull_distance.json create mode 100644 tr/idlnamesparsed/EXT_color_buffer_float.json create mode 100644 tr/idlnamesparsed/EXT_color_buffer_half_float.json create mode 100644 tr/idlnamesparsed/EXT_disjoint_timer_query.json create mode 100644 tr/idlnamesparsed/EXT_disjoint_timer_query_webgl2.json create mode 100644 tr/idlnamesparsed/EXT_float_blend.json create mode 100644 tr/idlnamesparsed/EXT_frag_depth.json create mode 100644 tr/idlnamesparsed/EXT_sRGB.json create mode 100644 tr/idlnamesparsed/EXT_shader_texture_lod.json create mode 100644 tr/idlnamesparsed/EXT_texture_compression_bptc.json create mode 100644 tr/idlnamesparsed/EXT_texture_compression_rgtc.json create mode 100644 tr/idlnamesparsed/EXT_texture_filter_anisotropic.json create mode 100644 tr/idlnamesparsed/EXT_texture_norm16.json create mode 100644 tr/idlnamesparsed/Edge.json create mode 100644 tr/idlnamesparsed/EffectTiming.json create mode 100644 tr/idlnamesparsed/EffectiveConnectionType.json create mode 100644 tr/idlnamesparsed/Element.json create mode 100644 tr/idlnamesparsed/ElementBasedOffset.json create mode 100644 tr/idlnamesparsed/ElementCSSInlineStyle.json create mode 100644 tr/idlnamesparsed/ElementContentEditable.json create mode 100644 tr/idlnamesparsed/ElementCreationOptions.json create mode 100644 tr/idlnamesparsed/ElementDefinitionOptions.json create mode 100644 tr/idlnamesparsed/ElementInternals.json create mode 100644 tr/idlnamesparsed/EncodedAudioChunk.json create mode 100644 tr/idlnamesparsed/EncodedAudioChunkInit.json create mode 100644 tr/idlnamesparsed/EncodedAudioChunkOutputCallback.json create mode 100644 tr/idlnamesparsed/EncodedAudioChunkType.json create mode 100644 tr/idlnamesparsed/EncodedVideoChunk.json create mode 100644 tr/idlnamesparsed/EncodedVideoChunkInit.json create mode 100644 tr/idlnamesparsed/EncodedVideoChunkOutputCallback.json create mode 100644 tr/idlnamesparsed/EncodedVideoChunkType.json create mode 100644 tr/idlnamesparsed/EndOfStreamError.json create mode 100644 tr/idlnamesparsed/EndingType.json create mode 100644 tr/idlnamesparsed/EnterPictureInPictureEvent.json create mode 100644 tr/idlnamesparsed/EnterPictureInPictureEventInit.json create mode 100644 tr/idlnamesparsed/ErrorCallback.json create mode 100644 tr/idlnamesparsed/ErrorEvent.json create mode 100644 tr/idlnamesparsed/ErrorEventInit.json create mode 100644 tr/idlnamesparsed/Event.json create mode 100644 tr/idlnamesparsed/EventCounts.json create mode 100644 tr/idlnamesparsed/EventHandler.json create mode 100644 tr/idlnamesparsed/EventHandlerNonNull.json create mode 100644 tr/idlnamesparsed/EventInit.json create mode 100644 tr/idlnamesparsed/EventListener.json create mode 100644 tr/idlnamesparsed/EventListenerOptions.json create mode 100644 tr/idlnamesparsed/EventModifierInit.json create mode 100644 tr/idlnamesparsed/EventSource.json create mode 100644 tr/idlnamesparsed/EventSourceInit.json create mode 100644 tr/idlnamesparsed/EventTarget.json create mode 100644 tr/idlnamesparsed/ExtendableCookieChangeEvent.json create mode 100644 tr/idlnamesparsed/ExtendableCookieChangeEventInit.json create mode 100644 tr/idlnamesparsed/ExtendableEvent.json create mode 100644 tr/idlnamesparsed/ExtendableEventInit.json create mode 100644 tr/idlnamesparsed/ExtendableMessageEvent.json create mode 100644 tr/idlnamesparsed/ExtendableMessageEventInit.json create mode 100644 tr/idlnamesparsed/External.json create mode 100644 tr/idlnamesparsed/ExternalApplicationResource.json create mode 100644 tr/idlnamesparsed/FaceDetector.json create mode 100644 tr/idlnamesparsed/FaceDetectorOptions.json create mode 100644 tr/idlnamesparsed/FederatedCredential.json create mode 100644 tr/idlnamesparsed/FederatedCredentialInit.json create mode 100644 tr/idlnamesparsed/FederatedCredentialRequestOptions.json create mode 100644 tr/idlnamesparsed/FetchEvent.json create mode 100644 tr/idlnamesparsed/FetchEventInit.json create mode 100644 tr/idlnamesparsed/File.json create mode 100644 tr/idlnamesparsed/FileCallback.json create mode 100644 tr/idlnamesparsed/FileList.json create mode 100644 tr/idlnamesparsed/FilePickerAcceptType.json create mode 100644 tr/idlnamesparsed/FilePickerOptions.json create mode 100644 tr/idlnamesparsed/FilePropertyBag.json create mode 100644 tr/idlnamesparsed/FileReader.json create mode 100644 tr/idlnamesparsed/FileReaderSync.json create mode 100644 tr/idlnamesparsed/FileSystem.json create mode 100644 tr/idlnamesparsed/FileSystemCreateWritableOptions.json create mode 100644 tr/idlnamesparsed/FileSystemDirectoryEntry.json create mode 100644 tr/idlnamesparsed/FileSystemDirectoryHandle.json create mode 100644 tr/idlnamesparsed/FileSystemDirectoryReader.json create mode 100644 tr/idlnamesparsed/FileSystemEntriesCallback.json create mode 100644 tr/idlnamesparsed/FileSystemEntry.json create mode 100644 tr/idlnamesparsed/FileSystemEntryCallback.json create mode 100644 tr/idlnamesparsed/FileSystemFileEntry.json create mode 100644 tr/idlnamesparsed/FileSystemFileHandle.json create mode 100644 tr/idlnamesparsed/FileSystemFlags.json create mode 100644 tr/idlnamesparsed/FileSystemGetDirectoryOptions.json create mode 100644 tr/idlnamesparsed/FileSystemGetFileOptions.json create mode 100644 tr/idlnamesparsed/FileSystemHandle.json create mode 100644 tr/idlnamesparsed/FileSystemHandleKind.json create mode 100644 tr/idlnamesparsed/FileSystemHandlePermissionDescriptor.json create mode 100644 tr/idlnamesparsed/FileSystemPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/FileSystemPermissionMode.json create mode 100644 tr/idlnamesparsed/FileSystemRemoveOptions.json create mode 100644 tr/idlnamesparsed/FileSystemWritableFileStream.json create mode 100644 tr/idlnamesparsed/FileSystemWriteChunkType.json create mode 100644 tr/idlnamesparsed/FillLightMode.json create mode 100644 tr/idlnamesparsed/FillMode.json create mode 100644 tr/idlnamesparsed/Fingerprint.json create mode 100644 tr/idlnamesparsed/Float32List.json create mode 100644 tr/idlnamesparsed/FlowControlType.json create mode 100644 tr/idlnamesparsed/FocusEvent.json create mode 100644 tr/idlnamesparsed/FocusEventInit.json create mode 100644 tr/idlnamesparsed/FocusOptions.json create mode 100644 tr/idlnamesparsed/FocusableAreaSearchMode.json create mode 100644 tr/idlnamesparsed/FocusableAreasOption.json create mode 100644 tr/idlnamesparsed/Font.json create mode 100644 tr/idlnamesparsed/FontIterator.json create mode 100644 tr/idlnamesparsed/FontManager.json create mode 100644 tr/idlnamesparsed/FontMetadata.json create mode 100644 tr/idlnamesparsed/FontMetrics.json create mode 100644 tr/idlnamesparsed/FormData.json create mode 100644 tr/idlnamesparsed/FormDataEntryValue.json create mode 100644 tr/idlnamesparsed/FormDataEvent.json create mode 100644 tr/idlnamesparsed/FormDataEventInit.json create mode 100644 tr/idlnamesparsed/FragmentDirective.json create mode 100644 tr/idlnamesparsed/FrameRequestCallback.json create mode 100644 tr/idlnamesparsed/FrameType.json create mode 100644 tr/idlnamesparsed/FullscreenNavigationUI.json create mode 100644 tr/idlnamesparsed/FullscreenOptions.json create mode 100644 tr/idlnamesparsed/FunctionStringCallback.json create mode 100644 tr/idlnamesparsed/GLbitfield.json create mode 100644 tr/idlnamesparsed/GLboolean.json create mode 100644 tr/idlnamesparsed/GLbyte.json create mode 100644 tr/idlnamesparsed/GLclampf.json create mode 100644 tr/idlnamesparsed/GLenum.json create mode 100644 tr/idlnamesparsed/GLfloat.json create mode 100644 tr/idlnamesparsed/GLint.json create mode 100644 tr/idlnamesparsed/GLint64.json create mode 100644 tr/idlnamesparsed/GLintptr.json create mode 100644 tr/idlnamesparsed/GLshort.json create mode 100644 tr/idlnamesparsed/GLsizei.json create mode 100644 tr/idlnamesparsed/GLsizeiptr.json create mode 100644 tr/idlnamesparsed/GLubyte.json create mode 100644 tr/idlnamesparsed/GLuint.json create mode 100644 tr/idlnamesparsed/GLuint64.json create mode 100644 tr/idlnamesparsed/GLuint64EXT.json create mode 100644 tr/idlnamesparsed/GLushort.json create mode 100644 tr/idlnamesparsed/GPU.json create mode 100644 tr/idlnamesparsed/GPUAdapter.json create mode 100644 tr/idlnamesparsed/GPUAdapterFeatures.json create mode 100644 tr/idlnamesparsed/GPUAdapterLimits.json create mode 100644 tr/idlnamesparsed/GPUAddressMode.json create mode 100644 tr/idlnamesparsed/GPUBindGroup.json create mode 100644 tr/idlnamesparsed/GPUBindGroupDescriptor.json create mode 100644 tr/idlnamesparsed/GPUBindGroupEntry.json create mode 100644 tr/idlnamesparsed/GPUBindGroupLayout.json create mode 100644 tr/idlnamesparsed/GPUBindGroupLayoutDescriptor.json create mode 100644 tr/idlnamesparsed/GPUBindGroupLayoutEntry.json create mode 100644 tr/idlnamesparsed/GPUBindingResource.json create mode 100644 tr/idlnamesparsed/GPUBlendComponent.json create mode 100644 tr/idlnamesparsed/GPUBlendFactor.json create mode 100644 tr/idlnamesparsed/GPUBlendOperation.json create mode 100644 tr/idlnamesparsed/GPUBlendState.json create mode 100644 tr/idlnamesparsed/GPUBuffer.json create mode 100644 tr/idlnamesparsed/GPUBufferBinding.json create mode 100644 tr/idlnamesparsed/GPUBufferBindingLayout.json create mode 100644 tr/idlnamesparsed/GPUBufferBindingType.json create mode 100644 tr/idlnamesparsed/GPUBufferDescriptor.json create mode 100644 tr/idlnamesparsed/GPUBufferDynamicOffset.json create mode 100644 tr/idlnamesparsed/GPUBufferUsage.json create mode 100644 tr/idlnamesparsed/GPUBufferUsageFlags.json create mode 100644 tr/idlnamesparsed/GPUCanvasContext.json create mode 100644 tr/idlnamesparsed/GPUColor.json create mode 100644 tr/idlnamesparsed/GPUColorDict.json create mode 100644 tr/idlnamesparsed/GPUColorTargetState.json create mode 100644 tr/idlnamesparsed/GPUColorWrite.json create mode 100644 tr/idlnamesparsed/GPUColorWriteFlags.json create mode 100644 tr/idlnamesparsed/GPUCommandBuffer.json create mode 100644 tr/idlnamesparsed/GPUCommandBufferDescriptor.json create mode 100644 tr/idlnamesparsed/GPUCommandEncoder.json create mode 100644 tr/idlnamesparsed/GPUCommandEncoderDescriptor.json create mode 100644 tr/idlnamesparsed/GPUCompareFunction.json create mode 100644 tr/idlnamesparsed/GPUCompilationInfo.json create mode 100644 tr/idlnamesparsed/GPUCompilationMessage.json create mode 100644 tr/idlnamesparsed/GPUCompilationMessageType.json create mode 100644 tr/idlnamesparsed/GPUComputePassDescriptor.json create mode 100644 tr/idlnamesparsed/GPUComputePassEncoder.json create mode 100644 tr/idlnamesparsed/GPUComputePipeline.json create mode 100644 tr/idlnamesparsed/GPUComputePipelineDescriptor.json create mode 100644 tr/idlnamesparsed/GPUCullMode.json create mode 100644 tr/idlnamesparsed/GPUDepthBias.json create mode 100644 tr/idlnamesparsed/GPUDepthStencilState.json create mode 100644 tr/idlnamesparsed/GPUDevice.json create mode 100644 tr/idlnamesparsed/GPUDeviceDescriptor.json create mode 100644 tr/idlnamesparsed/GPUDeviceLostInfo.json create mode 100644 tr/idlnamesparsed/GPUDeviceLostReason.json create mode 100644 tr/idlnamesparsed/GPUError.json create mode 100644 tr/idlnamesparsed/GPUErrorFilter.json create mode 100644 tr/idlnamesparsed/GPUExtent3D.json create mode 100644 tr/idlnamesparsed/GPUExtent3DDict.json create mode 100644 tr/idlnamesparsed/GPUFeatureName.json create mode 100644 tr/idlnamesparsed/GPUFilterMode.json create mode 100644 tr/idlnamesparsed/GPUFlagsConstant.json create mode 100644 tr/idlnamesparsed/GPUFragmentState.json create mode 100644 tr/idlnamesparsed/GPUFrontFace.json create mode 100644 tr/idlnamesparsed/GPUImageCopyBuffer.json create mode 100644 tr/idlnamesparsed/GPUImageCopyImageBitmap.json create mode 100644 tr/idlnamesparsed/GPUImageCopyTexture.json create mode 100644 tr/idlnamesparsed/GPUImageDataLayout.json create mode 100644 tr/idlnamesparsed/GPUIndex32.json create mode 100644 tr/idlnamesparsed/GPUIndexFormat.json create mode 100644 tr/idlnamesparsed/GPUInputStepMode.json create mode 100644 tr/idlnamesparsed/GPUIntegerCoordinate.json create mode 100644 tr/idlnamesparsed/GPULoadOp.json create mode 100644 tr/idlnamesparsed/GPUMapMode.json create mode 100644 tr/idlnamesparsed/GPUMapModeFlags.json create mode 100644 tr/idlnamesparsed/GPUMultisampleState.json create mode 100644 tr/idlnamesparsed/GPUObjectBase.json create mode 100644 tr/idlnamesparsed/GPUObjectDescriptorBase.json create mode 100644 tr/idlnamesparsed/GPUOrigin2D.json create mode 100644 tr/idlnamesparsed/GPUOrigin2DDict.json create mode 100644 tr/idlnamesparsed/GPUOrigin3D.json create mode 100644 tr/idlnamesparsed/GPUOrigin3DDict.json create mode 100644 tr/idlnamesparsed/GPUOutOfMemoryError.json create mode 100644 tr/idlnamesparsed/GPUPipelineBase.json create mode 100644 tr/idlnamesparsed/GPUPipelineDescriptorBase.json create mode 100644 tr/idlnamesparsed/GPUPipelineLayout.json create mode 100644 tr/idlnamesparsed/GPUPipelineLayoutDescriptor.json create mode 100644 tr/idlnamesparsed/GPUPipelineStatisticName.json create mode 100644 tr/idlnamesparsed/GPUPowerPreference.json create mode 100644 tr/idlnamesparsed/GPUPrimitiveState.json create mode 100644 tr/idlnamesparsed/GPUPrimitiveTopology.json create mode 100644 tr/idlnamesparsed/GPUProgrammablePassEncoder.json create mode 100644 tr/idlnamesparsed/GPUProgrammableStage.json create mode 100644 tr/idlnamesparsed/GPUQuerySet.json create mode 100644 tr/idlnamesparsed/GPUQuerySetDescriptor.json create mode 100644 tr/idlnamesparsed/GPUQueryType.json create mode 100644 tr/idlnamesparsed/GPUQueue.json create mode 100644 tr/idlnamesparsed/GPURenderBundle.json create mode 100644 tr/idlnamesparsed/GPURenderBundleDescriptor.json create mode 100644 tr/idlnamesparsed/GPURenderBundleEncoder.json create mode 100644 tr/idlnamesparsed/GPURenderBundleEncoderDescriptor.json create mode 100644 tr/idlnamesparsed/GPURenderEncoderBase.json create mode 100644 tr/idlnamesparsed/GPURenderPassColorAttachment.json create mode 100644 tr/idlnamesparsed/GPURenderPassDepthStencilAttachment.json create mode 100644 tr/idlnamesparsed/GPURenderPassDescriptor.json create mode 100644 tr/idlnamesparsed/GPURenderPassEncoder.json create mode 100644 tr/idlnamesparsed/GPURenderPipeline.json create mode 100644 tr/idlnamesparsed/GPURenderPipelineDescriptor.json create mode 100644 tr/idlnamesparsed/GPURequestAdapterOptions.json create mode 100644 tr/idlnamesparsed/GPUSampleMask.json create mode 100644 tr/idlnamesparsed/GPUSampler.json create mode 100644 tr/idlnamesparsed/GPUSamplerBindingLayout.json create mode 100644 tr/idlnamesparsed/GPUSamplerBindingType.json create mode 100644 tr/idlnamesparsed/GPUSamplerDescriptor.json create mode 100644 tr/idlnamesparsed/GPUShaderModule.json create mode 100644 tr/idlnamesparsed/GPUShaderModuleDescriptor.json create mode 100644 tr/idlnamesparsed/GPUShaderStage.json create mode 100644 tr/idlnamesparsed/GPUShaderStageFlags.json create mode 100644 tr/idlnamesparsed/GPUSignedOffset32.json create mode 100644 tr/idlnamesparsed/GPUSize32.json create mode 100644 tr/idlnamesparsed/GPUSize64.json create mode 100644 tr/idlnamesparsed/GPUStencilFaceState.json create mode 100644 tr/idlnamesparsed/GPUStencilOperation.json create mode 100644 tr/idlnamesparsed/GPUStencilValue.json create mode 100644 tr/idlnamesparsed/GPUStorageTextureAccess.json create mode 100644 tr/idlnamesparsed/GPUStorageTextureBindingLayout.json create mode 100644 tr/idlnamesparsed/GPUStoreOp.json create mode 100644 tr/idlnamesparsed/GPUSwapChain.json create mode 100644 tr/idlnamesparsed/GPUSwapChainDescriptor.json create mode 100644 tr/idlnamesparsed/GPUTexture.json create mode 100644 tr/idlnamesparsed/GPUTextureAspect.json create mode 100644 tr/idlnamesparsed/GPUTextureBindingLayout.json create mode 100644 tr/idlnamesparsed/GPUTextureDescriptor.json create mode 100644 tr/idlnamesparsed/GPUTextureDimension.json create mode 100644 tr/idlnamesparsed/GPUTextureFormat.json create mode 100644 tr/idlnamesparsed/GPUTextureSampleType.json create mode 100644 tr/idlnamesparsed/GPUTextureUsage.json create mode 100644 tr/idlnamesparsed/GPUTextureUsageFlags.json create mode 100644 tr/idlnamesparsed/GPUTextureView.json create mode 100644 tr/idlnamesparsed/GPUTextureViewDescriptor.json create mode 100644 tr/idlnamesparsed/GPUTextureViewDimension.json create mode 100644 tr/idlnamesparsed/GPUUncapturedErrorEvent.json create mode 100644 tr/idlnamesparsed/GPUUncapturedErrorEventInit.json create mode 100644 tr/idlnamesparsed/GPUValidationError.json create mode 100644 tr/idlnamesparsed/GPUVertexAttribute.json create mode 100644 tr/idlnamesparsed/GPUVertexBufferLayout.json create mode 100644 tr/idlnamesparsed/GPUVertexFormat.json create mode 100644 tr/idlnamesparsed/GPUVertexState.json create mode 100644 tr/idlnamesparsed/GainNode.json create mode 100644 tr/idlnamesparsed/GainOptions.json create mode 100644 tr/idlnamesparsed/Gamepad.json create mode 100644 tr/idlnamesparsed/GamepadButton.json create mode 100644 tr/idlnamesparsed/GamepadEvent.json create mode 100644 tr/idlnamesparsed/GamepadEventInit.json create mode 100644 tr/idlnamesparsed/GamepadHand.json create mode 100644 tr/idlnamesparsed/GamepadHapticActuator.json create mode 100644 tr/idlnamesparsed/GamepadHapticActuatorType.json create mode 100644 tr/idlnamesparsed/GamepadMappingType.json create mode 100644 tr/idlnamesparsed/GamepadPose.json create mode 100644 tr/idlnamesparsed/GamepadTouch.json create mode 100644 tr/idlnamesparsed/GenerateAssertionCallback.json create mode 100644 tr/idlnamesparsed/GenerateTestReportParameters.json create mode 100644 tr/idlnamesparsed/GenericTransformStream.json create mode 100644 tr/idlnamesparsed/Geolocation.json create mode 100644 tr/idlnamesparsed/GeolocationSensor.json create mode 100644 tr/idlnamesparsed/GeolocationSensorOptions.json create mode 100644 tr/idlnamesparsed/GeolocationSensorReading.json create mode 100644 tr/idlnamesparsed/GetNotificationOptions.json create mode 100644 tr/idlnamesparsed/GetRootNodeOptions.json create mode 100644 tr/idlnamesparsed/GetSVGDocument.json create mode 100644 tr/idlnamesparsed/Global.json create mode 100644 tr/idlnamesparsed/GlobalDescriptor.json create mode 100644 tr/idlnamesparsed/GlobalEventHandlers.json create mode 100644 tr/idlnamesparsed/GravityReadingValues.json create mode 100644 tr/idlnamesparsed/GravitySensor.json create mode 100644 tr/idlnamesparsed/Gyroscope.json create mode 100644 tr/idlnamesparsed/GyroscopeLocalCoordinateSystem.json create mode 100644 tr/idlnamesparsed/GyroscopeReadingValues.json create mode 100644 tr/idlnamesparsed/GyroscopeSensorOptions.json create mode 100644 tr/idlnamesparsed/HID.json create mode 100644 tr/idlnamesparsed/HIDCollectionInfo.json create mode 100644 tr/idlnamesparsed/HIDConnectionEvent.json create mode 100644 tr/idlnamesparsed/HIDConnectionEventInit.json create mode 100644 tr/idlnamesparsed/HIDDevice.json create mode 100644 tr/idlnamesparsed/HIDDeviceFilter.json create mode 100644 tr/idlnamesparsed/HIDDeviceRequestOptions.json create mode 100644 tr/idlnamesparsed/HIDInputReportEvent.json create mode 100644 tr/idlnamesparsed/HIDInputReportEventInit.json create mode 100644 tr/idlnamesparsed/HIDReportInfo.json create mode 100644 tr/idlnamesparsed/HIDReportItem.json create mode 100644 tr/idlnamesparsed/HIDUnitSystem.json create mode 100644 tr/idlnamesparsed/HTMLAllCollection.json create mode 100644 tr/idlnamesparsed/HTMLAnchorElement.json create mode 100644 tr/idlnamesparsed/HTMLAreaElement.json create mode 100644 tr/idlnamesparsed/HTMLAudioElement.json create mode 100644 tr/idlnamesparsed/HTMLBRElement.json create mode 100644 tr/idlnamesparsed/HTMLBaseElement.json create mode 100644 tr/idlnamesparsed/HTMLBodyElement.json create mode 100644 tr/idlnamesparsed/HTMLButtonElement.json create mode 100644 tr/idlnamesparsed/HTMLCanvasElement.json create mode 100644 tr/idlnamesparsed/HTMLCollection.json create mode 100644 tr/idlnamesparsed/HTMLDListElement.json create mode 100644 tr/idlnamesparsed/HTMLDataElement.json create mode 100644 tr/idlnamesparsed/HTMLDataListElement.json create mode 100644 tr/idlnamesparsed/HTMLDetailsElement.json create mode 100644 tr/idlnamesparsed/HTMLDialogElement.json create mode 100644 tr/idlnamesparsed/HTMLDirectoryElement.json create mode 100644 tr/idlnamesparsed/HTMLDivElement.json create mode 100644 tr/idlnamesparsed/HTMLElement.json create mode 100644 tr/idlnamesparsed/HTMLEmbedElement.json create mode 100644 tr/idlnamesparsed/HTMLFieldSetElement.json create mode 100644 tr/idlnamesparsed/HTMLFontElement.json create mode 100644 tr/idlnamesparsed/HTMLFormControlsCollection.json create mode 100644 tr/idlnamesparsed/HTMLFormElement.json create mode 100644 tr/idlnamesparsed/HTMLFrameElement.json create mode 100644 tr/idlnamesparsed/HTMLFrameSetElement.json create mode 100644 tr/idlnamesparsed/HTMLHRElement.json create mode 100644 tr/idlnamesparsed/HTMLHeadElement.json create mode 100644 tr/idlnamesparsed/HTMLHeadingElement.json create mode 100644 tr/idlnamesparsed/HTMLHtmlElement.json create mode 100644 tr/idlnamesparsed/HTMLHyperlinkElementUtils.json create mode 100644 tr/idlnamesparsed/HTMLIFrameElement.json create mode 100644 tr/idlnamesparsed/HTMLImageElement.json create mode 100644 tr/idlnamesparsed/HTMLInputElement.json create mode 100644 tr/idlnamesparsed/HTMLLIElement.json create mode 100644 tr/idlnamesparsed/HTMLLabelElement.json create mode 100644 tr/idlnamesparsed/HTMLLegendElement.json create mode 100644 tr/idlnamesparsed/HTMLLinkElement.json create mode 100644 tr/idlnamesparsed/HTMLMapElement.json create mode 100644 tr/idlnamesparsed/HTMLMarqueeElement.json create mode 100644 tr/idlnamesparsed/HTMLMediaElement.json create mode 100644 tr/idlnamesparsed/HTMLMenuElement.json create mode 100644 tr/idlnamesparsed/HTMLMetaElement.json create mode 100644 tr/idlnamesparsed/HTMLMeterElement.json create mode 100644 tr/idlnamesparsed/HTMLModElement.json create mode 100644 tr/idlnamesparsed/HTMLOListElement.json create mode 100644 tr/idlnamesparsed/HTMLObjectElement.json create mode 100644 tr/idlnamesparsed/HTMLOptGroupElement.json create mode 100644 tr/idlnamesparsed/HTMLOptionElement.json create mode 100644 tr/idlnamesparsed/HTMLOptionsCollection.json create mode 100644 tr/idlnamesparsed/HTMLOrSVGElement.json create mode 100644 tr/idlnamesparsed/HTMLOrSVGImageElement.json create mode 100644 tr/idlnamesparsed/HTMLOrSVGScriptElement.json create mode 100644 tr/idlnamesparsed/HTMLOutputElement.json create mode 100644 tr/idlnamesparsed/HTMLParagraphElement.json create mode 100644 tr/idlnamesparsed/HTMLParamElement.json create mode 100644 tr/idlnamesparsed/HTMLPictureElement.json create mode 100644 tr/idlnamesparsed/HTMLPortalElement.json create mode 100644 tr/idlnamesparsed/HTMLPreElement.json create mode 100644 tr/idlnamesparsed/HTMLProgressElement.json create mode 100644 tr/idlnamesparsed/HTMLQuoteElement.json create mode 100644 tr/idlnamesparsed/HTMLScriptElement.json create mode 100644 tr/idlnamesparsed/HTMLSelectElement.json create mode 100644 tr/idlnamesparsed/HTMLSlotElement.json create mode 100644 tr/idlnamesparsed/HTMLSourceElement.json create mode 100644 tr/idlnamesparsed/HTMLSpanElement.json create mode 100644 tr/idlnamesparsed/HTMLStyleElement.json create mode 100644 tr/idlnamesparsed/HTMLTableCaptionElement.json create mode 100644 tr/idlnamesparsed/HTMLTableCellElement.json create mode 100644 tr/idlnamesparsed/HTMLTableColElement.json create mode 100644 tr/idlnamesparsed/HTMLTableElement.json create mode 100644 tr/idlnamesparsed/HTMLTableRowElement.json create mode 100644 tr/idlnamesparsed/HTMLTableSectionElement.json create mode 100644 tr/idlnamesparsed/HTMLTemplateElement.json create mode 100644 tr/idlnamesparsed/HTMLTextAreaElement.json create mode 100644 tr/idlnamesparsed/HTMLTimeElement.json create mode 100644 tr/idlnamesparsed/HTMLTitleElement.json create mode 100644 tr/idlnamesparsed/HTMLTrackElement.json create mode 100644 tr/idlnamesparsed/HTMLUListElement.json create mode 100644 tr/idlnamesparsed/HTMLUnknownElement.json create mode 100644 tr/idlnamesparsed/HTMLVideoElement.json create mode 100644 tr/idlnamesparsed/HashChangeEvent.json create mode 100644 tr/idlnamesparsed/HashChangeEventInit.json create mode 100644 tr/idlnamesparsed/HdrMetadataType.json create mode 100644 tr/idlnamesparsed/Headers.json create mode 100644 tr/idlnamesparsed/HeadersInit.json create mode 100644 tr/idlnamesparsed/Highlight.json create mode 100644 tr/idlnamesparsed/HighlightsRegister.json create mode 100644 tr/idlnamesparsed/History.json create mode 100644 tr/idlnamesparsed/IDBCursor.json create mode 100644 tr/idlnamesparsed/IDBCursorDirection.json create mode 100644 tr/idlnamesparsed/IDBCursorWithValue.json create mode 100644 tr/idlnamesparsed/IDBDatabase.json create mode 100644 tr/idlnamesparsed/IDBFactory.json create mode 100644 tr/idlnamesparsed/IDBIndex.json create mode 100644 tr/idlnamesparsed/IDBIndexParameters.json create mode 100644 tr/idlnamesparsed/IDBKeyRange.json create mode 100644 tr/idlnamesparsed/IDBObjectStore.json create mode 100644 tr/idlnamesparsed/IDBObjectStoreParameters.json create mode 100644 tr/idlnamesparsed/IDBOpenDBRequest.json create mode 100644 tr/idlnamesparsed/IDBRequest.json create mode 100644 tr/idlnamesparsed/IDBRequestReadyState.json create mode 100644 tr/idlnamesparsed/IDBTransaction.json create mode 100644 tr/idlnamesparsed/IDBTransactionMode.json create mode 100644 tr/idlnamesparsed/IDBVersionChangeEvent.json create mode 100644 tr/idlnamesparsed/IDBVersionChangeEventInit.json create mode 100644 tr/idlnamesparsed/IIRFilterNode.json create mode 100644 tr/idlnamesparsed/IIRFilterOptions.json create mode 100644 tr/idlnamesparsed/IdleDeadline.json create mode 100644 tr/idlnamesparsed/IdleDetector.json create mode 100644 tr/idlnamesparsed/IdleOptions.json create mode 100644 tr/idlnamesparsed/IdleRequestCallback.json create mode 100644 tr/idlnamesparsed/IdleRequestOptions.json create mode 100644 tr/idlnamesparsed/ImageBitmap.json create mode 100644 tr/idlnamesparsed/ImageBitmapOptions.json create mode 100644 tr/idlnamesparsed/ImageBitmapRenderingContext.json create mode 100644 tr/idlnamesparsed/ImageBitmapRenderingContextSettings.json create mode 100644 tr/idlnamesparsed/ImageBitmapSource.json create mode 100644 tr/idlnamesparsed/ImageCapture.json create mode 100644 tr/idlnamesparsed/ImageData.json create mode 100644 tr/idlnamesparsed/ImageEncodeOptions.json create mode 100644 tr/idlnamesparsed/ImageObject.json create mode 100644 tr/idlnamesparsed/ImageOrientation.json create mode 100644 tr/idlnamesparsed/ImageResource.json create mode 100644 tr/idlnamesparsed/ImageSmoothingQuality.json create mode 100644 tr/idlnamesparsed/ImportExportKind.json create mode 100644 tr/idlnamesparsed/IncomingStream.json create mode 100644 tr/idlnamesparsed/InputDeviceCapabilities.json create mode 100644 tr/idlnamesparsed/InputDeviceCapabilitiesInit.json create mode 100644 tr/idlnamesparsed/InputDeviceInfo.json create mode 100644 tr/idlnamesparsed/InputEvent.json create mode 100644 tr/idlnamesparsed/InputEventInit.json create mode 100644 tr/idlnamesparsed/Instance.json create mode 100644 tr/idlnamesparsed/Int32List.json create mode 100644 tr/idlnamesparsed/IntersectionObserver.json create mode 100644 tr/idlnamesparsed/IntersectionObserverCallback.json create mode 100644 tr/idlnamesparsed/IntersectionObserverEntry.json create mode 100644 tr/idlnamesparsed/IntersectionObserverEntryInit.json create mode 100644 tr/idlnamesparsed/IntersectionObserverInit.json create mode 100644 tr/idlnamesparsed/InterventionReportBody.json create mode 100644 tr/idlnamesparsed/IsInputPendingOptions.json create mode 100644 tr/idlnamesparsed/IterationCompositeOperation.json create mode 100644 tr/idlnamesparsed/KHR_parallel_shader_compile.json create mode 100644 tr/idlnamesparsed/KeySystemTrackConfiguration.json create mode 100644 tr/idlnamesparsed/Keyboard.json create mode 100644 tr/idlnamesparsed/KeyboardEvent.json create mode 100644 tr/idlnamesparsed/KeyboardEventInit.json create mode 100644 tr/idlnamesparsed/KeyboardLayoutMap.json create mode 100644 tr/idlnamesparsed/KeyframeAnimationOptions.json create mode 100644 tr/idlnamesparsed/KeyframeEffect.json create mode 100644 tr/idlnamesparsed/KeyframeEffectOptions.json create mode 100644 tr/idlnamesparsed/Landmark.json create mode 100644 tr/idlnamesparsed/LandmarkType.json create mode 100644 tr/idlnamesparsed/LargeBlobSupport.json create mode 100644 tr/idlnamesparsed/LargestContentfulPaint.json create mode 100644 tr/idlnamesparsed/LayoutShift.json create mode 100644 tr/idlnamesparsed/LayoutShiftAttribution.json create mode 100644 tr/idlnamesparsed/LineAlignSetting.json create mode 100644 tr/idlnamesparsed/LineAndPositionSetting.json create mode 100644 tr/idlnamesparsed/LinearAccelerationReadingValues.json create mode 100644 tr/idlnamesparsed/LinearAccelerationSensor.json create mode 100644 tr/idlnamesparsed/LinkError.json create mode 100644 tr/idlnamesparsed/Location.json create mode 100644 tr/idlnamesparsed/Lock.json create mode 100644 tr/idlnamesparsed/LockGrantedCallback.json create mode 100644 tr/idlnamesparsed/LockInfo.json create mode 100644 tr/idlnamesparsed/LockManager.json create mode 100644 tr/idlnamesparsed/LockManagerSnapshot.json create mode 100644 tr/idlnamesparsed/LockMode.json create mode 100644 tr/idlnamesparsed/LockOptions.json create mode 100644 tr/idlnamesparsed/MIDIAccess.json create mode 100644 tr/idlnamesparsed/MIDIConnectionEvent.json create mode 100644 tr/idlnamesparsed/MIDIConnectionEventInit.json create mode 100644 tr/idlnamesparsed/MIDIInput.json create mode 100644 tr/idlnamesparsed/MIDIInputMap.json create mode 100644 tr/idlnamesparsed/MIDIMessageEvent.json create mode 100644 tr/idlnamesparsed/MIDIMessageEventInit.json create mode 100644 tr/idlnamesparsed/MIDIOptions.json create mode 100644 tr/idlnamesparsed/MIDIOutput.json create mode 100644 tr/idlnamesparsed/MIDIOutputMap.json create mode 100644 tr/idlnamesparsed/MIDIPort.json create mode 100644 tr/idlnamesparsed/MIDIPortConnectionState.json create mode 100644 tr/idlnamesparsed/MIDIPortDeviceState.json create mode 100644 tr/idlnamesparsed/MIDIPortType.json create mode 100644 tr/idlnamesparsed/MIDISuccessCallback.json create mode 100644 tr/idlnamesparsed/Magnetometer.json create mode 100644 tr/idlnamesparsed/MagnetometerLocalCoordinateSystem.json create mode 100644 tr/idlnamesparsed/MagnetometerReadingValues.json create mode 100644 tr/idlnamesparsed/MagnetometerSensorOptions.json create mode 100644 tr/idlnamesparsed/ManifestImageResource.json create mode 100644 tr/idlnamesparsed/MathMLElement.json create mode 100644 tr/idlnamesparsed/MediaCapabilities.json create mode 100644 tr/idlnamesparsed/MediaCapabilitiesDecodingInfo.json create mode 100644 tr/idlnamesparsed/MediaCapabilitiesEncodingInfo.json create mode 100644 tr/idlnamesparsed/MediaCapabilitiesInfo.json create mode 100644 tr/idlnamesparsed/MediaCapabilitiesKeySystemConfiguration.json create mode 100644 tr/idlnamesparsed/MediaConfiguration.json create mode 100644 tr/idlnamesparsed/MediaDecodingConfiguration.json create mode 100644 tr/idlnamesparsed/MediaDecodingType.json create mode 100644 tr/idlnamesparsed/MediaDeviceInfo.json create mode 100644 tr/idlnamesparsed/MediaDeviceKind.json create mode 100644 tr/idlnamesparsed/MediaDevices.json create mode 100644 tr/idlnamesparsed/MediaElementAudioSourceNode.json create mode 100644 tr/idlnamesparsed/MediaElementAudioSourceOptions.json create mode 100644 tr/idlnamesparsed/MediaEncodingConfiguration.json create mode 100644 tr/idlnamesparsed/MediaEncodingType.json create mode 100644 tr/idlnamesparsed/MediaEncryptedEvent.json create mode 100644 tr/idlnamesparsed/MediaEncryptedEventInit.json create mode 100644 tr/idlnamesparsed/MediaError.json create mode 100644 tr/idlnamesparsed/MediaImage.json create mode 100644 tr/idlnamesparsed/MediaKeyMessageEvent.json create mode 100644 tr/idlnamesparsed/MediaKeyMessageEventInit.json create mode 100644 tr/idlnamesparsed/MediaKeyMessageType.json create mode 100644 tr/idlnamesparsed/MediaKeySession.json create mode 100644 tr/idlnamesparsed/MediaKeySessionType.json create mode 100644 tr/idlnamesparsed/MediaKeyStatus.json create mode 100644 tr/idlnamesparsed/MediaKeyStatusMap.json create mode 100644 tr/idlnamesparsed/MediaKeySystemAccess.json create mode 100644 tr/idlnamesparsed/MediaKeySystemConfiguration.json create mode 100644 tr/idlnamesparsed/MediaKeySystemMediaCapability.json create mode 100644 tr/idlnamesparsed/MediaKeys.json create mode 100644 tr/idlnamesparsed/MediaKeysRequirement.json create mode 100644 tr/idlnamesparsed/MediaMetadata.json create mode 100644 tr/idlnamesparsed/MediaMetadataInit.json create mode 100644 tr/idlnamesparsed/MediaPositionState.json create mode 100644 tr/idlnamesparsed/MediaProvider.json create mode 100644 tr/idlnamesparsed/MediaRecorder.json create mode 100644 tr/idlnamesparsed/MediaRecorderErrorEvent.json create mode 100644 tr/idlnamesparsed/MediaRecorderErrorEventInit.json create mode 100644 tr/idlnamesparsed/MediaRecorderOptions.json create mode 100644 tr/idlnamesparsed/MediaSession.json create mode 100644 tr/idlnamesparsed/MediaSessionAction.json create mode 100644 tr/idlnamesparsed/MediaSessionActionDetails.json create mode 100644 tr/idlnamesparsed/MediaSessionActionHandler.json create mode 100644 tr/idlnamesparsed/MediaSessionPlaybackState.json create mode 100644 tr/idlnamesparsed/MediaSessionSeekActionDetails.json create mode 100644 tr/idlnamesparsed/MediaSessionSeekToActionDetails.json create mode 100644 tr/idlnamesparsed/MediaSettingsRange.json create mode 100644 tr/idlnamesparsed/MediaSource.json create mode 100644 tr/idlnamesparsed/MediaStream.json create mode 100644 tr/idlnamesparsed/MediaStreamAudioDestinationNode.json create mode 100644 tr/idlnamesparsed/MediaStreamAudioSourceNode.json create mode 100644 tr/idlnamesparsed/MediaStreamAudioSourceOptions.json create mode 100644 tr/idlnamesparsed/MediaStreamConstraints.json create mode 100644 tr/idlnamesparsed/MediaStreamTrack.json create mode 100644 tr/idlnamesparsed/MediaStreamTrackAudioSourceNode.json create mode 100644 tr/idlnamesparsed/MediaStreamTrackAudioSourceOptions.json create mode 100644 tr/idlnamesparsed/MediaStreamTrackEvent.json create mode 100644 tr/idlnamesparsed/MediaStreamTrackEventInit.json create mode 100644 tr/idlnamesparsed/MediaStreamTrackState.json create mode 100644 tr/idlnamesparsed/MediaTrackCapabilities.json create mode 100644 tr/idlnamesparsed/MediaTrackConstraintSet.json create mode 100644 tr/idlnamesparsed/MediaTrackConstraints.json create mode 100644 tr/idlnamesparsed/MediaTrackSettings.json create mode 100644 tr/idlnamesparsed/MediaTrackSupportedConstraints.json create mode 100644 tr/idlnamesparsed/Megabit.json create mode 100644 tr/idlnamesparsed/Memory.json create mode 100644 tr/idlnamesparsed/MemoryAttribution.json create mode 100644 tr/idlnamesparsed/MemoryAttributionContainer.json create mode 100644 tr/idlnamesparsed/MemoryBreakdownEntry.json create mode 100644 tr/idlnamesparsed/MemoryDescriptor.json create mode 100644 tr/idlnamesparsed/MemoryMeasurement.json create mode 100644 tr/idlnamesparsed/MessageChannel.json create mode 100644 tr/idlnamesparsed/MessageEvent.json create mode 100644 tr/idlnamesparsed/MessageEventInit.json create mode 100644 tr/idlnamesparsed/MessageEventSource.json create mode 100644 tr/idlnamesparsed/MessagePort.json create mode 100644 tr/idlnamesparsed/MeteringMode.json create mode 100644 tr/idlnamesparsed/MidiPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/Millisecond.json create mode 100644 tr/idlnamesparsed/MimeType.json create mode 100644 tr/idlnamesparsed/MimeTypeArray.json create mode 100644 tr/idlnamesparsed/MockCameraConfiguration.json create mode 100644 tr/idlnamesparsed/MockCaptureDeviceConfiguration.json create mode 100644 tr/idlnamesparsed/MockCapturePromptResult.json create mode 100644 tr/idlnamesparsed/MockCapturePromptResultConfiguration.json create mode 100644 tr/idlnamesparsed/MockMicrophoneConfiguration.json create mode 100644 tr/idlnamesparsed/MockSensor.json create mode 100644 tr/idlnamesparsed/MockSensorConfiguration.json create mode 100644 tr/idlnamesparsed/MockSensorReadingValues.json create mode 100644 tr/idlnamesparsed/MockSensorType.json create mode 100644 tr/idlnamesparsed/Module.json create mode 100644 tr/idlnamesparsed/ModuleExportDescriptor.json create mode 100644 tr/idlnamesparsed/ModuleImportDescriptor.json create mode 100644 tr/idlnamesparsed/MouseEvent.json create mode 100644 tr/idlnamesparsed/MouseEventInit.json create mode 100644 tr/idlnamesparsed/MultiCacheQueryOptions.json create mode 100644 tr/idlnamesparsed/MutationCallback.json create mode 100644 tr/idlnamesparsed/MutationObserver.json create mode 100644 tr/idlnamesparsed/MutationObserverInit.json create mode 100644 tr/idlnamesparsed/MutationRecord.json create mode 100644 tr/idlnamesparsed/NDEFMessage.json create mode 100644 tr/idlnamesparsed/NDEFMessageInit.json create mode 100644 tr/idlnamesparsed/NDEFMessageSource.json create mode 100644 tr/idlnamesparsed/NDEFReader.json create mode 100644 tr/idlnamesparsed/NDEFReadingEvent.json create mode 100644 tr/idlnamesparsed/NDEFReadingEventInit.json create mode 100644 tr/idlnamesparsed/NDEFRecord.json create mode 100644 tr/idlnamesparsed/NDEFRecordDataSource.json create mode 100644 tr/idlnamesparsed/NDEFRecordInit.json create mode 100644 tr/idlnamesparsed/NDEFScanOptions.json create mode 100644 tr/idlnamesparsed/NDEFWriteOptions.json create mode 100644 tr/idlnamesparsed/NamedNodeMap.json create mode 100644 tr/idlnamesparsed/NavigationEvent.json create mode 100644 tr/idlnamesparsed/NavigationEventInit.json create mode 100644 tr/idlnamesparsed/NavigationType.json create mode 100644 tr/idlnamesparsed/Navigator.json create mode 100644 tr/idlnamesparsed/NavigatorAutomationInformation.json create mode 100644 tr/idlnamesparsed/NavigatorBadge.json create mode 100644 tr/idlnamesparsed/NavigatorConcurrentHardware.json create mode 100644 tr/idlnamesparsed/NavigatorContentUtils.json create mode 100644 tr/idlnamesparsed/NavigatorCookies.json create mode 100644 tr/idlnamesparsed/NavigatorDeviceClass.json create mode 100644 tr/idlnamesparsed/NavigatorFonts.json create mode 100644 tr/idlnamesparsed/NavigatorID.json create mode 100644 tr/idlnamesparsed/NavigatorLanguage.json create mode 100644 tr/idlnamesparsed/NavigatorLocks.json create mode 100644 tr/idlnamesparsed/NavigatorNetworkInformation.json create mode 100644 tr/idlnamesparsed/NavigatorOnLine.json create mode 100644 tr/idlnamesparsed/NavigatorPlugins.json create mode 100644 tr/idlnamesparsed/NavigatorStorage.json create mode 100644 tr/idlnamesparsed/NavigatorUA.json create mode 100644 tr/idlnamesparsed/NavigatorUABrandVersion.json create mode 100644 tr/idlnamesparsed/NavigatorUAData.json create mode 100644 tr/idlnamesparsed/NavigatorUserMediaErrorCallback.json create mode 100644 tr/idlnamesparsed/NavigatorUserMediaSuccessCallback.json create mode 100644 tr/idlnamesparsed/NetworkInformation.json create mode 100644 tr/idlnamesparsed/NetworkInformationSaveData.json create mode 100644 tr/idlnamesparsed/Node.json create mode 100644 tr/idlnamesparsed/NodeFilter.json create mode 100644 tr/idlnamesparsed/NodeIterator.json create mode 100644 tr/idlnamesparsed/NodeList.json create mode 100644 tr/idlnamesparsed/NonDocumentTypeChildNode.json create mode 100644 tr/idlnamesparsed/NonElementParentNode.json create mode 100644 tr/idlnamesparsed/Notification.json create mode 100644 tr/idlnamesparsed/NotificationAction.json create mode 100644 tr/idlnamesparsed/NotificationDirection.json create mode 100644 tr/idlnamesparsed/NotificationEvent.json create mode 100644 tr/idlnamesparsed/NotificationEventInit.json create mode 100644 tr/idlnamesparsed/NotificationOptions.json create mode 100644 tr/idlnamesparsed/NotificationPermission.json create mode 100644 tr/idlnamesparsed/NotificationPermissionCallback.json create mode 100644 tr/idlnamesparsed/OES_draw_buffers_indexed.json create mode 100644 tr/idlnamesparsed/OES_element_index_uint.json create mode 100644 tr/idlnamesparsed/OES_fbo_render_mipmap.json create mode 100644 tr/idlnamesparsed/OES_standard_derivatives.json create mode 100644 tr/idlnamesparsed/OES_texture_float.json create mode 100644 tr/idlnamesparsed/OES_texture_float_linear.json create mode 100644 tr/idlnamesparsed/OES_texture_half_float.json create mode 100644 tr/idlnamesparsed/OES_texture_half_float_linear.json create mode 100644 tr/idlnamesparsed/OES_vertex_array_object.json create mode 100644 tr/idlnamesparsed/OTPCredential.json create mode 100644 tr/idlnamesparsed/OTPCredentialRequestOptions.json create mode 100644 tr/idlnamesparsed/OTPCredentialTransportType.json create mode 100644 tr/idlnamesparsed/OVR_multiview2.json create mode 100644 tr/idlnamesparsed/OfflineAudioCompletionEvent.json create mode 100644 tr/idlnamesparsed/OfflineAudioCompletionEventInit.json create mode 100644 tr/idlnamesparsed/OfflineAudioContext.json create mode 100644 tr/idlnamesparsed/OfflineAudioContextOptions.json create mode 100644 tr/idlnamesparsed/OffscreenCanvas.json create mode 100644 tr/idlnamesparsed/OffscreenCanvasRenderingContext2D.json create mode 100644 tr/idlnamesparsed/OffscreenRenderingContext.json create mode 100644 tr/idlnamesparsed/OffscreenRenderingContextId.json create mode 100644 tr/idlnamesparsed/OnBeforeUnloadEventHandler.json create mode 100644 tr/idlnamesparsed/OnBeforeUnloadEventHandlerNonNull.json create mode 100644 tr/idlnamesparsed/OnErrorEventHandler.json create mode 100644 tr/idlnamesparsed/OnErrorEventHandlerNonNull.json create mode 100644 tr/idlnamesparsed/OpenFilePickerOptions.json create mode 100644 tr/idlnamesparsed/OptionalEffectTiming.json create mode 100644 tr/idlnamesparsed/OrientationLockType.json create mode 100644 tr/idlnamesparsed/OrientationSensor.json create mode 100644 tr/idlnamesparsed/OrientationSensorLocalCoordinateSystem.json create mode 100644 tr/idlnamesparsed/OrientationSensorOptions.json create mode 100644 tr/idlnamesparsed/OrientationType.json create mode 100644 tr/idlnamesparsed/OscillatorNode.json create mode 100644 tr/idlnamesparsed/OscillatorOptions.json create mode 100644 tr/idlnamesparsed/OscillatorType.json create mode 100644 tr/idlnamesparsed/OutgoingStream.json create mode 100644 tr/idlnamesparsed/OverSampleType.json create mode 100644 tr/idlnamesparsed/OverconstrainedError.json create mode 100644 tr/idlnamesparsed/PageTransitionEvent.json create mode 100644 tr/idlnamesparsed/PageTransitionEventInit.json create mode 100644 tr/idlnamesparsed/PaintRenderingContext2D.json create mode 100644 tr/idlnamesparsed/PaintRenderingContext2DSettings.json create mode 100644 tr/idlnamesparsed/PaintSize.json create mode 100644 tr/idlnamesparsed/PaintWorkletGlobalScope.json create mode 100644 tr/idlnamesparsed/PannerNode.json create mode 100644 tr/idlnamesparsed/PannerOptions.json create mode 100644 tr/idlnamesparsed/PanningModelType.json create mode 100644 tr/idlnamesparsed/ParentNode.json create mode 100644 tr/idlnamesparsed/ParityType.json create mode 100644 tr/idlnamesparsed/PasswordCredential.json create mode 100644 tr/idlnamesparsed/PasswordCredentialData.json create mode 100644 tr/idlnamesparsed/PasswordCredentialInit.json create mode 100644 tr/idlnamesparsed/Path2D.json create mode 100644 tr/idlnamesparsed/PayerErrors.json create mode 100644 tr/idlnamesparsed/PaymentAddress.json create mode 100644 tr/idlnamesparsed/PaymentComplete.json create mode 100644 tr/idlnamesparsed/PaymentCurrencyAmount.json create mode 100644 tr/idlnamesparsed/PaymentDetailsBase.json create mode 100644 tr/idlnamesparsed/PaymentDetailsInit.json create mode 100644 tr/idlnamesparsed/PaymentDetailsModifier.json create mode 100644 tr/idlnamesparsed/PaymentDetailsUpdate.json create mode 100644 tr/idlnamesparsed/PaymentHandlerResponse.json create mode 100644 tr/idlnamesparsed/PaymentInstrument.json create mode 100644 tr/idlnamesparsed/PaymentInstruments.json create mode 100644 tr/idlnamesparsed/PaymentItem.json create mode 100644 tr/idlnamesparsed/PaymentManager.json create mode 100644 tr/idlnamesparsed/PaymentMethodChangeEvent.json create mode 100644 tr/idlnamesparsed/PaymentMethodChangeEventInit.json create mode 100644 tr/idlnamesparsed/PaymentMethodChangeResponse.json create mode 100644 tr/idlnamesparsed/PaymentMethodData.json create mode 100644 tr/idlnamesparsed/PaymentOptions.json create mode 100644 tr/idlnamesparsed/PaymentRequest.json create mode 100644 tr/idlnamesparsed/PaymentRequestEvent.json create mode 100644 tr/idlnamesparsed/PaymentRequestEventInit.json create mode 100644 tr/idlnamesparsed/PaymentRequestUpdateEvent.json create mode 100644 tr/idlnamesparsed/PaymentRequestUpdateEventInit.json create mode 100644 tr/idlnamesparsed/PaymentResponse.json create mode 100644 tr/idlnamesparsed/PaymentShippingOption.json create mode 100644 tr/idlnamesparsed/PaymentShippingType.json create mode 100644 tr/idlnamesparsed/PaymentValidationErrors.json create mode 100644 tr/idlnamesparsed/Performance.json create mode 100644 tr/idlnamesparsed/PerformanceElementTiming.json create mode 100644 tr/idlnamesparsed/PerformanceEntry.json create mode 100644 tr/idlnamesparsed/PerformanceEntryList.json create mode 100644 tr/idlnamesparsed/PerformanceEventTiming.json create mode 100644 tr/idlnamesparsed/PerformanceFrameTiming.json create mode 100644 tr/idlnamesparsed/PerformanceLongTaskTiming.json create mode 100644 tr/idlnamesparsed/PerformanceMark.json create mode 100644 tr/idlnamesparsed/PerformanceMarkOptions.json create mode 100644 tr/idlnamesparsed/PerformanceMeasure.json create mode 100644 tr/idlnamesparsed/PerformanceMeasureOptions.json create mode 100644 tr/idlnamesparsed/PerformanceNavigation.json create mode 100644 tr/idlnamesparsed/PerformanceNavigationTiming.json create mode 100644 tr/idlnamesparsed/PerformanceObserver.json create mode 100644 tr/idlnamesparsed/PerformanceObserverCallback.json create mode 100644 tr/idlnamesparsed/PerformanceObserverEntryList.json create mode 100644 tr/idlnamesparsed/PerformanceObserverInit.json create mode 100644 tr/idlnamesparsed/PerformancePaintTiming.json create mode 100644 tr/idlnamesparsed/PerformanceResourceTiming.json create mode 100644 tr/idlnamesparsed/PerformanceServerTiming.json create mode 100644 tr/idlnamesparsed/PerformanceTiming.json create mode 100644 tr/idlnamesparsed/PeriodicSyncEvent.json create mode 100644 tr/idlnamesparsed/PeriodicSyncEventInit.json create mode 100644 tr/idlnamesparsed/PeriodicSyncManager.json create mode 100644 tr/idlnamesparsed/PeriodicWave.json create mode 100644 tr/idlnamesparsed/PeriodicWaveConstraints.json create mode 100644 tr/idlnamesparsed/PeriodicWaveOptions.json create mode 100644 tr/idlnamesparsed/PermissionDescriptor.json create mode 100644 tr/idlnamesparsed/PermissionSetParameters.json create mode 100644 tr/idlnamesparsed/PermissionState.json create mode 100644 tr/idlnamesparsed/PermissionStatus.json create mode 100644 tr/idlnamesparsed/Permissions.json create mode 100644 tr/idlnamesparsed/PermissionsPolicy.json create mode 100644 tr/idlnamesparsed/PermissionsPolicyViolationReportBody.json create mode 100644 tr/idlnamesparsed/PhotoCapabilities.json create mode 100644 tr/idlnamesparsed/PhotoSettings.json create mode 100644 tr/idlnamesparsed/PictureInPictureWindow.json create mode 100644 tr/idlnamesparsed/PixelFormat.json create mode 100644 tr/idlnamesparsed/Plane.json create mode 100644 tr/idlnamesparsed/PlaneInit.json create mode 100644 tr/idlnamesparsed/PlaybackDirection.json create mode 100644 tr/idlnamesparsed/Plugin.json create mode 100644 tr/idlnamesparsed/PluginArray.json create mode 100644 tr/idlnamesparsed/Point2D.json create mode 100644 tr/idlnamesparsed/PointerEvent.json create mode 100644 tr/idlnamesparsed/PointerEventInit.json create mode 100644 tr/idlnamesparsed/PopStateEvent.json create mode 100644 tr/idlnamesparsed/PopStateEventInit.json create mode 100644 tr/idlnamesparsed/PortalActivateEvent.json create mode 100644 tr/idlnamesparsed/PortalActivateEventInit.json create mode 100644 tr/idlnamesparsed/PortalActivateOptions.json create mode 100644 tr/idlnamesparsed/PortalHost.json create mode 100644 tr/idlnamesparsed/Position.json create mode 100644 tr/idlnamesparsed/PositionAlignSetting.json create mode 100644 tr/idlnamesparsed/PositionCallback.json create mode 100644 tr/idlnamesparsed/PositionError.json create mode 100644 tr/idlnamesparsed/PositionErrorCallback.json create mode 100644 tr/idlnamesparsed/PositionOptions.json create mode 100644 tr/idlnamesparsed/PostMessageOptions.json create mode 100644 tr/idlnamesparsed/PremultiplyAlpha.json create mode 100644 tr/idlnamesparsed/Presentation.json create mode 100644 tr/idlnamesparsed/PresentationAvailability.json create mode 100644 tr/idlnamesparsed/PresentationConnection.json create mode 100644 tr/idlnamesparsed/PresentationConnectionAvailableEvent.json create mode 100644 tr/idlnamesparsed/PresentationConnectionAvailableEventInit.json create mode 100644 tr/idlnamesparsed/PresentationConnectionCloseEvent.json create mode 100644 tr/idlnamesparsed/PresentationConnectionCloseEventInit.json create mode 100644 tr/idlnamesparsed/PresentationConnectionCloseReason.json create mode 100644 tr/idlnamesparsed/PresentationConnectionList.json create mode 100644 tr/idlnamesparsed/PresentationConnectionState.json create mode 100644 tr/idlnamesparsed/PresentationReceiver.json create mode 100644 tr/idlnamesparsed/PresentationRequest.json create mode 100644 tr/idlnamesparsed/PresentationStyle.json create mode 100644 tr/idlnamesparsed/ProcessingInstruction.json create mode 100644 tr/idlnamesparsed/Profiler.json create mode 100644 tr/idlnamesparsed/ProfilerFrame.json create mode 100644 tr/idlnamesparsed/ProfilerInitOptions.json create mode 100644 tr/idlnamesparsed/ProfilerResource.json create mode 100644 tr/idlnamesparsed/ProfilerSample.json create mode 100644 tr/idlnamesparsed/ProfilerStack.json create mode 100644 tr/idlnamesparsed/ProfilerTrace.json create mode 100644 tr/idlnamesparsed/ProgressEvent.json create mode 100644 tr/idlnamesparsed/ProgressEventInit.json create mode 100644 tr/idlnamesparsed/PromiseRejectionEvent.json create mode 100644 tr/idlnamesparsed/PromiseRejectionEventInit.json create mode 100644 tr/idlnamesparsed/PropertyDefinition.json create mode 100644 tr/idlnamesparsed/ProximityReadingValues.json create mode 100644 tr/idlnamesparsed/ProximitySensor.json create mode 100644 tr/idlnamesparsed/PublicKeyCredential.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialCreationOptions.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialDescriptor.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialEntity.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialParameters.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialRequestOptions.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialRpEntity.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialType.json create mode 100644 tr/idlnamesparsed/PublicKeyCredentialUserEntity.json create mode 100644 tr/idlnamesparsed/PushEncryptionKeyName.json create mode 100644 tr/idlnamesparsed/PushEvent.json create mode 100644 tr/idlnamesparsed/PushEventInit.json create mode 100644 tr/idlnamesparsed/PushManager.json create mode 100644 tr/idlnamesparsed/PushMessageData.json create mode 100644 tr/idlnamesparsed/PushMessageDataInit.json create mode 100644 tr/idlnamesparsed/PushPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/PushPermissionState.json create mode 100644 tr/idlnamesparsed/PushSubscription.json create mode 100644 tr/idlnamesparsed/PushSubscriptionChangeEvent.json create mode 100644 tr/idlnamesparsed/PushSubscriptionChangeEventInit.json create mode 100644 tr/idlnamesparsed/PushSubscriptionJSON.json create mode 100644 tr/idlnamesparsed/PushSubscriptionOptions.json create mode 100644 tr/idlnamesparsed/PushSubscriptionOptionsInit.json create mode 100644 tr/idlnamesparsed/QueuingStrategy.json create mode 100644 tr/idlnamesparsed/QueuingStrategyInit.json create mode 100644 tr/idlnamesparsed/QueuingStrategySize.json create mode 100644 tr/idlnamesparsed/RTCAnswerOptions.json create mode 100644 tr/idlnamesparsed/RTCAudioHandlerStats.json create mode 100644 tr/idlnamesparsed/RTCAudioReceiverStats.json create mode 100644 tr/idlnamesparsed/RTCAudioSenderStats.json create mode 100644 tr/idlnamesparsed/RTCAudioSourceStats.json create mode 100644 tr/idlnamesparsed/RTCBundlePolicy.json create mode 100644 tr/idlnamesparsed/RTCCertificate.json create mode 100644 tr/idlnamesparsed/RTCCertificateExpiration.json create mode 100644 tr/idlnamesparsed/RTCCertificateStats.json create mode 100644 tr/idlnamesparsed/RTCCodecStats.json create mode 100644 tr/idlnamesparsed/RTCCodecType.json create mode 100644 tr/idlnamesparsed/RTCConfiguration.json create mode 100644 tr/idlnamesparsed/RTCDTMFSender.json create mode 100644 tr/idlnamesparsed/RTCDTMFToneChangeEvent.json create mode 100644 tr/idlnamesparsed/RTCDTMFToneChangeEventInit.json create mode 100644 tr/idlnamesparsed/RTCDataChannel.json create mode 100644 tr/idlnamesparsed/RTCDataChannelEvent.json create mode 100644 tr/idlnamesparsed/RTCDataChannelEventInit.json create mode 100644 tr/idlnamesparsed/RTCDataChannelInit.json create mode 100644 tr/idlnamesparsed/RTCDataChannelState.json create mode 100644 tr/idlnamesparsed/RTCDataChannelStats.json create mode 100644 tr/idlnamesparsed/RTCDegradationPreference.json create mode 100644 tr/idlnamesparsed/RTCDtlsFingerprint.json create mode 100644 tr/idlnamesparsed/RTCDtlsTransport.json create mode 100644 tr/idlnamesparsed/RTCDtlsTransportState.json create mode 100644 tr/idlnamesparsed/RTCEncodedAudioFrame.json create mode 100644 tr/idlnamesparsed/RTCEncodedAudioFrameMetadata.json create mode 100644 tr/idlnamesparsed/RTCEncodedVideoFrame.json create mode 100644 tr/idlnamesparsed/RTCEncodedVideoFrameMetadata.json create mode 100644 tr/idlnamesparsed/RTCEncodedVideoFrameType.json create mode 100644 tr/idlnamesparsed/RTCError.json create mode 100644 tr/idlnamesparsed/RTCErrorDetailType.json create mode 100644 tr/idlnamesparsed/RTCErrorEvent.json create mode 100644 tr/idlnamesparsed/RTCErrorEventInit.json create mode 100644 tr/idlnamesparsed/RTCErrorInit.json create mode 100644 tr/idlnamesparsed/RTCIceCandidate.json create mode 100644 tr/idlnamesparsed/RTCIceCandidateInit.json create mode 100644 tr/idlnamesparsed/RTCIceCandidatePair.json create mode 100644 tr/idlnamesparsed/RTCIceCandidatePairStats.json create mode 100644 tr/idlnamesparsed/RTCIceCandidateStats.json create mode 100644 tr/idlnamesparsed/RTCIceCandidateType.json create mode 100644 tr/idlnamesparsed/RTCIceComponent.json create mode 100644 tr/idlnamesparsed/RTCIceConnectionState.json create mode 100644 tr/idlnamesparsed/RTCIceCredentialType.json create mode 100644 tr/idlnamesparsed/RTCIceGatherOptions.json create mode 100644 tr/idlnamesparsed/RTCIceGathererState.json create mode 100644 tr/idlnamesparsed/RTCIceGatheringState.json create mode 100644 tr/idlnamesparsed/RTCIceParameters.json create mode 100644 tr/idlnamesparsed/RTCIceProtocol.json create mode 100644 tr/idlnamesparsed/RTCIceRole.json create mode 100644 tr/idlnamesparsed/RTCIceServer.json create mode 100644 tr/idlnamesparsed/RTCIceServerStats.json create mode 100644 tr/idlnamesparsed/RTCIceTcpCandidateType.json create mode 100644 tr/idlnamesparsed/RTCIceTransport.json create mode 100644 tr/idlnamesparsed/RTCIceTransportPolicy.json create mode 100644 tr/idlnamesparsed/RTCIceTransportState.json create mode 100644 tr/idlnamesparsed/RTCIdentityAssertion.json create mode 100644 tr/idlnamesparsed/RTCIdentityAssertionResult.json create mode 100644 tr/idlnamesparsed/RTCIdentityProvider.json create mode 100644 tr/idlnamesparsed/RTCIdentityProviderDetails.json create mode 100644 tr/idlnamesparsed/RTCIdentityProviderGlobalScope.json create mode 100644 tr/idlnamesparsed/RTCIdentityProviderOptions.json create mode 100644 tr/idlnamesparsed/RTCIdentityProviderRegistrar.json create mode 100644 tr/idlnamesparsed/RTCIdentityValidationResult.json create mode 100644 tr/idlnamesparsed/RTCInboundRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCInsertableStreams.json create mode 100644 tr/idlnamesparsed/RTCLocalSessionDescriptionInit.json create mode 100644 tr/idlnamesparsed/RTCMediaHandlerStats.json create mode 100644 tr/idlnamesparsed/RTCMediaSourceStats.json create mode 100644 tr/idlnamesparsed/RTCOfferAnswerOptions.json create mode 100644 tr/idlnamesparsed/RTCOfferOptions.json create mode 100644 tr/idlnamesparsed/RTCOutboundRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCPeerConnection.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionErrorCallback.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionIceErrorEvent.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionIceErrorEventInit.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionIceEvent.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionIceEventInit.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionState.json create mode 100644 tr/idlnamesparsed/RTCPeerConnectionStats.json create mode 100644 tr/idlnamesparsed/RTCPriorityType.json create mode 100644 tr/idlnamesparsed/RTCQualityLimitationReason.json create mode 100644 tr/idlnamesparsed/RTCReceivedRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCRemoteInboundRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCRemoteOutboundRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCRtcpMuxPolicy.json create mode 100644 tr/idlnamesparsed/RTCRtcpParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpCapabilities.json create mode 100644 tr/idlnamesparsed/RTCRtpCodecCapability.json create mode 100644 tr/idlnamesparsed/RTCRtpCodecParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpCodingParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpContributingSource.json create mode 100644 tr/idlnamesparsed/RTCRtpContributingSourceStats.json create mode 100644 tr/idlnamesparsed/RTCRtpDecodingParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpEncodingParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpHeaderExtensionCapability.json create mode 100644 tr/idlnamesparsed/RTCRtpHeaderExtensionParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpReceiveParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpReceiver.json create mode 100644 tr/idlnamesparsed/RTCRtpScriptTransform.json create mode 100644 tr/idlnamesparsed/RTCRtpSendParameters.json create mode 100644 tr/idlnamesparsed/RTCRtpSender.json create mode 100644 tr/idlnamesparsed/RTCRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCRtpSynchronizationSource.json create mode 100644 tr/idlnamesparsed/RTCRtpTransceiver.json create mode 100644 tr/idlnamesparsed/RTCRtpTransceiverDirection.json create mode 100644 tr/idlnamesparsed/RTCRtpTransceiverInit.json create mode 100644 tr/idlnamesparsed/RTCRtpTransceiverStats.json create mode 100644 tr/idlnamesparsed/RTCRtpTransform.json create mode 100644 tr/idlnamesparsed/RTCSctpTransport.json create mode 100644 tr/idlnamesparsed/RTCSctpTransportState.json create mode 100644 tr/idlnamesparsed/RTCSctpTransportStats.json create mode 100644 tr/idlnamesparsed/RTCSdpType.json create mode 100644 tr/idlnamesparsed/RTCSentRtpStreamStats.json create mode 100644 tr/idlnamesparsed/RTCSessionDescription.json create mode 100644 tr/idlnamesparsed/RTCSessionDescriptionCallback.json create mode 100644 tr/idlnamesparsed/RTCSessionDescriptionInit.json create mode 100644 tr/idlnamesparsed/RTCSignalingState.json create mode 100644 tr/idlnamesparsed/RTCStats.json create mode 100644 tr/idlnamesparsed/RTCStatsIceCandidatePairState.json create mode 100644 tr/idlnamesparsed/RTCStatsReport.json create mode 100644 tr/idlnamesparsed/RTCStatsType.json create mode 100644 tr/idlnamesparsed/RTCTrackEvent.json create mode 100644 tr/idlnamesparsed/RTCTrackEventInit.json create mode 100644 tr/idlnamesparsed/RTCTransportStats.json create mode 100644 tr/idlnamesparsed/RTCVideoHandlerStats.json create mode 100644 tr/idlnamesparsed/RTCVideoReceiverStats.json create mode 100644 tr/idlnamesparsed/RTCVideoSenderStats.json create mode 100644 tr/idlnamesparsed/RTCVideoSourceStats.json create mode 100644 tr/idlnamesparsed/RadioNodeList.json create mode 100644 tr/idlnamesparsed/Range.json create mode 100644 tr/idlnamesparsed/ReadOptions.json create mode 100644 tr/idlnamesparsed/ReadableByteStreamController.json create mode 100644 tr/idlnamesparsed/ReadableStream.json create mode 100644 tr/idlnamesparsed/ReadableStreamBYOBReadResult.json create mode 100644 tr/idlnamesparsed/ReadableStreamBYOBReader.json create mode 100644 tr/idlnamesparsed/ReadableStreamBYOBRequest.json create mode 100644 tr/idlnamesparsed/ReadableStreamController.json create mode 100644 tr/idlnamesparsed/ReadableStreamDefaultController.json create mode 100644 tr/idlnamesparsed/ReadableStreamDefaultReadResult.json create mode 100644 tr/idlnamesparsed/ReadableStreamDefaultReader.json create mode 100644 tr/idlnamesparsed/ReadableStreamGenericReader.json create mode 100644 tr/idlnamesparsed/ReadableStreamGetReaderOptions.json create mode 100644 tr/idlnamesparsed/ReadableStreamIteratorOptions.json create mode 100644 tr/idlnamesparsed/ReadableStreamReader.json create mode 100644 tr/idlnamesparsed/ReadableStreamReaderMode.json create mode 100644 tr/idlnamesparsed/ReadableStreamType.json create mode 100644 tr/idlnamesparsed/ReadableWritablePair.json create mode 100644 tr/idlnamesparsed/ReadyState.json create mode 100644 tr/idlnamesparsed/ReceiveStream.json create mode 100644 tr/idlnamesparsed/RecordingState.json create mode 100644 tr/idlnamesparsed/RedEyeReduction.json create mode 100644 tr/idlnamesparsed/ReferrerPolicy.json create mode 100644 tr/idlnamesparsed/RegistrationOptions.json create mode 100644 tr/idlnamesparsed/RelatedApplication.json create mode 100644 tr/idlnamesparsed/RelativeOrientationReadingValues.json create mode 100644 tr/idlnamesparsed/RelativeOrientationSensor.json create mode 100644 tr/idlnamesparsed/RemotePlayback.json create mode 100644 tr/idlnamesparsed/RemotePlaybackAvailabilityCallback.json create mode 100644 tr/idlnamesparsed/RemotePlaybackState.json create mode 100644 tr/idlnamesparsed/RenderingContext.json create mode 100644 tr/idlnamesparsed/Report.json create mode 100644 tr/idlnamesparsed/ReportBody.json create mode 100644 tr/idlnamesparsed/ReportList.json create mode 100644 tr/idlnamesparsed/ReportingObserver.json create mode 100644 tr/idlnamesparsed/ReportingObserverCallback.json create mode 100644 tr/idlnamesparsed/ReportingObserverOptions.json create mode 100644 tr/idlnamesparsed/Request.json create mode 100644 tr/idlnamesparsed/RequestCache.json create mode 100644 tr/idlnamesparsed/RequestCredentials.json create mode 100644 tr/idlnamesparsed/RequestDestination.json create mode 100644 tr/idlnamesparsed/RequestDeviceOptions.json create mode 100644 tr/idlnamesparsed/RequestInfo.json create mode 100644 tr/idlnamesparsed/RequestInit.json create mode 100644 tr/idlnamesparsed/RequestMode.json create mode 100644 tr/idlnamesparsed/RequestRedirect.json create mode 100644 tr/idlnamesparsed/ResidentKeyRequirement.json create mode 100644 tr/idlnamesparsed/ResizeQuality.json create mode 100644 tr/idlnamesparsed/Response.json create mode 100644 tr/idlnamesparsed/ResponseInit.json create mode 100644 tr/idlnamesparsed/ResponseType.json create mode 100644 tr/idlnamesparsed/RotationMatrixType.json create mode 100644 tr/idlnamesparsed/RuntimeError.json create mode 100644 tr/idlnamesparsed/SFrameTransform.json create mode 100644 tr/idlnamesparsed/SFrameTransformOptions.json create mode 100644 tr/idlnamesparsed/SFrameTransformRole.json create mode 100644 tr/idlnamesparsed/SVGAElement.json create mode 100644 tr/idlnamesparsed/SVGAngle.json create mode 100644 tr/idlnamesparsed/SVGAnimateElement.json create mode 100644 tr/idlnamesparsed/SVGAnimateMotionElement.json create mode 100644 tr/idlnamesparsed/SVGAnimateTransformElement.json create mode 100644 tr/idlnamesparsed/SVGAnimatedAngle.json create mode 100644 tr/idlnamesparsed/SVGAnimatedBoolean.json create mode 100644 tr/idlnamesparsed/SVGAnimatedEnumeration.json create mode 100644 tr/idlnamesparsed/SVGAnimatedInteger.json create mode 100644 tr/idlnamesparsed/SVGAnimatedLength.json create mode 100644 tr/idlnamesparsed/SVGAnimatedLengthList.json create mode 100644 tr/idlnamesparsed/SVGAnimatedNumber.json create mode 100644 tr/idlnamesparsed/SVGAnimatedNumberList.json create mode 100644 tr/idlnamesparsed/SVGAnimatedPoints.json create mode 100644 tr/idlnamesparsed/SVGAnimatedPreserveAspectRatio.json create mode 100644 tr/idlnamesparsed/SVGAnimatedRect.json create mode 100644 tr/idlnamesparsed/SVGAnimatedString.json create mode 100644 tr/idlnamesparsed/SVGAnimatedTransformList.json create mode 100644 tr/idlnamesparsed/SVGAnimationElement.json create mode 100644 tr/idlnamesparsed/SVGBoundingBoxOptions.json create mode 100644 tr/idlnamesparsed/SVGCircleElement.json create mode 100644 tr/idlnamesparsed/SVGComponentTransferFunctionElement.json create mode 100644 tr/idlnamesparsed/SVGDefsElement.json create mode 100644 tr/idlnamesparsed/SVGDescElement.json create mode 100644 tr/idlnamesparsed/SVGDiscardElement.json create mode 100644 tr/idlnamesparsed/SVGElement.json create mode 100644 tr/idlnamesparsed/SVGElementInstance.json create mode 100644 tr/idlnamesparsed/SVGEllipseElement.json create mode 100644 tr/idlnamesparsed/SVGFEBlendElement.json create mode 100644 tr/idlnamesparsed/SVGFEColorMatrixElement.json create mode 100644 tr/idlnamesparsed/SVGFEComponentTransferElement.json create mode 100644 tr/idlnamesparsed/SVGFECompositeElement.json create mode 100644 tr/idlnamesparsed/SVGFEConvolveMatrixElement.json create mode 100644 tr/idlnamesparsed/SVGFEDiffuseLightingElement.json create mode 100644 tr/idlnamesparsed/SVGFEDisplacementMapElement.json create mode 100644 tr/idlnamesparsed/SVGFEDistantLightElement.json create mode 100644 tr/idlnamesparsed/SVGFEDropShadowElement.json create mode 100644 tr/idlnamesparsed/SVGFEFloodElement.json create mode 100644 tr/idlnamesparsed/SVGFEFuncAElement.json create mode 100644 tr/idlnamesparsed/SVGFEFuncBElement.json create mode 100644 tr/idlnamesparsed/SVGFEFuncGElement.json create mode 100644 tr/idlnamesparsed/SVGFEFuncRElement.json create mode 100644 tr/idlnamesparsed/SVGFEGaussianBlurElement.json create mode 100644 tr/idlnamesparsed/SVGFEImageElement.json create mode 100644 tr/idlnamesparsed/SVGFEMergeElement.json create mode 100644 tr/idlnamesparsed/SVGFEMergeNodeElement.json create mode 100644 tr/idlnamesparsed/SVGFEMorphologyElement.json create mode 100644 tr/idlnamesparsed/SVGFEOffsetElement.json create mode 100644 tr/idlnamesparsed/SVGFEPointLightElement.json create mode 100644 tr/idlnamesparsed/SVGFESpecularLightingElement.json create mode 100644 tr/idlnamesparsed/SVGFESpotLightElement.json create mode 100644 tr/idlnamesparsed/SVGFETileElement.json create mode 100644 tr/idlnamesparsed/SVGFETurbulenceElement.json create mode 100644 tr/idlnamesparsed/SVGFilterElement.json create mode 100644 tr/idlnamesparsed/SVGFilterPrimitiveStandardAttributes.json create mode 100644 tr/idlnamesparsed/SVGFitToViewBox.json create mode 100644 tr/idlnamesparsed/SVGForeignObjectElement.json create mode 100644 tr/idlnamesparsed/SVGGElement.json create mode 100644 tr/idlnamesparsed/SVGGeometryElement.json create mode 100644 tr/idlnamesparsed/SVGGradientElement.json create mode 100644 tr/idlnamesparsed/SVGGraphicsElement.json create mode 100644 tr/idlnamesparsed/SVGImageElement.json create mode 100644 tr/idlnamesparsed/SVGLength.json create mode 100644 tr/idlnamesparsed/SVGLengthList.json create mode 100644 tr/idlnamesparsed/SVGLineElement.json create mode 100644 tr/idlnamesparsed/SVGLinearGradientElement.json create mode 100644 tr/idlnamesparsed/SVGMPathElement.json create mode 100644 tr/idlnamesparsed/SVGMarkerElement.json create mode 100644 tr/idlnamesparsed/SVGMetadataElement.json create mode 100644 tr/idlnamesparsed/SVGNumber.json create mode 100644 tr/idlnamesparsed/SVGNumberList.json create mode 100644 tr/idlnamesparsed/SVGPathElement.json create mode 100644 tr/idlnamesparsed/SVGPatternElement.json create mode 100644 tr/idlnamesparsed/SVGPointList.json create mode 100644 tr/idlnamesparsed/SVGPolygonElement.json create mode 100644 tr/idlnamesparsed/SVGPolylineElement.json create mode 100644 tr/idlnamesparsed/SVGPreserveAspectRatio.json create mode 100644 tr/idlnamesparsed/SVGRadialGradientElement.json create mode 100644 tr/idlnamesparsed/SVGRectElement.json create mode 100644 tr/idlnamesparsed/SVGSVGElement.json create mode 100644 tr/idlnamesparsed/SVGScriptElement.json create mode 100644 tr/idlnamesparsed/SVGSetElement.json create mode 100644 tr/idlnamesparsed/SVGStopElement.json create mode 100644 tr/idlnamesparsed/SVGStringList.json create mode 100644 tr/idlnamesparsed/SVGStyleElement.json create mode 100644 tr/idlnamesparsed/SVGSwitchElement.json create mode 100644 tr/idlnamesparsed/SVGSymbolElement.json create mode 100644 tr/idlnamesparsed/SVGTSpanElement.json create mode 100644 tr/idlnamesparsed/SVGTests.json create mode 100644 tr/idlnamesparsed/SVGTextContentElement.json create mode 100644 tr/idlnamesparsed/SVGTextElement.json create mode 100644 tr/idlnamesparsed/SVGTextPathElement.json create mode 100644 tr/idlnamesparsed/SVGTextPositioningElement.json create mode 100644 tr/idlnamesparsed/SVGTitleElement.json create mode 100644 tr/idlnamesparsed/SVGTransform.json create mode 100644 tr/idlnamesparsed/SVGTransformList.json create mode 100644 tr/idlnamesparsed/SVGURIReference.json create mode 100644 tr/idlnamesparsed/SVGUnitTypes.json create mode 100644 tr/idlnamesparsed/SVGUnknownElement.json create mode 100644 tr/idlnamesparsed/SVGUseElement.json create mode 100644 tr/idlnamesparsed/SVGUseElementShadowRoot.json create mode 100644 tr/idlnamesparsed/SVGViewElement.json create mode 100644 tr/idlnamesparsed/SVGZoomAndPan.json create mode 100644 tr/idlnamesparsed/SaveFilePickerOptions.json create mode 100644 tr/idlnamesparsed/Scheduling.json create mode 100644 tr/idlnamesparsed/Screen.json create mode 100644 tr/idlnamesparsed/ScreenFold.json create mode 100644 tr/idlnamesparsed/ScreenFoldPosture.json create mode 100644 tr/idlnamesparsed/ScreenIdleState.json create mode 100644 tr/idlnamesparsed/ScreenOrientation.json create mode 100644 tr/idlnamesparsed/ScriptProcessorNode.json create mode 100644 tr/idlnamesparsed/ScrollDirection.json create mode 100644 tr/idlnamesparsed/ScrollRestoration.json create mode 100644 tr/idlnamesparsed/ScrollSetting.json create mode 100644 tr/idlnamesparsed/ScrollTimeline.json create mode 100644 tr/idlnamesparsed/ScrollTimelineAutoKeyword.json create mode 100644 tr/idlnamesparsed/ScrollTimelineOffset.json create mode 100644 tr/idlnamesparsed/ScrollTimelineOptions.json create mode 100644 tr/idlnamesparsed/SecurityPolicyViolationEvent.json create mode 100644 tr/idlnamesparsed/SecurityPolicyViolationEventDisposition.json create mode 100644 tr/idlnamesparsed/SecurityPolicyViolationEventInit.json create mode 100644 tr/idlnamesparsed/Selection.json create mode 100644 tr/idlnamesparsed/SelectionMode.json create mode 100644 tr/idlnamesparsed/SendStream.json create mode 100644 tr/idlnamesparsed/SendStreamParameters.json create mode 100644 tr/idlnamesparsed/Sensor.json create mode 100644 tr/idlnamesparsed/SensorErrorEvent.json create mode 100644 tr/idlnamesparsed/SensorErrorEventInit.json create mode 100644 tr/idlnamesparsed/SensorOptions.json create mode 100644 tr/idlnamesparsed/Serial.json create mode 100644 tr/idlnamesparsed/SerialInputSignals.json create mode 100644 tr/idlnamesparsed/SerialOptions.json create mode 100644 tr/idlnamesparsed/SerialOutputSignals.json create mode 100644 tr/idlnamesparsed/SerialPort.json create mode 100644 tr/idlnamesparsed/SerialPortFilter.json create mode 100644 tr/idlnamesparsed/SerialPortInfo.json create mode 100644 tr/idlnamesparsed/SerialPortRequestOptions.json create mode 100644 tr/idlnamesparsed/ServiceEventHandlers.json create mode 100644 tr/idlnamesparsed/ServiceWorker.json create mode 100644 tr/idlnamesparsed/ServiceWorkerContainer.json create mode 100644 tr/idlnamesparsed/ServiceWorkerGlobalScope.json create mode 100644 tr/idlnamesparsed/ServiceWorkerRegistration.json create mode 100644 tr/idlnamesparsed/ServiceWorkerState.json create mode 100644 tr/idlnamesparsed/ServiceWorkerUpdateViaCache.json create mode 100644 tr/idlnamesparsed/Settings.json create mode 100644 tr/idlnamesparsed/ShadowAnimation.json create mode 100644 tr/idlnamesparsed/ShadowRoot.json create mode 100644 tr/idlnamesparsed/ShadowRootInit.json create mode 100644 tr/idlnamesparsed/ShadowRootMode.json create mode 100644 tr/idlnamesparsed/ShareData.json create mode 100644 tr/idlnamesparsed/ShareTarget.json create mode 100644 tr/idlnamesparsed/ShareTargetParams.json create mode 100644 tr/idlnamesparsed/SharedWorker.json create mode 100644 tr/idlnamesparsed/SharedWorkerGlobalScope.json create mode 100644 tr/idlnamesparsed/ShortcutItem.json create mode 100644 tr/idlnamesparsed/Slottable.json create mode 100644 tr/idlnamesparsed/SourceBuffer.json create mode 100644 tr/idlnamesparsed/SourceBufferList.json create mode 100644 tr/idlnamesparsed/SpatialNavigationDirection.json create mode 100644 tr/idlnamesparsed/SpatialNavigationSearchOptions.json create mode 100644 tr/idlnamesparsed/SpeechGrammar.json create mode 100644 tr/idlnamesparsed/SpeechGrammarList.json create mode 100644 tr/idlnamesparsed/SpeechRecognition.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionAlternative.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionErrorCode.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionErrorEvent.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionErrorEventInit.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionEvent.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionEventInit.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionResult.json create mode 100644 tr/idlnamesparsed/SpeechRecognitionResultList.json create mode 100644 tr/idlnamesparsed/SpeechSynthesis.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisErrorCode.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisErrorEvent.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisErrorEventInit.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisEvent.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisEventInit.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisUtterance.json create mode 100644 tr/idlnamesparsed/SpeechSynthesisVoice.json create mode 100644 tr/idlnamesparsed/StatefulAnimator.json create mode 100644 tr/idlnamesparsed/StatelessAnimator.json create mode 100644 tr/idlnamesparsed/StaticRange.json create mode 100644 tr/idlnamesparsed/StaticRangeInit.json create mode 100644 tr/idlnamesparsed/StereoPannerNode.json create mode 100644 tr/idlnamesparsed/StereoPannerOptions.json create mode 100644 tr/idlnamesparsed/Storage.json create mode 100644 tr/idlnamesparsed/StorageEstimate.json create mode 100644 tr/idlnamesparsed/StorageEvent.json create mode 100644 tr/idlnamesparsed/StorageEventInit.json create mode 100644 tr/idlnamesparsed/StorageManager.json create mode 100644 tr/idlnamesparsed/StreamAbortInfo.json create mode 100644 tr/idlnamesparsed/StreamPipeOptions.json create mode 100644 tr/idlnamesparsed/StylePropertyMap.json create mode 100644 tr/idlnamesparsed/StylePropertyMapReadOnly.json create mode 100644 tr/idlnamesparsed/SubmitEvent.json create mode 100644 tr/idlnamesparsed/SubmitEventInit.json create mode 100644 tr/idlnamesparsed/SyncEvent.json create mode 100644 tr/idlnamesparsed/SyncEventInit.json create mode 100644 tr/idlnamesparsed/SyncManager.json create mode 100644 tr/idlnamesparsed/Table.json create mode 100644 tr/idlnamesparsed/TableDescriptor.json create mode 100644 tr/idlnamesparsed/TableKind.json create mode 100644 tr/idlnamesparsed/TaskAttributionTiming.json create mode 100644 tr/idlnamesparsed/TexImageSource.json create mode 100644 tr/idlnamesparsed/Text.json create mode 100644 tr/idlnamesparsed/TextDecodeOptions.json create mode 100644 tr/idlnamesparsed/TextDecoder.json create mode 100644 tr/idlnamesparsed/TextDecoderCommon.json create mode 100644 tr/idlnamesparsed/TextDecoderOptions.json create mode 100644 tr/idlnamesparsed/TextDecoderStream.json create mode 100644 tr/idlnamesparsed/TextDetector.json create mode 100644 tr/idlnamesparsed/TextDirectionType.json create mode 100644 tr/idlnamesparsed/TextEncoder.json create mode 100644 tr/idlnamesparsed/TextEncoderCommon.json create mode 100644 tr/idlnamesparsed/TextEncoderEncodeIntoResult.json create mode 100644 tr/idlnamesparsed/TextEncoderStream.json create mode 100644 tr/idlnamesparsed/TextMetrics.json create mode 100644 tr/idlnamesparsed/TextTrack.json create mode 100644 tr/idlnamesparsed/TextTrackCue.json create mode 100644 tr/idlnamesparsed/TextTrackCueList.json create mode 100644 tr/idlnamesparsed/TextTrackKind.json create mode 100644 tr/idlnamesparsed/TextTrackList.json create mode 100644 tr/idlnamesparsed/TextTrackMode.json create mode 100644 tr/idlnamesparsed/TimeEvent.json create mode 100644 tr/idlnamesparsed/TimeRanges.json create mode 100644 tr/idlnamesparsed/TimerHandler.json create mode 100644 tr/idlnamesparsed/TokenBinding.json create mode 100644 tr/idlnamesparsed/TokenBindingStatus.json create mode 100644 tr/idlnamesparsed/Touch.json create mode 100644 tr/idlnamesparsed/TouchEvent.json create mode 100644 tr/idlnamesparsed/TouchList.json create mode 100644 tr/idlnamesparsed/TrackEvent.json create mode 100644 tr/idlnamesparsed/TrackEventInit.json create mode 100644 tr/idlnamesparsed/TransferFunction.json create mode 100644 tr/idlnamesparsed/TransformStream.json create mode 100644 tr/idlnamesparsed/TransformStreamDefaultController.json create mode 100644 tr/idlnamesparsed/Transformation.json create mode 100644 tr/idlnamesparsed/Transformer.json create mode 100644 tr/idlnamesparsed/TransformerFlushCallback.json create mode 100644 tr/idlnamesparsed/TransformerStartCallback.json create mode 100644 tr/idlnamesparsed/TransformerTransformCallback.json create mode 100644 tr/idlnamesparsed/TransitionEvent.json create mode 100644 tr/idlnamesparsed/TransitionEventInit.json create mode 100644 tr/idlnamesparsed/TreeWalker.json create mode 100644 tr/idlnamesparsed/UADataValues.json create mode 100644 tr/idlnamesparsed/UIEvent.json create mode 100644 tr/idlnamesparsed/UIEventInit.json create mode 100644 tr/idlnamesparsed/ULongRange.json create mode 100644 tr/idlnamesparsed/URL.json create mode 100644 tr/idlnamesparsed/URLSearchParams.json create mode 100644 tr/idlnamesparsed/USB.json create mode 100644 tr/idlnamesparsed/USBAlternateInterface.json create mode 100644 tr/idlnamesparsed/USBConfiguration.json create mode 100644 tr/idlnamesparsed/USBConnectionEvent.json create mode 100644 tr/idlnamesparsed/USBConnectionEventInit.json create mode 100644 tr/idlnamesparsed/USBControlTransferParameters.json create mode 100644 tr/idlnamesparsed/USBDevice.json create mode 100644 tr/idlnamesparsed/USBDeviceFilter.json create mode 100644 tr/idlnamesparsed/USBDeviceRequestOptions.json create mode 100644 tr/idlnamesparsed/USBDirection.json create mode 100644 tr/idlnamesparsed/USBEndpoint.json create mode 100644 tr/idlnamesparsed/USBEndpointType.json create mode 100644 tr/idlnamesparsed/USBInTransferResult.json create mode 100644 tr/idlnamesparsed/USBInterface.json create mode 100644 tr/idlnamesparsed/USBIsochronousInTransferPacket.json create mode 100644 tr/idlnamesparsed/USBIsochronousInTransferResult.json create mode 100644 tr/idlnamesparsed/USBIsochronousOutTransferPacket.json create mode 100644 tr/idlnamesparsed/USBIsochronousOutTransferResult.json create mode 100644 tr/idlnamesparsed/USBOutTransferResult.json create mode 100644 tr/idlnamesparsed/USBPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/USBPermissionResult.json create mode 100644 tr/idlnamesparsed/USBPermissionStorage.json create mode 100644 tr/idlnamesparsed/USBRecipient.json create mode 100644 tr/idlnamesparsed/USBRequestType.json create mode 100644 tr/idlnamesparsed/USBTransferStatus.json create mode 100644 tr/idlnamesparsed/UUID.json create mode 100644 tr/idlnamesparsed/Uint32List.json create mode 100644 tr/idlnamesparsed/UncalibratedMagnetometer.json create mode 100644 tr/idlnamesparsed/UncalibratedMagnetometerReadingValues.json create mode 100644 tr/idlnamesparsed/UnderlyingSink.json create mode 100644 tr/idlnamesparsed/UnderlyingSinkAbortCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSinkCloseCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSinkStartCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSinkWriteCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSource.json create mode 100644 tr/idlnamesparsed/UnderlyingSourceCancelCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSourcePullCallback.json create mode 100644 tr/idlnamesparsed/UnderlyingSourceStartCallback.json create mode 100644 tr/idlnamesparsed/UnidirectionalStreamsTransport.json create mode 100644 tr/idlnamesparsed/UserIdleState.json create mode 100644 tr/idlnamesparsed/UserVerificationRequirement.json create mode 100644 tr/idlnamesparsed/UvmEntries.json create mode 100644 tr/idlnamesparsed/UvmEntry.json create mode 100644 tr/idlnamesparsed/VTTCue.json create mode 100644 tr/idlnamesparsed/VTTRegion.json create mode 100644 tr/idlnamesparsed/ValidateAssertionCallback.json create mode 100644 tr/idlnamesparsed/ValidityState.json create mode 100644 tr/idlnamesparsed/ValidityStateFlags.json create mode 100644 tr/idlnamesparsed/ValueEvent.json create mode 100644 tr/idlnamesparsed/ValueEventInit.json create mode 100644 tr/idlnamesparsed/ValueType.json create mode 100644 tr/idlnamesparsed/VibratePattern.json create mode 100644 tr/idlnamesparsed/VideoConfiguration.json create mode 100644 tr/idlnamesparsed/VideoDecoder.json create mode 100644 tr/idlnamesparsed/VideoDecoderConfig.json create mode 100644 tr/idlnamesparsed/VideoDecoderInit.json create mode 100644 tr/idlnamesparsed/VideoEncoder.json create mode 100644 tr/idlnamesparsed/VideoEncoderConfig.json create mode 100644 tr/idlnamesparsed/VideoEncoderEncodeOptions.json create mode 100644 tr/idlnamesparsed/VideoEncoderInit.json create mode 100644 tr/idlnamesparsed/VideoFacingModeEnum.json create mode 100644 tr/idlnamesparsed/VideoFrame.json create mode 100644 tr/idlnamesparsed/VideoFrameInit.json create mode 100644 tr/idlnamesparsed/VideoFrameMetadata.json create mode 100644 tr/idlnamesparsed/VideoFrameOutputCallback.json create mode 100644 tr/idlnamesparsed/VideoFrameRequestCallback.json create mode 100644 tr/idlnamesparsed/VideoKindEnum.json create mode 100644 tr/idlnamesparsed/VideoPlaybackQuality.json create mode 100644 tr/idlnamesparsed/VideoResizeModeEnum.json create mode 100644 tr/idlnamesparsed/VideoTrack.json create mode 100644 tr/idlnamesparsed/VideoTrackList.json create mode 100644 tr/idlnamesparsed/VisibilityState.json create mode 100644 tr/idlnamesparsed/VisualViewport.json create mode 100644 tr/idlnamesparsed/WEBGL_blend_equation_advanced_coherent.json create mode 100644 tr/idlnamesparsed/WEBGL_color_buffer_float.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_astc.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_etc.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_etc1.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_pvrtc.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_s3tc.json create mode 100644 tr/idlnamesparsed/WEBGL_compressed_texture_s3tc_srgb.json create mode 100644 tr/idlnamesparsed/WEBGL_debug_renderer_info.json create mode 100644 tr/idlnamesparsed/WEBGL_debug_shaders.json create mode 100644 tr/idlnamesparsed/WEBGL_depth_texture.json create mode 100644 tr/idlnamesparsed/WEBGL_draw_buffers.json create mode 100644 tr/idlnamesparsed/WEBGL_draw_instanced_base_vertex_base_instance.json create mode 100644 tr/idlnamesparsed/WEBGL_lose_context.json create mode 100644 tr/idlnamesparsed/WEBGL_multi_draw.json create mode 100644 tr/idlnamesparsed/WEBGL_multi_draw_instanced_base_vertex_base_instance.json create mode 100644 tr/idlnamesparsed/WakeLock.json create mode 100644 tr/idlnamesparsed/WakeLockSentinel.json create mode 100644 tr/idlnamesparsed/WakeLockType.json create mode 100644 tr/idlnamesparsed/WatchAdvertisementsOptions.json create mode 100644 tr/idlnamesparsed/WaveShaperNode.json create mode 100644 tr/idlnamesparsed/WaveShaperOptions.json create mode 100644 tr/idlnamesparsed/WebAppManifest.json create mode 100644 tr/idlnamesparsed/WebAssembly.json create mode 100644 tr/idlnamesparsed/WebAssemblyInstantiatedSource.json create mode 100644 tr/idlnamesparsed/WebCodecsErrorCallback.json create mode 100644 tr/idlnamesparsed/WebGL2RenderingContext.json create mode 100644 tr/idlnamesparsed/WebGL2RenderingContextBase.json create mode 100644 tr/idlnamesparsed/WebGL2RenderingContextOverloads.json create mode 100644 tr/idlnamesparsed/WebGLActiveInfo.json create mode 100644 tr/idlnamesparsed/WebGLBuffer.json create mode 100644 tr/idlnamesparsed/WebGLContextAttributes.json create mode 100644 tr/idlnamesparsed/WebGLContextEvent.json create mode 100644 tr/idlnamesparsed/WebGLContextEventInit.json create mode 100644 tr/idlnamesparsed/WebGLFramebuffer.json create mode 100644 tr/idlnamesparsed/WebGLObject.json create mode 100644 tr/idlnamesparsed/WebGLPowerPreference.json create mode 100644 tr/idlnamesparsed/WebGLProgram.json create mode 100644 tr/idlnamesparsed/WebGLQuery.json create mode 100644 tr/idlnamesparsed/WebGLRenderbuffer.json create mode 100644 tr/idlnamesparsed/WebGLRenderingContext.json create mode 100644 tr/idlnamesparsed/WebGLRenderingContextBase.json create mode 100644 tr/idlnamesparsed/WebGLRenderingContextOverloads.json create mode 100644 tr/idlnamesparsed/WebGLSampler.json create mode 100644 tr/idlnamesparsed/WebGLShader.json create mode 100644 tr/idlnamesparsed/WebGLShaderPrecisionFormat.json create mode 100644 tr/idlnamesparsed/WebGLSync.json create mode 100644 tr/idlnamesparsed/WebGLTexture.json create mode 100644 tr/idlnamesparsed/WebGLTimerQueryEXT.json create mode 100644 tr/idlnamesparsed/WebGLTransformFeedback.json create mode 100644 tr/idlnamesparsed/WebGLUniformLocation.json create mode 100644 tr/idlnamesparsed/WebGLVertexArrayObject.json create mode 100644 tr/idlnamesparsed/WebGLVertexArrayObjectOES.json create mode 100644 tr/idlnamesparsed/WebSocket.json create mode 100644 tr/idlnamesparsed/WebTransport.json create mode 100644 tr/idlnamesparsed/WebTransportCloseInfo.json create mode 100644 tr/idlnamesparsed/WebTransportOptions.json create mode 100644 tr/idlnamesparsed/WebTransportState.json create mode 100644 tr/idlnamesparsed/WebTransportStats.json create mode 100644 tr/idlnamesparsed/WheelEvent.json create mode 100644 tr/idlnamesparsed/WheelEventInit.json create mode 100644 tr/idlnamesparsed/Window.json create mode 100644 tr/idlnamesparsed/WindowClient.json create mode 100644 tr/idlnamesparsed/WindowEventHandlers.json create mode 100644 tr/idlnamesparsed/WindowLocalStorage.json create mode 100644 tr/idlnamesparsed/WindowOrWorkerGlobalScope.json create mode 100644 tr/idlnamesparsed/WindowPostMessageOptions.json create mode 100644 tr/idlnamesparsed/WindowSessionStorage.json create mode 100644 tr/idlnamesparsed/Worker.json create mode 100644 tr/idlnamesparsed/WorkerGlobalScope.json create mode 100644 tr/idlnamesparsed/WorkerLocation.json create mode 100644 tr/idlnamesparsed/WorkerNavigator.json create mode 100644 tr/idlnamesparsed/WorkerOptions.json create mode 100644 tr/idlnamesparsed/WorkerType.json create mode 100644 tr/idlnamesparsed/Worklet.json create mode 100644 tr/idlnamesparsed/WorkletAnimation.json create mode 100644 tr/idlnamesparsed/WorkletGlobalScope.json create mode 100644 tr/idlnamesparsed/WorkletGroupEffect.json create mode 100644 tr/idlnamesparsed/WorkletOptions.json create mode 100644 tr/idlnamesparsed/WritableStream.json create mode 100644 tr/idlnamesparsed/WritableStreamDefaultController.json create mode 100644 tr/idlnamesparsed/WritableStreamDefaultWriter.json create mode 100644 tr/idlnamesparsed/WriteCommandType.json create mode 100644 tr/idlnamesparsed/WriteParams.json create mode 100644 tr/idlnamesparsed/XMLDocument.json create mode 100644 tr/idlnamesparsed/XMLHttpRequest.json create mode 100644 tr/idlnamesparsed/XMLHttpRequestBodyInit.json create mode 100644 tr/idlnamesparsed/XMLHttpRequestEventTarget.json create mode 100644 tr/idlnamesparsed/XMLHttpRequestResponseType.json create mode 100644 tr/idlnamesparsed/XMLHttpRequestUpload.json create mode 100644 tr/idlnamesparsed/XMLSerializer.json create mode 100644 tr/idlnamesparsed/XPathEvaluator.json create mode 100644 tr/idlnamesparsed/XPathEvaluatorBase.json create mode 100644 tr/idlnamesparsed/XPathExpression.json create mode 100644 tr/idlnamesparsed/XPathNSResolver.json create mode 100644 tr/idlnamesparsed/XPathResult.json create mode 100644 tr/idlnamesparsed/XRAnchor.json create mode 100644 tr/idlnamesparsed/XRAnchorSet.json create mode 100644 tr/idlnamesparsed/XRBoundedReferenceSpace.json create mode 100644 tr/idlnamesparsed/XRCompositionLayer.json create mode 100644 tr/idlnamesparsed/XRCubeLayer.json create mode 100644 tr/idlnamesparsed/XRCubeLayerInit.json create mode 100644 tr/idlnamesparsed/XRCylinderLayer.json create mode 100644 tr/idlnamesparsed/XRCylinderLayerInit.json create mode 100644 tr/idlnamesparsed/XRDOMOverlayInit.json create mode 100644 tr/idlnamesparsed/XRDOMOverlayState.json create mode 100644 tr/idlnamesparsed/XRDOMOverlayType.json create mode 100644 tr/idlnamesparsed/XREnvironmentBlendMode.json create mode 100644 tr/idlnamesparsed/XREquirectLayer.json create mode 100644 tr/idlnamesparsed/XREquirectLayerInit.json create mode 100644 tr/idlnamesparsed/XREye.json create mode 100644 tr/idlnamesparsed/XRFrame.json create mode 100644 tr/idlnamesparsed/XRFrameRequestCallback.json create mode 100644 tr/idlnamesparsed/XRHand.json create mode 100644 tr/idlnamesparsed/XRHandedness.json create mode 100644 tr/idlnamesparsed/XRHitTestOptionsInit.json create mode 100644 tr/idlnamesparsed/XRHitTestResult.json create mode 100644 tr/idlnamesparsed/XRHitTestSource.json create mode 100644 tr/idlnamesparsed/XRHitTestTrackableType.json create mode 100644 tr/idlnamesparsed/XRInputSource.json create mode 100644 tr/idlnamesparsed/XRInputSourceArray.json create mode 100644 tr/idlnamesparsed/XRInputSourceEvent.json create mode 100644 tr/idlnamesparsed/XRInputSourceEventInit.json create mode 100644 tr/idlnamesparsed/XRInputSourcesChangeEvent.json create mode 100644 tr/idlnamesparsed/XRInputSourcesChangeEventInit.json create mode 100644 tr/idlnamesparsed/XRJointPose.json create mode 100644 tr/idlnamesparsed/XRJointSpace.json create mode 100644 tr/idlnamesparsed/XRLayer.json create mode 100644 tr/idlnamesparsed/XRLayerEvent.json create mode 100644 tr/idlnamesparsed/XRLayerEventInit.json create mode 100644 tr/idlnamesparsed/XRLayerInit.json create mode 100644 tr/idlnamesparsed/XRLayerLayout.json create mode 100644 tr/idlnamesparsed/XRMediaBinding.json create mode 100644 tr/idlnamesparsed/XRMediaCylinderLayerInit.json create mode 100644 tr/idlnamesparsed/XRMediaEquirectLayerInit.json create mode 100644 tr/idlnamesparsed/XRMediaLayerInit.json create mode 100644 tr/idlnamesparsed/XRMediaQuadLayerInit.json create mode 100644 tr/idlnamesparsed/XRPermissionDescriptor.json create mode 100644 tr/idlnamesparsed/XRPermissionStatus.json create mode 100644 tr/idlnamesparsed/XRPose.json create mode 100644 tr/idlnamesparsed/XRProjectionLayer.json create mode 100644 tr/idlnamesparsed/XRProjectionLayerInit.json create mode 100644 tr/idlnamesparsed/XRQuadLayer.json create mode 100644 tr/idlnamesparsed/XRQuadLayerInit.json create mode 100644 tr/idlnamesparsed/XRRay.json create mode 100644 tr/idlnamesparsed/XRRayDirectionInit.json create mode 100644 tr/idlnamesparsed/XRReferenceSpace.json create mode 100644 tr/idlnamesparsed/XRReferenceSpaceEvent.json create mode 100644 tr/idlnamesparsed/XRReferenceSpaceEventInit.json create mode 100644 tr/idlnamesparsed/XRReferenceSpaceType.json create mode 100644 tr/idlnamesparsed/XRRenderState.json create mode 100644 tr/idlnamesparsed/XRRenderStateInit.json create mode 100644 tr/idlnamesparsed/XRRigidTransform.json create mode 100644 tr/idlnamesparsed/XRSession.json create mode 100644 tr/idlnamesparsed/XRSessionEvent.json create mode 100644 tr/idlnamesparsed/XRSessionEventInit.json create mode 100644 tr/idlnamesparsed/XRSessionInit.json create mode 100644 tr/idlnamesparsed/XRSessionMode.json create mode 100644 tr/idlnamesparsed/XRSpace.json create mode 100644 tr/idlnamesparsed/XRSubImage.json create mode 100644 tr/idlnamesparsed/XRSystem.json create mode 100644 tr/idlnamesparsed/XRTargetRayMode.json create mode 100644 tr/idlnamesparsed/XRTextureType.json create mode 100644 tr/idlnamesparsed/XRTransientInputHitTestOptionsInit.json create mode 100644 tr/idlnamesparsed/XRTransientInputHitTestResult.json create mode 100644 tr/idlnamesparsed/XRTransientInputHitTestSource.json create mode 100644 tr/idlnamesparsed/XRView.json create mode 100644 tr/idlnamesparsed/XRViewerPose.json create mode 100644 tr/idlnamesparsed/XRViewport.json create mode 100644 tr/idlnamesparsed/XRVisibilityState.json create mode 100644 tr/idlnamesparsed/XRWebGLBinding.json create mode 100644 tr/idlnamesparsed/XRWebGLLayer.json create mode 100644 tr/idlnamesparsed/XRWebGLLayerInit.json create mode 100644 tr/idlnamesparsed/XRWebGLRenderingContext.json create mode 100644 tr/idlnamesparsed/XRWebGLSubImage.json create mode 100644 tr/idlnamesparsed/console.json create mode 100644 tr/ids/tc39-json-modules.json create mode 100644 tr/ids/tc39-private-fields-in-in.json create mode 100644 tr/links/tc39-json-modules.json create mode 100644 tr/links/tc39-private-fields-in-in.json diff --git a/tr/css/css-images.json b/tr/css/css-images.json index 8d2fb659d0c9..7bb9d4b5ee0b 100644 --- a/tr/css/css-images.json +++ b/tr/css/css-images.json @@ -73,7 +73,7 @@ "value": "" }, "": { - "value": "radial-gradient( [ [ circle || ] [ at ]? , | [ ellipse || {2} ] [ at ]? , | [ [ circle | ellipse ] || ] [ at ]? , | at , ]? [ , ]+ )" + "value": "radial-gradient( [ || ]? [ at ]? , )" }, "": { "value": "closest-corner | closest-side | farthest-corner | farthest-side" diff --git a/tr/css/css-multicol.json b/tr/css/css-multicol.json index 5c95b99745c4..e8eeb2e6424a 100644 --- a/tr/css/css-multicol.json +++ b/tr/css/css-multicol.json @@ -6,7 +6,7 @@ "properties": { "column-width": { "name": "column-width", - "value": "auto | ", + "value": "auto | ", "initial": "auto", "appliesTo": "block containers except table wrapper boxes", "inherited": "no", @@ -17,7 +17,7 @@ }, "column-count": { "name": "column-count", - "value": "auto | ", + "value": "auto | ", "initial": "auto", "appliesTo": "block containers except table wrapper boxes", "inherited": "no", diff --git a/tr/css/css-shapes-2.json b/tr/css/css-shapes-2.json index b2a0b05e979b..496242739d1e 100644 --- a/tr/css/css-shapes-2.json +++ b/tr/css/css-shapes-2.json @@ -36,27 +36,35 @@ "value": " | | | | | | close" }, "": { + "value": "{2}", "prose": "Defines a pair of coordinates, representing a rightward and downward offset, respectively, from a specified reference point. Percentages are resolved against the width or height, respectively, of the reference box." }, "": { + "value": "by | to", "prose": "Every command can be specified in \"absolute\" or \"relative\" coordinates, determined by their component. to indicates that any s in the command are relative to the top-left corner of the reference box, while by indicates that the s are relative to the command’s starting point. Note: In either case, values in s are always computed relative to the reference box’s size." }, "": { + "value": "move ", "prose": "Adds a moveto command to the list of path data commands, with an ending point specified by the . This draws nothing, and merely \"moves the pen\" for the next command. Note: This starts a new subpath, for the purpose of the close command." }, "": { + "value": "line ", "prose": "Adds a lineto command to the list of path data commands, with an ending point specified by the . This draws a straight line from the command’s starting point to its ending point." }, "": { + "value": "[hline | vline] ", "prose": "Adds a horizontal (for hline) or vertical (for vline) lineto command to the list of path data commands. This is equivalent to a line command with the given as the horizontal or vertical component, respectively, of the , and the other component specified appropriately to make the line horizontal or vertical." }, "": { + "value": "curve via {1,2}", "prose": "Adds a Bézier curve command to the list of path data commands, ending at the point specified by the first . The via component specifies control points for the curve: if a single is provided, the command specifies a quadratic curve; if two s are provided, it specifies a cubic curve." }, "": { + "value": "smooth [via ]?", "prose": "Adds a smooth Bézier curve command to the list of path data commands, ending at the point specified by the first . The via component specifies control points for the curve: if it’s omitted, the command specifies a smooth quadratic curve; if it’s provided, if specifies a smooth cubic curve. Note: A smooth command is equivalent to a curve command with the first control point automatically specified as the reflection of the previous curve’s second control point around the starting point, or as the starting point if the previous path data command wasn’t a curve. This ensures G1 continuity with the previous command, so the curve appears to smoothly continue from the previous command, rather than possibly making a sudden direction change." }, "": { + "value": "arc of {1,2} [ || || ]?", "prose": "Add an elliptical arc command to the list of path data commands, ending at the point specified by the . The of component specifies the size of the ellipse that the arc is taken from. The first provides the horizontal radius of the ellipse and the second provides the vertical radius. Like for s, values are resolved against the width or height of the reference box, as appropriate. If only one is provided, both radiuses use the provided value. In that case, values are resolved against the direction-agnostic size of the reference box (similar to the circle() function). Note that SVG has some specific error-handling for the ellipse radiuses: if the endpoint is the same as the starting point, the command does nothing if either radius is zero, the command is equivalent to a to the ending point if either radius is negative, its absolute value is used instead if the radiuses don’t describe an ellipse large enough to intersect both the starting point and ending point (after rotation by the specified ), they are scaled up uniformly until the ellipse is just large enough to reach. The ellipse described by the specified radiuses defaults to being axis-aligned, but can be rotated by specifying an . Similar to the rotate() transform function, positive angles specify a clockwise rotation, and negative angles specify a counterclockwise rotation. If omitted, this defaults to 0deg. The ending point, radiuses, and angle, taken together, usually define two possible ellipses that intersect the starting point and ending point, and each ellipse can be traced in either direction, for a total of four possible arcs. The and components specify which of these arcs is desired: can be cw or ccw, indicating that the arc that is traced around the ellipse clockwise or counter-clockwise from the center, respectively, must be chosen. If omitted, this defaults to ccw. Note: In the SVG arc command, cw corresponds to the value 1 for the sweep flag, and ccw to the value 0. can be large or small, indicating that the larger or smaller, respectively, of the two possible arcs must be chosen. If omitted, this defaults to small. Note: In the SVG arc command, large corresponds to the value 1 for the large flag, and small to the 0. Note: If the starting and ending points are on exactly opposite sides of the ellipse, both possible arcs are the same size, but also there is only one possible ellipse. In this case, the distinguishes which of the two possible arcs will be chosen, and has no effect. A depiction of the two possible ellipses, and four possible arcs, that can be chosen between." }, "": { diff --git a/tr/css/css-text.json b/tr/css/css-text.json index d688668e70ee..cb77a8fcc2d0 100644 --- a/tr/css/css-text.json +++ b/tr/css/css-text.json @@ -184,7 +184,7 @@ "descriptors": {}, "valuespaces": { "": { - "prose": "Gives the amount of the indent as an absolute length." + "prose": "Specifies extra spacing in addition to the intrinsic inter-word spacing defined by the font." }, "": { "prose": "Gives the amount of the indent as a percentage of the block container’s own logical width Percentages must be treated as 0 for the purpose of calculating intrinsic size contributions, but are always resolved normally when performing layout. Note: This can lead to the element overflowing. It is not recommended to use percentage indents and intrinsic sizing toghether." diff --git a/tr/css/css-ui.json b/tr/css/css-ui.json index df74df0eacb8..d0e367113b0f 100644 --- a/tr/css/css-ui.json +++ b/tr/css/css-ui.json @@ -187,7 +187,7 @@ "descriptors": {}, "valuespaces": { "": { - "value": " = searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar" + "value": "searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar" }, "": { "prose": "The value is an ID selector [SELECT]. In response to directional navigation input corresponding to the property, the focus is navigated to the first element in tree order matching the selector. If this refers to the currently focused element, the directional navigation input respective to the nav- property is ignored — there is no need to refocus the same element. If no element matches the selector, the user agent automatically determines which element to navigate the focus to. If the focus is navigated to an element that was not otherwise focusable, it becomes focusable only as the result of this directional navigation, and the :focus pseudo-class matches the element while it is focused as such. Note: there were other options under consideration for such \"not otherwise focusable\" elements, including focus to the next otherwise focusable element in the document tree (including descendants of such a not otherwise focusable element). Input on such other options is welcome and explicitly solicited, especially from implementation experiences and author experience using the directional navigation properties in their content." diff --git a/tr/dfns/css-cascade-3.json b/tr/dfns/css-cascade-3.json index f7e407accb5c..42673993a0e6 100644 --- a/tr/dfns/css-cascade-3.json +++ b/tr/dfns/css-cascade-3.json @@ -209,8 +209,8 @@ "id": "applies-to", "href": "https://www.w3.org/TR/css-cascade-3/#applies-to", "linkingText": [ - "applies to", - "apply to" + "apply to", + "applies to" ], "localLinkingText": [], "type": "dfn", diff --git a/tr/dfns/css-multicol-1.json b/tr/dfns/css-multicol-1.json index 65ee3cd9eca1..ea45ea46a993 100644 --- a/tr/dfns/css-multicol-1.json +++ b/tr/dfns/css-multicol-1.json @@ -210,10 +210,10 @@ "definedIn": "dt" }, { - "id": "valdef-column-width-length", - "href": "https://www.w3.org/TR/css-multicol-1/#valdef-column-width-length", + "id": "valdef-column-width-length-0", + "href": "https://www.w3.org/TR/css-multicol-1/#valdef-column-width-length-0", "linkingText": [ - "" + "" ], "localLinkingText": [], "type": "value", @@ -268,10 +268,10 @@ "definedIn": "dt" }, { - "id": "valdef-column-count-integer", - "href": "https://www.w3.org/TR/css-multicol-1/#valdef-column-count-integer", + "id": "valdef-column-count-integer-1", + "href": "https://www.w3.org/TR/css-multicol-1/#valdef-column-count-integer-1", "linkingText": [ - "" + "" ], "localLinkingText": [], "type": "value", diff --git a/tr/dfns/fetch.json b/tr/dfns/fetch.json index 266a6b7c156f..f9b4c0375ce3 100644 --- a/tr/dfns/fetch.json +++ b/tr/dfns/fetch.json @@ -41,15 +41,15 @@ "definedIn": "prose" }, { - "id": "process-request-body", - "href": "https://fetch.spec.whatwg.org/#process-request-body", + "id": "fetch-params", + "href": "https://fetch.spec.whatwg.org/#fetch-params", "linkingText": [ - "process request body" + "fetch params" ], "localLinkingText": [], "type": "dfn", "for": [], - "access": "public", + "access": "private", "informative": false, "heading": { "id": "infrastructure", @@ -59,86 +59,96 @@ "definedIn": "prose" }, { - "id": "process-request-end-of-body", - "href": "https://fetch.spec.whatwg.org/#process-request-end-of-body", + "id": "fetch-params-request", + "href": "https://fetch.spec.whatwg.org/#fetch-params-request", "linkingText": [ - "process request end-of-body" + "request" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "public", + "for": [ + "fetch params" + ], + "access": "private", "informative": false, "heading": { "id": "infrastructure", "title": "Infrastructure", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "process-response", - "href": "https://fetch.spec.whatwg.org/#process-response", + "id": "fetch-params-process-request-body", + "href": "https://fetch.spec.whatwg.org/#fetch-params-process-request-body", "linkingText": [ - "process response" + "process request body" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "public", + "for": [ + "fetch params" + ], + "access": "private", "informative": false, "heading": { "id": "infrastructure", "title": "Infrastructure", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "process-response-end-of-body", - "href": "https://fetch.spec.whatwg.org/#process-response-end-of-body", + "id": "fetch-params-process-request-end-of-body", + "href": "https://fetch.spec.whatwg.org/#fetch-params-process-request-end-of-body", "linkingText": [ - "process response end-of-body" + "process request end-of-body" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "public", + "for": [ + "fetch params" + ], + "access": "private", "informative": false, "heading": { "id": "infrastructure", "title": "Infrastructure", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "process-response-done", - "href": "https://fetch.spec.whatwg.org/#process-response-done", + "id": "fetch-params-process-response", + "href": "https://fetch.spec.whatwg.org/#fetch-params-process-response", "linkingText": [ - "process response done" + "process response" ], "localLinkingText": [], "type": "dfn", - "for": [], - "access": "public", + "for": [ + "fetch params" + ], + "access": "private", "informative": false, "heading": { "id": "infrastructure", "title": "Infrastructure", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "queue-a-fetch-task", - "href": "https://fetch.spec.whatwg.org/#queue-a-fetch-task", + "id": "fetch-params-process-response-end-of-body", + "href": "https://fetch.spec.whatwg.org/#fetch-params-process-response-end-of-body", "linkingText": [ - "queue a fetch task" + "process response end-of-body" ], "localLinkingText": [], "type": "dfn", - "for": [], + "for": [ + "fetch params" + ], "access": "private", "informative": false, "heading": { @@ -146,13 +156,33 @@ "title": "Infrastructure", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "queue-a-fetch-request-done-task", - "href": "https://fetch.spec.whatwg.org/#queue-a-fetch-request-done-task", + "id": "fetch-params-task-destination", + "href": "https://fetch.spec.whatwg.org/#fetch-params-task-destination", "linkingText": [ - "queue a fetch-request-done task" + "task destination" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch params" + ], + "access": "private", + "informative": false, + "heading": { + "id": "infrastructure", + "title": "Infrastructure", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "queue-a-fetch-task", + "href": "https://fetch.spec.whatwg.org/#queue-a-fetch-task", + "linkingText": [ + "queue a fetch task" ], "localLinkingText": [], "type": "dfn", @@ -238,24 +268,6 @@ }, "definedIn": "prose" }, - { - "id": "network-scheme", - "href": "https://fetch.spec.whatwg.org/#network-scheme", - "linkingText": [ - "network scheme" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "url", - "title": "URL", - "number": "2.1" - }, - "definedIn": "prose" - }, { "id": "fetch-scheme", "href": "https://fetch.spec.whatwg.org/#fetch-scheme", @@ -1689,26 +1701,6 @@ }, "definedIn": "prose" }, - { - "id": "synchronous-flag", - "href": "https://fetch.spec.whatwg.org/#synchronous-flag", - "linkingText": [ - "synchronous flag" - ], - "localLinkingText": [], - "type": "dfn", - "for": [ - "request" - ], - "access": "public", - "informative": false, - "heading": { - "id": "requests", - "title": "Requests", - "number": "2.2.5" - }, - "definedIn": "prose" - }, { "id": "concept-request-mode", "href": "https://fetch.spec.whatwg.org/#concept-request-mode", @@ -2203,14 +2195,12 @@ "id": "concept-request-transmit-body", "href": "https://fetch.spec.whatwg.org/#concept-request-transmit-body", "linkingText": [ - "transmit body" + "transmit request body" ], "localLinkingText": [], "type": "dfn", - "for": [ - "request" - ], - "access": "public", + "for": [], + "access": "private", "informative": false, "heading": { "id": "requests", @@ -2220,10 +2210,10 @@ "definedIn": "prose" }, { - "id": "transmit-body-loop", - "href": "https://fetch.spec.whatwg.org/#transmit-body-loop", + "id": "transmit-request-body-loop", + "href": "https://fetch.spec.whatwg.org/#transmit-request-body-loop", "linkingText": [ - "transmit-body loop" + "transmit-request-body loop" ], "localLinkingText": [], "type": "dfn", @@ -3566,6 +3556,106 @@ }, "definedIn": "prose" }, + { + "id": "process-request-body", + "href": "https://fetch.spec.whatwg.org/#process-request-body", + "linkingText": [ + "processRequestBody" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch" + ], + "access": "public", + "informative": false, + "heading": { + "id": "fetching", + "title": "Fetching", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "process-request-end-of-body", + "href": "https://fetch.spec.whatwg.org/#process-request-end-of-body", + "linkingText": [ + "processRequestEndOfBody" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch" + ], + "access": "public", + "informative": false, + "heading": { + "id": "fetching", + "title": "Fetching", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "process-response", + "href": "https://fetch.spec.whatwg.org/#process-response", + "linkingText": [ + "processResponse" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch" + ], + "access": "public", + "informative": false, + "heading": { + "id": "fetching", + "title": "Fetching", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "process-response-end-of-body", + "href": "https://fetch.spec.whatwg.org/#process-response-end-of-body", + "linkingText": [ + "processResponseEndOfBody" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch" + ], + "access": "public", + "informative": false, + "heading": { + "id": "fetching", + "title": "Fetching", + "number": "4" + }, + "definedIn": "prose" + }, + { + "id": "fetch-useparallelqueue", + "href": "https://fetch.spec.whatwg.org/#fetch-useparallelqueue", + "linkingText": [ + "useParallelQueue" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "fetch" + ], + "access": "public", + "informative": false, + "heading": { + "id": "fetching", + "title": "Fetching", + "number": "4" + }, + "definedIn": "prose" + }, { "id": "concept-fetch-terminate", "href": "https://fetch.spec.whatwg.org/#concept-fetch-terminate", @@ -3634,9 +3724,7 @@ ], "localLinkingText": [], "type": "dfn", - "for": [ - "main" - ], + "for": [], "access": "private", "informative": false, "heading": { @@ -3700,6 +3788,24 @@ }, "definedIn": "prose" }, + { + "id": "concept-navigate-redirect-fetch", + "href": "https://fetch.spec.whatwg.org/#concept-navigate-redirect-fetch", + "linkingText": [ + "navigate-redirect fetch" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "navigate-redirect-fetch", + "title": "Navigate-redirect fetch", + "number": "4.5" + }, + "definedIn": "prose" + }, { "id": "concept-http-network-or-cache-fetch", "href": "https://fetch.spec.whatwg.org/#concept-http-network-or-cache-fetch", @@ -3714,7 +3820,7 @@ "heading": { "id": "http-network-or-cache-fetch", "title": "HTTP-network-or-cache fetch", - "number": "4.5" + "number": "4.6" }, "definedIn": "prose" }, @@ -3732,7 +3838,7 @@ "heading": { "id": "http-network-fetch", "title": "HTTP-network fetch", - "number": "4.6" + "number": "4.7" }, "definedIn": "prose" }, @@ -3750,7 +3856,7 @@ "heading": { "id": "cors-preflight-fetch", "title": "CORS-preflight fetch", - "number": "4.7" + "number": "4.8" }, "definedIn": "prose" }, @@ -3768,7 +3874,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3786,7 +3892,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3806,7 +3912,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3826,7 +3932,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3846,7 +3952,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3866,7 +3972,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3886,7 +3992,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3906,7 +4012,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3926,7 +4032,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3944,7 +4050,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3962,7 +4068,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3980,7 +4086,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -3998,7 +4104,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -4016,7 +4122,7 @@ "heading": { "id": "cors-preflight-cache", "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, "definedIn": "prose" }, @@ -4034,7 +4140,7 @@ "heading": { "id": "cors-check", "title": "CORS check", - "number": "4.9" + "number": "4.10" }, "definedIn": "prose" }, @@ -4052,7 +4158,7 @@ "heading": { "id": "tao-check", "title": "TAO check", - "number": "4.10" + "number": "4.11" }, "definedIn": "prose" }, diff --git a/tr/dfns/gpuweb.json b/tr/dfns/gpuweb.json index 96c2da7e3910..e6f78bec3621 100644 --- a/tr/dfns/gpuweb.json +++ b/tr/dfns/gpuweb.json @@ -4206,16 +4206,16 @@ "definedIn": "table" }, { - "id": "compatible-texture-format", - "href": "https://gpuweb.github.io/gpuweb/#compatible-texture-format", + "id": "abstract-opdef-resolving-gputextureviewdescriptor-defaults", + "href": "https://gpuweb.github.io/gpuweb/#abstract-opdef-resolving-gputextureviewdescriptor-defaults", "linkingText": [ - "compatible texture format" + "resolving GPUTextureViewDescriptor defaults" ], "localLinkingText": [], - "type": "dfn", + "type": "abstract-op", "for": [], - "access": "private", - "informative": true, + "access": "public", + "informative": false, "heading": { "id": "texture-view-creation", "title": "Texture View Creation", @@ -4224,10 +4224,10 @@ "definedIn": "prose" }, { - "id": "abstract-opdef-resolving-gputextureviewdescriptor-defaults", - "href": "https://gpuweb.github.io/gpuweb/#abstract-opdef-resolving-gputextureviewdescriptor-defaults", + "id": "abstract-opdef-array-layer-count", + "href": "https://gpuweb.github.io/gpuweb/#abstract-opdef-array-layer-count", "linkingText": [ - "resolving GPUTextureViewDescriptor defaults" + "array layer count" ], "localLinkingText": [], "type": "abstract-op", @@ -18318,10 +18318,10 @@ "definedIn": "pre" }, { - "id": "dom-gpuextent3ddict-depth", - "href": "https://gpuweb.github.io/gpuweb/#dom-gpuextent3ddict-depth", + "id": "dom-gpuextent3ddict-depthorarraylayers", + "href": "https://gpuweb.github.io/gpuweb/#dom-gpuextent3ddict-depthorarraylayers", "linkingText": [ - "depth" + "depthOrArrayLayers" ], "localLinkingText": [], "type": "dict-member", @@ -18414,10 +18414,10 @@ "definedIn": "prose" }, { - "id": "extent3d-depth", - "href": "https://gpuweb.github.io/gpuweb/#extent3d-depth", + "id": "extent3d-depthorarraylayers", + "href": "https://gpuweb.github.io/gpuweb/#extent3d-depthorarraylayers", "linkingText": [ - "depth" + "depthOrArrayLayers" ], "localLinkingText": [], "type": "dfn", diff --git a/tr/dfns/html.json b/tr/dfns/html.json index 53447866b1fd..5b393a9e4cad 100644 --- a/tr/dfns/html.json +++ b/tr/dfns/html.json @@ -3844,24 +3844,6 @@ }, "definedIn": "prose" }, - { - "id": "network-scheme", - "href": "https://html.spec.whatwg.org/multipage/infrastructure.html#network-scheme", - "linkingText": [ - "network scheme" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "dependencies", - "title": "Dependencies", - "number": "2.1.9" - }, - "definedIn": "prose" - }, { "id": "fetch-scheme", "href": "https://html.spec.whatwg.org/multipage/infrastructure.html#fetch-scheme", @@ -75826,7 +75808,7 @@ "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "event-loop-processing-model", @@ -79699,550 +79681,6 @@ }, "definedIn": "prose" }, - { - "id": "navigatorplugins", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#navigatorplugins", - "linkingText": [ - "NavigatorPlugins" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "pre" - }, - { - "id": "pluginarray", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#pluginarray", - "linkingText": [ - "PluginArray" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "pre" - }, - { - "id": "mimetypearray", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#mimetypearray", - "linkingText": [ - "MimeTypeArray" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "pre" - }, - { - "id": "dom-plugin", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin", - "linkingText": [ - "Plugin" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "pre" - }, - { - "id": "mimetype", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#mimetype", - "linkingText": [ - "MimeType" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "pre" - }, - { - "id": "dom-navigator-plugins", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-plugins", - "linkingText": [ - "navigator.plugins" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "NavigatorPlugins" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-navigator-mimetypes", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-mimetypes", - "linkingText": [ - "navigator.mimeTypes" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "NavigatorPlugins" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "hidden-plugin", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#hidden-plugin", - "linkingText": [ - "hidden plugins" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "explicitly-supported", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#explicitly-supported", - "linkingText": [ - "explicitly supported" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-pluginarray-length", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-pluginarray-length", - "linkingText": [ - "length" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "PluginArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-pluginarray-item", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-pluginarray-item", - "linkingText": [ - "item()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "PluginArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-pluginarray-nameditem", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-pluginarray-nameditem", - "linkingText": [ - "namedItem()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "PluginArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-pluginarray-refresh", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-pluginarray-refresh", - "linkingText": [ - "refresh()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "PluginArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetypearray-length", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetypearray-length", - "linkingText": [ - "length" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "MimeTypeArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetypearray-item", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetypearray-item", - "linkingText": [ - "item()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "MimeTypeArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetypearray-nameditem", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetypearray-nameditem", - "linkingText": [ - "namedItem()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "MimeTypeArray" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "reported-mime-types", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#reported-mime-types", - "linkingText": [ - "reported MIME types" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-length", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-length", - "linkingText": [ - "length" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-item", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-item", - "linkingText": [ - "item()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-nameditem", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-nameditem", - "linkingText": [ - "namedItem()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-name", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-name", - "linkingText": [ - "name" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-description", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-description", - "linkingText": [ - "description" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-plugin-filename", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-plugin-filename", - "linkingText": [ - "filename" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "Plugin" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetype-type", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetype-type", - "linkingText": [ - "type" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "MimeType" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetype-description", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetype-description", - "linkingText": [ - "description" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "MimeType" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetype-suffixes", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetype-suffixes", - "linkingText": [ - "suffixes" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "MimeType" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-mimetype-enabledplugin", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-mimetype-enabledplugin", - "linkingText": [ - "enabledPlugin" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "MimeType" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-navigator-javaenabled", - "href": "https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-javaenabled", - "linkingText": [ - "navigator.javaEnabled()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "NavigatorPlugins" - ], - "access": "public", - "informative": false, - "heading": { - "id": "plugins-2", - "title": "Plugins", - "number": "8.9.1.6" - }, - "definedIn": "prose" - }, { "id": "imagebitmap", "href": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap", @@ -98150,6 +97588,532 @@ }, "definedIn": "prose" }, + { + "id": "navigatorplugins", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#navigatorplugins", + "linkingText": [ + "NavigatorPlugins" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "pre" + }, + { + "id": "pluginarray", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#pluginarray", + "linkingText": [ + "PluginArray" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "pre" + }, + { + "id": "mimetypearray", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#mimetypearray", + "linkingText": [ + "MimeTypeArray" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "pre" + }, + { + "id": "dom-plugin", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin", + "linkingText": [ + "Plugin" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "pre" + }, + { + "id": "mimetype", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#mimetype", + "linkingText": [ + "MimeType" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "pre" + }, + { + "id": "plugins-array", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#plugins-array", + "linkingText": [ + "plugins array" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "mime-types-array", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#mime-types-array", + "linkingText": [ + "mime types array" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-navigator-plugins", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-plugins", + "linkingText": [ + "plugins" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "NavigatorPlugins" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-navigator-mimetypes", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-mimetypes", + "linkingText": [ + "mimeTypes" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "NavigatorPlugins" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-navigator-javaenabled", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-navigator-javaenabled", + "linkingText": [ + "javaEnabled()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "NavigatorPlugins" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-pluginarray-length", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-pluginarray-length", + "linkingText": [ + "length" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "PluginArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-pluginarray-item", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-pluginarray-item", + "linkingText": [ + "item()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "PluginArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-pluginarray-nameditem", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-pluginarray-nameditem", + "linkingText": [ + "namedItem()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "PluginArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-pluginarray-refresh", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-pluginarray-refresh", + "linkingText": [ + "refresh()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "PluginArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetypearray-length", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetypearray-length", + "linkingText": [ + "length" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "MimeTypeArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetypearray-item", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetypearray-item", + "linkingText": [ + "item()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "MimeTypeArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetypearray-nameditem", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetypearray-nameditem", + "linkingText": [ + "namedItem()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "MimeTypeArray" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-name", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-name", + "linkingText": [ + "name" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-description", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-description", + "linkingText": [ + "description" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-filename", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-filename", + "linkingText": [ + "filename" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-length", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-length", + "linkingText": [ + "length" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-item", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-item", + "linkingText": [ + "item()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-plugin-nameditem", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-plugin-nameditem", + "linkingText": [ + "namedItem()" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "Plugin" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetype-type", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetype-type", + "linkingText": [ + "type" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "MimeType" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetype-description", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetype-description", + "linkingText": [ + "description" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "MimeType" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetype-suffixes", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetype-suffixes", + "linkingText": [ + "suffixes" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "MimeType" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mimetype-enabledplugin", + "href": "https://html.spec.whatwg.org/multipage/obsolete.html#dom-mimetype-enabledplugin", + "linkingText": [ + "enabledPlugin" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "MimeType" + ], + "access": "public", + "informative": false, + "heading": { + "id": "other-elements,-attributes-and-apis", + "title": "Other elements, attributes and APIs", + "number": "16.3.3" + }, + "definedIn": "prose" + }, { "id": "text/html", "href": "https://html.spec.whatwg.org/multipage/iana.html#text/html", diff --git a/tr/dfns/layout-instability.json b/tr/dfns/layout-instability.json index 8e05fac86807..642c15975e57 100644 --- a/tr/dfns/layout-instability.json +++ b/tr/dfns/layout-instability.json @@ -76,6 +76,24 @@ }, "definedIn": "prose" }, + { + "id": "transform-indifferent-starting-point", + "href": "https://wicg.github.io/layout-instability/#transform-indifferent-starting-point", + "linkingText": [ + "transform-indifferent starting point" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "sec-basic-concepts", + "title": "Basic Concepts", + "number": "2.1" + }, + "definedIn": "prose" + }, { "id": "visual-representation", "href": "https://wicg.github.io/layout-instability/#visual-representation", @@ -130,6 +148,24 @@ }, "definedIn": "prose" }, + { + "id": "previous-frame-transform-indifferent-starting-point", + "href": "https://wicg.github.io/layout-instability/#previous-frame-transform-indifferent-starting-point", + "linkingText": [ + "previous frame transform-indifferent starting point" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "sec-basic-concepts", + "title": "Basic Concepts", + "number": "2.1" + }, + "definedIn": "prose" + }, { "id": "previous-frame-visual-representation", "href": "https://wicg.github.io/layout-instability/#previous-frame-visual-representation", @@ -148,6 +184,24 @@ }, "definedIn": "prose" }, + { + "id": "differs-significantly", + "href": "https://wicg.github.io/layout-instability/#differs-significantly", + "linkingText": [ + "differs significantly" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "sec-basic-concepts", + "title": "Basic Concepts", + "number": "2.1" + }, + "definedIn": "prose" + }, { "id": "has-shifted", "href": "https://wicg.github.io/layout-instability/#has-shifted", diff --git a/tr/dfns/ua-client-hints.json b/tr/dfns/ua-client-hints.json index 67cd981801c2..34b5408cb9c0 100644 --- a/tr/dfns/ua-client-hints.json +++ b/tr/dfns/ua-client-hints.json @@ -20,7 +20,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -40,7 +40,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -60,7 +60,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -80,7 +80,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -100,7 +100,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -120,7 +120,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -140,7 +140,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -160,7 +160,7 @@ "heading": { "id": "http-ua-hints", "title": "User Agent Hints", - "number": "2" + "number": "3" }, "definedIn": "prose" }, @@ -178,7 +178,7 @@ "heading": { "id": "sec-ch-ua-arch", "title": "The 'Sec-CH-UA-Arch' Header Field", - "number": "2.1" + "number": "3.1" }, "definedIn": "prose" }, @@ -196,7 +196,7 @@ "heading": { "id": "sec-ch-ua-model", "title": "The 'Sec-CH-UA-Model' Header Field", - "number": "2.2" + "number": "3.2" }, "definedIn": "prose" }, @@ -214,7 +214,7 @@ "heading": { "id": "sec-ch-ua-platform", "title": "The 'Sec-CH-UA-Platform' Header Field", - "number": "2.3" + "number": "3.3" }, "definedIn": "prose" }, @@ -232,7 +232,7 @@ "heading": { "id": "sec-ch-ua-platform-version", "title": "The 'Sec-CH-UA-Platform-Version' Header Field", - "number": "2.4" + "number": "3.4" }, "definedIn": "prose" }, @@ -250,7 +250,7 @@ "heading": { "id": "sec-ch-ua", "title": "The 'Sec-CH-UA' Header Field", - "number": "2.5" + "number": "3.5" }, "definedIn": "prose" }, @@ -270,7 +270,7 @@ "heading": { "id": "sec-ch-ua", "title": "The 'Sec-CH-UA' Header Field", - "number": "2.5" + "number": "3.5" }, "definedIn": "prose" }, @@ -288,7 +288,7 @@ "heading": { "id": "sec-ch-ua-full-version", "title": "The 'Sec-CH-UA-Full-Version' Header Field", - "number": "2.6" + "number": "3.6" }, "definedIn": "prose" }, @@ -306,7 +306,7 @@ "heading": { "id": "sec-ch-ua-mobile", "title": "The 'Sec-CH-UA-Mobile' Header Field", - "number": "2.7" + "number": "3.7" }, "definedIn": "prose" }, @@ -324,7 +324,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -344,7 +344,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -364,7 +364,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -382,7 +382,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -402,7 +402,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -422,7 +422,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -442,7 +442,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -462,7 +462,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -482,7 +482,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -500,7 +500,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -520,7 +520,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -540,7 +540,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -560,7 +560,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -580,7 +580,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -598,7 +598,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -618,7 +618,7 @@ "heading": { "id": "interface", "title": "Interface", - "number": "3" + "number": "4" }, "definedIn": "pre" }, @@ -638,7 +638,7 @@ "heading": { "id": "monkeypatch-html-windoworworkerglobalscope", "title": "WindowOrWorkerGlobalScope", - "number": "3.1.1" + "number": "4.1.1" }, "definedIn": "prose" }, @@ -658,7 +658,7 @@ "heading": { "id": "monkeypatch-html-windoworworkerglobalscope", "title": "WindowOrWorkerGlobalScope", - "number": "3.1.1" + "number": "4.1.1" }, "definedIn": "prose" }, @@ -676,7 +676,7 @@ "heading": { "id": "create-ua-list-section", "title": "Create brands", - "number": "3.1.2" + "number": "4.1.2" }, "definedIn": "prose" }, @@ -696,7 +696,7 @@ "heading": { "id": "create-ua-list-section", "title": "Create brands", - "number": "3.1.2" + "number": "4.1.2" }, "definedIn": "prose" }, @@ -714,7 +714,7 @@ "heading": { "id": "create-arbitrary-brands-section", "title": "Create arbitrary brand and version values", - "number": "3.1.3" + "number": "4.1.3" }, "definedIn": "prose" }, @@ -732,7 +732,7 @@ "heading": { "id": "create-arbitrary-brands-section", "title": "Create arbitrary brand and version values", - "number": "3.1.3" + "number": "4.1.3" }, "definedIn": "prose" }, @@ -752,7 +752,7 @@ "heading": { "id": "getHighEntropyValues", "title": "getHighEntropyValues method", - "number": "3.1.5" + "number": "4.1.5" }, "definedIn": "prose" } diff --git a/tr/dfns/web-codecs.json b/tr/dfns/web-codecs.json index 769ff88dc505..82864b5795af 100644 --- a/tr/dfns/web-codecs.json +++ b/tr/dfns/web-codecs.json @@ -4,6 +4,152 @@ "url": "https://wicg.github.io/web-codecs/" }, "dfns": [ + { + "id": "codec", + "href": "https://wicg.github.io/web-codecs/#codec", + "linkingText": [ + "Codec" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "internal-pending-output", + "href": "https://wicg.github.io/web-codecs/#internal-pending-output", + "linkingText": [ + "Internal Pending Output" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "system-resources", + "href": "https://wicg.github.io/web-codecs/#system-resources", + "linkingText": [ + "system resources" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "avc", + "href": "https://wicg.github.io/web-codecs/#avc", + "linkingText": [ + "AVC" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "picture-parameter-set-pps", + "href": "https://wicg.github.io/web-codecs/#picture-parameter-set-pps", + "linkingText": [ + "Picture Parameter Set (PPS)", + "PPS" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "sequence-parameter-set-sps", + "href": "https://wicg.github.io/web-codecs/#sequence-parameter-set-sps", + "linkingText": [ + "Sequence Parameter Set (SPS)", + "SPS" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "title": "Definitions", + "number": "1" + }, + "definedIn": "dt" + }, + { + "id": "control-thread", + "href": "https://wicg.github.io/web-codecs/#control-thread", + "linkingText": [ + "control thread" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" + }, + "definedIn": "prose" + }, + { + "id": "codec-thread", + "href": "https://wicg.github.io/web-codecs/#codec-thread", + "linkingText": [ + "codec thread" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" + }, + "definedIn": "prose" + }, { "id": "control-message-queue", "href": "https://wicg.github.io/web-codecs/#control-message-queue", @@ -16,9 +162,9 @@ "access": "private", "informative": false, "heading": { - "id": "codec-processing-model", - "title": "Codec Processing Model", - "number": "2" + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" }, "definedIn": "prose" }, @@ -34,9 +180,9 @@ "access": "private", "informative": false, "heading": { - "id": "codec-processing-model", - "title": "Codec Processing Model", - "number": "2" + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" }, "definedIn": "prose" }, @@ -53,9 +199,9 @@ "access": "private", "informative": false, "heading": { - "id": "codec-processing-model", - "title": "Codec Processing Model", - "number": "2" + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" }, "definedIn": "prose" }, @@ -72,17 +218,17 @@ "access": "private", "informative": false, "heading": { - "id": "codec-processing-model", - "title": "Codec Processing Model", - "number": "2" + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" }, "definedIn": "prose" }, { - "id": "run-the-control-message-processing-loop", - "href": "https://wicg.github.io/web-codecs/#run-the-control-message-processing-loop", + "id": "injected-state", + "href": "https://wicg.github.io/web-codecs/#injected-state", "linkingText": [ - "Run the control message processing loop" + "injected state" ], "localLinkingText": [], "type": "dfn", @@ -90,9 +236,45 @@ "access": "private", "informative": false, "heading": { - "id": "codec-processing-model", - "title": "Codec Processing Model", - "number": "2" + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" + }, + "definedIn": "prose" + }, + { + "id": "reset-the-control-message-queue", + "href": "https://wicg.github.io/web-codecs/#reset-the-control-message-queue", + "linkingText": [ + "Reset the control message queue" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" + }, + "definedIn": "prose" + }, + { + "id": "codec-processing-loop", + "href": "https://wicg.github.io/web-codecs/#codec-processing-loop", + "linkingText": [ + "codec processing loop" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "control-thread-and-codec-thread", + "title": "Control Thread and Codec Thread", + "number": "2.2" }, "definedIn": "prose" }, @@ -492,6 +674,60 @@ }, "definedIn": "dt" }, + { + "id": "output-audioframes", + "href": "https://wicg.github.io/web-codecs/#output-audioframes", + "linkingText": [ + "Output AudioFrames" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audiodecoder-algorithms", + "title": "Algorithms", + "number": "3.5" + }, + "definedIn": "dt" + }, + { + "id": "reset-audiodecoder", + "href": "https://wicg.github.io/web-codecs/#reset-audiodecoder", + "linkingText": [ + "Reset AudioDecoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audiodecoder-algorithms", + "title": "Algorithms", + "number": "3.5" + }, + "definedIn": "dt" + }, + { + "id": "close-audiodecoder", + "href": "https://wicg.github.io/web-codecs/#close-audiodecoder", + "linkingText": [ + "Close AudioDecoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audiodecoder-algorithms", + "title": "Algorithms", + "number": "3.5" + }, + "definedIn": "dt" + }, { "id": "videodecoder", "href": "https://wicg.github.io/web-codecs/#videodecoder", @@ -888,6 +1124,60 @@ }, "definedIn": "dt" }, + { + "id": "output-videoframes", + "href": "https://wicg.github.io/web-codecs/#output-videoframes", + "linkingText": [ + "Output VideoFrames" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "videodecoder-algorithms", + "title": "Algorithms", + "number": "4.5" + }, + "definedIn": "dt" + }, + { + "id": "reset-videodecoder", + "href": "https://wicg.github.io/web-codecs/#reset-videodecoder", + "linkingText": [ + "Reset VideoDecoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "videodecoder-algorithms", + "title": "Algorithms", + "number": "4.5" + }, + "definedIn": "dt" + }, + { + "id": "close-videodecoder", + "href": "https://wicg.github.io/web-codecs/#close-videodecoder", + "linkingText": [ + "Close VideoDecoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "videodecoder-algorithms", + "title": "Algorithms", + "number": "4.5" + }, + "definedIn": "dt" + }, { "id": "audioencoder", "href": "https://wicg.github.io/web-codecs/#audioencoder", @@ -1284,6 +1574,60 @@ }, "definedIn": "dt" }, + { + "id": "output-encodedaudiochunks", + "href": "https://wicg.github.io/web-codecs/#output-encodedaudiochunks", + "linkingText": [ + "Output EncodedAudioChunks" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audioencoder-algorithms", + "title": "Algorithms", + "number": "5.5" + }, + "definedIn": "dt" + }, + { + "id": "reset-audioencoder", + "href": "https://wicg.github.io/web-codecs/#reset-audioencoder", + "linkingText": [ + "Reset AudioEncoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audioencoder-algorithms", + "title": "Algorithms", + "number": "5.5" + }, + "definedIn": "dt" + }, + { + "id": "close-audioencoder", + "href": "https://wicg.github.io/web-codecs/#close-audioencoder", + "linkingText": [ + "Close AudioEncoder" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "audioencoder-algorithms", + "title": "Algorithms", + "number": "5.5" + }, + "definedIn": "dt" + }, { "id": "videoencoder", "href": "https://wicg.github.io/web-codecs/#videoencoder", @@ -1481,6 +1825,26 @@ }, "definedIn": "pre" }, + { + "id": "dom-encodedvideochunkoutputcallback-output_config", + "href": "https://wicg.github.io/web-codecs/#dom-encodedvideochunkoutputcallback-output_config", + "linkingText": [ + "output_config" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "EncodedVideoChunkOutputCallback" + ], + "access": "public", + "informative": false, + "heading": { + "id": "videoencoder-interface", + "title": "VideoEncoder Interface", + "number": "6" + }, + "definedIn": "pre" + }, { "id": "dom-videoencoder-codec-implementation-slot", "href": "https://wicg.github.io/web-codecs/#dom-videoencoder-codec-implementation-slot", @@ -1542,8 +1906,48 @@ "definedIn": "dt" }, { - "id": "dom-videoencoder-videoencoder", - "href": "https://wicg.github.io/web-codecs/#dom-videoencoder-videoencoder", + "id": "dom-videoencoder-active-encoder-config-slot", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoder-active-encoder-config-slot", + "linkingText": [ + "[[active encoder config]]" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "VideoEncoder" + ], + "access": "public", + "informative": false, + "heading": { + "id": "videoencoder-internal-slots", + "title": "Internal Slots", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-videoencoder-active-output-config-slot", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoder-active-output-config-slot", + "linkingText": [ + "[[active output config]]" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "VideoEncoder" + ], + "access": "public", + "informative": false, + "heading": { + "id": "videoencoder-internal-slots", + "title": "Internal Slots", + "number": "6.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-videoencoder-videoencoder", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoder-videoencoder", "linkingText": [ "VideoEncoder(init)", "constructor(init)" @@ -1704,100 +2108,10 @@ "definedIn": "dt" }, { - "id": "configure-decoder", - "href": "https://wicg.github.io/web-codecs/#configure-decoder", - "linkingText": [ - "Configure Decoder" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "configure-decoder-algorithm", - "title": "Configure Decoder", - "number": "7.1" - }, - "definedIn": "heading" - }, - { - "id": "decode-chunk", - "href": "https://wicg.github.io/web-codecs/#decode-chunk", - "linkingText": [ - "Decode Chunk" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "decode-chunk-algorithm", - "title": "Decode Chunk (with chunk and output algorithm)", - "number": "7.2" - }, - "definedIn": "heading" - }, - { - "id": "flush", - "href": "https://wicg.github.io/web-codecs/#flush", - "linkingText": [ - "Flush" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "flush-algorithm", - "title": "Flush", - "number": "7.3" - }, - "definedIn": "heading" - }, - { - "id": "codec-error", - "href": "https://wicg.github.io/web-codecs/#codec-error", - "linkingText": [ - "Codec Error" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "codec-error-algorithm", - "title": "Codec Error", - "number": "7.4" - }, - "definedIn": "heading" - }, - { - "id": "audioframe-output", - "href": "https://wicg.github.io/web-codecs/#audioframe-output", - "linkingText": [ - "AudioFrame Output" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "audio-frame-output-algorithm", - "title": "AudioFrame Output", - "number": "7.5" - }, - "definedIn": "heading" - }, - { - "id": "videoframe-output", - "href": "https://wicg.github.io/web-codecs/#videoframe-output", + "id": "output-encodedvideochunks", + "href": "https://wicg.github.io/web-codecs/#output-encodedvideochunks", "linkingText": [ - "VideoFrame Output" + "Output EncodedVideoChunks" ], "localLinkingText": [], "type": "dfn", @@ -1805,89 +2119,17 @@ "access": "private", "informative": false, "heading": { - "id": "video-frame-output-algorithm", - "title": "VideoFrame Output", - "number": "7.6" - }, - "definedIn": "heading" - }, - { - "id": "reset", - "href": "https://wicg.github.io/web-codecs/#reset", - "linkingText": [ - "Reset" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "reset-algorithm", - "title": "Reset", - "number": "7.7" - }, - "definedIn": "heading" - }, - { - "id": "close", - "href": "https://wicg.github.io/web-codecs/#close", - "linkingText": [ - "Close" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "close-algorithm", - "title": "Close (with error)", - "number": "7.8" - }, - "definedIn": "heading" - }, - { - "id": "configure-encoder", - "href": "https://wicg.github.io/web-codecs/#configure-encoder", - "linkingText": [ - "Configure Encoder" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "configure-encoder-algorithm", - "title": "Configure Encoder (with config)", - "number": "7.9" - }, - "definedIn": "heading" - }, - { - "id": "encode-frame", - "href": "https://wicg.github.io/web-codecs/#encode-frame", - "linkingText": [ - "Encode Frame" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "encode-frame-algorithm", - "title": "Encode Frame (with frame, options, and output algorithm)", - "number": "7.10" + "id": "videoencoder-algorithms", + "title": "Algorithms", + "number": "6.5" }, - "definedIn": "heading" + "definedIn": "dt" }, { - "id": "encodedaudiochunk-output", - "href": "https://wicg.github.io/web-codecs/#encodedaudiochunk-output", + "id": "reset-videoencoder", + "href": "https://wicg.github.io/web-codecs/#reset-videoencoder", "linkingText": [ - "EncodedAudioChunk Output" + "Reset VideoEncoder" ], "localLinkingText": [], "type": "dfn", @@ -1895,17 +2137,17 @@ "access": "private", "informative": false, "heading": { - "id": "encodedaudiochunk-output-algorithm", - "title": "EncodedAudioChunk Output", - "number": "7.11" + "id": "videoencoder-algorithms", + "title": "Algorithms", + "number": "6.5" }, - "definedIn": "heading" + "definedIn": "dt" }, { - "id": "encodedvideochunk-output", - "href": "https://wicg.github.io/web-codecs/#encodedvideochunk-output", + "id": "close-videoencoder", + "href": "https://wicg.github.io/web-codecs/#close-videoencoder", "linkingText": [ - "EncodedVideoChunk Output" + "Close VideoEncoder" ], "localLinkingText": [], "type": "dfn", @@ -1913,11 +2155,11 @@ "access": "private", "informative": false, "heading": { - "id": "encodedvideochunk-output-algorithm", - "title": "EncodedVideoChunk Output", - "number": "7.12" + "id": "videoencoder-algorithms", + "title": "Algorithms", + "number": "6.5" }, - "definedIn": "heading" + "definedIn": "dt" }, { "id": "codec-string", @@ -1933,7 +2175,7 @@ "heading": { "id": "config-codec-string", "title": "Codec String", - "number": "8.1" + "number": "7.1" }, "definedIn": "heading" }, @@ -1951,7 +2193,7 @@ "heading": { "id": "config-codec-string", "title": "Codec String", - "number": "8.1" + "number": "7.1" }, "definedIn": "prose" }, @@ -1969,7 +2211,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "pre" }, @@ -1987,7 +2229,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "prose" }, @@ -2007,7 +2249,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "dt" }, @@ -2027,7 +2269,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "dt" }, @@ -2047,7 +2289,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "dt" }, @@ -2067,7 +2309,7 @@ "heading": { "id": "audio-decoder-config", "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, "definedIn": "dt" }, @@ -2085,7 +2327,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "pre" }, @@ -2103,7 +2345,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "prose" }, @@ -2123,7 +2365,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2143,7 +2385,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2163,7 +2405,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2183,7 +2425,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2203,7 +2445,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2223,7 +2465,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2243,7 +2485,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2263,7 +2505,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2283,7 +2525,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2303,7 +2545,7 @@ "heading": { "id": "video-decoder-config", "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, "definedIn": "dt" }, @@ -2321,7 +2563,7 @@ "heading": { "id": "audio-encoder-config", "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, "definedIn": "pre" }, @@ -2339,7 +2581,7 @@ "heading": { "id": "audio-encoder-config", "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, "definedIn": "prose" }, @@ -2359,7 +2601,7 @@ "heading": { "id": "audio-encoder-config", "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, "definedIn": "dt" }, @@ -2379,7 +2621,7 @@ "heading": { "id": "audio-encoder-config", "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, "definedIn": "dt" }, @@ -2399,7 +2641,7 @@ "heading": { "id": "audio-encoder-config", "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, "definedIn": "dt" }, @@ -2417,10 +2659,28 @@ "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, "definedIn": "pre" }, + { + "id": "valid-videoencoderconfig", + "href": "https://wicg.github.io/web-codecs/#valid-videoencoderconfig", + "linkingText": [ + "valid VideoEncoderConfig" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "video-encoder-config", + "title": "VideoEncoderConfig", + "number": "7.5" + }, + "definedIn": "prose" + }, { "id": "dom-videoencoderconfig-codec", "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-codec", @@ -2437,9 +2697,9 @@ "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, - "definedIn": "pre" + "definedIn": "dt" }, { "id": "dom-videoencoderconfig-bitrate", @@ -2457,33 +2717,35 @@ "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, - "definedIn": "pre" + "definedIn": "dt" }, { - "id": "valid-videoencoderconfig", - "href": "https://wicg.github.io/web-codecs/#valid-videoencoderconfig", + "id": "dom-videoencoderconfig-cropwidth", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-cropwidth", "linkingText": [ - "valid VideoEncoderConfig" + "cropWidth" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "dict-member", + "for": [ + "VideoEncoderConfig" + ], + "access": "public", "informative": false, "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "dom-videoencoderconfig-width", - "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-width", + "id": "dom-videoencoderconfig-cropheight", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-cropheight", "linkingText": [ - "width" + "cropHeight" ], "localLinkingText": [], "type": "dict-member", @@ -2495,15 +2757,15 @@ "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, "definedIn": "dt" }, { - "id": "dom-videoencoderconfig-height", - "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-height", + "id": "dom-videoencoderconfig-displaywidth", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-displaywidth", "linkingText": [ - "height" + "displayWidth" ], "localLinkingText": [], "type": "dict-member", @@ -2515,10 +2777,166 @@ "heading": { "id": "video-encoder-config", "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" }, "definedIn": "dt" }, + { + "id": "dom-videoencoderconfig-displayheight", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-displayheight", + "linkingText": [ + "displayHeight" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "VideoEncoderConfig" + ], + "access": "public", + "informative": false, + "heading": { + "id": "video-encoder-config", + "title": "VideoEncoderConfig", + "number": "7.5" + }, + "definedIn": "dt" + }, + { + "id": "dom-videoencoderconfig-avc", + "href": "https://wicg.github.io/web-codecs/#dom-videoencoderconfig-avc", + "linkingText": [ + "avc" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "VideoEncoderConfig" + ], + "access": "public", + "informative": false, + "heading": { + "id": "video-encoder-config", + "title": "VideoEncoderConfig", + "number": "7.5" + }, + "definedIn": "dt" + }, + { + "id": "dictdef-avcencoderconfig", + "href": "https://wicg.github.io/web-codecs/#dictdef-avcencoderconfig", + "linkingText": [ + "AvcEncoderConfig" + ], + "localLinkingText": [], + "type": "dictionary", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "avc-encoder-config", + "title": "AvcEncoderConfig", + "number": "7.5.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-avcencoderconfig-format", + "href": "https://wicg.github.io/web-codecs/#dom-avcencoderconfig-format", + "linkingText": [ + "format" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "AvcEncoderConfig" + ], + "access": "public", + "informative": false, + "heading": { + "id": "avc-encoder-config", + "title": "AvcEncoderConfig", + "number": "7.5.1" + }, + "definedIn": "dt" + }, + { + "id": "enumdef-avcbitstreamformat", + "href": "https://wicg.github.io/web-codecs/#enumdef-avcbitstreamformat", + "linkingText": [ + "AvcBitstreamFormat" + ], + "localLinkingText": [], + "type": "enum", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "avc-bitstream-format", + "title": "AvcBitstreamFormat", + "number": "7.5.1.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-avcbitstreamformat-annexb", + "href": "https://wicg.github.io/web-codecs/#dom-avcbitstreamformat-annexb", + "linkingText": [ + "\"annexb\"", + "annexb" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "AvcBitstreamFormat" + ], + "access": "public", + "informative": false, + "heading": { + "id": "avc-bitstream-format", + "title": "AvcBitstreamFormat", + "number": "7.5.1.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-avcbitstreamformat-avc", + "href": "https://wicg.github.io/web-codecs/#dom-avcbitstreamformat-avc", + "linkingText": [ + "\"avc\"", + "avc" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "AvcBitstreamFormat" + ], + "access": "public", + "informative": false, + "heading": { + "id": "avc-bitstream-format", + "title": "AvcBitstreamFormat", + "number": "7.5.1.1" + }, + "definedIn": "dt" + }, + { + "id": "equal-dictionaries", + "href": "https://wicg.github.io/web-codecs/#equal-dictionaries", + "linkingText": [ + "equal dictionaries" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "config-equivalence", + "title": "Configuration Equivalence", + "number": "7.6" + }, + "definedIn": "prose" + }, { "id": "dictdef-videoencoderencodeoptions", "href": "https://wicg.github.io/web-codecs/#dictdef-videoencoderencodeoptions", @@ -2533,7 +2951,7 @@ "heading": { "id": "video-encoder-options", "title": "VideoEncoderEncodeOptions", - "number": "8.6" + "number": "7.7" }, "definedIn": "pre" }, @@ -2553,7 +2971,7 @@ "heading": { "id": "video-encoder-options", "title": "VideoEncoderEncodeOptions", - "number": "8.6" + "number": "7.7" }, "definedIn": "dt" }, @@ -2571,7 +2989,7 @@ "heading": { "id": "codec-state", "title": "CodecState", - "number": "8.7" + "number": "7.8" }, "definedIn": "pre" }, @@ -2592,7 +3010,7 @@ "heading": { "id": "codec-state", "title": "CodecState", - "number": "8.7" + "number": "7.8" }, "definedIn": "dt" }, @@ -2613,7 +3031,7 @@ "heading": { "id": "codec-state", "title": "CodecState", - "number": "8.7" + "number": "7.8" }, "definedIn": "dt" }, @@ -2634,7 +3052,7 @@ "heading": { "id": "codec-state", "title": "CodecState", - "number": "8.7" + "number": "7.8" }, "definedIn": "dt" }, @@ -2652,7 +3070,7 @@ "heading": { "id": "error-callback", "title": "WebCodecsErrorCallback", - "number": "8.8" + "number": "7.9" }, "definedIn": "pre" }, @@ -2672,7 +3090,7 @@ "heading": { "id": "error-callback", "title": "WebCodecsErrorCallback", - "number": "8.8" + "number": "7.9" }, "definedIn": "pre" }, @@ -2690,7 +3108,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2711,7 +3129,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2729,7 +3147,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2749,7 +3167,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2769,7 +3187,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2789,7 +3207,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2807,7 +3225,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2827,7 +3245,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2847,7 +3265,7 @@ "heading": { "id": "encodedaudiochunk-interface", "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, "definedIn": "pre" }, @@ -2868,7 +3286,7 @@ "heading": { "id": "encodedaudiochunk-constructors", "title": "Constructors", - "number": "9.1.1" + "number": "8.1.1" }, "definedIn": "prose" }, @@ -2888,7 +3306,7 @@ "heading": { "id": "encodedaudiochunk-attributes", "title": "Attributes", - "number": "9.1.2" + "number": "8.1.2" }, "definedIn": "dt" }, @@ -2908,7 +3326,7 @@ "heading": { "id": "encodedaudiochunk-attributes", "title": "Attributes", - "number": "9.1.2" + "number": "8.1.2" }, "definedIn": "dt" }, @@ -2928,7 +3346,7 @@ "heading": { "id": "encodedaudiochunk-attributes", "title": "Attributes", - "number": "9.1.2" + "number": "8.1.2" }, "definedIn": "dt" }, @@ -2946,7 +3364,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -2967,7 +3385,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -2985,7 +3403,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3005,7 +3423,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3025,7 +3443,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3045,7 +3463,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3065,7 +3483,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3083,7 +3501,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3103,7 +3521,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3123,7 +3541,7 @@ "heading": { "id": "encodedvideochunk-interface", "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, "definedIn": "pre" }, @@ -3144,7 +3562,7 @@ "heading": { "id": "encodedvideochunk-constructors", "title": "Constructors", - "number": "9.2.1" + "number": "8.2.1" }, "definedIn": "prose" }, @@ -3164,7 +3582,7 @@ "heading": { "id": "encodedvideochunk-attributes", "title": "Attributes", - "number": "9.2.2" + "number": "8.2.2" }, "definedIn": "dt" }, @@ -3184,7 +3602,7 @@ "heading": { "id": "encodedvideochunk-attributes", "title": "Attributes", - "number": "9.2.2" + "number": "8.2.2" }, "definedIn": "dt" }, @@ -3204,7 +3622,7 @@ "heading": { "id": "encodedvideochunk-attributes", "title": "Attributes", - "number": "9.2.2" + "number": "8.2.2" }, "definedIn": "dt" }, @@ -3224,7 +3642,7 @@ "heading": { "id": "encodedvideochunk-attributes", "title": "Attributes", - "number": "9.2.2" + "number": "8.2.2" }, "definedIn": "dt" }, @@ -3242,7 +3660,7 @@ "heading": { "id": "audioframe-interface", "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, "definedIn": "pre" }, @@ -3263,7 +3681,7 @@ "heading": { "id": "audioframe-interface", "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, "definedIn": "pre" }, @@ -3281,7 +3699,7 @@ "heading": { "id": "audioframe-interface", "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, "definedIn": "pre" }, @@ -3301,7 +3719,7 @@ "heading": { "id": "audioframe-interface", "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, "definedIn": "pre" }, @@ -3321,7 +3739,7 @@ "heading": { "id": "audioframe-interface", "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, "definedIn": "pre" }, @@ -3341,7 +3759,7 @@ "heading": { "id": "audioframe-internal-slots", "title": "Internal Slots", - "number": "10.1.1" + "number": "9.1.1" }, "definedIn": "dt" }, @@ -3362,7 +3780,7 @@ "heading": { "id": "audioframe-constructors", "title": "Constructors", - "number": "10.1.2" + "number": "9.1.2" }, "definedIn": "prose" }, @@ -3382,7 +3800,7 @@ "heading": { "id": "audioframe-attributes", "title": "Attributes", - "number": "10.1.3" + "number": "9.1.3" }, "definedIn": "dt" }, @@ -3402,7 +3820,7 @@ "heading": { "id": "audioframe-attributes", "title": "Attributes", - "number": "10.1.3" + "number": "9.1.3" }, "definedIn": "dt" }, @@ -3422,7 +3840,7 @@ "heading": { "id": "audioframe-methods", "title": "Methods", - "number": "10.1.4" + "number": "9.1.4" }, "definedIn": "dt" }, @@ -3440,7 +3858,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3461,7 +3879,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3482,7 +3900,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3503,7 +3921,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3524,7 +3942,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3545,7 +3963,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3566,7 +3984,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3584,7 +4002,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3604,7 +4022,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3624,7 +4042,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3644,7 +4062,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3664,7 +4082,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3684,7 +4102,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3704,7 +4122,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3724,7 +4142,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3744,7 +4162,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3764,7 +4182,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3784,7 +4202,7 @@ "heading": { "id": "videoframe-interface", "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, "definedIn": "pre" }, @@ -3804,7 +4222,7 @@ "heading": { "id": "videoframe-internal-slots", "title": "Internal Slots", - "number": "10.2.1" + "number": "9.2.1" }, "definedIn": "dt" }, @@ -3825,7 +4243,7 @@ "heading": { "id": "videoframe-constructors", "title": "Constructors", - "number": "10.2.2" + "number": "9.2.2" }, "definedIn": "prose" }, @@ -3846,7 +4264,7 @@ "heading": { "id": "videoframe-constructors", "title": "Constructors", - "number": "10.2.2" + "number": "9.2.2" }, "definedIn": "prose" }, @@ -3866,7 +4284,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3886,7 +4304,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3906,7 +4324,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3926,7 +4344,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3946,7 +4364,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3966,7 +4384,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -3986,7 +4404,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4006,7 +4424,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4026,7 +4444,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4046,7 +4464,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4066,7 +4484,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4086,7 +4504,7 @@ "heading": { "id": "videoframe-attributes", "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, "definedIn": "dt" }, @@ -4106,7 +4524,7 @@ "heading": { "id": "videoframe-methods", "title": "Methods", - "number": "10.2.4" + "number": "9.2.4" }, "definedIn": "prose" }, @@ -4126,7 +4544,7 @@ "heading": { "id": "videoframe-methods", "title": "Methods", - "number": "10.2.4" + "number": "9.2.4" }, "definedIn": "prose" }, @@ -4147,7 +4565,7 @@ "heading": { "id": "videoframe-methods", "title": "Methods", - "number": "10.2.4" + "number": "9.2.4" }, "definedIn": "prose" }, @@ -4165,7 +4583,7 @@ "heading": { "id": "videoframe-algorithms", "title": "Algorithms", - "number": "10.2.5" + "number": "9.2.5" }, "definedIn": "prose" }, @@ -4183,7 +4601,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4203,7 +4621,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4221,7 +4639,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4241,7 +4659,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4261,7 +4679,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4281,7 +4699,7 @@ "heading": { "id": "plane-interface", "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, "definedIn": "pre" }, @@ -4301,7 +4719,7 @@ "heading": { "id": "plane-internal-slots", "title": "Internal Slots", - "number": "10.3.1" + "number": "9.3.1" }, "definedIn": "dt" }, @@ -4321,7 +4739,7 @@ "heading": { "id": "plane-internal-slots", "title": "Internal Slots", - "number": "10.3.1" + "number": "9.3.1" }, "definedIn": "dt" }, @@ -4341,7 +4759,7 @@ "heading": { "id": "plane-attributes", "title": "Attributes", - "number": "10.3.2" + "number": "9.3.2" }, "definedIn": "dt" }, @@ -4361,7 +4779,7 @@ "heading": { "id": "plane-attributes", "title": "Attributes", - "number": "10.3.2" + "number": "9.3.2" }, "definedIn": "dt" }, @@ -4381,7 +4799,7 @@ "heading": { "id": "plane-attributes", "title": "Attributes", - "number": "10.3.2" + "number": "9.3.2" }, "definedIn": "dt" }, @@ -4401,7 +4819,7 @@ "heading": { "id": "plane-methods", "title": "Methods", - "number": "10.3.3" + "number": "9.3.3" }, "definedIn": "prose" }, @@ -4419,7 +4837,7 @@ "heading": { "id": "pixel-format", "title": "Pixel Format", - "number": "10.4" + "number": "9.4" }, "definedIn": "pre" }, @@ -4440,7 +4858,7 @@ "heading": { "id": "pixel-format", "title": "Pixel Format", - "number": "10.4" + "number": "9.4" }, "definedIn": "dt" }, @@ -4456,345 +4874,11 @@ "access": "private", "informative": false, "heading": { - "id": "clone-frame-algo", - "title": "Clone Frame (with frame)", - "number": "10.6" - }, - "definedIn": "heading" - }, - { - "id": "videotrackreader", - "href": "https://wicg.github.io/web-codecs/#videotrackreader", - "linkingText": [ - "VideoTrackReader" - ], - "localLinkingText": [], - "type": "interface", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-interface", - "title": "11. VideoTrackReader Interface" - }, - "definedIn": "pre" - }, - { - "id": "dom-videotrackreader-videotrackreader-track-track", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-videotrackreader-track-track", - "linkingText": [ - "track" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "VideoTrackReader/VideoTrackReader(track)", - "VideoTrackReader/constructor(track)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-interface", - "title": "11. VideoTrackReader Interface" - }, - "definedIn": "pre" - }, - { - "id": "dom-videotrackreader-start-callback-callback", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-start-callback-callback", - "linkingText": [ - "callback" - ], - "localLinkingText": [], - "type": "argument", - "for": [ - "VideoTrackReader/start(callback)" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-interface", - "title": "11. VideoTrackReader Interface" - }, - "definedIn": "pre" - }, - { - "id": "enumdef-videotrackreaderstate", - "href": "https://wicg.github.io/web-codecs/#enumdef-videotrackreaderstate", - "linkingText": [ - "VideoTrackReaderState" - ], - "localLinkingText": [], - "type": "enum", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-interface", - "title": "11. VideoTrackReader Interface" - }, - "definedIn": "pre" - }, - { - "id": "dom-videotrackreaderstate-started", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreaderstate-started", - "linkingText": [ - "\"started\"", - "started" - ], - "localLinkingText": [], - "type": "enum-value", - "for": [ - "VideoTrackReaderState" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreaderreadystate", - "title": "VideoTrackReaderState Values", - "number": "11.1" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreaderstate-stopped", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreaderstate-stopped", - "linkingText": [ - "\"stopped\"", - "stopped" - ], - "localLinkingText": [], - "type": "enum-value", - "for": [ - "VideoTrackReaderState" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreaderreadystate", - "title": "VideoTrackReaderState Values", - "number": "11.1" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreaderstate-ended", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreaderstate-ended", - "linkingText": [ - "\"ended\"", - "ended" - ], - "localLinkingText": [], - "type": "enum-value", - "for": [ - "VideoTrackReaderState" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreaderreadystate", - "title": "VideoTrackReaderState Values", - "number": "11.1" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreader-track-slot", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-track-slot", - "linkingText": [ - "[[track]]" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-slots", - "title": "Internal Slots", - "number": "11.2" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreader-callback-slot", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-callback-slot", - "linkingText": [ - "[[callback]]" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-slots", - "title": "Internal Slots", - "number": "11.2" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreader-videotrackreader", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-videotrackreader", - "linkingText": [ - "VideoTrackReader(track)", - "constructor(track)" - ], - "localLinkingText": [], - "type": "constructor", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-constructors", - "title": "Constructors", - "number": "11.3" - }, - "definedIn": "prose" - }, - { - "id": "dom-videotrackreader-readystate", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-readystate", - "linkingText": [ - "readyState" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-attributes", - "title": "Attributes", - "number": "11.4" - }, - "definedIn": "dt" - }, - { - "id": "dom-videotrackreader-onended", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-onended", - "linkingText": [ - "onended" - ], - "localLinkingText": [], - "type": "attribute", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-attributes", - "title": "Attributes", - "number": "11.4" - }, - "definedIn": "dt" - }, - { - "id": "eventdef-videotrackreader-ended", - "href": "https://wicg.github.io/web-codecs/#eventdef-videotrackreader-ended", - "linkingText": [ - "ended" - ], - "localLinkingText": [], - "type": "event", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-events", - "title": "Event Summary", - "number": "11.5" + "id": "raw-media-algorithms", + "title": "Algorithms", + "number": "9.5" }, "definedIn": "dt" - }, - { - "id": "dom-videotrackreader-start", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-start", - "linkingText": [ - "start(callback)" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-methods", - "title": "Methods", - "number": "11.6" - }, - "definedIn": "prose" - }, - { - "id": "dom-videotrackreader-stop", - "href": "https://wicg.github.io/web-codecs/#dom-videotrackreader-stop", - "linkingText": [ - "stop()" - ], - "localLinkingText": [], - "type": "method", - "for": [ - "VideoTrackReader" - ], - "access": "public", - "informative": false, - "heading": { - "id": "videotrackreader-methods", - "title": "Methods", - "number": "11.6" - }, - "definedIn": "prose" - }, - { - "id": "track-monitor", - "href": "https://wicg.github.io/web-codecs/#track-monitor", - "linkingText": [ - "track monitor" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "public", - "informative": false, - "heading": { - "id": "mediastreamtrack-monitoring", - "title": "MediaStreamTrack Monitoring", - "number": "11.7" - }, - "definedIn": "prose" - }, - { - "id": "running-the-track-monitor", - "href": "https://wicg.github.io/web-codecs/#running-the-track-monitor", - "linkingText": [ - "running the track monitor", - "run the track monitor" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "mediastreamtrack-monitoring", - "title": "MediaStreamTrack Monitoring", - "number": "11.7" - }, - "definedIn": "prose" } ] } \ No newline at end of file diff --git a/tr/dfns/webdriver-bidi.json b/tr/dfns/webdriver-bidi.json index 8c4d8c850b5d..44cc4d14aebb 100644 --- a/tr/dfns/webdriver-bidi.json +++ b/tr/dfns/webdriver-bidi.json @@ -628,6 +628,24 @@ }, "definedIn": "prose" }, + { + "id": "get-related-browsing-contexts", + "href": "https://w3c.github.io/webdriver-bidi/#get-related-browsing-contexts", + "linkingText": [ + "get related browsing contexts" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "transport", + "title": "Transport", + "number": "4" + }, + "definedIn": "prose" + }, { "id": "emit-an-event", "href": "https://w3c.github.io/webdriver-bidi/#emit-an-event", @@ -1058,6 +1076,44 @@ }, "definedIn": "prose" }, + { + "id": "modules-log", + "href": "https://w3c.github.io/webdriver-bidi/#modules-log", + "linkingText": [ + "log" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "modules" + ], + "access": "public", + "informative": false, + "heading": { + "id": "module-log", + "title": "Log", + "number": "6.4" + }, + "definedIn": "prose" + }, + { + "id": "current-stack-trace", + "href": "https://w3c.github.io/webdriver-bidi/#current-stack-trace", + "linkingText": [ + "current stack trace" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "types-log-stackframe", + "title": "log.StackFrame", + "number": "6.4.2.2" + }, + "definedIn": "prose" + }, { "id": "browsing-context-tree-discarded", "href": "https://w3c.github.io/webdriver-bidi/#browsing-context-tree-discarded", @@ -1075,6 +1131,42 @@ "number": "7.1" }, "definedIn": "prose" + }, + { + "id": "error-reporting-steps", + "href": "https://w3c.github.io/webdriver-bidi/#error-reporting-steps", + "linkingText": [ + "error reporting steps" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "patches-html", + "title": "HTML", + "number": "7.1" + }, + "definedIn": "prose" + }, + { + "id": "console-steps", + "href": "https://w3c.github.io/webdriver-bidi/#console-steps", + "linkingText": [ + "console steps" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "patches-console", + "title": "Console", + "number": "7.2" + }, + "definedIn": "prose" } ] } \ No newline at end of file diff --git a/tr/dfns/webrtc-insertable-streams.json b/tr/dfns/webrtc-insertable-streams.json index 78e8d88c83df..f75d81c0bc41 100644 --- a/tr/dfns/webrtc-insertable-streams.json +++ b/tr/dfns/webrtc-insertable-streams.json @@ -842,6 +842,48 @@ }, "definedIn": "pre" }, + { + "id": "dom-sframetransform-setencryptionkey-key-keyid-key", + "href": "https://w3c.github.io/webrtc-insertable-streams/#dom-sframetransform-setencryptionkey-key-keyid-key", + "linkingText": [ + "key" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "SFrameTransform/setEncryptionKey(key, keyID)", + "SFrameTransform/setEncryptionKey(key)" + ], + "access": "public", + "informative": false, + "heading": { + "id": "sframe", + "title": "SFrameTransform", + "number": "4" + }, + "definedIn": "pre" + }, + { + "id": "dom-sframetransform-setencryptionkey-key-keyid-keyid", + "href": "https://w3c.github.io/webrtc-insertable-streams/#dom-sframetransform-setencryptionkey-key-keyid-keyid", + "linkingText": [ + "keyID" + ], + "localLinkingText": [], + "type": "argument", + "for": [ + "SFrameTransform/setEncryptionKey(key, keyID)", + "SFrameTransform/setEncryptionKey(key)" + ], + "access": "public", + "informative": false, + "heading": { + "id": "sframe", + "title": "SFrameTransform", + "number": "4" + }, + "definedIn": "pre" + }, { "id": "dom-sframetransform-sframetransform", "href": "https://w3c.github.io/webrtc-insertable-streams/#dom-sframetransform-sframetransform", @@ -865,6 +907,27 @@ }, "definedIn": "prose" }, + { + "id": "dom-sframetransform-setencryptionkey", + "href": "https://w3c.github.io/webrtc-insertable-streams/#dom-sframetransform-setencryptionkey", + "linkingText": [ + "setEncryptionKey(key, keyID)", + "setEncryptionKey(key)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "SFrameTransform" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods", + "title": "Methods", + "number": "4.2" + }, + "definedIn": "prose" + }, { "id": "rtcrtpscripttransform", "href": "https://w3c.github.io/webrtc-insertable-streams/#rtcrtpscripttransform", diff --git a/tr/diff.md b/tr/diff.md index d8f309f7cc71..75942eb7b29d 100644 --- a/tr/diff.md +++ b/tr/diff.md @@ -1,22 +1,46 @@ -% Diff between report from "February 08, 2021" and reference report from "February 01, 2021" +% Diff between report from "February 15, 2021" and reference report from "February 08, 2021" % Reffy -% February 08, 2021 +% February 15, 2021 -## JS Self-Profiling API +## CSS Cascading and Inheritance Level 3 -- Initial URL: [https://wicg.github.io/js-self-profiling/](https://wicg.github.io/js-self-profiling/) +- Initial URL: [https://www.w3.org/TR/css-cascade-3/](https://www.w3.org/TR/css-cascade-3/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://wicg.github.io/js-self-profiling/](https://wicg.github.io/js-self-profiling/) -- Missing references for WebIDL names: *INS* EventTarget +- Editor's Draft: [https://drafts.csswg.org/css-cascade-3/](https://drafts.csswg.org/css-cascade-3/) +- Missing references for links: *DEL* https://www.w3.org/TR/css3-conditional/, https://www.w3.org/TR/css3-writing-modes/, https://www.w3.org/TR/css-inline-3/, https://www.w3.org/TR/css-writing-modes-4/ -## Screen Capture +## CSS Multi-column Layout Module Level 1 -- Initial URL: [https://www.w3.org/TR/screen-capture/](https://www.w3.org/TR/screen-capture/) +- Initial URL: [https://www.w3.org/TR/css-multicol-1/](https://www.w3.org/TR/css-multicol-1/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://w3c.github.io/mediacapture-screen-share/](https://w3c.github.io/mediacapture-screen-share/) -- Missing references for links: *DEL* https://dom.spec.whatwg.org/ -- Inconsistent references for links: *DEL* https://w3c.github.io/mediacapture-main/, https://w3c.github.io/mediacapture-main/getusermedia.html +- Editor's Draft: [https://drafts.csswg.org/css-multicol/](https://drafts.csswg.org/css-multicol/) +- Missing references for links: *INS* https://www.w3.org/TR/css-cascade/, https://www.w3.org/TR/web-animations/ / *DEL* https://www.w3.org/TR/css3-background/, https://www.w3.org/TR/css3-positioning/, https://www.w3.org/TR/css3-align/, https://www.w3.org/TR/css3-color/, https://www.w3.org/TR/css3-break/ +- Inconsistent references for links: *INS* https://www.w3.org/TR/css-values/ / *DEL* https://www.w3.org/TR/css3-values/ + + +## CSS Typed OM Level 2 + +- Initial URL: [https://drafts.css-houdini.org/css-typed-om-2/](https://drafts.css-houdini.org/css-typed-om-2/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://drafts.css-houdini.org/css-typed-om-2/](https://drafts.css-houdini.org/css-typed-om-2/) +- Spec is OK: *INS* false / *DEL* true + + +## JSON modules + +- Initial URL: [https://tc39.es/proposal-json-modules/](https://tc39.es/proposal-json-modules/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://tc39.es/proposal-json-modules/](https://tc39.es/proposal-json-modules/) +- This specification was not in the reference crawl report. + + +## Private Fields in `in` + +- Initial URL: [https://tc39.es/proposal-private-fields-in-in/](https://tc39.es/proposal-private-fields-in-in/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://tc39.es/proposal-private-fields-in-in/](https://tc39.es/proposal-private-fields-in-in/) +- This specification was not in the reference crawl report. ## WebCodecs @@ -24,6 +48,16 @@ - Initial URL: [https://wicg.github.io/web-codecs/](https://wicg.github.io/web-codecs/) - Crawled URL: [undefined](undefined) - Editor's Draft: [https://wicg.github.io/web-codecs/](https://wicg.github.io/web-codecs/) -- Inconsistent references for links: *INS* https://w3c.github.io/media-capabilities/ +- Missing references for links: *DEL* https://w3c.github.io/mediacapture-screen-share/ +- Inconsistent references for links: *DEL* https://w3c.github.io/mediacapture-main/ + + +## WebRTC Insertable Media using Streams + +- Initial URL: [https://w3c.github.io/webrtc-insertable-streams/](https://w3c.github.io/webrtc-insertable-streams/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://w3c.github.io/webrtc-insertable-streams/](https://w3c.github.io/webrtc-insertable-streams/) +- Unknown WebIDL names used: *INS* CryptoKey +- Inconsistent references for links: *INS* https://w3c.github.io/webcrypto/, https://w3c.github.io/FileAPI/ diff --git a/tr/diffnew.md b/tr/diffnew.md index 1216c68500a1..a82b9807085e 100644 --- a/tr/diffnew.md +++ b/tr/diffnew.md @@ -1,20 +1,46 @@ -% Diff between report from "February 08, 2021" and reference report from "February 01, 2021" +% Diff between report from "February 15, 2021" and reference report from "February 08, 2021" % Reffy -% February 08, 2021 +% February 15, 2021 -## JS Self-Profiling API +## CSS Multi-column Layout Module Level 1 -- Initial URL: [https://wicg.github.io/js-self-profiling/](https://wicg.github.io/js-self-profiling/) +- Initial URL: [https://www.w3.org/TR/css-multicol-1/](https://www.w3.org/TR/css-multicol-1/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://wicg.github.io/js-self-profiling/](https://wicg.github.io/js-self-profiling/) -- Missing references for WebIDL names: *INS* EventTarget +- Editor's Draft: [https://drafts.csswg.org/css-multicol/](https://drafts.csswg.org/css-multicol/) +- Missing references for links: *INS* https://www.w3.org/TR/css-cascade/, https://www.w3.org/TR/web-animations/ / *DEL* https://www.w3.org/TR/css3-background/, https://www.w3.org/TR/css3-positioning/, https://www.w3.org/TR/css3-align/, https://www.w3.org/TR/css3-color/, https://www.w3.org/TR/css3-break/ +- Inconsistent references for links: *INS* https://www.w3.org/TR/css-values/ / *DEL* https://www.w3.org/TR/css3-values/ -## WebCodecs +## CSS Typed OM Level 2 -- Initial URL: [https://wicg.github.io/web-codecs/](https://wicg.github.io/web-codecs/) +- Initial URL: [https://drafts.css-houdini.org/css-typed-om-2/](https://drafts.css-houdini.org/css-typed-om-2/) - Crawled URL: [undefined](undefined) -- Editor's Draft: [https://wicg.github.io/web-codecs/](https://wicg.github.io/web-codecs/) -- Inconsistent references for links: *INS* https://w3c.github.io/media-capabilities/ +- Editor's Draft: [https://drafts.css-houdini.org/css-typed-om-2/](https://drafts.css-houdini.org/css-typed-om-2/) +- Spec is OK: *INS* false / *DEL* true + + +## JSON modules + +- Initial URL: [https://tc39.es/proposal-json-modules/](https://tc39.es/proposal-json-modules/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://tc39.es/proposal-json-modules/](https://tc39.es/proposal-json-modules/) +- This specification was not in the reference crawl report. + + +## Private Fields in `in` + +- Initial URL: [https://tc39.es/proposal-private-fields-in-in/](https://tc39.es/proposal-private-fields-in-in/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://tc39.es/proposal-private-fields-in-in/](https://tc39.es/proposal-private-fields-in-in/) +- This specification was not in the reference crawl report. + + +## WebRTC Insertable Media using Streams + +- Initial URL: [https://w3c.github.io/webrtc-insertable-streams/](https://w3c.github.io/webrtc-insertable-streams/) +- Crawled URL: [undefined](undefined) +- Editor's Draft: [https://w3c.github.io/webrtc-insertable-streams/](https://w3c.github.io/webrtc-insertable-streams/) +- Unknown WebIDL names used: *INS* CryptoKey +- Inconsistent references for links: *INS* https://w3c.github.io/webcrypto/, https://w3c.github.io/FileAPI/ diff --git a/tr/headings/anchors.json b/tr/headings/anchors.json index e27f418b2d0e..b62c5f94db8b 100644 --- a/tr/headings/anchors.json +++ b/tr/headings/anchors.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 15 January 2021" + "title": "Draft Community Group Report, 10 February 2021" }, { "id": "abstract", diff --git a/tr/headings/client-hints-infrastructure.json b/tr/headings/client-hints-infrastructure.json index 2618a9f8f5f5..56dbe7bfbc9d 100644 --- a/tr/headings/client-hints-infrastructure.json +++ b/tr/headings/client-hints-infrastructure.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 3 February 2021" + "title": "Draft Community Group Report, 12 February 2021" }, { "id": "abstract", diff --git a/tr/headings/css-backgrounds-4.json b/tr/headings/css-backgrounds-4.json index df1a428224a2..9e58066fd883 100644 --- a/tr/headings/css-backgrounds-4.json +++ b/tr/headings/css-backgrounds-4.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 10 March 2020" + "title": "Editor’s Draft, 8 February 2021" }, { "id": "abstract", diff --git a/tr/headings/css-cascade-3.json b/tr/headings/css-cascade-3.json index ff2bb5d1b49d..9b1fca2616f3 100644 --- a/tr/headings/css-cascade-3.json +++ b/tr/headings/css-cascade-3.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "W3C Proposed Recommendation, 22 December 2020" + "title": "W3C Recommendation, 11 February 2021" }, { "id": "abstract", @@ -209,29 +209,35 @@ "title": "Changes", "number": "8" }, + { + "id": "changes-2020", + "level": 3, + "title": "Changes Since the 22 December 2020 Proposed Recommendation", + "number": "8.1" + }, { "id": "changes-2018", "level": 3, "title": "Changes Since the 28 August 2018 Candidate Recommendation", - "number": "8.1" + "number": "8.2" }, { "id": "changes-2016", "level": 3, "title": "Changes Since the 19 May 2016 Candidate Recommendation", - "number": "8.2" + "number": "8.3" }, { "id": "changes-2013", "level": 3, "title": "Changes Since the 3 October 2013 Candidate Recommendation", - "number": "8.3" + "number": "8.4" }, { "id": "changes-2", "level": 3, "title": "Additions Since Level 2", - "number": "8.4" + "number": "8.5" }, { "id": "acknowledgments", diff --git a/tr/headings/css-grid-3.json b/tr/headings/css-grid-3.json index 0c3f5e997d51..2630158e2225 100644 --- a/tr/headings/css-grid-3.json +++ b/tr/headings/css-grid-3.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 22 October 2020" + "title": "Editor’s Draft, 8 February 2021" }, { "id": "abstract", @@ -96,7 +96,7 @@ "number": "3" }, { - "id": "#implicit-grid", + "id": "implicit-grid", "level": 2, "title": "The Implicit Grid", "number": "4" diff --git a/tr/headings/css-multicol-1.json b/tr/headings/css-multicol-1.json index 87a4462aa685..36f13137e7fa 100644 --- a/tr/headings/css-multicol-1.json +++ b/tr/headings/css-multicol-1.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "W3C Working Draft, 15 October 2019" + "title": "W3C Working Draft, 12 February 2021" }, { "id": "abstract", @@ -35,6 +35,12 @@ "title": "Introduction", "number": "1" }, + { + "id": "values", + "level": 3, + "title": "Value Definitions", + "number": "1.1" + }, { "id": "the-multi-column-model", "level": 2, @@ -172,6 +178,11 @@ "level": 2, "title": "Appendix B. Changes" }, + { + "id": "changes-from-20191015", + "level": 3, + "title": "Changes from the Working Draft (WD) of 15 October 2019" + }, { "id": "changes-from-20180528", "level": 3, @@ -187,45 +198,45 @@ "level": 3, "title": "Changes from the Candidate Recommendation (CR) of 12 April 2011." }, + { + "id": "priv-sec", + "level": 2, + "title": "Privacy and Security Considerations" + }, { "id": "acknowledgments", "level": 2, "title": "Acknowledgments" }, { - "id": "conformance", + "id": "w3c-conformance", "level": 2, "title": "Conformance" }, { - "id": "document-conventions", + "id": "w3c-conventions", "level": 3, "title": "Document conventions" }, { - "id": "conform-classes", + "id": "w3c-conformance-classes", "level": 3, "title": "Conformance classes" }, { - "id": "conform-responsible", + "id": "w3c-partial", "level": 3, - "title": "Requirements for Responsible Implementation of CSS" + "title": "Partial implementations" }, { - "id": "conform-partial", - "level": 4, - "title": "Partial Implementations" - }, - { - "id": "conform-future-proofing", + "id": "w3c-conform-future-proofing", "level": 4, "title": "Implementations of Unstable and Proprietary Features" }, { - "id": "conform-testing", - "level": 4, - "title": "Implementations of CR-level Features" + "id": "w3c-testing", + "level": 3, + "title": "Non-experimental implementations" }, { "id": "index", @@ -261,11 +272,6 @@ "id": "property-index", "level": 2, "title": "Property Index" - }, - { - "id": "issues-index", - "level": 2, - "title": "Issues Index" } ] } \ No newline at end of file diff --git a/tr/headings/css-typed-om-2.json b/tr/headings/css-typed-om-2.json index 3c629b66fc65..f60381659922 100644 --- a/tr/headings/css-typed-om-2.json +++ b/tr/headings/css-typed-om-2.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "A Collection of Interesting Ideas, 10 May 2018" + "title": "A Collection of Interesting Ideas, 8 February 2021" }, { "id": "abstract", @@ -54,6 +54,16 @@ "level": 3, "title": "Non-experimental implementations" }, + { + "id": "index", + "level": 2, + "title": "Index" + }, + { + "id": "index-defined-elsewhere", + "level": 3, + "title": "Terms defined by reference" + }, { "id": "references", "level": 2, diff --git a/tr/headings/dom-overlays.json b/tr/headings/dom-overlays.json index 889e69f1956f..cd0b2346371c 100644 --- a/tr/headings/dom-overlays.json +++ b/tr/headings/dom-overlays.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 15 January 2021" + "title": "Editor’s Draft, 10 February 2021" }, { "id": "abstract", diff --git a/tr/headings/fetch.json b/tr/headings/fetch.json index c7ae42d291b1..d07d74ea70a6 100644 --- a/tr/headings/fetch.json +++ b/tr/headings/fetch.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Living Standard — Last Updated 4 February 2021" + "title": "Living Standard — Last Updated 12 February 2021" }, { "id": "abstract", @@ -257,41 +257,47 @@ "title": "HTTP-redirect fetch", "number": "4.4" }, + { + "id": "navigate-redirect-fetch", + "level": 3, + "title": "Navigate-redirect fetch", + "number": "4.5" + }, { "id": "http-network-or-cache-fetch", "level": 3, "title": "HTTP-network-or-cache fetch", - "number": "4.5" + "number": "4.6" }, { "id": "http-network-fetch", "level": 3, "title": "HTTP-network fetch", - "number": "4.6" + "number": "4.7" }, { "id": "cors-preflight-fetch", "level": 3, "title": "CORS-preflight fetch", - "number": "4.7" + "number": "4.8" }, { "id": "cors-preflight-cache", "level": 3, "title": "CORS-preflight cache", - "number": "4.8" + "number": "4.9" }, { "id": "cors-check", "level": 3, "title": "CORS check", - "number": "4.9" + "number": "4.10" }, { "id": "tao-check", "level": 3, "title": "TAO check", - "number": "4.10" + "number": "4.11" }, { "id": "fetch-api", diff --git a/tr/headings/gpuweb.json b/tr/headings/gpuweb.json index 17bdbb03aa18..f262d33b7f60 100644 --- a/tr/headings/gpuweb.json +++ b/tr/headings/gpuweb.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 6 February 2021" + "title": "Editor’s Draft, 9 February 2021" }, { "id": "abstract", diff --git a/tr/headings/hit-test.json b/tr/headings/hit-test.json index 8b610b1c4d4e..82af63f3a2ff 100644 --- a/tr/headings/hit-test.json +++ b/tr/headings/hit-test.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 15 January 2021" + "title": "Editor’s Draft, 10 February 2021" }, { "id": "abstract", diff --git a/tr/headings/html.json b/tr/headings/html.json index c5a9f6339058..0732f6a6dd1f 100644 --- a/tr/headings/html.json +++ b/tr/headings/html.json @@ -7,7 +7,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "table-of-contents", @@ -22,7 +22,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "introduction", @@ -170,7 +170,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "infrastructure", @@ -258,7 +258,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "common-microsyntaxes", @@ -431,7 +431,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "urls", @@ -508,7 +508,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "common-dom-interfaces", @@ -561,7 +561,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "safe-passing-of-structured-data", @@ -626,7 +626,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "dom", @@ -858,7 +858,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "semantics", @@ -982,7 +982,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "sections", @@ -1089,7 +1089,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "grouping-content", @@ -1190,7 +1190,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "text-level-semantics", @@ -1375,7 +1375,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "links", @@ -1590,7 +1590,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "edits", @@ -1637,7 +1637,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "embedded-content", @@ -1666,7 +1666,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "images", @@ -1875,7 +1875,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-iframe-element", @@ -1904,7 +1904,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-video-element", @@ -2101,7 +2101,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-map-element", @@ -2136,7 +2136,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "mathml", @@ -2159,7 +2159,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "tables", @@ -2272,7 +2272,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "forms", @@ -2355,7 +2355,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-input-element", @@ -2582,7 +2582,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-button-element", @@ -2653,7 +2653,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "form-control-infrastructure", @@ -2850,7 +2850,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "interactive-elements", @@ -2927,7 +2927,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "scripting-3", @@ -2998,7 +2998,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-canvas-element", @@ -3201,7 +3201,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "custom-elements", @@ -3314,7 +3314,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "common-idioms", @@ -3379,7 +3379,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "microdata", @@ -3533,7 +3533,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "editing", @@ -3729,7 +3729,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "dnd", @@ -3800,7 +3800,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "browsers", @@ -3918,7 +3918,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-window-object", @@ -4037,7 +4037,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "origin", @@ -4114,7 +4114,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "history", @@ -4215,7 +4215,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "browsing-the-web", @@ -4340,7 +4340,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "webappapis", @@ -4632,7 +4632,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "dynamic-markup-insertion", @@ -4673,7 +4673,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "timers", @@ -4708,7 +4708,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "system-state-and-capabilities", @@ -4758,16 +4758,10 @@ "title": "Cookies", "number": "8.9.1.5" }, - { - "id": "plugins-2", - "level": 5, - "title": "Plugins", - "number": "8.9.1.6" - }, { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "images-2", @@ -4784,7 +4778,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "comms", @@ -4800,7 +4794,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "server-sent-events", @@ -4865,7 +4859,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "network", @@ -4912,7 +4906,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "web-messaging", @@ -5013,7 +5007,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "workers", @@ -5215,7 +5209,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "worklets", @@ -5309,7 +5303,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "webstorage", @@ -5397,7 +5391,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "syntax", @@ -5491,7 +5485,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "parsing", @@ -6312,7 +6306,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "named-character-references", @@ -6323,7 +6317,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "the-xhtml-syntax", @@ -6357,7 +6351,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "rendering", @@ -6637,7 +6631,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "obsolete", @@ -6689,7 +6683,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "iana", @@ -6801,7 +6795,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "index", @@ -6846,7 +6840,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "references", @@ -6856,7 +6850,7 @@ { "id": "living-standard", "level": 2, - "title": "Living Standard — Last Updated 5 February 2021" + "title": "Living Standard — Last Updated 11 February 2021" }, { "id": "acknowledgments", diff --git a/tr/headings/layout-instability.json b/tr/headings/layout-instability.json index 46bf6aa88baf..dfd0b4cea4cc 100644 --- a/tr/headings/layout-instability.json +++ b/tr/headings/layout-instability.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 27 January 2021" + "title": "Draft Community Group Report, 11 February 2021" }, { "id": "abstract", diff --git a/tr/headings/streams.json b/tr/headings/streams.json index 607e434772eb..896399a5b704 100644 --- a/tr/headings/streams.json +++ b/tr/headings/streams.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Living Standard — Last Updated 14 January 2021" + "title": "Living Standard — Last Updated 9 February 2021" }, { "id": "abstract", diff --git a/tr/headings/svg-animations.json b/tr/headings/svg-animations.json index 980836094892..0943fbfd5e06 100644 --- a/tr/headings/svg-animations.json +++ b/tr/headings/svg-animations.json @@ -12,7 +12,7 @@ { "id": "pagesubtitle", "level": 2, - "title": "W3C Editor’s Draft 28 January 2021" + "title": "W3C Editor’s Draft 08 February 2021" }, { "id": "abstract", diff --git a/tr/headings/ua-client-hints.json b/tr/headings/ua-client-hints.json index 88ac7068142f..8ea00bf996a1 100644 --- a/tr/headings/ua-client-hints.json +++ b/tr/headings/ua-client-hints.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 3 February 2021" + "title": "Draft Community Group Report, 9 February 2021" }, { "id": "abstract", @@ -41,215 +41,215 @@ "title": "Examples", "number": "1.1" }, + { + "id": "infrastructure", + "level": 2, + "title": "Infrastructure", + "number": "2" + }, { "id": "http-ua-hints", "level": 2, "title": "User Agent Hints", - "number": "2" + "number": "3" }, { "id": "sec-ch-ua-arch", "level": 3, "title": "The 'Sec-CH-UA-Arch' Header Field", - "number": "2.1" + "number": "3.1" }, { "id": "sec-ch-ua-model", "level": 3, "title": "The 'Sec-CH-UA-Model' Header Field", - "number": "2.2" + "number": "3.2" }, { "id": "sec-ch-ua-platform", "level": 3, "title": "The 'Sec-CH-UA-Platform' Header Field", - "number": "2.3" + "number": "3.3" }, { "id": "sec-ch-ua-platform-version", "level": 3, "title": "The 'Sec-CH-UA-Platform-Version' Header Field", - "number": "2.4" + "number": "3.4" }, { "id": "sec-ch-ua", "level": 3, "title": "The 'Sec-CH-UA' Header Field", - "number": "2.5" + "number": "3.5" }, { "id": "sec-ch-ua-full-version", "level": 3, "title": "The 'Sec-CH-UA-Full-Version' Header Field", - "number": "2.6" + "number": "3.6" }, { "id": "sec-ch-ua-mobile", "level": 3, "title": "The 'Sec-CH-UA-Mobile' Header Field", - "number": "2.7" - }, - { - "id": "fetch-integration", - "level": 3, - "title": "Integration with Fetch", - "number": "2.8" + "number": "3.7" }, { "id": "interface", "level": 2, "title": "Interface", - "number": "3" + "number": "4" }, { "id": "processing", "level": 3, "title": "Processing model", - "number": "3.1" + "number": "4.1" }, { "id": "monkeypatch-html-windoworworkerglobalscope", "level": 4, "title": "WindowOrWorkerGlobalScope", - "number": "3.1.1" + "number": "4.1.1" }, { "id": "create-ua-list-section", "level": 4, "title": "Create brands", - "number": "3.1.2" + "number": "4.1.2" }, { "id": "create-arbitrary-brands-section", "level": 4, "title": "Create arbitrary brand and version values", - "number": "3.1.3" + "number": "4.1.3" }, { "id": "getters", "level": 4, "title": "Getters", - "number": "3.1.4" + "number": "4.1.4" }, { "id": "getHighEntropyValues", "level": 4, "title": "getHighEntropyValues method", - "number": "3.1.5" + "number": "4.1.5" }, { "id": "security-privacy", "level": 2, "title": "Security and Privacy Considerations", - "number": "4" + "number": "5" }, { "id": "secure-transport", "level": 3, "title": "Secure Transport", - "number": "4.1" + "number": "5.1" }, { "id": "delegation", "level": 3, "title": "Delegation", - "number": "4.2" + "number": "5.2" }, { "id": "fingerprinting", "level": 3, "title": "Fingerprinting", - "number": "4.3" + "number": "5.3" }, { "id": "access", "level": 3, "title": "Access Restrictions", - "number": "4.4" + "number": "5.4" }, { "id": "impl-considerations", "level": 2, "title": "Implementation Considerations", - "number": "5" + "number": "6" }, { "id": "user-agent", "level": 3, "title": "The 'User-Agent' Header", - "number": "5.1" + "number": "6.1" }, { "id": "grease", "level": 3, "title": "GREASE-like UA Brand Lists", - "number": "5.2" + "number": "6.2" }, { "id": "sec-ch", "level": 3, "title": "The 'Sec-CH-' prefix", - "number": "5.3" + "number": "6.3" }, { "id": "iana", "level": 2, "title": "IANA Considerations", - "number": "6" + "number": "7" }, { "id": "iana-arch", "level": 3, "title": "'Sec-CH-UA-Arch' Header Field", - "number": "6.1" + "number": "7.1" }, { "id": "iana-model", "level": 3, "title": "'Sec-CH-UA-Model' Header Field", - "number": "6.2" + "number": "7.2" }, { "id": "iana-platform", "level": 3, "title": "'Sec-CH-UA-Platform' Header Field", - "number": "6.3" + "number": "7.3" }, { "id": "iana-platform-version", "level": 3, "title": "'Sec-CH-UA-Platform-Version' Header Field", - "number": "6.4" + "number": "7.4" }, { "id": "iana-ua", "level": 3, "title": "'Sec-CH-UA' Header Field", - "number": "6.5" + "number": "7.5" }, { "id": "iana-mobile", "level": 3, "title": "'Sec-CH-UA-Mobile' Header Field", - "number": "6.6" + "number": "7.6" }, { "id": "iana-full-version", "level": 3, "title": "'Sec-CH-UA-Full-Version' Header Field", - "number": "6.7" + "number": "7.7" }, { "id": "iana-user-agent", "level": 3, "title": "'User-Agent' Header Field", - "number": "6.8" + "number": "7.8" }, { "id": "ack", "level": 2, "title": "Acknowledgments", - "number": "7" + "number": "8" }, { "id": "index", diff --git a/tr/headings/web-codecs.json b/tr/headings/web-codecs.json index 755e3fd7da8c..cf8843cfb43b 100644 --- a/tr/headings/web-codecs.json +++ b/tr/headings/web-codecs.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 5 February 2021" + "title": "Draft Community Group Report, 10 February 2021" }, { "id": "abstract", @@ -41,6 +41,18 @@ "title": "Codec Processing Model", "number": "2" }, + { + "id": "processing-model-background", + "level": 3, + "title": "Background", + "number": "2.1" + }, + { + "id": "control-thread-and-codec-thread", + "level": 3, + "title": "Control Thread and Codec Thread", + "number": "2.2" + }, { "id": "audiodecoder-interface", "level": 2, @@ -71,6 +83,12 @@ "title": "Methods", "number": "3.4" }, + { + "id": "audiodecoder-algorithms", + "level": 3, + "title": "Algorithms", + "number": "3.5" + }, { "id": "videodecoder-interface", "level": 2, @@ -101,6 +119,12 @@ "title": "Methods", "number": "4.4" }, + { + "id": "videodecoder-algorithms", + "level": 3, + "title": "Algorithms", + "number": "4.5" + }, { "id": "audioencoder-interface", "level": 2, @@ -131,6 +155,12 @@ "title": "Methods", "number": "5.4" }, + { + "id": "audioencoder-algorithms", + "level": 3, + "title": "Algorithms", + "number": "5.5" + }, { "id": "videoencoder-interface", "level": 2, @@ -162,348 +192,242 @@ "number": "6.4" }, { - "id": "decoder-and-encoder-algorithms", - "level": 2, - "title": "Decoder and Encoder Algorithms", - "number": "7" - }, - { - "id": "configure-decoder-algorithm", - "level": 3, - "title": "Configure Decoder", - "number": "7.1" - }, - { - "id": "decode-chunk-algorithm", - "level": 3, - "title": "Decode Chunk (with chunk and output algorithm)", - "number": "7.2" - }, - { - "id": "flush-algorithm", - "level": 3, - "title": "Flush", - "number": "7.3" - }, - { - "id": "codec-error-algorithm", + "id": "videoencoder-algorithms", "level": 3, - "title": "Codec Error", - "number": "7.4" - }, - { - "id": "audio-frame-output-algorithm", - "level": 3, - "title": "AudioFrame Output", - "number": "7.5" - }, - { - "id": "video-frame-output-algorithm", - "level": 3, - "title": "VideoFrame Output", - "number": "7.6" - }, - { - "id": "reset-algorithm", - "level": 3, - "title": "Reset", - "number": "7.7" - }, - { - "id": "close-algorithm", - "level": 3, - "title": "Close (with error)", - "number": "7.8" - }, - { - "id": "configure-encoder-algorithm", - "level": 3, - "title": "Configure Encoder (with config)", - "number": "7.9" - }, - { - "id": "encode-frame-algorithm", - "level": 3, - "title": "Encode Frame (with frame, options, and output algorithm)", - "number": "7.10" - }, - { - "id": "encodedaudiochunk-output-algorithm", - "level": 3, - "title": "EncodedAudioChunk Output", - "number": "7.11" - }, - { - "id": "encodedvideochunk-output-algorithm", - "level": 3, - "title": "EncodedVideoChunk Output", - "number": "7.12" + "title": "Algorithms", + "number": "6.5" }, { "id": "configurations", "level": 2, "title": "Configurations", - "number": "8" + "number": "7" }, { "id": "config-codec-string", "level": 3, "title": "Codec String", - "number": "8.1" + "number": "7.1" }, { "id": "audio-decoder-config", "level": 3, "title": "AudioDecoderConfig", - "number": "8.2" + "number": "7.2" }, { "id": "video-decoder-config", "level": 3, "title": "VideoDecoderConfig", - "number": "8.3" + "number": "7.3" }, { "id": "audio-encoder-config", "level": 3, "title": "AudioEncoderConfig", - "number": "8.4" + "number": "7.4" }, { "id": "video-encoder-config", "level": 3, "title": "VideoEncoderConfig", - "number": "8.5" + "number": "7.5" + }, + { + "id": "avc-encoder-config", + "level": 4, + "title": "AvcEncoderConfig", + "number": "7.5.1" + }, + { + "id": "avc-bitstream-format", + "level": 5, + "title": "AvcBitstreamFormat", + "number": "7.5.1.1" + }, + { + "id": "config-equivalence", + "level": 3, + "title": "Configuration Equivalence", + "number": "7.6" }, { "id": "video-encoder-options", "level": 3, "title": "VideoEncoderEncodeOptions", - "number": "8.6" + "number": "7.7" }, { "id": "codec-state", "level": 3, "title": "CodecState", - "number": "8.7" + "number": "7.8" }, { "id": "error-callback", "level": 3, "title": "WebCodecsErrorCallback", - "number": "8.8" + "number": "7.9" }, { "id": "encoded-media-interfaces", "level": 2, "title": "Encoded Media Interfaces (Chunks)", - "number": "9" + "number": "8" }, { "id": "encodedaudiochunk-interface", "level": 3, "title": "EncodedAudioChunk Interface", - "number": "9.1" + "number": "8.1" }, { "id": "encodedaudiochunk-constructors", "level": 4, "title": "Constructors", - "number": "9.1.1" + "number": "8.1.1" }, { "id": "encodedaudiochunk-attributes", "level": 4, "title": "Attributes", - "number": "9.1.2" + "number": "8.1.2" }, { "id": "encodedvideochunk-interface", "level": 3, "title": "EncodedVideoChunk Interface", - "number": "9.2" + "number": "8.2" }, { "id": "encodedvideochunk-constructors", "level": 4, "title": "Constructors", - "number": "9.2.1" + "number": "8.2.1" }, { "id": "encodedvideochunk-attributes", "level": 4, "title": "Attributes", - "number": "9.2.2" + "number": "8.2.2" }, { "id": "raw-media-interfaces", "level": 2, - "title": "10. Raw Media Interfaces (Frames)" + "title": "Raw Media Interfaces (Frames)", + "number": "9" }, { "id": "audioframe-interface", "level": 3, "title": "AudioFrame Interface", - "number": "10.1" + "number": "9.1" }, { "id": "audioframe-internal-slots", "level": 4, "title": "Internal Slots", - "number": "10.1.1" + "number": "9.1.1" }, { "id": "audioframe-constructors", "level": 4, "title": "Constructors", - "number": "10.1.2" + "number": "9.1.2" }, { "id": "audioframe-attributes", "level": 4, "title": "Attributes", - "number": "10.1.3" + "number": "9.1.3" }, { "id": "audioframe-methods", "level": 4, "title": "Methods", - "number": "10.1.4" + "number": "9.1.4" }, { "id": "videoframe-interface", "level": 3, "title": "VideoFrame Interface", - "number": "10.2" + "number": "9.2" }, { "id": "videoframe-internal-slots", "level": 4, "title": "Internal Slots", - "number": "10.2.1" + "number": "9.2.1" }, { "id": "videoframe-constructors", "level": 4, "title": "Constructors", - "number": "10.2.2" + "number": "9.2.2" }, { "id": "videoframe-attributes", "level": 4, "title": "Attributes", - "number": "10.2.3" + "number": "9.2.3" }, { "id": "videoframe-methods", "level": 4, "title": "Methods", - "number": "10.2.4" + "number": "9.2.4" }, { "id": "videoframe-algorithms", "level": 4, "title": "Algorithms", - "number": "10.2.5" + "number": "9.2.5" }, { "id": "plane-interface", "level": 3, "title": "Plane Interface", - "number": "10.3" + "number": "9.3" }, { "id": "plane-internal-slots", "level": 4, "title": "Internal Slots", - "number": "10.3.1" + "number": "9.3.1" }, { "id": "plane-attributes", "level": 4, "title": "Attributes", - "number": "10.3.2" + "number": "9.3.2" }, { "id": "plane-methods", "level": 4, "title": "Methods", - "number": "10.3.3" + "number": "9.3.3" }, { "id": "pixel-format", "level": 3, "title": "Pixel Format", - "number": "10.4" + "number": "9.4" }, { "id": "raw-media-algorithms", "level": 3, "title": "Algorithms", - "number": "10.5" - }, - { - "id": "clone-frame-algo", - "level": 3, - "title": "Clone Frame (with frame)", - "number": "10.6" - }, - { - "id": "videotrackreader-interface", - "level": 2, - "title": "11. VideoTrackReader Interface" - }, - { - "id": "videotrackreaderreadystate", - "level": 3, - "title": "VideoTrackReaderState Values", - "number": "11.1" - }, - { - "id": "videotrackreader-slots", - "level": 3, - "title": "Internal Slots", - "number": "11.2" - }, - { - "id": "videotrackreader-constructors", - "level": 3, - "title": "Constructors", - "number": "11.3" - }, - { - "id": "videotrackreader-attributes", - "level": 3, - "title": "Attributes", - "number": "11.4" - }, - { - "id": "videotrackreader-events", - "level": 3, - "title": "Event Summary", - "number": "11.5" - }, - { - "id": "videotrackreader-methods", - "level": 3, - "title": "Methods", - "number": "11.6" - }, - { - "id": "mediastreamtrack-monitoring", - "level": 3, - "title": "MediaStreamTrack Monitoring", - "number": "11.7" + "number": "9.5" }, { "id": "security-considerations", "level": 2, - "title": "12. Security Considerations" + "title": "10. Security Considerations" }, { "id": "privacy-considerations", "level": 2, - "title": "13. Privacy Considerations" + "title": "11. Privacy Considerations" }, { "id": "w3c-conformance", diff --git a/tr/headings/webdriver-bidi.json b/tr/headings/webdriver-bidi.json index 95451d40e79b..7fca497f730b 100644 --- a/tr/headings/webdriver-bidi.json +++ b/tr/headings/webdriver-bidi.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 26 January 2021" + "title": "Editor’s Draft, 12 February 2021" }, { "id": "abstract", @@ -263,6 +263,48 @@ "title": "The script.realmDestroyed Event", "number": "6.3.4.2" }, + { + "id": "module-log", + "level": 3, + "title": "Log", + "number": "6.4" + }, + { + "id": "module-log-definition", + "level": 4, + "title": "Definition", + "number": "6.4.1" + }, + { + "id": "module-log-types", + "level": 4, + "title": "Types", + "number": "6.4.2" + }, + { + "id": "types-log-logentry", + "level": 5, + "title": "log.LogEntry", + "number": "6.4.2.1" + }, + { + "id": "types-log-stackframe", + "level": 5, + "title": "log.StackFrame", + "number": "6.4.2.2" + }, + { + "id": "module-log-events", + "level": 4, + "title": "Events", + "number": "6.4.3" + }, + { + "id": "event-log-entryAdded", + "level": 5, + "title": "entryAdded", + "number": "6.4.3.1" + }, { "id": "patches", "level": 2, @@ -275,6 +317,12 @@ "title": "HTML", "number": "7.1" }, + { + "id": "patches-console", + "level": 3, + "title": "Console", + "number": "7.2" + }, { "id": "index", "level": 2, diff --git a/tr/headings/webrtc-insertable-streams.json b/tr/headings/webrtc-insertable-streams.json index e6333d790777..6f372f1e36dc 100644 --- a/tr/headings/webrtc-insertable-streams.json +++ b/tr/headings/webrtc-insertable-streams.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Editor’s Draft, 4 February 2021" + "title": "Editor’s Draft, 10 February 2021" }, { "id": "abstract", @@ -83,6 +83,12 @@ "title": "SFrame transform algorithm", "number": "4.1" }, + { + "id": "methods", + "level": 3, + "title": "Methods", + "number": "4.2" + }, { "id": "scriptTransform", "level": 2, diff --git a/tr/headings/webusb.json b/tr/headings/webusb.json index ef5b3b200ff9..07b3f63aa551 100644 --- a/tr/headings/webusb.json +++ b/tr/headings/webusb.json @@ -12,7 +12,7 @@ { "id": "subtitle", "level": 2, - "title": "Draft Community Group Report, 6 February 2021" + "title": "Draft Community Group Report, 14 February 2021" }, { "id": "abstract", diff --git a/tr/idl/gpuweb.idl b/tr/idl/gpuweb.idl index 0453ebf628a2..57e321b5a829 100644 --- a/tr/idl/gpuweb.idl +++ b/tr/idl/gpuweb.idl @@ -1050,6 +1050,6 @@ typedef (sequence or GPUOrigin3DDict) GPUOrigin3D; dictionary GPUExtent3DDict { GPUIntegerCoordinate width = 1; GPUIntegerCoordinate height = 1; - GPUIntegerCoordinate depth = 1; + GPUIntegerCoordinate depthOrArrayLayers = 1; }; typedef (sequence or GPUExtent3DDict) GPUExtent3D; diff --git a/tr/idl/html.idl b/tr/idl/html.idl index 7f2eba2c7aee..08cc505da91b 100644 --- a/tr/idl/html.idl +++ b/tr/idl/html.idl @@ -2027,48 +2027,6 @@ interface mixin NavigatorCookies { readonly attribute boolean cookieEnabled; }; -interface mixin NavigatorPlugins { - [SameObject] readonly attribute PluginArray plugins; - [SameObject] readonly attribute MimeTypeArray mimeTypes; - boolean javaEnabled(); -}; - -[Exposed=Window, - LegacyUnenumerableNamedProperties] -interface PluginArray { - undefined refresh(optional boolean reload = false); - readonly attribute unsigned long length; - getter Plugin? item(unsigned long index); - getter Plugin? namedItem(DOMString name); -}; - -[Exposed=Window, - LegacyUnenumerableNamedProperties] -interface MimeTypeArray { - readonly attribute unsigned long length; - getter MimeType? item(unsigned long index); - getter MimeType? namedItem(DOMString name); -}; - -[Exposed=Window, - LegacyUnenumerableNamedProperties] -interface Plugin { - readonly attribute DOMString name; - readonly attribute DOMString description; - readonly attribute DOMString filename; - readonly attribute unsigned long length; - getter MimeType? item(unsigned long index); - getter MimeType? namedItem(DOMString name); -}; - -[Exposed=Window] -interface MimeType { - readonly attribute DOMString type; - readonly attribute DOMString description; - readonly attribute DOMString suffixes; // comma-separated - readonly attribute Plugin enabledPlugin; -}; - [Exposed=(Window,Worker), Serializable, Transferable] interface ImageBitmap { readonly attribute unsigned long width; @@ -2674,3 +2632,42 @@ interface External { undefined AddSearchProvider(); undefined IsSearchProviderInstalled(); }; + +interface mixin NavigatorPlugins { + [SameObject] readonly attribute PluginArray plugins; + [SameObject] readonly attribute MimeTypeArray mimeTypes; + boolean javaEnabled(); +}; + +[Exposed=Window] +interface PluginArray { + undefined refresh(); + readonly attribute unsigned long length; + getter object? item(unsigned long index); + object? namedItem(DOMString name); +}; + +[Exposed=Window] +interface MimeTypeArray { + readonly attribute unsigned long length; + getter object? item(unsigned long index); + object? namedItem(DOMString name); +}; + +[Exposed=Window] +interface Plugin { + readonly attribute undefined name; + readonly attribute undefined description; + readonly attribute undefined filename; + readonly attribute undefined length; + getter undefined item(unsigned long index); + undefined namedItem(DOMString name); +}; + +[Exposed=Window] +interface MimeType { + readonly attribute undefined type; + readonly attribute undefined description; + readonly attribute undefined suffixes; + readonly attribute undefined enabledPlugin; +}; diff --git a/tr/idl/web-codecs.idl b/tr/idl/web-codecs.idl index 7f904c550d93..49e96dec2432 100644 --- a/tr/idl/web-codecs.idl +++ b/tr/idl/web-codecs.idl @@ -48,8 +48,10 @@ callback VideoFrameOutputCallback = undefined(VideoFrame output); [Exposed=(Window,Worker)] interface AudioEncoder { constructor(AudioEncoderInit init); + readonly attribute CodecState state; readonly attribute long encodeQueueSize; + undefined configure(AudioEncoderConfig config); undefined encode(AudioFrame frame); Promise flush(); @@ -67,8 +69,10 @@ callback EncodedAudioChunkOutputCallback = undefined(EncodedAudioChunk output); [Exposed=(Window,Worker)] interface VideoEncoder { constructor(VideoEncoderInit init); + readonly attribute CodecState state; readonly attribute long encodeQueueSize; + undefined configure(VideoEncoderConfig config); undefined encode(VideoFrame frame, optional VideoEncoderEncodeOptions options = {}); Promise flush(); @@ -81,7 +85,7 @@ dictionary VideoEncoderInit { required WebCodecsErrorCallback error; }; -callback EncodedVideoChunkOutputCallback = undefined(EncodedVideoChunk output); +callback EncodedVideoChunkOutputCallback = undefined(EncodedVideoChunk output, VideoDecoderConfig? output_config); dictionary AudioDecoderConfig { required DOMString codec; @@ -112,8 +116,21 @@ dictionary AudioEncoderConfig { dictionary VideoEncoderConfig { required DOMString codec; unsigned long long bitrate; - required unsigned long width; - required unsigned long height; + required unsigned long cropWidth; + required unsigned long cropHeight; + unsigned long displayWidth; + unsigned long displayHeight; + + AvcEncoderConfig avc; +}; + +dictionary AvcEncoderConfig { + AvcBitstreamFormat format = "avc"; +}; + +enum AvcBitstreamFormat { + "annexb", + "avc", }; dictionary VideoEncoderEncodeOptions { @@ -237,20 +254,3 @@ dictionary PlaneInit { enum PixelFormat { "I420" }; - -[Exposed=Window] -interface VideoTrackReader { - constructor(MediaStreamTrack track); - - readonly attribute VideoTrackReaderState readyState; - attribute EventHandler onended; - - undefined start(VideoFrameOutputCallback callback); - undefined stop(); -}; - -enum VideoTrackReaderState { - "started", - "stopped", - "ended" -}; diff --git a/tr/idl/webrtc-insertable-streams.idl b/tr/idl/webrtc-insertable-streams.idl index dad7c2166769..fddfc93e3ffc 100644 --- a/tr/idl/webrtc-insertable-streams.idl +++ b/tr/idl/webrtc-insertable-streams.idl @@ -80,7 +80,8 @@ dictionary SFrameTransformOptions { [Exposed=(Window,DedicatedWorker)] interface SFrameTransform { constructor(optional SFrameTransformOptions options); - // FIXME: add key handling methods. + + Promise setEncryptionKey(CryptoKey key, optional unsigned long long keyID); }; SFrameTransform includes GenericTransformStream; diff --git a/tr/idlnames.json b/tr/idlnames.json new file mode 100644 index 000000000000..d9eac84ced8a --- /dev/null +++ b/tr/idlnames.json @@ -0,0 +1,7834 @@ +{ + "ANGLE_instanced_arrays": { + "fragment": "idlnames/ANGLE_instanced_arrays.idl", + "parsed": "idlnamesparsed/ANGLE_instanced_arrays.json" + }, + "AbortController": { + "fragment": "idlnames/AbortController.idl", + "parsed": "idlnamesparsed/AbortController.json" + }, + "AbortSignal": { + "fragment": "idlnames/AbortSignal.idl", + "parsed": "idlnamesparsed/AbortSignal.json" + }, + "AbsoluteOrientationReadingValues": { + "fragment": "idlnames/AbsoluteOrientationReadingValues.idl", + "parsed": "idlnamesparsed/AbsoluteOrientationReadingValues.json" + }, + "AbsoluteOrientationSensor": { + "fragment": "idlnames/AbsoluteOrientationSensor.idl", + "parsed": "idlnamesparsed/AbsoluteOrientationSensor.json" + }, + "AbstractRange": { + "fragment": "idlnames/AbstractRange.idl", + "parsed": "idlnamesparsed/AbstractRange.json" + }, + "AbstractWorker": { + "fragment": "idlnames/AbstractWorker.idl", + "parsed": "idlnamesparsed/AbstractWorker.json" + }, + "Accelerometer": { + "fragment": "idlnames/Accelerometer.idl", + "parsed": "idlnamesparsed/Accelerometer.json" + }, + "AccelerometerLocalCoordinateSystem": { + "fragment": "idlnames/AccelerometerLocalCoordinateSystem.idl", + "parsed": "idlnamesparsed/AccelerometerLocalCoordinateSystem.json" + }, + "AccelerometerReadingValues": { + "fragment": "idlnames/AccelerometerReadingValues.idl", + "parsed": "idlnamesparsed/AccelerometerReadingValues.json" + }, + "AccelerometerSensorOptions": { + "fragment": "idlnames/AccelerometerSensorOptions.idl", + "parsed": "idlnamesparsed/AccelerometerSensorOptions.json" + }, + "AccessibilityRole": { + "fragment": "idlnames/AccessibilityRole.idl", + "parsed": "idlnamesparsed/AccessibilityRole.json" + }, + "AddEventListenerOptions": { + "fragment": "idlnames/AddEventListenerOptions.idl", + "parsed": "idlnamesparsed/AddEventListenerOptions.json" + }, + "AddressErrors": { + "fragment": "idlnames/AddressErrors.idl", + "parsed": "idlnamesparsed/AddressErrors.json" + }, + "AddressInit": { + "fragment": "idlnames/AddressInit.idl", + "parsed": "idlnamesparsed/AddressInit.json" + }, + "AddressSpace": { + "fragment": "idlnames/AddressSpace.idl", + "parsed": "idlnamesparsed/AddressSpace.json" + }, + "AlignSetting": { + "fragment": "idlnames/AlignSetting.idl", + "parsed": "idlnamesparsed/AlignSetting.json" + }, + "AllowedBluetoothDevice": { + "fragment": "idlnames/AllowedBluetoothDevice.idl", + "parsed": "idlnamesparsed/AllowedBluetoothDevice.json" + }, + "AllowedUSBDevice": { + "fragment": "idlnames/AllowedUSBDevice.idl", + "parsed": "idlnamesparsed/AllowedUSBDevice.json" + }, + "AmbientLightReadingValues": { + "fragment": "idlnames/AmbientLightReadingValues.idl", + "parsed": "idlnamesparsed/AmbientLightReadingValues.json" + }, + "AmbientLightSensor": { + "fragment": "idlnames/AmbientLightSensor.idl", + "parsed": "idlnamesparsed/AmbientLightSensor.json" + }, + "AnalyserNode": { + "fragment": "idlnames/AnalyserNode.idl", + "parsed": "idlnamesparsed/AnalyserNode.json" + }, + "AnalyserOptions": { + "fragment": "idlnames/AnalyserOptions.idl", + "parsed": "idlnamesparsed/AnalyserOptions.json" + }, + "Animatable": { + "fragment": "idlnames/Animatable.idl", + "parsed": "idlnamesparsed/Animatable.json" + }, + "Animation": { + "fragment": "idlnames/Animation.idl", + "parsed": "idlnamesparsed/Animation.json" + }, + "AnimationEffect": { + "fragment": "idlnames/AnimationEffect.idl", + "parsed": "idlnamesparsed/AnimationEffect.json" + }, + "AnimationEvent": { + "fragment": "idlnames/AnimationEvent.idl", + "parsed": "idlnamesparsed/AnimationEvent.json" + }, + "AnimationEventInit": { + "fragment": "idlnames/AnimationEventInit.idl", + "parsed": "idlnamesparsed/AnimationEventInit.json" + }, + "AnimationFrameProvider": { + "fragment": "idlnames/AnimationFrameProvider.idl", + "parsed": "idlnamesparsed/AnimationFrameProvider.json" + }, + "AnimationPlayState": { + "fragment": "idlnames/AnimationPlayState.idl", + "parsed": "idlnamesparsed/AnimationPlayState.json" + }, + "AnimationPlaybackEvent": { + "fragment": "idlnames/AnimationPlaybackEvent.idl", + "parsed": "idlnamesparsed/AnimationPlaybackEvent.json" + }, + "AnimationPlaybackEventInit": { + "fragment": "idlnames/AnimationPlaybackEventInit.idl", + "parsed": "idlnamesparsed/AnimationPlaybackEventInit.json" + }, + "AnimationTimeline": { + "fragment": "idlnames/AnimationTimeline.idl", + "parsed": "idlnamesparsed/AnimationTimeline.json" + }, + "AnimationWorkletGlobalScope": { + "fragment": "idlnames/AnimationWorkletGlobalScope.idl", + "parsed": "idlnamesparsed/AnimationWorkletGlobalScope.json" + }, + "AnimatorInstanceConstructor": { + "fragment": "idlnames/AnimatorInstanceConstructor.idl", + "parsed": "idlnamesparsed/AnimatorInstanceConstructor.json" + }, + "AppendMode": { + "fragment": "idlnames/AppendMode.idl", + "parsed": "idlnamesparsed/AppendMode.json" + }, + "AriaAttributes": { + "fragment": "idlnames/AriaAttributes.idl", + "parsed": "idlnamesparsed/AriaAttributes.json" + }, + "AssignedNodesOptions": { + "fragment": "idlnames/AssignedNodesOptions.idl", + "parsed": "idlnamesparsed/AssignedNodesOptions.json" + }, + "AttestationConveyancePreference": { + "fragment": "idlnames/AttestationConveyancePreference.idl", + "parsed": "idlnamesparsed/AttestationConveyancePreference.json" + }, + "Attr": { + "fragment": "idlnames/Attr.idl", + "parsed": "idlnamesparsed/Attr.json" + }, + "AudioBuffer": { + "fragment": "idlnames/AudioBuffer.idl", + "parsed": "idlnamesparsed/AudioBuffer.json" + }, + "AudioBufferOptions": { + "fragment": "idlnames/AudioBufferOptions.idl", + "parsed": "idlnamesparsed/AudioBufferOptions.json" + }, + "AudioBufferSourceNode": { + "fragment": "idlnames/AudioBufferSourceNode.idl", + "parsed": "idlnamesparsed/AudioBufferSourceNode.json" + }, + "AudioBufferSourceOptions": { + "fragment": "idlnames/AudioBufferSourceOptions.idl", + "parsed": "idlnamesparsed/AudioBufferSourceOptions.json" + }, + "AudioConfiguration": { + "fragment": "idlnames/AudioConfiguration.idl", + "parsed": "idlnamesparsed/AudioConfiguration.json" + }, + "AudioContext": { + "fragment": "idlnames/AudioContext.idl", + "parsed": "idlnamesparsed/AudioContext.json" + }, + "AudioContextLatencyCategory": { + "fragment": "idlnames/AudioContextLatencyCategory.idl", + "parsed": "idlnamesparsed/AudioContextLatencyCategory.json" + }, + "AudioContextOptions": { + "fragment": "idlnames/AudioContextOptions.idl", + "parsed": "idlnamesparsed/AudioContextOptions.json" + }, + "AudioContextState": { + "fragment": "idlnames/AudioContextState.idl", + "parsed": "idlnamesparsed/AudioContextState.json" + }, + "AudioDecoder": { + "fragment": "idlnames/AudioDecoder.idl", + "parsed": "idlnamesparsed/AudioDecoder.json" + }, + "AudioDecoderConfig": { + "fragment": "idlnames/AudioDecoderConfig.idl", + "parsed": "idlnamesparsed/AudioDecoderConfig.json" + }, + "AudioDecoderInit": { + "fragment": "idlnames/AudioDecoderInit.idl", + "parsed": "idlnamesparsed/AudioDecoderInit.json" + }, + "AudioDestinationNode": { + "fragment": "idlnames/AudioDestinationNode.idl", + "parsed": "idlnamesparsed/AudioDestinationNode.json" + }, + "AudioEncoder": { + "fragment": "idlnames/AudioEncoder.idl", + "parsed": "idlnamesparsed/AudioEncoder.json" + }, + "AudioEncoderConfig": { + "fragment": "idlnames/AudioEncoderConfig.idl", + "parsed": "idlnamesparsed/AudioEncoderConfig.json" + }, + "AudioEncoderInit": { + "fragment": "idlnames/AudioEncoderInit.idl", + "parsed": "idlnamesparsed/AudioEncoderInit.json" + }, + "AudioFrame": { + "fragment": "idlnames/AudioFrame.idl", + "parsed": "idlnamesparsed/AudioFrame.json" + }, + "AudioFrameInit": { + "fragment": "idlnames/AudioFrameInit.idl", + "parsed": "idlnamesparsed/AudioFrameInit.json" + }, + "AudioFrameOutputCallback": { + "fragment": "idlnames/AudioFrameOutputCallback.idl", + "parsed": "idlnamesparsed/AudioFrameOutputCallback.json" + }, + "AudioListener": { + "fragment": "idlnames/AudioListener.idl", + "parsed": "idlnamesparsed/AudioListener.json" + }, + "AudioNode": { + "fragment": "idlnames/AudioNode.idl", + "parsed": "idlnamesparsed/AudioNode.json" + }, + "AudioNodeOptions": { + "fragment": "idlnames/AudioNodeOptions.idl", + "parsed": "idlnamesparsed/AudioNodeOptions.json" + }, + "AudioOutputOptions": { + "fragment": "idlnames/AudioOutputOptions.idl", + "parsed": "idlnamesparsed/AudioOutputOptions.json" + }, + "AudioParam": { + "fragment": "idlnames/AudioParam.idl", + "parsed": "idlnamesparsed/AudioParam.json" + }, + "AudioParamDescriptor": { + "fragment": "idlnames/AudioParamDescriptor.idl", + "parsed": "idlnamesparsed/AudioParamDescriptor.json" + }, + "AudioParamMap": { + "fragment": "idlnames/AudioParamMap.idl", + "parsed": "idlnamesparsed/AudioParamMap.json" + }, + "AudioProcessingEvent": { + "fragment": "idlnames/AudioProcessingEvent.idl", + "parsed": "idlnamesparsed/AudioProcessingEvent.json" + }, + "AudioProcessingEventInit": { + "fragment": "idlnames/AudioProcessingEventInit.idl", + "parsed": "idlnamesparsed/AudioProcessingEventInit.json" + }, + "AudioScheduledSourceNode": { + "fragment": "idlnames/AudioScheduledSourceNode.idl", + "parsed": "idlnamesparsed/AudioScheduledSourceNode.json" + }, + "AudioTimestamp": { + "fragment": "idlnames/AudioTimestamp.idl", + "parsed": "idlnamesparsed/AudioTimestamp.json" + }, + "AudioTrack": { + "fragment": "idlnames/AudioTrack.idl", + "parsed": "idlnamesparsed/AudioTrack.json" + }, + "AudioTrackList": { + "fragment": "idlnames/AudioTrackList.idl", + "parsed": "idlnamesparsed/AudioTrackList.json" + }, + "AudioWorklet": { + "fragment": "idlnames/AudioWorklet.idl", + "parsed": "idlnamesparsed/AudioWorklet.json" + }, + "AudioWorkletGlobalScope": { + "fragment": "idlnames/AudioWorkletGlobalScope.idl", + "parsed": "idlnamesparsed/AudioWorkletGlobalScope.json" + }, + "AudioWorkletNode": { + "fragment": "idlnames/AudioWorkletNode.idl", + "parsed": "idlnamesparsed/AudioWorkletNode.json" + }, + "AudioWorkletNodeOptions": { + "fragment": "idlnames/AudioWorkletNodeOptions.idl", + "parsed": "idlnamesparsed/AudioWorkletNodeOptions.json" + }, + "AudioWorkletProcessCallback": { + "fragment": "idlnames/AudioWorkletProcessCallback.idl", + "parsed": "idlnamesparsed/AudioWorkletProcessCallback.json" + }, + "AudioWorkletProcessor": { + "fragment": "idlnames/AudioWorkletProcessor.idl", + "parsed": "idlnamesparsed/AudioWorkletProcessor.json" + }, + "AudioWorkletProcessorConstructor": { + "fragment": "idlnames/AudioWorkletProcessorConstructor.idl", + "parsed": "idlnamesparsed/AudioWorkletProcessorConstructor.json" + }, + "AuthenticationExtensionsClientInputs": { + "fragment": "idlnames/AuthenticationExtensionsClientInputs.idl", + "parsed": "idlnamesparsed/AuthenticationExtensionsClientInputs.json" + }, + "AuthenticationExtensionsClientOutputs": { + "fragment": "idlnames/AuthenticationExtensionsClientOutputs.idl", + "parsed": "idlnamesparsed/AuthenticationExtensionsClientOutputs.json" + }, + "AuthenticationExtensionsLargeBlobInputs": { + "fragment": "idlnames/AuthenticationExtensionsLargeBlobInputs.idl", + "parsed": "idlnamesparsed/AuthenticationExtensionsLargeBlobInputs.json" + }, + "AuthenticationExtensionsLargeBlobOutputs": { + "fragment": "idlnames/AuthenticationExtensionsLargeBlobOutputs.idl", + "parsed": "idlnamesparsed/AuthenticationExtensionsLargeBlobOutputs.json" + }, + "AuthenticatorAssertionResponse": { + "fragment": "idlnames/AuthenticatorAssertionResponse.idl", + "parsed": "idlnamesparsed/AuthenticatorAssertionResponse.json" + }, + "AuthenticatorAttachment": { + "fragment": "idlnames/AuthenticatorAttachment.idl", + "parsed": "idlnamesparsed/AuthenticatorAttachment.json" + }, + "AuthenticatorAttestationResponse": { + "fragment": "idlnames/AuthenticatorAttestationResponse.idl", + "parsed": "idlnamesparsed/AuthenticatorAttestationResponse.json" + }, + "AuthenticatorResponse": { + "fragment": "idlnames/AuthenticatorResponse.idl", + "parsed": "idlnamesparsed/AuthenticatorResponse.json" + }, + "AuthenticatorSelectionCriteria": { + "fragment": "idlnames/AuthenticatorSelectionCriteria.idl", + "parsed": "idlnamesparsed/AuthenticatorSelectionCriteria.json" + }, + "AuthenticatorTransport": { + "fragment": "idlnames/AuthenticatorTransport.idl", + "parsed": "idlnamesparsed/AuthenticatorTransport.json" + }, + "AutoKeyword": { + "fragment": "idlnames/AutoKeyword.idl", + "parsed": "idlnamesparsed/AutoKeyword.json" + }, + "AutomationRate": { + "fragment": "idlnames/AutomationRate.idl", + "parsed": "idlnamesparsed/AutomationRate.json" + }, + "AvcBitstreamFormat": { + "fragment": "idlnames/AvcBitstreamFormat.idl", + "parsed": "idlnamesparsed/AvcBitstreamFormat.json" + }, + "AvcEncoderConfig": { + "fragment": "idlnames/AvcEncoderConfig.idl", + "parsed": "idlnamesparsed/AvcEncoderConfig.json" + }, + "BackgroundFetchEvent": { + "fragment": "idlnames/BackgroundFetchEvent.idl", + "parsed": "idlnamesparsed/BackgroundFetchEvent.json" + }, + "BackgroundFetchEventInit": { + "fragment": "idlnames/BackgroundFetchEventInit.idl", + "parsed": "idlnamesparsed/BackgroundFetchEventInit.json" + }, + "BackgroundFetchFailureReason": { + "fragment": "idlnames/BackgroundFetchFailureReason.idl", + "parsed": "idlnamesparsed/BackgroundFetchFailureReason.json" + }, + "BackgroundFetchManager": { + "fragment": "idlnames/BackgroundFetchManager.idl", + "parsed": "idlnamesparsed/BackgroundFetchManager.json" + }, + "BackgroundFetchOptions": { + "fragment": "idlnames/BackgroundFetchOptions.idl", + "parsed": "idlnamesparsed/BackgroundFetchOptions.json" + }, + "BackgroundFetchRecord": { + "fragment": "idlnames/BackgroundFetchRecord.idl", + "parsed": "idlnamesparsed/BackgroundFetchRecord.json" + }, + "BackgroundFetchRegistration": { + "fragment": "idlnames/BackgroundFetchRegistration.idl", + "parsed": "idlnamesparsed/BackgroundFetchRegistration.json" + }, + "BackgroundFetchResult": { + "fragment": "idlnames/BackgroundFetchResult.idl", + "parsed": "idlnamesparsed/BackgroundFetchResult.json" + }, + "BackgroundFetchUIOptions": { + "fragment": "idlnames/BackgroundFetchUIOptions.idl", + "parsed": "idlnamesparsed/BackgroundFetchUIOptions.json" + }, + "BackgroundFetchUpdateUIEvent": { + "fragment": "idlnames/BackgroundFetchUpdateUIEvent.idl", + "parsed": "idlnamesparsed/BackgroundFetchUpdateUIEvent.json" + }, + "BackgroundSyncOptions": { + "fragment": "idlnames/BackgroundSyncOptions.idl", + "parsed": "idlnamesparsed/BackgroundSyncOptions.json" + }, + "BarProp": { + "fragment": "idlnames/BarProp.idl", + "parsed": "idlnamesparsed/BarProp.json" + }, + "BarcodeDetector": { + "fragment": "idlnames/BarcodeDetector.idl", + "parsed": "idlnamesparsed/BarcodeDetector.json" + }, + "BarcodeDetectorOptions": { + "fragment": "idlnames/BarcodeDetectorOptions.idl", + "parsed": "idlnamesparsed/BarcodeDetectorOptions.json" + }, + "BarcodeFormat": { + "fragment": "idlnames/BarcodeFormat.idl", + "parsed": "idlnamesparsed/BarcodeFormat.json" + }, + "BaseAudioContext": { + "fragment": "idlnames/BaseAudioContext.idl", + "parsed": "idlnamesparsed/BaseAudioContext.json" + }, + "BaseComputedKeyframe": { + "fragment": "idlnames/BaseComputedKeyframe.idl", + "parsed": "idlnamesparsed/BaseComputedKeyframe.json" + }, + "BaseKeyframe": { + "fragment": "idlnames/BaseKeyframe.idl", + "parsed": "idlnamesparsed/BaseKeyframe.json" + }, + "BasePropertyIndexedKeyframe": { + "fragment": "idlnames/BasePropertyIndexedKeyframe.idl", + "parsed": "idlnamesparsed/BasePropertyIndexedKeyframe.json" + }, + "Baseline": { + "fragment": "idlnames/Baseline.idl", + "parsed": "idlnamesparsed/Baseline.json" + }, + "BasicCardChangeDetails": { + "fragment": "idlnames/BasicCardChangeDetails.idl", + "parsed": "idlnamesparsed/BasicCardChangeDetails.json" + }, + "BasicCardErrors": { + "fragment": "idlnames/BasicCardErrors.idl", + "parsed": "idlnamesparsed/BasicCardErrors.json" + }, + "BasicCardRequest": { + "fragment": "idlnames/BasicCardRequest.idl", + "parsed": "idlnamesparsed/BasicCardRequest.json" + }, + "BasicCardResponse": { + "fragment": "idlnames/BasicCardResponse.idl", + "parsed": "idlnamesparsed/BasicCardResponse.json" + }, + "BatteryManager": { + "fragment": "idlnames/BatteryManager.idl", + "parsed": "idlnamesparsed/BatteryManager.json" + }, + "BeforeUnloadEvent": { + "fragment": "idlnames/BeforeUnloadEvent.idl", + "parsed": "idlnamesparsed/BeforeUnloadEvent.json" + }, + "BidirectionalStream": { + "fragment": "idlnames/BidirectionalStream.idl", + "parsed": "idlnamesparsed/BidirectionalStream.json" + }, + "BidirectionalStreamsTransport": { + "fragment": "idlnames/BidirectionalStreamsTransport.idl", + "parsed": "idlnamesparsed/BidirectionalStreamsTransport.json" + }, + "BinaryType": { + "fragment": "idlnames/BinaryType.idl", + "parsed": "idlnamesparsed/BinaryType.json" + }, + "BiquadFilterNode": { + "fragment": "idlnames/BiquadFilterNode.idl", + "parsed": "idlnamesparsed/BiquadFilterNode.json" + }, + "BiquadFilterOptions": { + "fragment": "idlnames/BiquadFilterOptions.idl", + "parsed": "idlnamesparsed/BiquadFilterOptions.json" + }, + "BiquadFilterType": { + "fragment": "idlnames/BiquadFilterType.idl", + "parsed": "idlnamesparsed/BiquadFilterType.json" + }, + "BitrateMode": { + "fragment": "idlnames/BitrateMode.idl", + "parsed": "idlnamesparsed/BitrateMode.json" + }, + "Blob": { + "fragment": "idlnames/Blob.idl", + "parsed": "idlnamesparsed/Blob.json" + }, + "BlobCallback": { + "fragment": "idlnames/BlobCallback.idl", + "parsed": "idlnamesparsed/BlobCallback.json" + }, + "BlobEvent": { + "fragment": "idlnames/BlobEvent.idl", + "parsed": "idlnamesparsed/BlobEvent.json" + }, + "BlobEventInit": { + "fragment": "idlnames/BlobEventInit.idl", + "parsed": "idlnamesparsed/BlobEventInit.json" + }, + "BlobPart": { + "fragment": "idlnames/BlobPart.idl", + "parsed": "idlnamesparsed/BlobPart.json" + }, + "BlobPropertyBag": { + "fragment": "idlnames/BlobPropertyBag.idl", + "parsed": "idlnamesparsed/BlobPropertyBag.json" + }, + "Bluetooth": { + "fragment": "idlnames/Bluetooth.idl", + "parsed": "idlnamesparsed/Bluetooth.json" + }, + "BluetoothAdvertisingEvent": { + "fragment": "idlnames/BluetoothAdvertisingEvent.idl", + "parsed": "idlnamesparsed/BluetoothAdvertisingEvent.json" + }, + "BluetoothAdvertisingEventInit": { + "fragment": "idlnames/BluetoothAdvertisingEventInit.idl", + "parsed": "idlnamesparsed/BluetoothAdvertisingEventInit.json" + }, + "BluetoothCharacteristicProperties": { + "fragment": "idlnames/BluetoothCharacteristicProperties.idl", + "parsed": "idlnamesparsed/BluetoothCharacteristicProperties.json" + }, + "BluetoothCharacteristicUUID": { + "fragment": "idlnames/BluetoothCharacteristicUUID.idl", + "parsed": "idlnamesparsed/BluetoothCharacteristicUUID.json" + }, + "BluetoothDataFilterInit": { + "fragment": "idlnames/BluetoothDataFilterInit.idl", + "parsed": "idlnamesparsed/BluetoothDataFilterInit.json" + }, + "BluetoothDescriptorUUID": { + "fragment": "idlnames/BluetoothDescriptorUUID.idl", + "parsed": "idlnamesparsed/BluetoothDescriptorUUID.json" + }, + "BluetoothDevice": { + "fragment": "idlnames/BluetoothDevice.idl", + "parsed": "idlnamesparsed/BluetoothDevice.json" + }, + "BluetoothDeviceEventHandlers": { + "fragment": "idlnames/BluetoothDeviceEventHandlers.idl", + "parsed": "idlnamesparsed/BluetoothDeviceEventHandlers.json" + }, + "BluetoothLEScanFilterInit": { + "fragment": "idlnames/BluetoothLEScanFilterInit.idl", + "parsed": "idlnamesparsed/BluetoothLEScanFilterInit.json" + }, + "BluetoothManufacturerDataMap": { + "fragment": "idlnames/BluetoothManufacturerDataMap.idl", + "parsed": "idlnamesparsed/BluetoothManufacturerDataMap.json" + }, + "BluetoothPermissionDescriptor": { + "fragment": "idlnames/BluetoothPermissionDescriptor.idl", + "parsed": "idlnamesparsed/BluetoothPermissionDescriptor.json" + }, + "BluetoothPermissionResult": { + "fragment": "idlnames/BluetoothPermissionResult.idl", + "parsed": "idlnamesparsed/BluetoothPermissionResult.json" + }, + "BluetoothPermissionStorage": { + "fragment": "idlnames/BluetoothPermissionStorage.idl", + "parsed": "idlnamesparsed/BluetoothPermissionStorage.json" + }, + "BluetoothRemoteGATTCharacteristic": { + "fragment": "idlnames/BluetoothRemoteGATTCharacteristic.idl", + "parsed": "idlnamesparsed/BluetoothRemoteGATTCharacteristic.json" + }, + "BluetoothRemoteGATTDescriptor": { + "fragment": "idlnames/BluetoothRemoteGATTDescriptor.idl", + "parsed": "idlnamesparsed/BluetoothRemoteGATTDescriptor.json" + }, + "BluetoothRemoteGATTServer": { + "fragment": "idlnames/BluetoothRemoteGATTServer.idl", + "parsed": "idlnamesparsed/BluetoothRemoteGATTServer.json" + }, + "BluetoothRemoteGATTService": { + "fragment": "idlnames/BluetoothRemoteGATTService.idl", + "parsed": "idlnamesparsed/BluetoothRemoteGATTService.json" + }, + "BluetoothServiceDataMap": { + "fragment": "idlnames/BluetoothServiceDataMap.idl", + "parsed": "idlnamesparsed/BluetoothServiceDataMap.json" + }, + "BluetoothServiceUUID": { + "fragment": "idlnames/BluetoothServiceUUID.idl", + "parsed": "idlnamesparsed/BluetoothServiceUUID.json" + }, + "BluetoothUUID": { + "fragment": "idlnames/BluetoothUUID.idl", + "parsed": "idlnamesparsed/BluetoothUUID.json" + }, + "Body": { + "fragment": "idlnames/Body.idl", + "parsed": "idlnamesparsed/Body.json" + }, + "BodyInit": { + "fragment": "idlnames/BodyInit.idl", + "parsed": "idlnamesparsed/BodyInit.json" + }, + "BroadcastChannel": { + "fragment": "idlnames/BroadcastChannel.idl", + "parsed": "idlnamesparsed/BroadcastChannel.json" + }, + "ByteLengthQueuingStrategy": { + "fragment": "idlnames/ByteLengthQueuingStrategy.idl", + "parsed": "idlnamesparsed/ByteLengthQueuingStrategy.json" + }, + "CDATASection": { + "fragment": "idlnames/CDATASection.idl", + "parsed": "idlnamesparsed/CDATASection.json" + }, + "COSEAlgorithmIdentifier": { + "fragment": "idlnames/COSEAlgorithmIdentifier.idl", + "parsed": "idlnamesparsed/COSEAlgorithmIdentifier.json" + }, + "CSS": { + "fragment": "idlnames/CSS.idl", + "parsed": "idlnamesparsed/CSS.json" + }, + "CSSAnimation": { + "fragment": "idlnames/CSSAnimation.idl", + "parsed": "idlnamesparsed/CSSAnimation.json" + }, + "CSSConditionRule": { + "fragment": "idlnames/CSSConditionRule.idl", + "parsed": "idlnamesparsed/CSSConditionRule.json" + }, + "CSSCounterStyleRule": { + "fragment": "idlnames/CSSCounterStyleRule.idl", + "parsed": "idlnamesparsed/CSSCounterStyleRule.json" + }, + "CSSFontFaceRule": { + "fragment": "idlnames/CSSFontFaceRule.idl", + "parsed": "idlnamesparsed/CSSFontFaceRule.json" + }, + "CSSFontFeatureValuesMap": { + "fragment": "idlnames/CSSFontFeatureValuesMap.idl", + "parsed": "idlnamesparsed/CSSFontFeatureValuesMap.json" + }, + "CSSFontFeatureValuesRule": { + "fragment": "idlnames/CSSFontFeatureValuesRule.idl", + "parsed": "idlnamesparsed/CSSFontFeatureValuesRule.json" + }, + "CSSFontPaletteValuesRule": { + "fragment": "idlnames/CSSFontPaletteValuesRule.idl", + "parsed": "idlnamesparsed/CSSFontPaletteValuesRule.json" + }, + "CSSImageValue": { + "fragment": "idlnames/CSSImageValue.idl", + "parsed": "idlnamesparsed/CSSImageValue.json" + }, + "CSSKeyframeRule": { + "fragment": "idlnames/CSSKeyframeRule.idl", + "parsed": "idlnamesparsed/CSSKeyframeRule.json" + }, + "CSSKeyframesRule": { + "fragment": "idlnames/CSSKeyframesRule.idl", + "parsed": "idlnamesparsed/CSSKeyframesRule.json" + }, + "CSSKeywordValue": { + "fragment": "idlnames/CSSKeywordValue.idl", + "parsed": "idlnamesparsed/CSSKeywordValue.json" + }, + "CSSMathInvert": { + "fragment": "idlnames/CSSMathInvert.idl", + "parsed": "idlnamesparsed/CSSMathInvert.json" + }, + "CSSMathMax": { + "fragment": "idlnames/CSSMathMax.idl", + "parsed": "idlnamesparsed/CSSMathMax.json" + }, + "CSSMathMin": { + "fragment": "idlnames/CSSMathMin.idl", + "parsed": "idlnamesparsed/CSSMathMin.json" + }, + "CSSMathNegate": { + "fragment": "idlnames/CSSMathNegate.idl", + "parsed": "idlnamesparsed/CSSMathNegate.json" + }, + "CSSMathOperator": { + "fragment": "idlnames/CSSMathOperator.idl", + "parsed": "idlnamesparsed/CSSMathOperator.json" + }, + "CSSMathProduct": { + "fragment": "idlnames/CSSMathProduct.idl", + "parsed": "idlnamesparsed/CSSMathProduct.json" + }, + "CSSMathSum": { + "fragment": "idlnames/CSSMathSum.idl", + "parsed": "idlnamesparsed/CSSMathSum.json" + }, + "CSSMathValue": { + "fragment": "idlnames/CSSMathValue.idl", + "parsed": "idlnamesparsed/CSSMathValue.json" + }, + "CSSMatrixComponent": { + "fragment": "idlnames/CSSMatrixComponent.idl", + "parsed": "idlnamesparsed/CSSMatrixComponent.json" + }, + "CSSMatrixComponentOptions": { + "fragment": "idlnames/CSSMatrixComponentOptions.idl", + "parsed": "idlnamesparsed/CSSMatrixComponentOptions.json" + }, + "CSSMediaRule": { + "fragment": "idlnames/CSSMediaRule.idl", + "parsed": "idlnamesparsed/CSSMediaRule.json" + }, + "CSSNestingRule": { + "fragment": "idlnames/CSSNestingRule.idl", + "parsed": "idlnamesparsed/CSSNestingRule.json" + }, + "CSSNumberish": { + "fragment": "idlnames/CSSNumberish.idl", + "parsed": "idlnamesparsed/CSSNumberish.json" + }, + "CSSNumericArray": { + "fragment": "idlnames/CSSNumericArray.idl", + "parsed": "idlnamesparsed/CSSNumericArray.json" + }, + "CSSNumericBaseType": { + "fragment": "idlnames/CSSNumericBaseType.idl", + "parsed": "idlnamesparsed/CSSNumericBaseType.json" + }, + "CSSNumericType": { + "fragment": "idlnames/CSSNumericType.idl", + "parsed": "idlnamesparsed/CSSNumericType.json" + }, + "CSSNumericValue": { + "fragment": "idlnames/CSSNumericValue.idl", + "parsed": "idlnamesparsed/CSSNumericValue.json" + }, + "CSSParserAtRule": { + "fragment": "idlnames/CSSParserAtRule.idl", + "parsed": "idlnamesparsed/CSSParserAtRule.json" + }, + "CSSParserBlock": { + "fragment": "idlnames/CSSParserBlock.idl", + "parsed": "idlnamesparsed/CSSParserBlock.json" + }, + "CSSParserDeclaration": { + "fragment": "idlnames/CSSParserDeclaration.idl", + "parsed": "idlnamesparsed/CSSParserDeclaration.json" + }, + "CSSParserFunction": { + "fragment": "idlnames/CSSParserFunction.idl", + "parsed": "idlnamesparsed/CSSParserFunction.json" + }, + "CSSParserOptions": { + "fragment": "idlnames/CSSParserOptions.idl", + "parsed": "idlnamesparsed/CSSParserOptions.json" + }, + "CSSParserQualifiedRule": { + "fragment": "idlnames/CSSParserQualifiedRule.idl", + "parsed": "idlnamesparsed/CSSParserQualifiedRule.json" + }, + "CSSParserRule": { + "fragment": "idlnames/CSSParserRule.idl", + "parsed": "idlnamesparsed/CSSParserRule.json" + }, + "CSSParserValue": { + "fragment": "idlnames/CSSParserValue.idl", + "parsed": "idlnamesparsed/CSSParserValue.json" + }, + "CSSPerspective": { + "fragment": "idlnames/CSSPerspective.idl", + "parsed": "idlnamesparsed/CSSPerspective.json" + }, + "CSSPositionValue": { + "fragment": "idlnames/CSSPositionValue.idl", + "parsed": "idlnamesparsed/CSSPositionValue.json" + }, + "CSSPropertyRule": { + "fragment": "idlnames/CSSPropertyRule.idl", + "parsed": "idlnamesparsed/CSSPropertyRule.json" + }, + "CSSPseudoElement": { + "fragment": "idlnames/CSSPseudoElement.idl", + "parsed": "idlnamesparsed/CSSPseudoElement.json" + }, + "CSSRotate": { + "fragment": "idlnames/CSSRotate.idl", + "parsed": "idlnamesparsed/CSSRotate.json" + }, + "CSSRule": { + "fragment": "idlnames/CSSRule.idl", + "parsed": "idlnamesparsed/CSSRule.json" + }, + "CSSScale": { + "fragment": "idlnames/CSSScale.idl", + "parsed": "idlnamesparsed/CSSScale.json" + }, + "CSSScrollTimelineRule": { + "fragment": "idlnames/CSSScrollTimelineRule.idl", + "parsed": "idlnamesparsed/CSSScrollTimelineRule.json" + }, + "CSSSkew": { + "fragment": "idlnames/CSSSkew.idl", + "parsed": "idlnamesparsed/CSSSkew.json" + }, + "CSSSkewX": { + "fragment": "idlnames/CSSSkewX.idl", + "parsed": "idlnamesparsed/CSSSkewX.json" + }, + "CSSSkewY": { + "fragment": "idlnames/CSSSkewY.idl", + "parsed": "idlnamesparsed/CSSSkewY.json" + }, + "CSSStringSource": { + "fragment": "idlnames/CSSStringSource.idl", + "parsed": "idlnamesparsed/CSSStringSource.json" + }, + "CSSStyleRule": { + "fragment": "idlnames/CSSStyleRule.idl", + "parsed": "idlnamesparsed/CSSStyleRule.json" + }, + "CSSStyleSheet": { + "fragment": "idlnames/CSSStyleSheet.idl", + "parsed": "idlnamesparsed/CSSStyleSheet.json" + }, + "CSSStyleSheetInit": { + "fragment": "idlnames/CSSStyleSheetInit.idl", + "parsed": "idlnamesparsed/CSSStyleSheetInit.json" + }, + "CSSStyleValue": { + "fragment": "idlnames/CSSStyleValue.idl", + "parsed": "idlnamesparsed/CSSStyleValue.json" + }, + "CSSSupportsRule": { + "fragment": "idlnames/CSSSupportsRule.idl", + "parsed": "idlnamesparsed/CSSSupportsRule.json" + }, + "CSSToken": { + "fragment": "idlnames/CSSToken.idl", + "parsed": "idlnamesparsed/CSSToken.json" + }, + "CSSTransformComponent": { + "fragment": "idlnames/CSSTransformComponent.idl", + "parsed": "idlnamesparsed/CSSTransformComponent.json" + }, + "CSSTransformValue": { + "fragment": "idlnames/CSSTransformValue.idl", + "parsed": "idlnamesparsed/CSSTransformValue.json" + }, + "CSSTransition": { + "fragment": "idlnames/CSSTransition.idl", + "parsed": "idlnamesparsed/CSSTransition.json" + }, + "CSSTranslate": { + "fragment": "idlnames/CSSTranslate.idl", + "parsed": "idlnamesparsed/CSSTranslate.json" + }, + "CSSUnitValue": { + "fragment": "idlnames/CSSUnitValue.idl", + "parsed": "idlnamesparsed/CSSUnitValue.json" + }, + "CSSUnparsedSegment": { + "fragment": "idlnames/CSSUnparsedSegment.idl", + "parsed": "idlnamesparsed/CSSUnparsedSegment.json" + }, + "CSSUnparsedValue": { + "fragment": "idlnames/CSSUnparsedValue.idl", + "parsed": "idlnamesparsed/CSSUnparsedValue.json" + }, + "CSSVariableReferenceValue": { + "fragment": "idlnames/CSSVariableReferenceValue.idl", + "parsed": "idlnamesparsed/CSSVariableReferenceValue.json" + }, + "CSSViewportRule": { + "fragment": "idlnames/CSSViewportRule.idl", + "parsed": "idlnamesparsed/CSSViewportRule.json" + }, + "Cache": { + "fragment": "idlnames/Cache.idl", + "parsed": "idlnamesparsed/Cache.json" + }, + "CacheQueryOptions": { + "fragment": "idlnames/CacheQueryOptions.idl", + "parsed": "idlnamesparsed/CacheQueryOptions.json" + }, + "CacheStorage": { + "fragment": "idlnames/CacheStorage.idl", + "parsed": "idlnamesparsed/CacheStorage.json" + }, + "CameraDevicePermissionDescriptor": { + "fragment": "idlnames/CameraDevicePermissionDescriptor.idl", + "parsed": "idlnamesparsed/CameraDevicePermissionDescriptor.json" + }, + "CanMakePaymentEvent": { + "fragment": "idlnames/CanMakePaymentEvent.idl", + "parsed": "idlnamesparsed/CanMakePaymentEvent.json" + }, + "CanMakePaymentEventInit": { + "fragment": "idlnames/CanMakePaymentEventInit.idl", + "parsed": "idlnamesparsed/CanMakePaymentEventInit.json" + }, + "CanPlayTypeResult": { + "fragment": "idlnames/CanPlayTypeResult.idl", + "parsed": "idlnamesparsed/CanPlayTypeResult.json" + }, + "CanvasCaptureMediaStreamTrack": { + "fragment": "idlnames/CanvasCaptureMediaStreamTrack.idl", + "parsed": "idlnamesparsed/CanvasCaptureMediaStreamTrack.json" + }, + "CanvasCompositing": { + "fragment": "idlnames/CanvasCompositing.idl", + "parsed": "idlnamesparsed/CanvasCompositing.json" + }, + "CanvasDirection": { + "fragment": "idlnames/CanvasDirection.idl", + "parsed": "idlnamesparsed/CanvasDirection.json" + }, + "CanvasDrawImage": { + "fragment": "idlnames/CanvasDrawImage.idl", + "parsed": "idlnamesparsed/CanvasDrawImage.json" + }, + "CanvasDrawPath": { + "fragment": "idlnames/CanvasDrawPath.idl", + "parsed": "idlnamesparsed/CanvasDrawPath.json" + }, + "CanvasFillRule": { + "fragment": "idlnames/CanvasFillRule.idl", + "parsed": "idlnamesparsed/CanvasFillRule.json" + }, + "CanvasFillStrokeStyles": { + "fragment": "idlnames/CanvasFillStrokeStyles.idl", + "parsed": "idlnamesparsed/CanvasFillStrokeStyles.json" + }, + "CanvasFilters": { + "fragment": "idlnames/CanvasFilters.idl", + "parsed": "idlnamesparsed/CanvasFilters.json" + }, + "CanvasGradient": { + "fragment": "idlnames/CanvasGradient.idl", + "parsed": "idlnamesparsed/CanvasGradient.json" + }, + "CanvasImageData": { + "fragment": "idlnames/CanvasImageData.idl", + "parsed": "idlnamesparsed/CanvasImageData.json" + }, + "CanvasImageSmoothing": { + "fragment": "idlnames/CanvasImageSmoothing.idl", + "parsed": "idlnamesparsed/CanvasImageSmoothing.json" + }, + "CanvasImageSource": { + "fragment": "idlnames/CanvasImageSource.idl", + "parsed": "idlnamesparsed/CanvasImageSource.json" + }, + "CanvasLineCap": { + "fragment": "idlnames/CanvasLineCap.idl", + "parsed": "idlnamesparsed/CanvasLineCap.json" + }, + "CanvasLineJoin": { + "fragment": "idlnames/CanvasLineJoin.idl", + "parsed": "idlnamesparsed/CanvasLineJoin.json" + }, + "CanvasPath": { + "fragment": "idlnames/CanvasPath.idl", + "parsed": "idlnamesparsed/CanvasPath.json" + }, + "CanvasPathDrawingStyles": { + "fragment": "idlnames/CanvasPathDrawingStyles.idl", + "parsed": "idlnamesparsed/CanvasPathDrawingStyles.json" + }, + "CanvasPattern": { + "fragment": "idlnames/CanvasPattern.idl", + "parsed": "idlnamesparsed/CanvasPattern.json" + }, + "CanvasRect": { + "fragment": "idlnames/CanvasRect.idl", + "parsed": "idlnamesparsed/CanvasRect.json" + }, + "CanvasRenderingContext2D": { + "fragment": "idlnames/CanvasRenderingContext2D.idl", + "parsed": "idlnamesparsed/CanvasRenderingContext2D.json" + }, + "CanvasRenderingContext2DSettings": { + "fragment": "idlnames/CanvasRenderingContext2DSettings.idl", + "parsed": "idlnamesparsed/CanvasRenderingContext2DSettings.json" + }, + "CanvasShadowStyles": { + "fragment": "idlnames/CanvasShadowStyles.idl", + "parsed": "idlnamesparsed/CanvasShadowStyles.json" + }, + "CanvasState": { + "fragment": "idlnames/CanvasState.idl", + "parsed": "idlnamesparsed/CanvasState.json" + }, + "CanvasText": { + "fragment": "idlnames/CanvasText.idl", + "parsed": "idlnamesparsed/CanvasText.json" + }, + "CanvasTextAlign": { + "fragment": "idlnames/CanvasTextAlign.idl", + "parsed": "idlnamesparsed/CanvasTextAlign.json" + }, + "CanvasTextBaseline": { + "fragment": "idlnames/CanvasTextBaseline.idl", + "parsed": "idlnamesparsed/CanvasTextBaseline.json" + }, + "CanvasTextDrawingStyles": { + "fragment": "idlnames/CanvasTextDrawingStyles.idl", + "parsed": "idlnamesparsed/CanvasTextDrawingStyles.json" + }, + "CanvasTransform": { + "fragment": "idlnames/CanvasTransform.idl", + "parsed": "idlnamesparsed/CanvasTransform.json" + }, + "CanvasUserInterface": { + "fragment": "idlnames/CanvasUserInterface.idl", + "parsed": "idlnamesparsed/CanvasUserInterface.json" + }, + "Capabilities": { + "fragment": "idlnames/Capabilities.idl", + "parsed": "idlnamesparsed/Capabilities.json" + }, + "ChannelCountMode": { + "fragment": "idlnames/ChannelCountMode.idl", + "parsed": "idlnamesparsed/ChannelCountMode.json" + }, + "ChannelInterpretation": { + "fragment": "idlnames/ChannelInterpretation.idl", + "parsed": "idlnamesparsed/ChannelInterpretation.json" + }, + "ChannelMergerNode": { + "fragment": "idlnames/ChannelMergerNode.idl", + "parsed": "idlnamesparsed/ChannelMergerNode.json" + }, + "ChannelMergerOptions": { + "fragment": "idlnames/ChannelMergerOptions.idl", + "parsed": "idlnamesparsed/ChannelMergerOptions.json" + }, + "ChannelSplitterNode": { + "fragment": "idlnames/ChannelSplitterNode.idl", + "parsed": "idlnamesparsed/ChannelSplitterNode.json" + }, + "ChannelSplitterOptions": { + "fragment": "idlnames/ChannelSplitterOptions.idl", + "parsed": "idlnamesparsed/ChannelSplitterOptions.json" + }, + "CharacterData": { + "fragment": "idlnames/CharacterData.idl", + "parsed": "idlnamesparsed/CharacterData.json" + }, + "CharacteristicEventHandlers": { + "fragment": "idlnames/CharacteristicEventHandlers.idl", + "parsed": "idlnamesparsed/CharacteristicEventHandlers.json" + }, + "ChildNode": { + "fragment": "idlnames/ChildNode.idl", + "parsed": "idlnamesparsed/ChildNode.json" + }, + "Client": { + "fragment": "idlnames/Client.idl", + "parsed": "idlnamesparsed/Client.json" + }, + "ClientLifecycleState": { + "fragment": "idlnames/ClientLifecycleState.idl", + "parsed": "idlnamesparsed/ClientLifecycleState.json" + }, + "ClientQueryOptions": { + "fragment": "idlnames/ClientQueryOptions.idl", + "parsed": "idlnamesparsed/ClientQueryOptions.json" + }, + "ClientType": { + "fragment": "idlnames/ClientType.idl", + "parsed": "idlnamesparsed/ClientType.json" + }, + "Clients": { + "fragment": "idlnames/Clients.idl", + "parsed": "idlnamesparsed/Clients.json" + }, + "Clipboard": { + "fragment": "idlnames/Clipboard.idl", + "parsed": "idlnamesparsed/Clipboard.json" + }, + "ClipboardEvent": { + "fragment": "idlnames/ClipboardEvent.idl", + "parsed": "idlnamesparsed/ClipboardEvent.json" + }, + "ClipboardEventInit": { + "fragment": "idlnames/ClipboardEventInit.idl", + "parsed": "idlnamesparsed/ClipboardEventInit.json" + }, + "ClipboardItem": { + "fragment": "idlnames/ClipboardItem.idl", + "parsed": "idlnamesparsed/ClipboardItem.json" + }, + "ClipboardItemData": { + "fragment": "idlnames/ClipboardItemData.idl", + "parsed": "idlnamesparsed/ClipboardItemData.json" + }, + "ClipboardItemDataType": { + "fragment": "idlnames/ClipboardItemDataType.idl", + "parsed": "idlnamesparsed/ClipboardItemDataType.json" + }, + "ClipboardItemDelayedCallback": { + "fragment": "idlnames/ClipboardItemDelayedCallback.idl", + "parsed": "idlnamesparsed/ClipboardItemDelayedCallback.json" + }, + "ClipboardItemOptions": { + "fragment": "idlnames/ClipboardItemOptions.idl", + "parsed": "idlnamesparsed/ClipboardItemOptions.json" + }, + "ClipboardItems": { + "fragment": "idlnames/ClipboardItems.idl", + "parsed": "idlnamesparsed/ClipboardItems.json" + }, + "ClipboardPermissionDescriptor": { + "fragment": "idlnames/ClipboardPermissionDescriptor.idl", + "parsed": "idlnamesparsed/ClipboardPermissionDescriptor.json" + }, + "CloseEvent": { + "fragment": "idlnames/CloseEvent.idl", + "parsed": "idlnamesparsed/CloseEvent.json" + }, + "CloseEventInit": { + "fragment": "idlnames/CloseEventInit.idl", + "parsed": "idlnamesparsed/CloseEventInit.json" + }, + "CodecState": { + "fragment": "idlnames/CodecState.idl", + "parsed": "idlnamesparsed/CodecState.json" + }, + "CollectedClientData": { + "fragment": "idlnames/CollectedClientData.idl", + "parsed": "idlnamesparsed/CollectedClientData.json" + }, + "ColorGamut": { + "fragment": "idlnames/ColorGamut.idl", + "parsed": "idlnamesparsed/ColorGamut.json" + }, + "ColorSpaceConversion": { + "fragment": "idlnames/ColorSpaceConversion.idl", + "parsed": "idlnamesparsed/ColorSpaceConversion.json" + }, + "Comment": { + "fragment": "idlnames/Comment.idl", + "parsed": "idlnamesparsed/Comment.json" + }, + "CompileError": { + "fragment": "idlnames/CompileError.idl", + "parsed": "idlnamesparsed/CompileError.json" + }, + "CompositeOperation": { + "fragment": "idlnames/CompositeOperation.idl", + "parsed": "idlnamesparsed/CompositeOperation.json" + }, + "CompositeOperationOrAuto": { + "fragment": "idlnames/CompositeOperationOrAuto.idl", + "parsed": "idlnamesparsed/CompositeOperationOrAuto.json" + }, + "CompositionEvent": { + "fragment": "idlnames/CompositionEvent.idl", + "parsed": "idlnamesparsed/CompositionEvent.json" + }, + "CompositionEventInit": { + "fragment": "idlnames/CompositionEventInit.idl", + "parsed": "idlnamesparsed/CompositionEventInit.json" + }, + "CompressionStream": { + "fragment": "idlnames/CompressionStream.idl", + "parsed": "idlnamesparsed/CompressionStream.json" + }, + "ComputedEffectTiming": { + "fragment": "idlnames/ComputedEffectTiming.idl", + "parsed": "idlnamesparsed/ComputedEffectTiming.json" + }, + "ConnectionType": { + "fragment": "idlnames/ConnectionType.idl", + "parsed": "idlnamesparsed/ConnectionType.json" + }, + "ConstantSourceNode": { + "fragment": "idlnames/ConstantSourceNode.idl", + "parsed": "idlnamesparsed/ConstantSourceNode.json" + }, + "ConstantSourceOptions": { + "fragment": "idlnames/ConstantSourceOptions.idl", + "parsed": "idlnamesparsed/ConstantSourceOptions.json" + }, + "ConstrainBoolean": { + "fragment": "idlnames/ConstrainBoolean.idl", + "parsed": "idlnamesparsed/ConstrainBoolean.json" + }, + "ConstrainBooleanParameters": { + "fragment": "idlnames/ConstrainBooleanParameters.idl", + "parsed": "idlnamesparsed/ConstrainBooleanParameters.json" + }, + "ConstrainDOMString": { + "fragment": "idlnames/ConstrainDOMString.idl", + "parsed": "idlnamesparsed/ConstrainDOMString.json" + }, + "ConstrainDOMStringParameters": { + "fragment": "idlnames/ConstrainDOMStringParameters.idl", + "parsed": "idlnamesparsed/ConstrainDOMStringParameters.json" + }, + "ConstrainDouble": { + "fragment": "idlnames/ConstrainDouble.idl", + "parsed": "idlnamesparsed/ConstrainDouble.json" + }, + "ConstrainDoubleRange": { + "fragment": "idlnames/ConstrainDoubleRange.idl", + "parsed": "idlnamesparsed/ConstrainDoubleRange.json" + }, + "ConstrainPoint2D": { + "fragment": "idlnames/ConstrainPoint2D.idl", + "parsed": "idlnamesparsed/ConstrainPoint2D.json" + }, + "ConstrainPoint2DParameters": { + "fragment": "idlnames/ConstrainPoint2DParameters.idl", + "parsed": "idlnamesparsed/ConstrainPoint2DParameters.json" + }, + "ConstrainULong": { + "fragment": "idlnames/ConstrainULong.idl", + "parsed": "idlnamesparsed/ConstrainULong.json" + }, + "ConstrainULongRange": { + "fragment": "idlnames/ConstrainULongRange.idl", + "parsed": "idlnamesparsed/ConstrainULongRange.json" + }, + "ConstraintSet": { + "fragment": "idlnames/ConstraintSet.idl", + "parsed": "idlnamesparsed/ConstraintSet.json" + }, + "Constraints": { + "fragment": "idlnames/Constraints.idl", + "parsed": "idlnamesparsed/Constraints.json" + }, + "ContactAddress": { + "fragment": "idlnames/ContactAddress.idl", + "parsed": "idlnamesparsed/ContactAddress.json" + }, + "ContactInfo": { + "fragment": "idlnames/ContactInfo.idl", + "parsed": "idlnamesparsed/ContactInfo.json" + }, + "ContactProperty": { + "fragment": "idlnames/ContactProperty.idl", + "parsed": "idlnamesparsed/ContactProperty.json" + }, + "ContactsManager": { + "fragment": "idlnames/ContactsManager.idl", + "parsed": "idlnamesparsed/ContactsManager.json" + }, + "ContactsSelectOptions": { + "fragment": "idlnames/ContactsSelectOptions.idl", + "parsed": "idlnamesparsed/ContactsSelectOptions.json" + }, + "ContainerBasedOffset": { + "fragment": "idlnames/ContainerBasedOffset.idl", + "parsed": "idlnamesparsed/ContainerBasedOffset.json" + }, + "ContentCategory": { + "fragment": "idlnames/ContentCategory.idl", + "parsed": "idlnamesparsed/ContentCategory.json" + }, + "ContentDescription": { + "fragment": "idlnames/ContentDescription.idl", + "parsed": "idlnamesparsed/ContentDescription.json" + }, + "ContentIndex": { + "fragment": "idlnames/ContentIndex.idl", + "parsed": "idlnamesparsed/ContentIndex.json" + }, + "ContentIndexEvent": { + "fragment": "idlnames/ContentIndexEvent.idl", + "parsed": "idlnamesparsed/ContentIndexEvent.json" + }, + "ContentIndexEventInit": { + "fragment": "idlnames/ContentIndexEventInit.idl", + "parsed": "idlnamesparsed/ContentIndexEventInit.json" + }, + "ConvolverNode": { + "fragment": "idlnames/ConvolverNode.idl", + "parsed": "idlnamesparsed/ConvolverNode.json" + }, + "ConvolverOptions": { + "fragment": "idlnames/ConvolverOptions.idl", + "parsed": "idlnamesparsed/ConvolverOptions.json" + }, + "CookieChangeEvent": { + "fragment": "idlnames/CookieChangeEvent.idl", + "parsed": "idlnamesparsed/CookieChangeEvent.json" + }, + "CookieChangeEventInit": { + "fragment": "idlnames/CookieChangeEventInit.idl", + "parsed": "idlnamesparsed/CookieChangeEventInit.json" + }, + "CookieInit": { + "fragment": "idlnames/CookieInit.idl", + "parsed": "idlnamesparsed/CookieInit.json" + }, + "CookieList": { + "fragment": "idlnames/CookieList.idl", + "parsed": "idlnamesparsed/CookieList.json" + }, + "CookieListItem": { + "fragment": "idlnames/CookieListItem.idl", + "parsed": "idlnamesparsed/CookieListItem.json" + }, + "CookieSameSite": { + "fragment": "idlnames/CookieSameSite.idl", + "parsed": "idlnamesparsed/CookieSameSite.json" + }, + "CookieStore": { + "fragment": "idlnames/CookieStore.idl", + "parsed": "idlnamesparsed/CookieStore.json" + }, + "CookieStoreDeleteOptions": { + "fragment": "idlnames/CookieStoreDeleteOptions.idl", + "parsed": "idlnamesparsed/CookieStoreDeleteOptions.json" + }, + "CookieStoreGetOptions": { + "fragment": "idlnames/CookieStoreGetOptions.idl", + "parsed": "idlnamesparsed/CookieStoreGetOptions.json" + }, + "CookieStoreManager": { + "fragment": "idlnames/CookieStoreManager.idl", + "parsed": "idlnamesparsed/CookieStoreManager.json" + }, + "Coordinates": { + "fragment": "idlnames/Coordinates.idl", + "parsed": "idlnamesparsed/Coordinates.json" + }, + "CountQueuingStrategy": { + "fragment": "idlnames/CountQueuingStrategy.idl", + "parsed": "idlnamesparsed/CountQueuingStrategy.json" + }, + "CrashReportBody": { + "fragment": "idlnames/CrashReportBody.idl", + "parsed": "idlnamesparsed/CrashReportBody.json" + }, + "Credential": { + "fragment": "idlnames/Credential.idl", + "parsed": "idlnamesparsed/Credential.json" + }, + "CredentialCreationOptions": { + "fragment": "idlnames/CredentialCreationOptions.idl", + "parsed": "idlnamesparsed/CredentialCreationOptions.json" + }, + "CredentialData": { + "fragment": "idlnames/CredentialData.idl", + "parsed": "idlnamesparsed/CredentialData.json" + }, + "CredentialMediationRequirement": { + "fragment": "idlnames/CredentialMediationRequirement.idl", + "parsed": "idlnamesparsed/CredentialMediationRequirement.json" + }, + "CredentialPropertiesOutput": { + "fragment": "idlnames/CredentialPropertiesOutput.idl", + "parsed": "idlnamesparsed/CredentialPropertiesOutput.json" + }, + "CredentialRequestOptions": { + "fragment": "idlnames/CredentialRequestOptions.idl", + "parsed": "idlnamesparsed/CredentialRequestOptions.json" + }, + "CredentialUserData": { + "fragment": "idlnames/CredentialUserData.idl", + "parsed": "idlnamesparsed/CredentialUserData.json" + }, + "CredentialsContainer": { + "fragment": "idlnames/CredentialsContainer.idl", + "parsed": "idlnamesparsed/CredentialsContainer.json" + }, + "CursorCaptureConstraint": { + "fragment": "idlnames/CursorCaptureConstraint.idl", + "parsed": "idlnamesparsed/CursorCaptureConstraint.json" + }, + "CustomElementConstructor": { + "fragment": "idlnames/CustomElementConstructor.idl", + "parsed": "idlnamesparsed/CustomElementConstructor.json" + }, + "CustomElementRegistry": { + "fragment": "idlnames/CustomElementRegistry.idl", + "parsed": "idlnamesparsed/CustomElementRegistry.json" + }, + "CustomEvent": { + "fragment": "idlnames/CustomEvent.idl", + "parsed": "idlnamesparsed/CustomEvent.json" + }, + "CustomEventInit": { + "fragment": "idlnames/CustomEventInit.idl", + "parsed": "idlnamesparsed/CustomEventInit.json" + }, + "CustomStateSet": { + "fragment": "idlnames/CustomStateSet.idl", + "parsed": "idlnamesparsed/CustomStateSet.json" + }, + "DOMHighResTimeStamp": { + "fragment": "idlnames/DOMHighResTimeStamp.idl", + "parsed": "idlnamesparsed/DOMHighResTimeStamp.json" + }, + "DOMImplementation": { + "fragment": "idlnames/DOMImplementation.idl", + "parsed": "idlnamesparsed/DOMImplementation.json" + }, + "DOMMatrix": { + "fragment": "idlnames/DOMMatrix.idl", + "parsed": "idlnamesparsed/DOMMatrix.json" + }, + "DOMMatrix2DInit": { + "fragment": "idlnames/DOMMatrix2DInit.idl", + "parsed": "idlnamesparsed/DOMMatrix2DInit.json" + }, + "DOMMatrixInit": { + "fragment": "idlnames/DOMMatrixInit.idl", + "parsed": "idlnamesparsed/DOMMatrixInit.json" + }, + "DOMMatrixReadOnly": { + "fragment": "idlnames/DOMMatrixReadOnly.idl", + "parsed": "idlnamesparsed/DOMMatrixReadOnly.json" + }, + "DOMParser": { + "fragment": "idlnames/DOMParser.idl", + "parsed": "idlnamesparsed/DOMParser.json" + }, + "DOMParserSupportedType": { + "fragment": "idlnames/DOMParserSupportedType.idl", + "parsed": "idlnamesparsed/DOMParserSupportedType.json" + }, + "DOMPoint": { + "fragment": "idlnames/DOMPoint.idl", + "parsed": "idlnamesparsed/DOMPoint.json" + }, + "DOMPointInit": { + "fragment": "idlnames/DOMPointInit.idl", + "parsed": "idlnamesparsed/DOMPointInit.json" + }, + "DOMPointReadOnly": { + "fragment": "idlnames/DOMPointReadOnly.idl", + "parsed": "idlnamesparsed/DOMPointReadOnly.json" + }, + "DOMQuad": { + "fragment": "idlnames/DOMQuad.idl", + "parsed": "idlnamesparsed/DOMQuad.json" + }, + "DOMQuadInit": { + "fragment": "idlnames/DOMQuadInit.idl", + "parsed": "idlnamesparsed/DOMQuadInit.json" + }, + "DOMRect": { + "fragment": "idlnames/DOMRect.idl", + "parsed": "idlnamesparsed/DOMRect.json" + }, + "DOMRectInit": { + "fragment": "idlnames/DOMRectInit.idl", + "parsed": "idlnamesparsed/DOMRectInit.json" + }, + "DOMRectList": { + "fragment": "idlnames/DOMRectList.idl", + "parsed": "idlnamesparsed/DOMRectList.json" + }, + "DOMRectReadOnly": { + "fragment": "idlnames/DOMRectReadOnly.idl", + "parsed": "idlnamesparsed/DOMRectReadOnly.json" + }, + "DOMStringList": { + "fragment": "idlnames/DOMStringList.idl", + "parsed": "idlnamesparsed/DOMStringList.json" + }, + "DOMStringMap": { + "fragment": "idlnames/DOMStringMap.idl", + "parsed": "idlnamesparsed/DOMStringMap.json" + }, + "DOMTokenList": { + "fragment": "idlnames/DOMTokenList.idl", + "parsed": "idlnamesparsed/DOMTokenList.json" + }, + "DataCue": { + "fragment": "idlnames/DataCue.idl", + "parsed": "idlnamesparsed/DataCue.json" + }, + "DataTransfer": { + "fragment": "idlnames/DataTransfer.idl", + "parsed": "idlnamesparsed/DataTransfer.json" + }, + "DataTransferItem": { + "fragment": "idlnames/DataTransferItem.idl", + "parsed": "idlnamesparsed/DataTransferItem.json" + }, + "DataTransferItemList": { + "fragment": "idlnames/DataTransferItemList.idl", + "parsed": "idlnamesparsed/DataTransferItemList.json" + }, + "DatagramTransport": { + "fragment": "idlnames/DatagramTransport.idl", + "parsed": "idlnamesparsed/DatagramTransport.json" + }, + "DecodeErrorCallback": { + "fragment": "idlnames/DecodeErrorCallback.idl", + "parsed": "idlnamesparsed/DecodeErrorCallback.json" + }, + "DecodeSuccessCallback": { + "fragment": "idlnames/DecodeSuccessCallback.idl", + "parsed": "idlnamesparsed/DecodeSuccessCallback.json" + }, + "DecompressionStream": { + "fragment": "idlnames/DecompressionStream.idl", + "parsed": "idlnamesparsed/DecompressionStream.json" + }, + "DedicatedWorkerGlobalScope": { + "fragment": "idlnames/DedicatedWorkerGlobalScope.idl", + "parsed": "idlnamesparsed/DedicatedWorkerGlobalScope.json" + }, + "DelayNode": { + "fragment": "idlnames/DelayNode.idl", + "parsed": "idlnamesparsed/DelayNode.json" + }, + "DelayOptions": { + "fragment": "idlnames/DelayOptions.idl", + "parsed": "idlnamesparsed/DelayOptions.json" + }, + "DeprecationReportBody": { + "fragment": "idlnames/DeprecationReportBody.idl", + "parsed": "idlnamesparsed/DeprecationReportBody.json" + }, + "DetectedBarcode": { + "fragment": "idlnames/DetectedBarcode.idl", + "parsed": "idlnamesparsed/DetectedBarcode.json" + }, + "DetectedFace": { + "fragment": "idlnames/DetectedFace.idl", + "parsed": "idlnamesparsed/DetectedFace.json" + }, + "DetectedText": { + "fragment": "idlnames/DetectedText.idl", + "parsed": "idlnamesparsed/DetectedText.json" + }, + "DeviceMotionEvent": { + "fragment": "idlnames/DeviceMotionEvent.idl", + "parsed": "idlnamesparsed/DeviceMotionEvent.json" + }, + "DeviceMotionEventAcceleration": { + "fragment": "idlnames/DeviceMotionEventAcceleration.idl", + "parsed": "idlnamesparsed/DeviceMotionEventAcceleration.json" + }, + "DeviceMotionEventAccelerationInit": { + "fragment": "idlnames/DeviceMotionEventAccelerationInit.idl", + "parsed": "idlnamesparsed/DeviceMotionEventAccelerationInit.json" + }, + "DeviceMotionEventInit": { + "fragment": "idlnames/DeviceMotionEventInit.idl", + "parsed": "idlnamesparsed/DeviceMotionEventInit.json" + }, + "DeviceMotionEventRotationRate": { + "fragment": "idlnames/DeviceMotionEventRotationRate.idl", + "parsed": "idlnamesparsed/DeviceMotionEventRotationRate.json" + }, + "DeviceMotionEventRotationRateInit": { + "fragment": "idlnames/DeviceMotionEventRotationRateInit.idl", + "parsed": "idlnamesparsed/DeviceMotionEventRotationRateInit.json" + }, + "DeviceOrientationEvent": { + "fragment": "idlnames/DeviceOrientationEvent.idl", + "parsed": "idlnamesparsed/DeviceOrientationEvent.json" + }, + "DeviceOrientationEventInit": { + "fragment": "idlnames/DeviceOrientationEventInit.idl", + "parsed": "idlnamesparsed/DeviceOrientationEventInit.json" + }, + "DevicePermissionDescriptor": { + "fragment": "idlnames/DevicePermissionDescriptor.idl", + "parsed": "idlnamesparsed/DevicePermissionDescriptor.json" + }, + "DirectionSetting": { + "fragment": "idlnames/DirectionSetting.idl", + "parsed": "idlnamesparsed/DirectionSetting.json" + }, + "DirectoryPickerOptions": { + "fragment": "idlnames/DirectoryPickerOptions.idl", + "parsed": "idlnamesparsed/DirectoryPickerOptions.json" + }, + "DisplayCaptureSurfaceType": { + "fragment": "idlnames/DisplayCaptureSurfaceType.idl", + "parsed": "idlnamesparsed/DisplayCaptureSurfaceType.json" + }, + "DisplayMediaStreamConstraints": { + "fragment": "idlnames/DisplayMediaStreamConstraints.idl", + "parsed": "idlnamesparsed/DisplayMediaStreamConstraints.json" + }, + "DisplayModeType": { + "fragment": "idlnames/DisplayModeType.idl", + "parsed": "idlnamesparsed/DisplayModeType.json" + }, + "DistanceModelType": { + "fragment": "idlnames/DistanceModelType.idl", + "parsed": "idlnamesparsed/DistanceModelType.json" + }, + "DistortionCoefficients": { + "fragment": "idlnames/DistortionCoefficients.idl", + "parsed": "idlnamesparsed/DistortionCoefficients.json" + }, + "Document": { + "fragment": "idlnames/Document.idl", + "parsed": "idlnamesparsed/Document.json" + }, + "DocumentAndElementEventHandlers": { + "fragment": "idlnames/DocumentAndElementEventHandlers.idl", + "parsed": "idlnamesparsed/DocumentAndElementEventHandlers.json" + }, + "DocumentFragment": { + "fragment": "idlnames/DocumentFragment.idl", + "parsed": "idlnamesparsed/DocumentFragment.json" + }, + "DocumentOrShadowRoot": { + "fragment": "idlnames/DocumentOrShadowRoot.idl", + "parsed": "idlnamesparsed/DocumentOrShadowRoot.json" + }, + "DocumentReadyState": { + "fragment": "idlnames/DocumentReadyState.idl", + "parsed": "idlnamesparsed/DocumentReadyState.json" + }, + "DocumentTimeline": { + "fragment": "idlnames/DocumentTimeline.idl", + "parsed": "idlnamesparsed/DocumentTimeline.json" + }, + "DocumentTimelineOptions": { + "fragment": "idlnames/DocumentTimelineOptions.idl", + "parsed": "idlnamesparsed/DocumentTimelineOptions.json" + }, + "DocumentType": { + "fragment": "idlnames/DocumentType.idl", + "parsed": "idlnamesparsed/DocumentType.json" + }, + "DoubleRange": { + "fragment": "idlnames/DoubleRange.idl", + "parsed": "idlnamesparsed/DoubleRange.json" + }, + "DragEvent": { + "fragment": "idlnames/DragEvent.idl", + "parsed": "idlnamesparsed/DragEvent.json" + }, + "DragEventInit": { + "fragment": "idlnames/DragEventInit.idl", + "parsed": "idlnamesparsed/DragEventInit.json" + }, + "DynamicsCompressorNode": { + "fragment": "idlnames/DynamicsCompressorNode.idl", + "parsed": "idlnamesparsed/DynamicsCompressorNode.json" + }, + "DynamicsCompressorOptions": { + "fragment": "idlnames/DynamicsCompressorOptions.idl", + "parsed": "idlnamesparsed/DynamicsCompressorOptions.json" + }, + "EXT_blend_minmax": { + "fragment": "idlnames/EXT_blend_minmax.idl", + "parsed": "idlnamesparsed/EXT_blend_minmax.json" + }, + "EXT_clip_cull_distance": { + "fragment": "idlnames/EXT_clip_cull_distance.idl", + "parsed": "idlnamesparsed/EXT_clip_cull_distance.json" + }, + "EXT_color_buffer_float": { + "fragment": "idlnames/EXT_color_buffer_float.idl", + "parsed": "idlnamesparsed/EXT_color_buffer_float.json" + }, + "EXT_color_buffer_half_float": { + "fragment": "idlnames/EXT_color_buffer_half_float.idl", + "parsed": "idlnamesparsed/EXT_color_buffer_half_float.json" + }, + "EXT_disjoint_timer_query": { + "fragment": "idlnames/EXT_disjoint_timer_query.idl", + "parsed": "idlnamesparsed/EXT_disjoint_timer_query.json" + }, + "EXT_disjoint_timer_query_webgl2": { + "fragment": "idlnames/EXT_disjoint_timer_query_webgl2.idl", + "parsed": "idlnamesparsed/EXT_disjoint_timer_query_webgl2.json" + }, + "EXT_float_blend": { + "fragment": "idlnames/EXT_float_blend.idl", + "parsed": "idlnamesparsed/EXT_float_blend.json" + }, + "EXT_frag_depth": { + "fragment": "idlnames/EXT_frag_depth.idl", + "parsed": "idlnamesparsed/EXT_frag_depth.json" + }, + "EXT_sRGB": { + "fragment": "idlnames/EXT_sRGB.idl", + "parsed": "idlnamesparsed/EXT_sRGB.json" + }, + "EXT_shader_texture_lod": { + "fragment": "idlnames/EXT_shader_texture_lod.idl", + "parsed": "idlnamesparsed/EXT_shader_texture_lod.json" + }, + "EXT_texture_compression_bptc": { + "fragment": "idlnames/EXT_texture_compression_bptc.idl", + "parsed": "idlnamesparsed/EXT_texture_compression_bptc.json" + }, + "EXT_texture_compression_rgtc": { + "fragment": "idlnames/EXT_texture_compression_rgtc.idl", + "parsed": "idlnamesparsed/EXT_texture_compression_rgtc.json" + }, + "EXT_texture_filter_anisotropic": { + "fragment": "idlnames/EXT_texture_filter_anisotropic.idl", + "parsed": "idlnamesparsed/EXT_texture_filter_anisotropic.json" + }, + "EXT_texture_norm16": { + "fragment": "idlnames/EXT_texture_norm16.idl", + "parsed": "idlnamesparsed/EXT_texture_norm16.json" + }, + "Edge": { + "fragment": "idlnames/Edge.idl", + "parsed": "idlnamesparsed/Edge.json" + }, + "EffectTiming": { + "fragment": "idlnames/EffectTiming.idl", + "parsed": "idlnamesparsed/EffectTiming.json" + }, + "EffectiveConnectionType": { + "fragment": "idlnames/EffectiveConnectionType.idl", + "parsed": "idlnamesparsed/EffectiveConnectionType.json" + }, + "Element": { + "fragment": "idlnames/Element.idl", + "parsed": "idlnamesparsed/Element.json" + }, + "ElementBasedOffset": { + "fragment": "idlnames/ElementBasedOffset.idl", + "parsed": "idlnamesparsed/ElementBasedOffset.json" + }, + "ElementCSSInlineStyle": { + "fragment": "idlnames/ElementCSSInlineStyle.idl", + "parsed": "idlnamesparsed/ElementCSSInlineStyle.json" + }, + "ElementContentEditable": { + "fragment": "idlnames/ElementContentEditable.idl", + "parsed": "idlnamesparsed/ElementContentEditable.json" + }, + "ElementCreationOptions": { + "fragment": "idlnames/ElementCreationOptions.idl", + "parsed": "idlnamesparsed/ElementCreationOptions.json" + }, + "ElementDefinitionOptions": { + "fragment": "idlnames/ElementDefinitionOptions.idl", + "parsed": "idlnamesparsed/ElementDefinitionOptions.json" + }, + "ElementInternals": { + "fragment": "idlnames/ElementInternals.idl", + "parsed": "idlnamesparsed/ElementInternals.json" + }, + "EncodedAudioChunk": { + "fragment": "idlnames/EncodedAudioChunk.idl", + "parsed": "idlnamesparsed/EncodedAudioChunk.json" + }, + "EncodedAudioChunkInit": { + "fragment": "idlnames/EncodedAudioChunkInit.idl", + "parsed": "idlnamesparsed/EncodedAudioChunkInit.json" + }, + "EncodedAudioChunkOutputCallback": { + "fragment": "idlnames/EncodedAudioChunkOutputCallback.idl", + "parsed": "idlnamesparsed/EncodedAudioChunkOutputCallback.json" + }, + "EncodedAudioChunkType": { + "fragment": "idlnames/EncodedAudioChunkType.idl", + "parsed": "idlnamesparsed/EncodedAudioChunkType.json" + }, + "EncodedVideoChunk": { + "fragment": "idlnames/EncodedVideoChunk.idl", + "parsed": "idlnamesparsed/EncodedVideoChunk.json" + }, + "EncodedVideoChunkInit": { + "fragment": "idlnames/EncodedVideoChunkInit.idl", + "parsed": "idlnamesparsed/EncodedVideoChunkInit.json" + }, + "EncodedVideoChunkOutputCallback": { + "fragment": "idlnames/EncodedVideoChunkOutputCallback.idl", + "parsed": "idlnamesparsed/EncodedVideoChunkOutputCallback.json" + }, + "EncodedVideoChunkType": { + "fragment": "idlnames/EncodedVideoChunkType.idl", + "parsed": "idlnamesparsed/EncodedVideoChunkType.json" + }, + "EndOfStreamError": { + "fragment": "idlnames/EndOfStreamError.idl", + "parsed": "idlnamesparsed/EndOfStreamError.json" + }, + "EndingType": { + "fragment": "idlnames/EndingType.idl", + "parsed": "idlnamesparsed/EndingType.json" + }, + "EnterPictureInPictureEvent": { + "fragment": "idlnames/EnterPictureInPictureEvent.idl", + "parsed": "idlnamesparsed/EnterPictureInPictureEvent.json" + }, + "EnterPictureInPictureEventInit": { + "fragment": "idlnames/EnterPictureInPictureEventInit.idl", + "parsed": "idlnamesparsed/EnterPictureInPictureEventInit.json" + }, + "ErrorCallback": { + "fragment": "idlnames/ErrorCallback.idl", + "parsed": "idlnamesparsed/ErrorCallback.json" + }, + "ErrorEvent": { + "fragment": "idlnames/ErrorEvent.idl", + "parsed": "idlnamesparsed/ErrorEvent.json" + }, + "ErrorEventInit": { + "fragment": "idlnames/ErrorEventInit.idl", + "parsed": "idlnamesparsed/ErrorEventInit.json" + }, + "Event": { + "fragment": "idlnames/Event.idl", + "parsed": "idlnamesparsed/Event.json" + }, + "EventCounts": { + "fragment": "idlnames/EventCounts.idl", + "parsed": "idlnamesparsed/EventCounts.json" + }, + "EventHandler": { + "fragment": "idlnames/EventHandler.idl", + "parsed": "idlnamesparsed/EventHandler.json" + }, + "EventHandlerNonNull": { + "fragment": "idlnames/EventHandlerNonNull.idl", + "parsed": "idlnamesparsed/EventHandlerNonNull.json" + }, + "EventInit": { + "fragment": "idlnames/EventInit.idl", + "parsed": "idlnamesparsed/EventInit.json" + }, + "EventListener": { + "fragment": "idlnames/EventListener.idl", + "parsed": "idlnamesparsed/EventListener.json" + }, + "EventListenerOptions": { + "fragment": "idlnames/EventListenerOptions.idl", + "parsed": "idlnamesparsed/EventListenerOptions.json" + }, + "EventModifierInit": { + "fragment": "idlnames/EventModifierInit.idl", + "parsed": "idlnamesparsed/EventModifierInit.json" + }, + "EventSource": { + "fragment": "idlnames/EventSource.idl", + "parsed": "idlnamesparsed/EventSource.json" + }, + "EventSourceInit": { + "fragment": "idlnames/EventSourceInit.idl", + "parsed": "idlnamesparsed/EventSourceInit.json" + }, + "EventTarget": { + "fragment": "idlnames/EventTarget.idl", + "parsed": "idlnamesparsed/EventTarget.json" + }, + "ExtendableCookieChangeEvent": { + "fragment": "idlnames/ExtendableCookieChangeEvent.idl", + "parsed": "idlnamesparsed/ExtendableCookieChangeEvent.json" + }, + "ExtendableCookieChangeEventInit": { + "fragment": "idlnames/ExtendableCookieChangeEventInit.idl", + "parsed": "idlnamesparsed/ExtendableCookieChangeEventInit.json" + }, + "ExtendableEvent": { + "fragment": "idlnames/ExtendableEvent.idl", + "parsed": "idlnamesparsed/ExtendableEvent.json" + }, + "ExtendableEventInit": { + "fragment": "idlnames/ExtendableEventInit.idl", + "parsed": "idlnamesparsed/ExtendableEventInit.json" + }, + "ExtendableMessageEvent": { + "fragment": "idlnames/ExtendableMessageEvent.idl", + "parsed": "idlnamesparsed/ExtendableMessageEvent.json" + }, + "ExtendableMessageEventInit": { + "fragment": "idlnames/ExtendableMessageEventInit.idl", + "parsed": "idlnamesparsed/ExtendableMessageEventInit.json" + }, + "External": { + "fragment": "idlnames/External.idl", + "parsed": "idlnamesparsed/External.json" + }, + "ExternalApplicationResource": { + "fragment": "idlnames/ExternalApplicationResource.idl", + "parsed": "idlnamesparsed/ExternalApplicationResource.json" + }, + "FaceDetector": { + "fragment": "idlnames/FaceDetector.idl", + "parsed": "idlnamesparsed/FaceDetector.json" + }, + "FaceDetectorOptions": { + "fragment": "idlnames/FaceDetectorOptions.idl", + "parsed": "idlnamesparsed/FaceDetectorOptions.json" + }, + "FederatedCredential": { + "fragment": "idlnames/FederatedCredential.idl", + "parsed": "idlnamesparsed/FederatedCredential.json" + }, + "FederatedCredentialInit": { + "fragment": "idlnames/FederatedCredentialInit.idl", + "parsed": "idlnamesparsed/FederatedCredentialInit.json" + }, + "FederatedCredentialRequestOptions": { + "fragment": "idlnames/FederatedCredentialRequestOptions.idl", + "parsed": "idlnamesparsed/FederatedCredentialRequestOptions.json" + }, + "FetchEvent": { + "fragment": "idlnames/FetchEvent.idl", + "parsed": "idlnamesparsed/FetchEvent.json" + }, + "FetchEventInit": { + "fragment": "idlnames/FetchEventInit.idl", + "parsed": "idlnamesparsed/FetchEventInit.json" + }, + "File": { + "fragment": "idlnames/File.idl", + "parsed": "idlnamesparsed/File.json" + }, + "FileCallback": { + "fragment": "idlnames/FileCallback.idl", + "parsed": "idlnamesparsed/FileCallback.json" + }, + "FileList": { + "fragment": "idlnames/FileList.idl", + "parsed": "idlnamesparsed/FileList.json" + }, + "FilePickerAcceptType": { + "fragment": "idlnames/FilePickerAcceptType.idl", + "parsed": "idlnamesparsed/FilePickerAcceptType.json" + }, + "FilePickerOptions": { + "fragment": "idlnames/FilePickerOptions.idl", + "parsed": "idlnamesparsed/FilePickerOptions.json" + }, + "FilePropertyBag": { + "fragment": "idlnames/FilePropertyBag.idl", + "parsed": "idlnamesparsed/FilePropertyBag.json" + }, + "FileReader": { + "fragment": "idlnames/FileReader.idl", + "parsed": "idlnamesparsed/FileReader.json" + }, + "FileReaderSync": { + "fragment": "idlnames/FileReaderSync.idl", + "parsed": "idlnamesparsed/FileReaderSync.json" + }, + "FileSystem": { + "fragment": "idlnames/FileSystem.idl", + "parsed": "idlnamesparsed/FileSystem.json" + }, + "FileSystemCreateWritableOptions": { + "fragment": "idlnames/FileSystemCreateWritableOptions.idl", + "parsed": "idlnamesparsed/FileSystemCreateWritableOptions.json" + }, + "FileSystemDirectoryEntry": { + "fragment": "idlnames/FileSystemDirectoryEntry.idl", + "parsed": "idlnamesparsed/FileSystemDirectoryEntry.json" + }, + "FileSystemDirectoryHandle": { + "fragment": "idlnames/FileSystemDirectoryHandle.idl", + "parsed": "idlnamesparsed/FileSystemDirectoryHandle.json" + }, + "FileSystemDirectoryReader": { + "fragment": "idlnames/FileSystemDirectoryReader.idl", + "parsed": "idlnamesparsed/FileSystemDirectoryReader.json" + }, + "FileSystemEntriesCallback": { + "fragment": "idlnames/FileSystemEntriesCallback.idl", + "parsed": "idlnamesparsed/FileSystemEntriesCallback.json" + }, + "FileSystemEntry": { + "fragment": "idlnames/FileSystemEntry.idl", + "parsed": "idlnamesparsed/FileSystemEntry.json" + }, + "FileSystemEntryCallback": { + "fragment": "idlnames/FileSystemEntryCallback.idl", + "parsed": "idlnamesparsed/FileSystemEntryCallback.json" + }, + "FileSystemFileEntry": { + "fragment": "idlnames/FileSystemFileEntry.idl", + "parsed": "idlnamesparsed/FileSystemFileEntry.json" + }, + "FileSystemFileHandle": { + "fragment": "idlnames/FileSystemFileHandle.idl", + "parsed": "idlnamesparsed/FileSystemFileHandle.json" + }, + "FileSystemFlags": { + "fragment": "idlnames/FileSystemFlags.idl", + "parsed": "idlnamesparsed/FileSystemFlags.json" + }, + "FileSystemGetDirectoryOptions": { + "fragment": "idlnames/FileSystemGetDirectoryOptions.idl", + "parsed": "idlnamesparsed/FileSystemGetDirectoryOptions.json" + }, + "FileSystemGetFileOptions": { + "fragment": "idlnames/FileSystemGetFileOptions.idl", + "parsed": "idlnamesparsed/FileSystemGetFileOptions.json" + }, + "FileSystemHandle": { + "fragment": "idlnames/FileSystemHandle.idl", + "parsed": "idlnamesparsed/FileSystemHandle.json" + }, + "FileSystemHandleKind": { + "fragment": "idlnames/FileSystemHandleKind.idl", + "parsed": "idlnamesparsed/FileSystemHandleKind.json" + }, + "FileSystemHandlePermissionDescriptor": { + "fragment": "idlnames/FileSystemHandlePermissionDescriptor.idl", + "parsed": "idlnamesparsed/FileSystemHandlePermissionDescriptor.json" + }, + "FileSystemPermissionDescriptor": { + "fragment": "idlnames/FileSystemPermissionDescriptor.idl", + "parsed": "idlnamesparsed/FileSystemPermissionDescriptor.json" + }, + "FileSystemPermissionMode": { + "fragment": "idlnames/FileSystemPermissionMode.idl", + "parsed": "idlnamesparsed/FileSystemPermissionMode.json" + }, + "FileSystemRemoveOptions": { + "fragment": "idlnames/FileSystemRemoveOptions.idl", + "parsed": "idlnamesparsed/FileSystemRemoveOptions.json" + }, + "FileSystemWritableFileStream": { + "fragment": "idlnames/FileSystemWritableFileStream.idl", + "parsed": "idlnamesparsed/FileSystemWritableFileStream.json" + }, + "FileSystemWriteChunkType": { + "fragment": "idlnames/FileSystemWriteChunkType.idl", + "parsed": "idlnamesparsed/FileSystemWriteChunkType.json" + }, + "FillLightMode": { + "fragment": "idlnames/FillLightMode.idl", + "parsed": "idlnamesparsed/FillLightMode.json" + }, + "FillMode": { + "fragment": "idlnames/FillMode.idl", + "parsed": "idlnamesparsed/FillMode.json" + }, + "Fingerprint": { + "fragment": "idlnames/Fingerprint.idl", + "parsed": "idlnamesparsed/Fingerprint.json" + }, + "Float32List": { + "fragment": "idlnames/Float32List.idl", + "parsed": "idlnamesparsed/Float32List.json" + }, + "FlowControlType": { + "fragment": "idlnames/FlowControlType.idl", + "parsed": "idlnamesparsed/FlowControlType.json" + }, + "FocusEvent": { + "fragment": "idlnames/FocusEvent.idl", + "parsed": "idlnamesparsed/FocusEvent.json" + }, + "FocusEventInit": { + "fragment": "idlnames/FocusEventInit.idl", + "parsed": "idlnamesparsed/FocusEventInit.json" + }, + "FocusOptions": { + "fragment": "idlnames/FocusOptions.idl", + "parsed": "idlnamesparsed/FocusOptions.json" + }, + "FocusableAreaSearchMode": { + "fragment": "idlnames/FocusableAreaSearchMode.idl", + "parsed": "idlnamesparsed/FocusableAreaSearchMode.json" + }, + "FocusableAreasOption": { + "fragment": "idlnames/FocusableAreasOption.idl", + "parsed": "idlnamesparsed/FocusableAreasOption.json" + }, + "Font": { + "fragment": "idlnames/Font.idl", + "parsed": "idlnamesparsed/Font.json" + }, + "FontIterator": { + "fragment": "idlnames/FontIterator.idl", + "parsed": "idlnamesparsed/FontIterator.json" + }, + "FontManager": { + "fragment": "idlnames/FontManager.idl", + "parsed": "idlnamesparsed/FontManager.json" + }, + "FontMetadata": { + "fragment": "idlnames/FontMetadata.idl", + "parsed": "idlnamesparsed/FontMetadata.json" + }, + "FontMetrics": { + "fragment": "idlnames/FontMetrics.idl", + "parsed": "idlnamesparsed/FontMetrics.json" + }, + "FormData": { + "fragment": "idlnames/FormData.idl", + "parsed": "idlnamesparsed/FormData.json" + }, + "FormDataEntryValue": { + "fragment": "idlnames/FormDataEntryValue.idl", + "parsed": "idlnamesparsed/FormDataEntryValue.json" + }, + "FormDataEvent": { + "fragment": "idlnames/FormDataEvent.idl", + "parsed": "idlnamesparsed/FormDataEvent.json" + }, + "FormDataEventInit": { + "fragment": "idlnames/FormDataEventInit.idl", + "parsed": "idlnamesparsed/FormDataEventInit.json" + }, + "FragmentDirective": { + "fragment": "idlnames/FragmentDirective.idl", + "parsed": "idlnamesparsed/FragmentDirective.json" + }, + "FrameRequestCallback": { + "fragment": "idlnames/FrameRequestCallback.idl", + "parsed": "idlnamesparsed/FrameRequestCallback.json" + }, + "FrameType": { + "fragment": "idlnames/FrameType.idl", + "parsed": "idlnamesparsed/FrameType.json" + }, + "FullscreenNavigationUI": { + "fragment": "idlnames/FullscreenNavigationUI.idl", + "parsed": "idlnamesparsed/FullscreenNavigationUI.json" + }, + "FullscreenOptions": { + "fragment": "idlnames/FullscreenOptions.idl", + "parsed": "idlnamesparsed/FullscreenOptions.json" + }, + "FunctionStringCallback": { + "fragment": "idlnames/FunctionStringCallback.idl", + "parsed": "idlnamesparsed/FunctionStringCallback.json" + }, + "GLbitfield": { + "fragment": "idlnames/GLbitfield.idl", + "parsed": "idlnamesparsed/GLbitfield.json" + }, + "GLboolean": { + "fragment": "idlnames/GLboolean.idl", + "parsed": "idlnamesparsed/GLboolean.json" + }, + "GLbyte": { + "fragment": "idlnames/GLbyte.idl", + "parsed": "idlnamesparsed/GLbyte.json" + }, + "GLclampf": { + "fragment": "idlnames/GLclampf.idl", + "parsed": "idlnamesparsed/GLclampf.json" + }, + "GLenum": { + "fragment": "idlnames/GLenum.idl", + "parsed": "idlnamesparsed/GLenum.json" + }, + "GLfloat": { + "fragment": "idlnames/GLfloat.idl", + "parsed": "idlnamesparsed/GLfloat.json" + }, + "GLint": { + "fragment": "idlnames/GLint.idl", + "parsed": "idlnamesparsed/GLint.json" + }, + "GLint64": { + "fragment": "idlnames/GLint64.idl", + "parsed": "idlnamesparsed/GLint64.json" + }, + "GLintptr": { + "fragment": "idlnames/GLintptr.idl", + "parsed": "idlnamesparsed/GLintptr.json" + }, + "GLshort": { + "fragment": "idlnames/GLshort.idl", + "parsed": "idlnamesparsed/GLshort.json" + }, + "GLsizei": { + "fragment": "idlnames/GLsizei.idl", + "parsed": "idlnamesparsed/GLsizei.json" + }, + "GLsizeiptr": { + "fragment": "idlnames/GLsizeiptr.idl", + "parsed": "idlnamesparsed/GLsizeiptr.json" + }, + "GLubyte": { + "fragment": "idlnames/GLubyte.idl", + "parsed": "idlnamesparsed/GLubyte.json" + }, + "GLuint": { + "fragment": "idlnames/GLuint.idl", + "parsed": "idlnamesparsed/GLuint.json" + }, + "GLuint64": { + "fragment": "idlnames/GLuint64.idl", + "parsed": "idlnamesparsed/GLuint64.json" + }, + "GLuint64EXT": { + "fragment": "idlnames/GLuint64EXT.idl", + "parsed": "idlnamesparsed/GLuint64EXT.json" + }, + "GLushort": { + "fragment": "idlnames/GLushort.idl", + "parsed": "idlnamesparsed/GLushort.json" + }, + "GPU": { + "fragment": "idlnames/GPU.idl", + "parsed": "idlnamesparsed/GPU.json" + }, + "GPUAdapter": { + "fragment": "idlnames/GPUAdapter.idl", + "parsed": "idlnamesparsed/GPUAdapter.json" + }, + "GPUAdapterFeatures": { + "fragment": "idlnames/GPUAdapterFeatures.idl", + "parsed": "idlnamesparsed/GPUAdapterFeatures.json" + }, + "GPUAdapterLimits": { + "fragment": "idlnames/GPUAdapterLimits.idl", + "parsed": "idlnamesparsed/GPUAdapterLimits.json" + }, + "GPUAddressMode": { + "fragment": "idlnames/GPUAddressMode.idl", + "parsed": "idlnamesparsed/GPUAddressMode.json" + }, + "GPUBindGroup": { + "fragment": "idlnames/GPUBindGroup.idl", + "parsed": "idlnamesparsed/GPUBindGroup.json" + }, + "GPUBindGroupDescriptor": { + "fragment": "idlnames/GPUBindGroupDescriptor.idl", + "parsed": "idlnamesparsed/GPUBindGroupDescriptor.json" + }, + "GPUBindGroupEntry": { + "fragment": "idlnames/GPUBindGroupEntry.idl", + "parsed": "idlnamesparsed/GPUBindGroupEntry.json" + }, + "GPUBindGroupLayout": { + "fragment": "idlnames/GPUBindGroupLayout.idl", + "parsed": "idlnamesparsed/GPUBindGroupLayout.json" + }, + "GPUBindGroupLayoutDescriptor": { + "fragment": "idlnames/GPUBindGroupLayoutDescriptor.idl", + "parsed": "idlnamesparsed/GPUBindGroupLayoutDescriptor.json" + }, + "GPUBindGroupLayoutEntry": { + "fragment": "idlnames/GPUBindGroupLayoutEntry.idl", + "parsed": "idlnamesparsed/GPUBindGroupLayoutEntry.json" + }, + "GPUBindingResource": { + "fragment": "idlnames/GPUBindingResource.idl", + "parsed": "idlnamesparsed/GPUBindingResource.json" + }, + "GPUBlendComponent": { + "fragment": "idlnames/GPUBlendComponent.idl", + "parsed": "idlnamesparsed/GPUBlendComponent.json" + }, + "GPUBlendFactor": { + "fragment": "idlnames/GPUBlendFactor.idl", + "parsed": "idlnamesparsed/GPUBlendFactor.json" + }, + "GPUBlendOperation": { + "fragment": "idlnames/GPUBlendOperation.idl", + "parsed": "idlnamesparsed/GPUBlendOperation.json" + }, + "GPUBlendState": { + "fragment": "idlnames/GPUBlendState.idl", + "parsed": "idlnamesparsed/GPUBlendState.json" + }, + "GPUBuffer": { + "fragment": "idlnames/GPUBuffer.idl", + "parsed": "idlnamesparsed/GPUBuffer.json" + }, + "GPUBufferBinding": { + "fragment": "idlnames/GPUBufferBinding.idl", + "parsed": "idlnamesparsed/GPUBufferBinding.json" + }, + "GPUBufferBindingLayout": { + "fragment": "idlnames/GPUBufferBindingLayout.idl", + "parsed": "idlnamesparsed/GPUBufferBindingLayout.json" + }, + "GPUBufferBindingType": { + "fragment": "idlnames/GPUBufferBindingType.idl", + "parsed": "idlnamesparsed/GPUBufferBindingType.json" + }, + "GPUBufferDescriptor": { + "fragment": "idlnames/GPUBufferDescriptor.idl", + "parsed": "idlnamesparsed/GPUBufferDescriptor.json" + }, + "GPUBufferDynamicOffset": { + "fragment": "idlnames/GPUBufferDynamicOffset.idl", + "parsed": "idlnamesparsed/GPUBufferDynamicOffset.json" + }, + "GPUBufferUsage": { + "fragment": "idlnames/GPUBufferUsage.idl", + "parsed": "idlnamesparsed/GPUBufferUsage.json" + }, + "GPUBufferUsageFlags": { + "fragment": "idlnames/GPUBufferUsageFlags.idl", + "parsed": "idlnamesparsed/GPUBufferUsageFlags.json" + }, + "GPUCanvasContext": { + "fragment": "idlnames/GPUCanvasContext.idl", + "parsed": "idlnamesparsed/GPUCanvasContext.json" + }, + "GPUColor": { + "fragment": "idlnames/GPUColor.idl", + "parsed": "idlnamesparsed/GPUColor.json" + }, + "GPUColorDict": { + "fragment": "idlnames/GPUColorDict.idl", + "parsed": "idlnamesparsed/GPUColorDict.json" + }, + "GPUColorTargetState": { + "fragment": "idlnames/GPUColorTargetState.idl", + "parsed": "idlnamesparsed/GPUColorTargetState.json" + }, + "GPUColorWrite": { + "fragment": "idlnames/GPUColorWrite.idl", + "parsed": "idlnamesparsed/GPUColorWrite.json" + }, + "GPUColorWriteFlags": { + "fragment": "idlnames/GPUColorWriteFlags.idl", + "parsed": "idlnamesparsed/GPUColorWriteFlags.json" + }, + "GPUCommandBuffer": { + "fragment": "idlnames/GPUCommandBuffer.idl", + "parsed": "idlnamesparsed/GPUCommandBuffer.json" + }, + "GPUCommandBufferDescriptor": { + "fragment": "idlnames/GPUCommandBufferDescriptor.idl", + "parsed": "idlnamesparsed/GPUCommandBufferDescriptor.json" + }, + "GPUCommandEncoder": { + "fragment": "idlnames/GPUCommandEncoder.idl", + "parsed": "idlnamesparsed/GPUCommandEncoder.json" + }, + "GPUCommandEncoderDescriptor": { + "fragment": "idlnames/GPUCommandEncoderDescriptor.idl", + "parsed": "idlnamesparsed/GPUCommandEncoderDescriptor.json" + }, + "GPUCompareFunction": { + "fragment": "idlnames/GPUCompareFunction.idl", + "parsed": "idlnamesparsed/GPUCompareFunction.json" + }, + "GPUCompilationInfo": { + "fragment": "idlnames/GPUCompilationInfo.idl", + "parsed": "idlnamesparsed/GPUCompilationInfo.json" + }, + "GPUCompilationMessage": { + "fragment": "idlnames/GPUCompilationMessage.idl", + "parsed": "idlnamesparsed/GPUCompilationMessage.json" + }, + "GPUCompilationMessageType": { + "fragment": "idlnames/GPUCompilationMessageType.idl", + "parsed": "idlnamesparsed/GPUCompilationMessageType.json" + }, + "GPUComputePassDescriptor": { + "fragment": "idlnames/GPUComputePassDescriptor.idl", + "parsed": "idlnamesparsed/GPUComputePassDescriptor.json" + }, + "GPUComputePassEncoder": { + "fragment": "idlnames/GPUComputePassEncoder.idl", + "parsed": "idlnamesparsed/GPUComputePassEncoder.json" + }, + "GPUComputePipeline": { + "fragment": "idlnames/GPUComputePipeline.idl", + "parsed": "idlnamesparsed/GPUComputePipeline.json" + }, + "GPUComputePipelineDescriptor": { + "fragment": "idlnames/GPUComputePipelineDescriptor.idl", + "parsed": "idlnamesparsed/GPUComputePipelineDescriptor.json" + }, + "GPUCullMode": { + "fragment": "idlnames/GPUCullMode.idl", + "parsed": "idlnamesparsed/GPUCullMode.json" + }, + "GPUDepthBias": { + "fragment": "idlnames/GPUDepthBias.idl", + "parsed": "idlnamesparsed/GPUDepthBias.json" + }, + "GPUDepthStencilState": { + "fragment": "idlnames/GPUDepthStencilState.idl", + "parsed": "idlnamesparsed/GPUDepthStencilState.json" + }, + "GPUDevice": { + "fragment": "idlnames/GPUDevice.idl", + "parsed": "idlnamesparsed/GPUDevice.json" + }, + "GPUDeviceDescriptor": { + "fragment": "idlnames/GPUDeviceDescriptor.idl", + "parsed": "idlnamesparsed/GPUDeviceDescriptor.json" + }, + "GPUDeviceLostInfo": { + "fragment": "idlnames/GPUDeviceLostInfo.idl", + "parsed": "idlnamesparsed/GPUDeviceLostInfo.json" + }, + "GPUDeviceLostReason": { + "fragment": "idlnames/GPUDeviceLostReason.idl", + "parsed": "idlnamesparsed/GPUDeviceLostReason.json" + }, + "GPUError": { + "fragment": "idlnames/GPUError.idl", + "parsed": "idlnamesparsed/GPUError.json" + }, + "GPUErrorFilter": { + "fragment": "idlnames/GPUErrorFilter.idl", + "parsed": "idlnamesparsed/GPUErrorFilter.json" + }, + "GPUExtent3D": { + "fragment": "idlnames/GPUExtent3D.idl", + "parsed": "idlnamesparsed/GPUExtent3D.json" + }, + "GPUExtent3DDict": { + "fragment": "idlnames/GPUExtent3DDict.idl", + "parsed": "idlnamesparsed/GPUExtent3DDict.json" + }, + "GPUFeatureName": { + "fragment": "idlnames/GPUFeatureName.idl", + "parsed": "idlnamesparsed/GPUFeatureName.json" + }, + "GPUFilterMode": { + "fragment": "idlnames/GPUFilterMode.idl", + "parsed": "idlnamesparsed/GPUFilterMode.json" + }, + "GPUFlagsConstant": { + "fragment": "idlnames/GPUFlagsConstant.idl", + "parsed": "idlnamesparsed/GPUFlagsConstant.json" + }, + "GPUFragmentState": { + "fragment": "idlnames/GPUFragmentState.idl", + "parsed": "idlnamesparsed/GPUFragmentState.json" + }, + "GPUFrontFace": { + "fragment": "idlnames/GPUFrontFace.idl", + "parsed": "idlnamesparsed/GPUFrontFace.json" + }, + "GPUImageCopyBuffer": { + "fragment": "idlnames/GPUImageCopyBuffer.idl", + "parsed": "idlnamesparsed/GPUImageCopyBuffer.json" + }, + "GPUImageCopyImageBitmap": { + "fragment": "idlnames/GPUImageCopyImageBitmap.idl", + "parsed": "idlnamesparsed/GPUImageCopyImageBitmap.json" + }, + "GPUImageCopyTexture": { + "fragment": "idlnames/GPUImageCopyTexture.idl", + "parsed": "idlnamesparsed/GPUImageCopyTexture.json" + }, + "GPUImageDataLayout": { + "fragment": "idlnames/GPUImageDataLayout.idl", + "parsed": "idlnamesparsed/GPUImageDataLayout.json" + }, + "GPUIndex32": { + "fragment": "idlnames/GPUIndex32.idl", + "parsed": "idlnamesparsed/GPUIndex32.json" + }, + "GPUIndexFormat": { + "fragment": "idlnames/GPUIndexFormat.idl", + "parsed": "idlnamesparsed/GPUIndexFormat.json" + }, + "GPUInputStepMode": { + "fragment": "idlnames/GPUInputStepMode.idl", + "parsed": "idlnamesparsed/GPUInputStepMode.json" + }, + "GPUIntegerCoordinate": { + "fragment": "idlnames/GPUIntegerCoordinate.idl", + "parsed": "idlnamesparsed/GPUIntegerCoordinate.json" + }, + "GPULoadOp": { + "fragment": "idlnames/GPULoadOp.idl", + "parsed": "idlnamesparsed/GPULoadOp.json" + }, + "GPUMapMode": { + "fragment": "idlnames/GPUMapMode.idl", + "parsed": "idlnamesparsed/GPUMapMode.json" + }, + "GPUMapModeFlags": { + "fragment": "idlnames/GPUMapModeFlags.idl", + "parsed": "idlnamesparsed/GPUMapModeFlags.json" + }, + "GPUMultisampleState": { + "fragment": "idlnames/GPUMultisampleState.idl", + "parsed": "idlnamesparsed/GPUMultisampleState.json" + }, + "GPUObjectBase": { + "fragment": "idlnames/GPUObjectBase.idl", + "parsed": "idlnamesparsed/GPUObjectBase.json" + }, + "GPUObjectDescriptorBase": { + "fragment": "idlnames/GPUObjectDescriptorBase.idl", + "parsed": "idlnamesparsed/GPUObjectDescriptorBase.json" + }, + "GPUOrigin2D": { + "fragment": "idlnames/GPUOrigin2D.idl", + "parsed": "idlnamesparsed/GPUOrigin2D.json" + }, + "GPUOrigin2DDict": { + "fragment": "idlnames/GPUOrigin2DDict.idl", + "parsed": "idlnamesparsed/GPUOrigin2DDict.json" + }, + "GPUOrigin3D": { + "fragment": "idlnames/GPUOrigin3D.idl", + "parsed": "idlnamesparsed/GPUOrigin3D.json" + }, + "GPUOrigin3DDict": { + "fragment": "idlnames/GPUOrigin3DDict.idl", + "parsed": "idlnamesparsed/GPUOrigin3DDict.json" + }, + "GPUOutOfMemoryError": { + "fragment": "idlnames/GPUOutOfMemoryError.idl", + "parsed": "idlnamesparsed/GPUOutOfMemoryError.json" + }, + "GPUPipelineBase": { + "fragment": "idlnames/GPUPipelineBase.idl", + "parsed": "idlnamesparsed/GPUPipelineBase.json" + }, + "GPUPipelineDescriptorBase": { + "fragment": "idlnames/GPUPipelineDescriptorBase.idl", + "parsed": "idlnamesparsed/GPUPipelineDescriptorBase.json" + }, + "GPUPipelineLayout": { + "fragment": "idlnames/GPUPipelineLayout.idl", + "parsed": "idlnamesparsed/GPUPipelineLayout.json" + }, + "GPUPipelineLayoutDescriptor": { + "fragment": "idlnames/GPUPipelineLayoutDescriptor.idl", + "parsed": "idlnamesparsed/GPUPipelineLayoutDescriptor.json" + }, + "GPUPipelineStatisticName": { + "fragment": "idlnames/GPUPipelineStatisticName.idl", + "parsed": "idlnamesparsed/GPUPipelineStatisticName.json" + }, + "GPUPowerPreference": { + "fragment": "idlnames/GPUPowerPreference.idl", + "parsed": "idlnamesparsed/GPUPowerPreference.json" + }, + "GPUPrimitiveState": { + "fragment": "idlnames/GPUPrimitiveState.idl", + "parsed": "idlnamesparsed/GPUPrimitiveState.json" + }, + "GPUPrimitiveTopology": { + "fragment": "idlnames/GPUPrimitiveTopology.idl", + "parsed": "idlnamesparsed/GPUPrimitiveTopology.json" + }, + "GPUProgrammablePassEncoder": { + "fragment": "idlnames/GPUProgrammablePassEncoder.idl", + "parsed": "idlnamesparsed/GPUProgrammablePassEncoder.json" + }, + "GPUProgrammableStage": { + "fragment": "idlnames/GPUProgrammableStage.idl", + "parsed": "idlnamesparsed/GPUProgrammableStage.json" + }, + "GPUQuerySet": { + "fragment": "idlnames/GPUQuerySet.idl", + "parsed": "idlnamesparsed/GPUQuerySet.json" + }, + "GPUQuerySetDescriptor": { + "fragment": "idlnames/GPUQuerySetDescriptor.idl", + "parsed": "idlnamesparsed/GPUQuerySetDescriptor.json" + }, + "GPUQueryType": { + "fragment": "idlnames/GPUQueryType.idl", + "parsed": "idlnamesparsed/GPUQueryType.json" + }, + "GPUQueue": { + "fragment": "idlnames/GPUQueue.idl", + "parsed": "idlnamesparsed/GPUQueue.json" + }, + "GPURenderBundle": { + "fragment": "idlnames/GPURenderBundle.idl", + "parsed": "idlnamesparsed/GPURenderBundle.json" + }, + "GPURenderBundleDescriptor": { + "fragment": "idlnames/GPURenderBundleDescriptor.idl", + "parsed": "idlnamesparsed/GPURenderBundleDescriptor.json" + }, + "GPURenderBundleEncoder": { + "fragment": "idlnames/GPURenderBundleEncoder.idl", + "parsed": "idlnamesparsed/GPURenderBundleEncoder.json" + }, + "GPURenderBundleEncoderDescriptor": { + "fragment": "idlnames/GPURenderBundleEncoderDescriptor.idl", + "parsed": "idlnamesparsed/GPURenderBundleEncoderDescriptor.json" + }, + "GPURenderEncoderBase": { + "fragment": "idlnames/GPURenderEncoderBase.idl", + "parsed": "idlnamesparsed/GPURenderEncoderBase.json" + }, + "GPURenderPassColorAttachment": { + "fragment": "idlnames/GPURenderPassColorAttachment.idl", + "parsed": "idlnamesparsed/GPURenderPassColorAttachment.json" + }, + "GPURenderPassDepthStencilAttachment": { + "fragment": "idlnames/GPURenderPassDepthStencilAttachment.idl", + "parsed": "idlnamesparsed/GPURenderPassDepthStencilAttachment.json" + }, + "GPURenderPassDescriptor": { + "fragment": "idlnames/GPURenderPassDescriptor.idl", + "parsed": "idlnamesparsed/GPURenderPassDescriptor.json" + }, + "GPURenderPassEncoder": { + "fragment": "idlnames/GPURenderPassEncoder.idl", + "parsed": "idlnamesparsed/GPURenderPassEncoder.json" + }, + "GPURenderPipeline": { + "fragment": "idlnames/GPURenderPipeline.idl", + "parsed": "idlnamesparsed/GPURenderPipeline.json" + }, + "GPURenderPipelineDescriptor": { + "fragment": "idlnames/GPURenderPipelineDescriptor.idl", + "parsed": "idlnamesparsed/GPURenderPipelineDescriptor.json" + }, + "GPURequestAdapterOptions": { + "fragment": "idlnames/GPURequestAdapterOptions.idl", + "parsed": "idlnamesparsed/GPURequestAdapterOptions.json" + }, + "GPUSampleMask": { + "fragment": "idlnames/GPUSampleMask.idl", + "parsed": "idlnamesparsed/GPUSampleMask.json" + }, + "GPUSampler": { + "fragment": "idlnames/GPUSampler.idl", + "parsed": "idlnamesparsed/GPUSampler.json" + }, + "GPUSamplerBindingLayout": { + "fragment": "idlnames/GPUSamplerBindingLayout.idl", + "parsed": "idlnamesparsed/GPUSamplerBindingLayout.json" + }, + "GPUSamplerBindingType": { + "fragment": "idlnames/GPUSamplerBindingType.idl", + "parsed": "idlnamesparsed/GPUSamplerBindingType.json" + }, + "GPUSamplerDescriptor": { + "fragment": "idlnames/GPUSamplerDescriptor.idl", + "parsed": "idlnamesparsed/GPUSamplerDescriptor.json" + }, + "GPUShaderModule": { + "fragment": "idlnames/GPUShaderModule.idl", + "parsed": "idlnamesparsed/GPUShaderModule.json" + }, + "GPUShaderModuleDescriptor": { + "fragment": "idlnames/GPUShaderModuleDescriptor.idl", + "parsed": "idlnamesparsed/GPUShaderModuleDescriptor.json" + }, + "GPUShaderStage": { + "fragment": "idlnames/GPUShaderStage.idl", + "parsed": "idlnamesparsed/GPUShaderStage.json" + }, + "GPUShaderStageFlags": { + "fragment": "idlnames/GPUShaderStageFlags.idl", + "parsed": "idlnamesparsed/GPUShaderStageFlags.json" + }, + "GPUSignedOffset32": { + "fragment": "idlnames/GPUSignedOffset32.idl", + "parsed": "idlnamesparsed/GPUSignedOffset32.json" + }, + "GPUSize32": { + "fragment": "idlnames/GPUSize32.idl", + "parsed": "idlnamesparsed/GPUSize32.json" + }, + "GPUSize64": { + "fragment": "idlnames/GPUSize64.idl", + "parsed": "idlnamesparsed/GPUSize64.json" + }, + "GPUStencilFaceState": { + "fragment": "idlnames/GPUStencilFaceState.idl", + "parsed": "idlnamesparsed/GPUStencilFaceState.json" + }, + "GPUStencilOperation": { + "fragment": "idlnames/GPUStencilOperation.idl", + "parsed": "idlnamesparsed/GPUStencilOperation.json" + }, + "GPUStencilValue": { + "fragment": "idlnames/GPUStencilValue.idl", + "parsed": "idlnamesparsed/GPUStencilValue.json" + }, + "GPUStorageTextureAccess": { + "fragment": "idlnames/GPUStorageTextureAccess.idl", + "parsed": "idlnamesparsed/GPUStorageTextureAccess.json" + }, + "GPUStorageTextureBindingLayout": { + "fragment": "idlnames/GPUStorageTextureBindingLayout.idl", + "parsed": "idlnamesparsed/GPUStorageTextureBindingLayout.json" + }, + "GPUStoreOp": { + "fragment": "idlnames/GPUStoreOp.idl", + "parsed": "idlnamesparsed/GPUStoreOp.json" + }, + "GPUSwapChain": { + "fragment": "idlnames/GPUSwapChain.idl", + "parsed": "idlnamesparsed/GPUSwapChain.json" + }, + "GPUSwapChainDescriptor": { + "fragment": "idlnames/GPUSwapChainDescriptor.idl", + "parsed": "idlnamesparsed/GPUSwapChainDescriptor.json" + }, + "GPUTexture": { + "fragment": "idlnames/GPUTexture.idl", + "parsed": "idlnamesparsed/GPUTexture.json" + }, + "GPUTextureAspect": { + "fragment": "idlnames/GPUTextureAspect.idl", + "parsed": "idlnamesparsed/GPUTextureAspect.json" + }, + "GPUTextureBindingLayout": { + "fragment": "idlnames/GPUTextureBindingLayout.idl", + "parsed": "idlnamesparsed/GPUTextureBindingLayout.json" + }, + "GPUTextureDescriptor": { + "fragment": "idlnames/GPUTextureDescriptor.idl", + "parsed": "idlnamesparsed/GPUTextureDescriptor.json" + }, + "GPUTextureDimension": { + "fragment": "idlnames/GPUTextureDimension.idl", + "parsed": "idlnamesparsed/GPUTextureDimension.json" + }, + "GPUTextureFormat": { + "fragment": "idlnames/GPUTextureFormat.idl", + "parsed": "idlnamesparsed/GPUTextureFormat.json" + }, + "GPUTextureSampleType": { + "fragment": "idlnames/GPUTextureSampleType.idl", + "parsed": "idlnamesparsed/GPUTextureSampleType.json" + }, + "GPUTextureUsage": { + "fragment": "idlnames/GPUTextureUsage.idl", + "parsed": "idlnamesparsed/GPUTextureUsage.json" + }, + "GPUTextureUsageFlags": { + "fragment": "idlnames/GPUTextureUsageFlags.idl", + "parsed": "idlnamesparsed/GPUTextureUsageFlags.json" + }, + "GPUTextureView": { + "fragment": "idlnames/GPUTextureView.idl", + "parsed": "idlnamesparsed/GPUTextureView.json" + }, + "GPUTextureViewDescriptor": { + "fragment": "idlnames/GPUTextureViewDescriptor.idl", + "parsed": "idlnamesparsed/GPUTextureViewDescriptor.json" + }, + "GPUTextureViewDimension": { + "fragment": "idlnames/GPUTextureViewDimension.idl", + "parsed": "idlnamesparsed/GPUTextureViewDimension.json" + }, + "GPUUncapturedErrorEvent": { + "fragment": "idlnames/GPUUncapturedErrorEvent.idl", + "parsed": "idlnamesparsed/GPUUncapturedErrorEvent.json" + }, + "GPUUncapturedErrorEventInit": { + "fragment": "idlnames/GPUUncapturedErrorEventInit.idl", + "parsed": "idlnamesparsed/GPUUncapturedErrorEventInit.json" + }, + "GPUValidationError": { + "fragment": "idlnames/GPUValidationError.idl", + "parsed": "idlnamesparsed/GPUValidationError.json" + }, + "GPUVertexAttribute": { + "fragment": "idlnames/GPUVertexAttribute.idl", + "parsed": "idlnamesparsed/GPUVertexAttribute.json" + }, + "GPUVertexBufferLayout": { + "fragment": "idlnames/GPUVertexBufferLayout.idl", + "parsed": "idlnamesparsed/GPUVertexBufferLayout.json" + }, + "GPUVertexFormat": { + "fragment": "idlnames/GPUVertexFormat.idl", + "parsed": "idlnamesparsed/GPUVertexFormat.json" + }, + "GPUVertexState": { + "fragment": "idlnames/GPUVertexState.idl", + "parsed": "idlnamesparsed/GPUVertexState.json" + }, + "GainNode": { + "fragment": "idlnames/GainNode.idl", + "parsed": "idlnamesparsed/GainNode.json" + }, + "GainOptions": { + "fragment": "idlnames/GainOptions.idl", + "parsed": "idlnamesparsed/GainOptions.json" + }, + "Gamepad": { + "fragment": "idlnames/Gamepad.idl", + "parsed": "idlnamesparsed/Gamepad.json" + }, + "GamepadButton": { + "fragment": "idlnames/GamepadButton.idl", + "parsed": "idlnamesparsed/GamepadButton.json" + }, + "GamepadEvent": { + "fragment": "idlnames/GamepadEvent.idl", + "parsed": "idlnamesparsed/GamepadEvent.json" + }, + "GamepadEventInit": { + "fragment": "idlnames/GamepadEventInit.idl", + "parsed": "idlnamesparsed/GamepadEventInit.json" + }, + "GamepadHand": { + "fragment": "idlnames/GamepadHand.idl", + "parsed": "idlnamesparsed/GamepadHand.json" + }, + "GamepadHapticActuator": { + "fragment": "idlnames/GamepadHapticActuator.idl", + "parsed": "idlnamesparsed/GamepadHapticActuator.json" + }, + "GamepadHapticActuatorType": { + "fragment": "idlnames/GamepadHapticActuatorType.idl", + "parsed": "idlnamesparsed/GamepadHapticActuatorType.json" + }, + "GamepadMappingType": { + "fragment": "idlnames/GamepadMappingType.idl", + "parsed": "idlnamesparsed/GamepadMappingType.json" + }, + "GamepadPose": { + "fragment": "idlnames/GamepadPose.idl", + "parsed": "idlnamesparsed/GamepadPose.json" + }, + "GamepadTouch": { + "fragment": "idlnames/GamepadTouch.idl", + "parsed": "idlnamesparsed/GamepadTouch.json" + }, + "GenerateAssertionCallback": { + "fragment": "idlnames/GenerateAssertionCallback.idl", + "parsed": "idlnamesparsed/GenerateAssertionCallback.json" + }, + "GenerateTestReportParameters": { + "fragment": "idlnames/GenerateTestReportParameters.idl", + "parsed": "idlnamesparsed/GenerateTestReportParameters.json" + }, + "GenericTransformStream": { + "fragment": "idlnames/GenericTransformStream.idl", + "parsed": "idlnamesparsed/GenericTransformStream.json" + }, + "Geolocation": { + "fragment": "idlnames/Geolocation.idl", + "parsed": "idlnamesparsed/Geolocation.json" + }, + "GeolocationSensor": { + "fragment": "idlnames/GeolocationSensor.idl", + "parsed": "idlnamesparsed/GeolocationSensor.json" + }, + "GeolocationSensorOptions": { + "fragment": "idlnames/GeolocationSensorOptions.idl", + "parsed": "idlnamesparsed/GeolocationSensorOptions.json" + }, + "GeolocationSensorReading": { + "fragment": "idlnames/GeolocationSensorReading.idl", + "parsed": "idlnamesparsed/GeolocationSensorReading.json" + }, + "GetNotificationOptions": { + "fragment": "idlnames/GetNotificationOptions.idl", + "parsed": "idlnamesparsed/GetNotificationOptions.json" + }, + "GetRootNodeOptions": { + "fragment": "idlnames/GetRootNodeOptions.idl", + "parsed": "idlnamesparsed/GetRootNodeOptions.json" + }, + "GetSVGDocument": { + "fragment": "idlnames/GetSVGDocument.idl", + "parsed": "idlnamesparsed/GetSVGDocument.json" + }, + "Global": { + "fragment": "idlnames/Global.idl", + "parsed": "idlnamesparsed/Global.json" + }, + "GlobalDescriptor": { + "fragment": "idlnames/GlobalDescriptor.idl", + "parsed": "idlnamesparsed/GlobalDescriptor.json" + }, + "GlobalEventHandlers": { + "fragment": "idlnames/GlobalEventHandlers.idl", + "parsed": "idlnamesparsed/GlobalEventHandlers.json" + }, + "GravityReadingValues": { + "fragment": "idlnames/GravityReadingValues.idl", + "parsed": "idlnamesparsed/GravityReadingValues.json" + }, + "GravitySensor": { + "fragment": "idlnames/GravitySensor.idl", + "parsed": "idlnamesparsed/GravitySensor.json" + }, + "Gyroscope": { + "fragment": "idlnames/Gyroscope.idl", + "parsed": "idlnamesparsed/Gyroscope.json" + }, + "GyroscopeLocalCoordinateSystem": { + "fragment": "idlnames/GyroscopeLocalCoordinateSystem.idl", + "parsed": "idlnamesparsed/GyroscopeLocalCoordinateSystem.json" + }, + "GyroscopeReadingValues": { + "fragment": "idlnames/GyroscopeReadingValues.idl", + "parsed": "idlnamesparsed/GyroscopeReadingValues.json" + }, + "GyroscopeSensorOptions": { + "fragment": "idlnames/GyroscopeSensorOptions.idl", + "parsed": "idlnamesparsed/GyroscopeSensorOptions.json" + }, + "HID": { + "fragment": "idlnames/HID.idl", + "parsed": "idlnamesparsed/HID.json" + }, + "HIDCollectionInfo": { + "fragment": "idlnames/HIDCollectionInfo.idl", + "parsed": "idlnamesparsed/HIDCollectionInfo.json" + }, + "HIDConnectionEvent": { + "fragment": "idlnames/HIDConnectionEvent.idl", + "parsed": "idlnamesparsed/HIDConnectionEvent.json" + }, + "HIDConnectionEventInit": { + "fragment": "idlnames/HIDConnectionEventInit.idl", + "parsed": "idlnamesparsed/HIDConnectionEventInit.json" + }, + "HIDDevice": { + "fragment": "idlnames/HIDDevice.idl", + "parsed": "idlnamesparsed/HIDDevice.json" + }, + "HIDDeviceFilter": { + "fragment": "idlnames/HIDDeviceFilter.idl", + "parsed": "idlnamesparsed/HIDDeviceFilter.json" + }, + "HIDDeviceRequestOptions": { + "fragment": "idlnames/HIDDeviceRequestOptions.idl", + "parsed": "idlnamesparsed/HIDDeviceRequestOptions.json" + }, + "HIDInputReportEvent": { + "fragment": "idlnames/HIDInputReportEvent.idl", + "parsed": "idlnamesparsed/HIDInputReportEvent.json" + }, + "HIDInputReportEventInit": { + "fragment": "idlnames/HIDInputReportEventInit.idl", + "parsed": "idlnamesparsed/HIDInputReportEventInit.json" + }, + "HIDReportInfo": { + "fragment": "idlnames/HIDReportInfo.idl", + "parsed": "idlnamesparsed/HIDReportInfo.json" + }, + "HIDReportItem": { + "fragment": "idlnames/HIDReportItem.idl", + "parsed": "idlnamesparsed/HIDReportItem.json" + }, + "HIDUnitSystem": { + "fragment": "idlnames/HIDUnitSystem.idl", + "parsed": "idlnamesparsed/HIDUnitSystem.json" + }, + "HTMLAllCollection": { + "fragment": "idlnames/HTMLAllCollection.idl", + "parsed": "idlnamesparsed/HTMLAllCollection.json" + }, + "HTMLAnchorElement": { + "fragment": "idlnames/HTMLAnchorElement.idl", + "parsed": "idlnamesparsed/HTMLAnchorElement.json" + }, + "HTMLAreaElement": { + "fragment": "idlnames/HTMLAreaElement.idl", + "parsed": "idlnamesparsed/HTMLAreaElement.json" + }, + "HTMLAudioElement": { + "fragment": "idlnames/HTMLAudioElement.idl", + "parsed": "idlnamesparsed/HTMLAudioElement.json" + }, + "HTMLBRElement": { + "fragment": "idlnames/HTMLBRElement.idl", + "parsed": "idlnamesparsed/HTMLBRElement.json" + }, + "HTMLBaseElement": { + "fragment": "idlnames/HTMLBaseElement.idl", + "parsed": "idlnamesparsed/HTMLBaseElement.json" + }, + "HTMLBodyElement": { + "fragment": "idlnames/HTMLBodyElement.idl", + "parsed": "idlnamesparsed/HTMLBodyElement.json" + }, + "HTMLButtonElement": { + "fragment": "idlnames/HTMLButtonElement.idl", + "parsed": "idlnamesparsed/HTMLButtonElement.json" + }, + "HTMLCanvasElement": { + "fragment": "idlnames/HTMLCanvasElement.idl", + "parsed": "idlnamesparsed/HTMLCanvasElement.json" + }, + "HTMLCollection": { + "fragment": "idlnames/HTMLCollection.idl", + "parsed": "idlnamesparsed/HTMLCollection.json" + }, + "HTMLDListElement": { + "fragment": "idlnames/HTMLDListElement.idl", + "parsed": "idlnamesparsed/HTMLDListElement.json" + }, + "HTMLDataElement": { + "fragment": "idlnames/HTMLDataElement.idl", + "parsed": "idlnamesparsed/HTMLDataElement.json" + }, + "HTMLDataListElement": { + "fragment": "idlnames/HTMLDataListElement.idl", + "parsed": "idlnamesparsed/HTMLDataListElement.json" + }, + "HTMLDetailsElement": { + "fragment": "idlnames/HTMLDetailsElement.idl", + "parsed": "idlnamesparsed/HTMLDetailsElement.json" + }, + "HTMLDialogElement": { + "fragment": "idlnames/HTMLDialogElement.idl", + "parsed": "idlnamesparsed/HTMLDialogElement.json" + }, + "HTMLDirectoryElement": { + "fragment": "idlnames/HTMLDirectoryElement.idl", + "parsed": "idlnamesparsed/HTMLDirectoryElement.json" + }, + "HTMLDivElement": { + "fragment": "idlnames/HTMLDivElement.idl", + "parsed": "idlnamesparsed/HTMLDivElement.json" + }, + "HTMLElement": { + "fragment": "idlnames/HTMLElement.idl", + "parsed": "idlnamesparsed/HTMLElement.json" + }, + "HTMLEmbedElement": { + "fragment": "idlnames/HTMLEmbedElement.idl", + "parsed": "idlnamesparsed/HTMLEmbedElement.json" + }, + "HTMLFieldSetElement": { + "fragment": "idlnames/HTMLFieldSetElement.idl", + "parsed": "idlnamesparsed/HTMLFieldSetElement.json" + }, + "HTMLFontElement": { + "fragment": "idlnames/HTMLFontElement.idl", + "parsed": "idlnamesparsed/HTMLFontElement.json" + }, + "HTMLFormControlsCollection": { + "fragment": "idlnames/HTMLFormControlsCollection.idl", + "parsed": "idlnamesparsed/HTMLFormControlsCollection.json" + }, + "HTMLFormElement": { + "fragment": "idlnames/HTMLFormElement.idl", + "parsed": "idlnamesparsed/HTMLFormElement.json" + }, + "HTMLFrameElement": { + "fragment": "idlnames/HTMLFrameElement.idl", + "parsed": "idlnamesparsed/HTMLFrameElement.json" + }, + "HTMLFrameSetElement": { + "fragment": "idlnames/HTMLFrameSetElement.idl", + "parsed": "idlnamesparsed/HTMLFrameSetElement.json" + }, + "HTMLHRElement": { + "fragment": "idlnames/HTMLHRElement.idl", + "parsed": "idlnamesparsed/HTMLHRElement.json" + }, + "HTMLHeadElement": { + "fragment": "idlnames/HTMLHeadElement.idl", + "parsed": "idlnamesparsed/HTMLHeadElement.json" + }, + "HTMLHeadingElement": { + "fragment": "idlnames/HTMLHeadingElement.idl", + "parsed": "idlnamesparsed/HTMLHeadingElement.json" + }, + "HTMLHtmlElement": { + "fragment": "idlnames/HTMLHtmlElement.idl", + "parsed": "idlnamesparsed/HTMLHtmlElement.json" + }, + "HTMLHyperlinkElementUtils": { + "fragment": "idlnames/HTMLHyperlinkElementUtils.idl", + "parsed": "idlnamesparsed/HTMLHyperlinkElementUtils.json" + }, + "HTMLIFrameElement": { + "fragment": "idlnames/HTMLIFrameElement.idl", + "parsed": "idlnamesparsed/HTMLIFrameElement.json" + }, + "HTMLImageElement": { + "fragment": "idlnames/HTMLImageElement.idl", + "parsed": "idlnamesparsed/HTMLImageElement.json" + }, + "HTMLInputElement": { + "fragment": "idlnames/HTMLInputElement.idl", + "parsed": "idlnamesparsed/HTMLInputElement.json" + }, + "HTMLLIElement": { + "fragment": "idlnames/HTMLLIElement.idl", + "parsed": "idlnamesparsed/HTMLLIElement.json" + }, + "HTMLLabelElement": { + "fragment": "idlnames/HTMLLabelElement.idl", + "parsed": "idlnamesparsed/HTMLLabelElement.json" + }, + "HTMLLegendElement": { + "fragment": "idlnames/HTMLLegendElement.idl", + "parsed": "idlnamesparsed/HTMLLegendElement.json" + }, + "HTMLLinkElement": { + "fragment": "idlnames/HTMLLinkElement.idl", + "parsed": "idlnamesparsed/HTMLLinkElement.json" + }, + "HTMLMapElement": { + "fragment": "idlnames/HTMLMapElement.idl", + "parsed": "idlnamesparsed/HTMLMapElement.json" + }, + "HTMLMarqueeElement": { + "fragment": "idlnames/HTMLMarqueeElement.idl", + "parsed": "idlnamesparsed/HTMLMarqueeElement.json" + }, + "HTMLMediaElement": { + "fragment": "idlnames/HTMLMediaElement.idl", + "parsed": "idlnamesparsed/HTMLMediaElement.json" + }, + "HTMLMenuElement": { + "fragment": "idlnames/HTMLMenuElement.idl", + "parsed": "idlnamesparsed/HTMLMenuElement.json" + }, + "HTMLMetaElement": { + "fragment": "idlnames/HTMLMetaElement.idl", + "parsed": "idlnamesparsed/HTMLMetaElement.json" + }, + "HTMLMeterElement": { + "fragment": "idlnames/HTMLMeterElement.idl", + "parsed": "idlnamesparsed/HTMLMeterElement.json" + }, + "HTMLModElement": { + "fragment": "idlnames/HTMLModElement.idl", + "parsed": "idlnamesparsed/HTMLModElement.json" + }, + "HTMLOListElement": { + "fragment": "idlnames/HTMLOListElement.idl", + "parsed": "idlnamesparsed/HTMLOListElement.json" + }, + "HTMLObjectElement": { + "fragment": "idlnames/HTMLObjectElement.idl", + "parsed": "idlnamesparsed/HTMLObjectElement.json" + }, + "HTMLOptGroupElement": { + "fragment": "idlnames/HTMLOptGroupElement.idl", + "parsed": "idlnamesparsed/HTMLOptGroupElement.json" + }, + "HTMLOptionElement": { + "fragment": "idlnames/HTMLOptionElement.idl", + "parsed": "idlnamesparsed/HTMLOptionElement.json" + }, + "HTMLOptionsCollection": { + "fragment": "idlnames/HTMLOptionsCollection.idl", + "parsed": "idlnamesparsed/HTMLOptionsCollection.json" + }, + "HTMLOrSVGElement": { + "fragment": "idlnames/HTMLOrSVGElement.idl", + "parsed": "idlnamesparsed/HTMLOrSVGElement.json" + }, + "HTMLOrSVGImageElement": { + "fragment": "idlnames/HTMLOrSVGImageElement.idl", + "parsed": "idlnamesparsed/HTMLOrSVGImageElement.json" + }, + "HTMLOrSVGScriptElement": { + "fragment": "idlnames/HTMLOrSVGScriptElement.idl", + "parsed": "idlnamesparsed/HTMLOrSVGScriptElement.json" + }, + "HTMLOutputElement": { + "fragment": "idlnames/HTMLOutputElement.idl", + "parsed": "idlnamesparsed/HTMLOutputElement.json" + }, + "HTMLParagraphElement": { + "fragment": "idlnames/HTMLParagraphElement.idl", + "parsed": "idlnamesparsed/HTMLParagraphElement.json" + }, + "HTMLParamElement": { + "fragment": "idlnames/HTMLParamElement.idl", + "parsed": "idlnamesparsed/HTMLParamElement.json" + }, + "HTMLPictureElement": { + "fragment": "idlnames/HTMLPictureElement.idl", + "parsed": "idlnamesparsed/HTMLPictureElement.json" + }, + "HTMLPortalElement": { + "fragment": "idlnames/HTMLPortalElement.idl", + "parsed": "idlnamesparsed/HTMLPortalElement.json" + }, + "HTMLPreElement": { + "fragment": "idlnames/HTMLPreElement.idl", + "parsed": "idlnamesparsed/HTMLPreElement.json" + }, + "HTMLProgressElement": { + "fragment": "idlnames/HTMLProgressElement.idl", + "parsed": "idlnamesparsed/HTMLProgressElement.json" + }, + "HTMLQuoteElement": { + "fragment": "idlnames/HTMLQuoteElement.idl", + "parsed": "idlnamesparsed/HTMLQuoteElement.json" + }, + "HTMLScriptElement": { + "fragment": "idlnames/HTMLScriptElement.idl", + "parsed": "idlnamesparsed/HTMLScriptElement.json" + }, + "HTMLSelectElement": { + "fragment": "idlnames/HTMLSelectElement.idl", + "parsed": "idlnamesparsed/HTMLSelectElement.json" + }, + "HTMLSlotElement": { + "fragment": "idlnames/HTMLSlotElement.idl", + "parsed": "idlnamesparsed/HTMLSlotElement.json" + }, + "HTMLSourceElement": { + "fragment": "idlnames/HTMLSourceElement.idl", + "parsed": "idlnamesparsed/HTMLSourceElement.json" + }, + "HTMLSpanElement": { + "fragment": "idlnames/HTMLSpanElement.idl", + "parsed": "idlnamesparsed/HTMLSpanElement.json" + }, + "HTMLStyleElement": { + "fragment": "idlnames/HTMLStyleElement.idl", + "parsed": "idlnamesparsed/HTMLStyleElement.json" + }, + "HTMLTableCaptionElement": { + "fragment": "idlnames/HTMLTableCaptionElement.idl", + "parsed": "idlnamesparsed/HTMLTableCaptionElement.json" + }, + "HTMLTableCellElement": { + "fragment": "idlnames/HTMLTableCellElement.idl", + "parsed": "idlnamesparsed/HTMLTableCellElement.json" + }, + "HTMLTableColElement": { + "fragment": "idlnames/HTMLTableColElement.idl", + "parsed": "idlnamesparsed/HTMLTableColElement.json" + }, + "HTMLTableElement": { + "fragment": "idlnames/HTMLTableElement.idl", + "parsed": "idlnamesparsed/HTMLTableElement.json" + }, + "HTMLTableRowElement": { + "fragment": "idlnames/HTMLTableRowElement.idl", + "parsed": "idlnamesparsed/HTMLTableRowElement.json" + }, + "HTMLTableSectionElement": { + "fragment": "idlnames/HTMLTableSectionElement.idl", + "parsed": "idlnamesparsed/HTMLTableSectionElement.json" + }, + "HTMLTemplateElement": { + "fragment": "idlnames/HTMLTemplateElement.idl", + "parsed": "idlnamesparsed/HTMLTemplateElement.json" + }, + "HTMLTextAreaElement": { + "fragment": "idlnames/HTMLTextAreaElement.idl", + "parsed": "idlnamesparsed/HTMLTextAreaElement.json" + }, + "HTMLTimeElement": { + "fragment": "idlnames/HTMLTimeElement.idl", + "parsed": "idlnamesparsed/HTMLTimeElement.json" + }, + "HTMLTitleElement": { + "fragment": "idlnames/HTMLTitleElement.idl", + "parsed": "idlnamesparsed/HTMLTitleElement.json" + }, + "HTMLTrackElement": { + "fragment": "idlnames/HTMLTrackElement.idl", + "parsed": "idlnamesparsed/HTMLTrackElement.json" + }, + "HTMLUListElement": { + "fragment": "idlnames/HTMLUListElement.idl", + "parsed": "idlnamesparsed/HTMLUListElement.json" + }, + "HTMLUnknownElement": { + "fragment": "idlnames/HTMLUnknownElement.idl", + "parsed": "idlnamesparsed/HTMLUnknownElement.json" + }, + "HTMLVideoElement": { + "fragment": "idlnames/HTMLVideoElement.idl", + "parsed": "idlnamesparsed/HTMLVideoElement.json" + }, + "HashChangeEvent": { + "fragment": "idlnames/HashChangeEvent.idl", + "parsed": "idlnamesparsed/HashChangeEvent.json" + }, + "HashChangeEventInit": { + "fragment": "idlnames/HashChangeEventInit.idl", + "parsed": "idlnamesparsed/HashChangeEventInit.json" + }, + "HdrMetadataType": { + "fragment": "idlnames/HdrMetadataType.idl", + "parsed": "idlnamesparsed/HdrMetadataType.json" + }, + "Headers": { + "fragment": "idlnames/Headers.idl", + "parsed": "idlnamesparsed/Headers.json" + }, + "HeadersInit": { + "fragment": "idlnames/HeadersInit.idl", + "parsed": "idlnamesparsed/HeadersInit.json" + }, + "Highlight": { + "fragment": "idlnames/Highlight.idl", + "parsed": "idlnamesparsed/Highlight.json" + }, + "HighlightsRegister": { + "fragment": "idlnames/HighlightsRegister.idl", + "parsed": "idlnamesparsed/HighlightsRegister.json" + }, + "History": { + "fragment": "idlnames/History.idl", + "parsed": "idlnamesparsed/History.json" + }, + "IDBCursor": { + "fragment": "idlnames/IDBCursor.idl", + "parsed": "idlnamesparsed/IDBCursor.json" + }, + "IDBCursorDirection": { + "fragment": "idlnames/IDBCursorDirection.idl", + "parsed": "idlnamesparsed/IDBCursorDirection.json" + }, + "IDBCursorWithValue": { + "fragment": "idlnames/IDBCursorWithValue.idl", + "parsed": "idlnamesparsed/IDBCursorWithValue.json" + }, + "IDBDatabase": { + "fragment": "idlnames/IDBDatabase.idl", + "parsed": "idlnamesparsed/IDBDatabase.json" + }, + "IDBFactory": { + "fragment": "idlnames/IDBFactory.idl", + "parsed": "idlnamesparsed/IDBFactory.json" + }, + "IDBIndex": { + "fragment": "idlnames/IDBIndex.idl", + "parsed": "idlnamesparsed/IDBIndex.json" + }, + "IDBIndexParameters": { + "fragment": "idlnames/IDBIndexParameters.idl", + "parsed": "idlnamesparsed/IDBIndexParameters.json" + }, + "IDBKeyRange": { + "fragment": "idlnames/IDBKeyRange.idl", + "parsed": "idlnamesparsed/IDBKeyRange.json" + }, + "IDBObjectStore": { + "fragment": "idlnames/IDBObjectStore.idl", + "parsed": "idlnamesparsed/IDBObjectStore.json" + }, + "IDBObjectStoreParameters": { + "fragment": "idlnames/IDBObjectStoreParameters.idl", + "parsed": "idlnamesparsed/IDBObjectStoreParameters.json" + }, + "IDBOpenDBRequest": { + "fragment": "idlnames/IDBOpenDBRequest.idl", + "parsed": "idlnamesparsed/IDBOpenDBRequest.json" + }, + "IDBRequest": { + "fragment": "idlnames/IDBRequest.idl", + "parsed": "idlnamesparsed/IDBRequest.json" + }, + "IDBRequestReadyState": { + "fragment": "idlnames/IDBRequestReadyState.idl", + "parsed": "idlnamesparsed/IDBRequestReadyState.json" + }, + "IDBTransaction": { + "fragment": "idlnames/IDBTransaction.idl", + "parsed": "idlnamesparsed/IDBTransaction.json" + }, + "IDBTransactionMode": { + "fragment": "idlnames/IDBTransactionMode.idl", + "parsed": "idlnamesparsed/IDBTransactionMode.json" + }, + "IDBVersionChangeEvent": { + "fragment": "idlnames/IDBVersionChangeEvent.idl", + "parsed": "idlnamesparsed/IDBVersionChangeEvent.json" + }, + "IDBVersionChangeEventInit": { + "fragment": "idlnames/IDBVersionChangeEventInit.idl", + "parsed": "idlnamesparsed/IDBVersionChangeEventInit.json" + }, + "IIRFilterNode": { + "fragment": "idlnames/IIRFilterNode.idl", + "parsed": "idlnamesparsed/IIRFilterNode.json" + }, + "IIRFilterOptions": { + "fragment": "idlnames/IIRFilterOptions.idl", + "parsed": "idlnamesparsed/IIRFilterOptions.json" + }, + "IdleDeadline": { + "fragment": "idlnames/IdleDeadline.idl", + "parsed": "idlnamesparsed/IdleDeadline.json" + }, + "IdleDetector": { + "fragment": "idlnames/IdleDetector.idl", + "parsed": "idlnamesparsed/IdleDetector.json" + }, + "IdleOptions": { + "fragment": "idlnames/IdleOptions.idl", + "parsed": "idlnamesparsed/IdleOptions.json" + }, + "IdleRequestCallback": { + "fragment": "idlnames/IdleRequestCallback.idl", + "parsed": "idlnamesparsed/IdleRequestCallback.json" + }, + "IdleRequestOptions": { + "fragment": "idlnames/IdleRequestOptions.idl", + "parsed": "idlnamesparsed/IdleRequestOptions.json" + }, + "ImageBitmap": { + "fragment": "idlnames/ImageBitmap.idl", + "parsed": "idlnamesparsed/ImageBitmap.json" + }, + "ImageBitmapOptions": { + "fragment": "idlnames/ImageBitmapOptions.idl", + "parsed": "idlnamesparsed/ImageBitmapOptions.json" + }, + "ImageBitmapRenderingContext": { + "fragment": "idlnames/ImageBitmapRenderingContext.idl", + "parsed": "idlnamesparsed/ImageBitmapRenderingContext.json" + }, + "ImageBitmapRenderingContextSettings": { + "fragment": "idlnames/ImageBitmapRenderingContextSettings.idl", + "parsed": "idlnamesparsed/ImageBitmapRenderingContextSettings.json" + }, + "ImageBitmapSource": { + "fragment": "idlnames/ImageBitmapSource.idl", + "parsed": "idlnamesparsed/ImageBitmapSource.json" + }, + "ImageCapture": { + "fragment": "idlnames/ImageCapture.idl", + "parsed": "idlnamesparsed/ImageCapture.json" + }, + "ImageData": { + "fragment": "idlnames/ImageData.idl", + "parsed": "idlnamesparsed/ImageData.json" + }, + "ImageEncodeOptions": { + "fragment": "idlnames/ImageEncodeOptions.idl", + "parsed": "idlnamesparsed/ImageEncodeOptions.json" + }, + "ImageObject": { + "fragment": "idlnames/ImageObject.idl", + "parsed": "idlnamesparsed/ImageObject.json" + }, + "ImageOrientation": { + "fragment": "idlnames/ImageOrientation.idl", + "parsed": "idlnamesparsed/ImageOrientation.json" + }, + "ImageResource": { + "fragment": "idlnames/ImageResource.idl", + "parsed": "idlnamesparsed/ImageResource.json" + }, + "ImageSmoothingQuality": { + "fragment": "idlnames/ImageSmoothingQuality.idl", + "parsed": "idlnamesparsed/ImageSmoothingQuality.json" + }, + "ImportExportKind": { + "fragment": "idlnames/ImportExportKind.idl", + "parsed": "idlnamesparsed/ImportExportKind.json" + }, + "IncomingStream": { + "fragment": "idlnames/IncomingStream.idl", + "parsed": "idlnamesparsed/IncomingStream.json" + }, + "InputDeviceCapabilities": { + "fragment": "idlnames/InputDeviceCapabilities.idl", + "parsed": "idlnamesparsed/InputDeviceCapabilities.json" + }, + "InputDeviceCapabilitiesInit": { + "fragment": "idlnames/InputDeviceCapabilitiesInit.idl", + "parsed": "idlnamesparsed/InputDeviceCapabilitiesInit.json" + }, + "InputDeviceInfo": { + "fragment": "idlnames/InputDeviceInfo.idl", + "parsed": "idlnamesparsed/InputDeviceInfo.json" + }, + "InputEvent": { + "fragment": "idlnames/InputEvent.idl", + "parsed": "idlnamesparsed/InputEvent.json" + }, + "InputEventInit": { + "fragment": "idlnames/InputEventInit.idl", + "parsed": "idlnamesparsed/InputEventInit.json" + }, + "Instance": { + "fragment": "idlnames/Instance.idl", + "parsed": "idlnamesparsed/Instance.json" + }, + "Int32List": { + "fragment": "idlnames/Int32List.idl", + "parsed": "idlnamesparsed/Int32List.json" + }, + "IntersectionObserver": { + "fragment": "idlnames/IntersectionObserver.idl", + "parsed": "idlnamesparsed/IntersectionObserver.json" + }, + "IntersectionObserverCallback": { + "fragment": "idlnames/IntersectionObserverCallback.idl", + "parsed": "idlnamesparsed/IntersectionObserverCallback.json" + }, + "IntersectionObserverEntry": { + "fragment": "idlnames/IntersectionObserverEntry.idl", + "parsed": "idlnamesparsed/IntersectionObserverEntry.json" + }, + "IntersectionObserverEntryInit": { + "fragment": "idlnames/IntersectionObserverEntryInit.idl", + "parsed": "idlnamesparsed/IntersectionObserverEntryInit.json" + }, + "IntersectionObserverInit": { + "fragment": "idlnames/IntersectionObserverInit.idl", + "parsed": "idlnamesparsed/IntersectionObserverInit.json" + }, + "InterventionReportBody": { + "fragment": "idlnames/InterventionReportBody.idl", + "parsed": "idlnamesparsed/InterventionReportBody.json" + }, + "IsInputPendingOptions": { + "fragment": "idlnames/IsInputPendingOptions.idl", + "parsed": "idlnamesparsed/IsInputPendingOptions.json" + }, + "IterationCompositeOperation": { + "fragment": "idlnames/IterationCompositeOperation.idl", + "parsed": "idlnamesparsed/IterationCompositeOperation.json" + }, + "KHR_parallel_shader_compile": { + "fragment": "idlnames/KHR_parallel_shader_compile.idl", + "parsed": "idlnamesparsed/KHR_parallel_shader_compile.json" + }, + "KeySystemTrackConfiguration": { + "fragment": "idlnames/KeySystemTrackConfiguration.idl", + "parsed": "idlnamesparsed/KeySystemTrackConfiguration.json" + }, + "Keyboard": { + "fragment": "idlnames/Keyboard.idl", + "parsed": "idlnamesparsed/Keyboard.json" + }, + "KeyboardEvent": { + "fragment": "idlnames/KeyboardEvent.idl", + "parsed": "idlnamesparsed/KeyboardEvent.json" + }, + "KeyboardEventInit": { + "fragment": "idlnames/KeyboardEventInit.idl", + "parsed": "idlnamesparsed/KeyboardEventInit.json" + }, + "KeyboardLayoutMap": { + "fragment": "idlnames/KeyboardLayoutMap.idl", + "parsed": "idlnamesparsed/KeyboardLayoutMap.json" + }, + "KeyframeAnimationOptions": { + "fragment": "idlnames/KeyframeAnimationOptions.idl", + "parsed": "idlnamesparsed/KeyframeAnimationOptions.json" + }, + "KeyframeEffect": { + "fragment": "idlnames/KeyframeEffect.idl", + "parsed": "idlnamesparsed/KeyframeEffect.json" + }, + "KeyframeEffectOptions": { + "fragment": "idlnames/KeyframeEffectOptions.idl", + "parsed": "idlnamesparsed/KeyframeEffectOptions.json" + }, + "Landmark": { + "fragment": "idlnames/Landmark.idl", + "parsed": "idlnamesparsed/Landmark.json" + }, + "LandmarkType": { + "fragment": "idlnames/LandmarkType.idl", + "parsed": "idlnamesparsed/LandmarkType.json" + }, + "LargeBlobSupport": { + "fragment": "idlnames/LargeBlobSupport.idl", + "parsed": "idlnamesparsed/LargeBlobSupport.json" + }, + "LargestContentfulPaint": { + "fragment": "idlnames/LargestContentfulPaint.idl", + "parsed": "idlnamesparsed/LargestContentfulPaint.json" + }, + "LayoutShift": { + "fragment": "idlnames/LayoutShift.idl", + "parsed": "idlnamesparsed/LayoutShift.json" + }, + "LayoutShiftAttribution": { + "fragment": "idlnames/LayoutShiftAttribution.idl", + "parsed": "idlnamesparsed/LayoutShiftAttribution.json" + }, + "LineAlignSetting": { + "fragment": "idlnames/LineAlignSetting.idl", + "parsed": "idlnamesparsed/LineAlignSetting.json" + }, + "LineAndPositionSetting": { + "fragment": "idlnames/LineAndPositionSetting.idl", + "parsed": "idlnamesparsed/LineAndPositionSetting.json" + }, + "LinearAccelerationReadingValues": { + "fragment": "idlnames/LinearAccelerationReadingValues.idl", + "parsed": "idlnamesparsed/LinearAccelerationReadingValues.json" + }, + "LinearAccelerationSensor": { + "fragment": "idlnames/LinearAccelerationSensor.idl", + "parsed": "idlnamesparsed/LinearAccelerationSensor.json" + }, + "LinkError": { + "fragment": "idlnames/LinkError.idl", + "parsed": "idlnamesparsed/LinkError.json" + }, + "Location": { + "fragment": "idlnames/Location.idl", + "parsed": "idlnamesparsed/Location.json" + }, + "Lock": { + "fragment": "idlnames/Lock.idl", + "parsed": "idlnamesparsed/Lock.json" + }, + "LockGrantedCallback": { + "fragment": "idlnames/LockGrantedCallback.idl", + "parsed": "idlnamesparsed/LockGrantedCallback.json" + }, + "LockInfo": { + "fragment": "idlnames/LockInfo.idl", + "parsed": "idlnamesparsed/LockInfo.json" + }, + "LockManager": { + "fragment": "idlnames/LockManager.idl", + "parsed": "idlnamesparsed/LockManager.json" + }, + "LockManagerSnapshot": { + "fragment": "idlnames/LockManagerSnapshot.idl", + "parsed": "idlnamesparsed/LockManagerSnapshot.json" + }, + "LockMode": { + "fragment": "idlnames/LockMode.idl", + "parsed": "idlnamesparsed/LockMode.json" + }, + "LockOptions": { + "fragment": "idlnames/LockOptions.idl", + "parsed": "idlnamesparsed/LockOptions.json" + }, + "MIDIAccess": { + "fragment": "idlnames/MIDIAccess.idl", + "parsed": "idlnamesparsed/MIDIAccess.json" + }, + "MIDIConnectionEvent": { + "fragment": "idlnames/MIDIConnectionEvent.idl", + "parsed": "idlnamesparsed/MIDIConnectionEvent.json" + }, + "MIDIConnectionEventInit": { + "fragment": "idlnames/MIDIConnectionEventInit.idl", + "parsed": "idlnamesparsed/MIDIConnectionEventInit.json" + }, + "MIDIInput": { + "fragment": "idlnames/MIDIInput.idl", + "parsed": "idlnamesparsed/MIDIInput.json" + }, + "MIDIInputMap": { + "fragment": "idlnames/MIDIInputMap.idl", + "parsed": "idlnamesparsed/MIDIInputMap.json" + }, + "MIDIMessageEvent": { + "fragment": "idlnames/MIDIMessageEvent.idl", + "parsed": "idlnamesparsed/MIDIMessageEvent.json" + }, + "MIDIMessageEventInit": { + "fragment": "idlnames/MIDIMessageEventInit.idl", + "parsed": "idlnamesparsed/MIDIMessageEventInit.json" + }, + "MIDIOptions": { + "fragment": "idlnames/MIDIOptions.idl", + "parsed": "idlnamesparsed/MIDIOptions.json" + }, + "MIDIOutput": { + "fragment": "idlnames/MIDIOutput.idl", + "parsed": "idlnamesparsed/MIDIOutput.json" + }, + "MIDIOutputMap": { + "fragment": "idlnames/MIDIOutputMap.idl", + "parsed": "idlnamesparsed/MIDIOutputMap.json" + }, + "MIDIPort": { + "fragment": "idlnames/MIDIPort.idl", + "parsed": "idlnamesparsed/MIDIPort.json" + }, + "MIDIPortConnectionState": { + "fragment": "idlnames/MIDIPortConnectionState.idl", + "parsed": "idlnamesparsed/MIDIPortConnectionState.json" + }, + "MIDIPortDeviceState": { + "fragment": "idlnames/MIDIPortDeviceState.idl", + "parsed": "idlnamesparsed/MIDIPortDeviceState.json" + }, + "MIDIPortType": { + "fragment": "idlnames/MIDIPortType.idl", + "parsed": "idlnamesparsed/MIDIPortType.json" + }, + "MIDISuccessCallback": { + "fragment": "idlnames/MIDISuccessCallback.idl", + "parsed": "idlnamesparsed/MIDISuccessCallback.json" + }, + "Magnetometer": { + "fragment": "idlnames/Magnetometer.idl", + "parsed": "idlnamesparsed/Magnetometer.json" + }, + "MagnetometerLocalCoordinateSystem": { + "fragment": "idlnames/MagnetometerLocalCoordinateSystem.idl", + "parsed": "idlnamesparsed/MagnetometerLocalCoordinateSystem.json" + }, + "MagnetometerReadingValues": { + "fragment": "idlnames/MagnetometerReadingValues.idl", + "parsed": "idlnamesparsed/MagnetometerReadingValues.json" + }, + "MagnetometerSensorOptions": { + "fragment": "idlnames/MagnetometerSensorOptions.idl", + "parsed": "idlnamesparsed/MagnetometerSensorOptions.json" + }, + "ManifestImageResource": { + "fragment": "idlnames/ManifestImageResource.idl", + "parsed": "idlnamesparsed/ManifestImageResource.json" + }, + "MathMLElement": { + "fragment": "idlnames/MathMLElement.idl", + "parsed": "idlnamesparsed/MathMLElement.json" + }, + "MediaCapabilities": { + "fragment": "idlnames/MediaCapabilities.idl", + "parsed": "idlnamesparsed/MediaCapabilities.json" + }, + "MediaCapabilitiesDecodingInfo": { + "fragment": "idlnames/MediaCapabilitiesDecodingInfo.idl", + "parsed": "idlnamesparsed/MediaCapabilitiesDecodingInfo.json" + }, + "MediaCapabilitiesEncodingInfo": { + "fragment": "idlnames/MediaCapabilitiesEncodingInfo.idl", + "parsed": "idlnamesparsed/MediaCapabilitiesEncodingInfo.json" + }, + "MediaCapabilitiesInfo": { + "fragment": "idlnames/MediaCapabilitiesInfo.idl", + "parsed": "idlnamesparsed/MediaCapabilitiesInfo.json" + }, + "MediaCapabilitiesKeySystemConfiguration": { + "fragment": "idlnames/MediaCapabilitiesKeySystemConfiguration.idl", + "parsed": "idlnamesparsed/MediaCapabilitiesKeySystemConfiguration.json" + }, + "MediaConfiguration": { + "fragment": "idlnames/MediaConfiguration.idl", + "parsed": "idlnamesparsed/MediaConfiguration.json" + }, + "MediaDecodingConfiguration": { + "fragment": "idlnames/MediaDecodingConfiguration.idl", + "parsed": "idlnamesparsed/MediaDecodingConfiguration.json" + }, + "MediaDecodingType": { + "fragment": "idlnames/MediaDecodingType.idl", + "parsed": "idlnamesparsed/MediaDecodingType.json" + }, + "MediaDeviceInfo": { + "fragment": "idlnames/MediaDeviceInfo.idl", + "parsed": "idlnamesparsed/MediaDeviceInfo.json" + }, + "MediaDeviceKind": { + "fragment": "idlnames/MediaDeviceKind.idl", + "parsed": "idlnamesparsed/MediaDeviceKind.json" + }, + "MediaDevices": { + "fragment": "idlnames/MediaDevices.idl", + "parsed": "idlnamesparsed/MediaDevices.json" + }, + "MediaElementAudioSourceNode": { + "fragment": "idlnames/MediaElementAudioSourceNode.idl", + "parsed": "idlnamesparsed/MediaElementAudioSourceNode.json" + }, + "MediaElementAudioSourceOptions": { + "fragment": "idlnames/MediaElementAudioSourceOptions.idl", + "parsed": "idlnamesparsed/MediaElementAudioSourceOptions.json" + }, + "MediaEncodingConfiguration": { + "fragment": "idlnames/MediaEncodingConfiguration.idl", + "parsed": "idlnamesparsed/MediaEncodingConfiguration.json" + }, + "MediaEncodingType": { + "fragment": "idlnames/MediaEncodingType.idl", + "parsed": "idlnamesparsed/MediaEncodingType.json" + }, + "MediaEncryptedEvent": { + "fragment": "idlnames/MediaEncryptedEvent.idl", + "parsed": "idlnamesparsed/MediaEncryptedEvent.json" + }, + "MediaEncryptedEventInit": { + "fragment": "idlnames/MediaEncryptedEventInit.idl", + "parsed": "idlnamesparsed/MediaEncryptedEventInit.json" + }, + "MediaError": { + "fragment": "idlnames/MediaError.idl", + "parsed": "idlnamesparsed/MediaError.json" + }, + "MediaImage": { + "fragment": "idlnames/MediaImage.idl", + "parsed": "idlnamesparsed/MediaImage.json" + }, + "MediaKeyMessageEvent": { + "fragment": "idlnames/MediaKeyMessageEvent.idl", + "parsed": "idlnamesparsed/MediaKeyMessageEvent.json" + }, + "MediaKeyMessageEventInit": { + "fragment": "idlnames/MediaKeyMessageEventInit.idl", + "parsed": "idlnamesparsed/MediaKeyMessageEventInit.json" + }, + "MediaKeyMessageType": { + "fragment": "idlnames/MediaKeyMessageType.idl", + "parsed": "idlnamesparsed/MediaKeyMessageType.json" + }, + "MediaKeySession": { + "fragment": "idlnames/MediaKeySession.idl", + "parsed": "idlnamesparsed/MediaKeySession.json" + }, + "MediaKeySessionType": { + "fragment": "idlnames/MediaKeySessionType.idl", + "parsed": "idlnamesparsed/MediaKeySessionType.json" + }, + "MediaKeyStatus": { + "fragment": "idlnames/MediaKeyStatus.idl", + "parsed": "idlnamesparsed/MediaKeyStatus.json" + }, + "MediaKeyStatusMap": { + "fragment": "idlnames/MediaKeyStatusMap.idl", + "parsed": "idlnamesparsed/MediaKeyStatusMap.json" + }, + "MediaKeySystemAccess": { + "fragment": "idlnames/MediaKeySystemAccess.idl", + "parsed": "idlnamesparsed/MediaKeySystemAccess.json" + }, + "MediaKeySystemConfiguration": { + "fragment": "idlnames/MediaKeySystemConfiguration.idl", + "parsed": "idlnamesparsed/MediaKeySystemConfiguration.json" + }, + "MediaKeySystemMediaCapability": { + "fragment": "idlnames/MediaKeySystemMediaCapability.idl", + "parsed": "idlnamesparsed/MediaKeySystemMediaCapability.json" + }, + "MediaKeys": { + "fragment": "idlnames/MediaKeys.idl", + "parsed": "idlnamesparsed/MediaKeys.json" + }, + "MediaKeysRequirement": { + "fragment": "idlnames/MediaKeysRequirement.idl", + "parsed": "idlnamesparsed/MediaKeysRequirement.json" + }, + "MediaMetadata": { + "fragment": "idlnames/MediaMetadata.idl", + "parsed": "idlnamesparsed/MediaMetadata.json" + }, + "MediaMetadataInit": { + "fragment": "idlnames/MediaMetadataInit.idl", + "parsed": "idlnamesparsed/MediaMetadataInit.json" + }, + "MediaPositionState": { + "fragment": "idlnames/MediaPositionState.idl", + "parsed": "idlnamesparsed/MediaPositionState.json" + }, + "MediaProvider": { + "fragment": "idlnames/MediaProvider.idl", + "parsed": "idlnamesparsed/MediaProvider.json" + }, + "MediaRecorder": { + "fragment": "idlnames/MediaRecorder.idl", + "parsed": "idlnamesparsed/MediaRecorder.json" + }, + "MediaRecorderErrorEvent": { + "fragment": "idlnames/MediaRecorderErrorEvent.idl", + "parsed": "idlnamesparsed/MediaRecorderErrorEvent.json" + }, + "MediaRecorderErrorEventInit": { + "fragment": "idlnames/MediaRecorderErrorEventInit.idl", + "parsed": "idlnamesparsed/MediaRecorderErrorEventInit.json" + }, + "MediaRecorderOptions": { + "fragment": "idlnames/MediaRecorderOptions.idl", + "parsed": "idlnamesparsed/MediaRecorderOptions.json" + }, + "MediaSession": { + "fragment": "idlnames/MediaSession.idl", + "parsed": "idlnamesparsed/MediaSession.json" + }, + "MediaSessionAction": { + "fragment": "idlnames/MediaSessionAction.idl", + "parsed": "idlnamesparsed/MediaSessionAction.json" + }, + "MediaSessionActionDetails": { + "fragment": "idlnames/MediaSessionActionDetails.idl", + "parsed": "idlnamesparsed/MediaSessionActionDetails.json" + }, + "MediaSessionActionHandler": { + "fragment": "idlnames/MediaSessionActionHandler.idl", + "parsed": "idlnamesparsed/MediaSessionActionHandler.json" + }, + "MediaSessionPlaybackState": { + "fragment": "idlnames/MediaSessionPlaybackState.idl", + "parsed": "idlnamesparsed/MediaSessionPlaybackState.json" + }, + "MediaSessionSeekActionDetails": { + "fragment": "idlnames/MediaSessionSeekActionDetails.idl", + "parsed": "idlnamesparsed/MediaSessionSeekActionDetails.json" + }, + "MediaSessionSeekToActionDetails": { + "fragment": "idlnames/MediaSessionSeekToActionDetails.idl", + "parsed": "idlnamesparsed/MediaSessionSeekToActionDetails.json" + }, + "MediaSettingsRange": { + "fragment": "idlnames/MediaSettingsRange.idl", + "parsed": "idlnamesparsed/MediaSettingsRange.json" + }, + "MediaSource": { + "fragment": "idlnames/MediaSource.idl", + "parsed": "idlnamesparsed/MediaSource.json" + }, + "MediaStream": { + "fragment": "idlnames/MediaStream.idl", + "parsed": "idlnamesparsed/MediaStream.json" + }, + "MediaStreamAudioDestinationNode": { + "fragment": "idlnames/MediaStreamAudioDestinationNode.idl", + "parsed": "idlnamesparsed/MediaStreamAudioDestinationNode.json" + }, + "MediaStreamAudioSourceNode": { + "fragment": "idlnames/MediaStreamAudioSourceNode.idl", + "parsed": "idlnamesparsed/MediaStreamAudioSourceNode.json" + }, + "MediaStreamAudioSourceOptions": { + "fragment": "idlnames/MediaStreamAudioSourceOptions.idl", + "parsed": "idlnamesparsed/MediaStreamAudioSourceOptions.json" + }, + "MediaStreamConstraints": { + "fragment": "idlnames/MediaStreamConstraints.idl", + "parsed": "idlnamesparsed/MediaStreamConstraints.json" + }, + "MediaStreamTrack": { + "fragment": "idlnames/MediaStreamTrack.idl", + "parsed": "idlnamesparsed/MediaStreamTrack.json" + }, + "MediaStreamTrackAudioSourceNode": { + "fragment": "idlnames/MediaStreamTrackAudioSourceNode.idl", + "parsed": "idlnamesparsed/MediaStreamTrackAudioSourceNode.json" + }, + "MediaStreamTrackAudioSourceOptions": { + "fragment": "idlnames/MediaStreamTrackAudioSourceOptions.idl", + "parsed": "idlnamesparsed/MediaStreamTrackAudioSourceOptions.json" + }, + "MediaStreamTrackEvent": { + "fragment": "idlnames/MediaStreamTrackEvent.idl", + "parsed": "idlnamesparsed/MediaStreamTrackEvent.json" + }, + "MediaStreamTrackEventInit": { + "fragment": "idlnames/MediaStreamTrackEventInit.idl", + "parsed": "idlnamesparsed/MediaStreamTrackEventInit.json" + }, + "MediaStreamTrackState": { + "fragment": "idlnames/MediaStreamTrackState.idl", + "parsed": "idlnamesparsed/MediaStreamTrackState.json" + }, + "MediaTrackCapabilities": { + "fragment": "idlnames/MediaTrackCapabilities.idl", + "parsed": "idlnamesparsed/MediaTrackCapabilities.json" + }, + "MediaTrackConstraintSet": { + "fragment": "idlnames/MediaTrackConstraintSet.idl", + "parsed": "idlnamesparsed/MediaTrackConstraintSet.json" + }, + "MediaTrackConstraints": { + "fragment": "idlnames/MediaTrackConstraints.idl", + "parsed": "idlnamesparsed/MediaTrackConstraints.json" + }, + "MediaTrackSettings": { + "fragment": "idlnames/MediaTrackSettings.idl", + "parsed": "idlnamesparsed/MediaTrackSettings.json" + }, + "MediaTrackSupportedConstraints": { + "fragment": "idlnames/MediaTrackSupportedConstraints.idl", + "parsed": "idlnamesparsed/MediaTrackSupportedConstraints.json" + }, + "Megabit": { + "fragment": "idlnames/Megabit.idl", + "parsed": "idlnamesparsed/Megabit.json" + }, + "Memory": { + "fragment": "idlnames/Memory.idl", + "parsed": "idlnamesparsed/Memory.json" + }, + "MemoryAttribution": { + "fragment": "idlnames/MemoryAttribution.idl", + "parsed": "idlnamesparsed/MemoryAttribution.json" + }, + "MemoryAttributionContainer": { + "fragment": "idlnames/MemoryAttributionContainer.idl", + "parsed": "idlnamesparsed/MemoryAttributionContainer.json" + }, + "MemoryBreakdownEntry": { + "fragment": "idlnames/MemoryBreakdownEntry.idl", + "parsed": "idlnamesparsed/MemoryBreakdownEntry.json" + }, + "MemoryDescriptor": { + "fragment": "idlnames/MemoryDescriptor.idl", + "parsed": "idlnamesparsed/MemoryDescriptor.json" + }, + "MemoryMeasurement": { + "fragment": "idlnames/MemoryMeasurement.idl", + "parsed": "idlnamesparsed/MemoryMeasurement.json" + }, + "MessageChannel": { + "fragment": "idlnames/MessageChannel.idl", + "parsed": "idlnamesparsed/MessageChannel.json" + }, + "MessageEvent": { + "fragment": "idlnames/MessageEvent.idl", + "parsed": "idlnamesparsed/MessageEvent.json" + }, + "MessageEventInit": { + "fragment": "idlnames/MessageEventInit.idl", + "parsed": "idlnamesparsed/MessageEventInit.json" + }, + "MessageEventSource": { + "fragment": "idlnames/MessageEventSource.idl", + "parsed": "idlnamesparsed/MessageEventSource.json" + }, + "MessagePort": { + "fragment": "idlnames/MessagePort.idl", + "parsed": "idlnamesparsed/MessagePort.json" + }, + "MeteringMode": { + "fragment": "idlnames/MeteringMode.idl", + "parsed": "idlnamesparsed/MeteringMode.json" + }, + "MidiPermissionDescriptor": { + "fragment": "idlnames/MidiPermissionDescriptor.idl", + "parsed": "idlnamesparsed/MidiPermissionDescriptor.json" + }, + "Millisecond": { + "fragment": "idlnames/Millisecond.idl", + "parsed": "idlnamesparsed/Millisecond.json" + }, + "MimeType": { + "fragment": "idlnames/MimeType.idl", + "parsed": "idlnamesparsed/MimeType.json" + }, + "MimeTypeArray": { + "fragment": "idlnames/MimeTypeArray.idl", + "parsed": "idlnamesparsed/MimeTypeArray.json" + }, + "MockCameraConfiguration": { + "fragment": "idlnames/MockCameraConfiguration.idl", + "parsed": "idlnamesparsed/MockCameraConfiguration.json" + }, + "MockCaptureDeviceConfiguration": { + "fragment": "idlnames/MockCaptureDeviceConfiguration.idl", + "parsed": "idlnamesparsed/MockCaptureDeviceConfiguration.json" + }, + "MockCapturePromptResult": { + "fragment": "idlnames/MockCapturePromptResult.idl", + "parsed": "idlnamesparsed/MockCapturePromptResult.json" + }, + "MockCapturePromptResultConfiguration": { + "fragment": "idlnames/MockCapturePromptResultConfiguration.idl", + "parsed": "idlnamesparsed/MockCapturePromptResultConfiguration.json" + }, + "MockMicrophoneConfiguration": { + "fragment": "idlnames/MockMicrophoneConfiguration.idl", + "parsed": "idlnamesparsed/MockMicrophoneConfiguration.json" + }, + "MockSensor": { + "fragment": "idlnames/MockSensor.idl", + "parsed": "idlnamesparsed/MockSensor.json" + }, + "MockSensorConfiguration": { + "fragment": "idlnames/MockSensorConfiguration.idl", + "parsed": "idlnamesparsed/MockSensorConfiguration.json" + }, + "MockSensorReadingValues": { + "fragment": "idlnames/MockSensorReadingValues.idl", + "parsed": "idlnamesparsed/MockSensorReadingValues.json" + }, + "MockSensorType": { + "fragment": "idlnames/MockSensorType.idl", + "parsed": "idlnamesparsed/MockSensorType.json" + }, + "Module": { + "fragment": "idlnames/Module.idl", + "parsed": "idlnamesparsed/Module.json" + }, + "ModuleExportDescriptor": { + "fragment": "idlnames/ModuleExportDescriptor.idl", + "parsed": "idlnamesparsed/ModuleExportDescriptor.json" + }, + "ModuleImportDescriptor": { + "fragment": "idlnames/ModuleImportDescriptor.idl", + "parsed": "idlnamesparsed/ModuleImportDescriptor.json" + }, + "MouseEvent": { + "fragment": "idlnames/MouseEvent.idl", + "parsed": "idlnamesparsed/MouseEvent.json" + }, + "MouseEventInit": { + "fragment": "idlnames/MouseEventInit.idl", + "parsed": "idlnamesparsed/MouseEventInit.json" + }, + "MultiCacheQueryOptions": { + "fragment": "idlnames/MultiCacheQueryOptions.idl", + "parsed": "idlnamesparsed/MultiCacheQueryOptions.json" + }, + "MutationCallback": { + "fragment": "idlnames/MutationCallback.idl", + "parsed": "idlnamesparsed/MutationCallback.json" + }, + "MutationObserver": { + "fragment": "idlnames/MutationObserver.idl", + "parsed": "idlnamesparsed/MutationObserver.json" + }, + "MutationObserverInit": { + "fragment": "idlnames/MutationObserverInit.idl", + "parsed": "idlnamesparsed/MutationObserverInit.json" + }, + "MutationRecord": { + "fragment": "idlnames/MutationRecord.idl", + "parsed": "idlnamesparsed/MutationRecord.json" + }, + "NDEFMessage": { + "fragment": "idlnames/NDEFMessage.idl", + "parsed": "idlnamesparsed/NDEFMessage.json" + }, + "NDEFMessageInit": { + "fragment": "idlnames/NDEFMessageInit.idl", + "parsed": "idlnamesparsed/NDEFMessageInit.json" + }, + "NDEFMessageSource": { + "fragment": "idlnames/NDEFMessageSource.idl", + "parsed": "idlnamesparsed/NDEFMessageSource.json" + }, + "NDEFReader": { + "fragment": "idlnames/NDEFReader.idl", + "parsed": "idlnamesparsed/NDEFReader.json" + }, + "NDEFReadingEvent": { + "fragment": "idlnames/NDEFReadingEvent.idl", + "parsed": "idlnamesparsed/NDEFReadingEvent.json" + }, + "NDEFReadingEventInit": { + "fragment": "idlnames/NDEFReadingEventInit.idl", + "parsed": "idlnamesparsed/NDEFReadingEventInit.json" + }, + "NDEFRecord": { + "fragment": "idlnames/NDEFRecord.idl", + "parsed": "idlnamesparsed/NDEFRecord.json" + }, + "NDEFRecordDataSource": { + "fragment": "idlnames/NDEFRecordDataSource.idl", + "parsed": "idlnamesparsed/NDEFRecordDataSource.json" + }, + "NDEFRecordInit": { + "fragment": "idlnames/NDEFRecordInit.idl", + "parsed": "idlnamesparsed/NDEFRecordInit.json" + }, + "NDEFScanOptions": { + "fragment": "idlnames/NDEFScanOptions.idl", + "parsed": "idlnamesparsed/NDEFScanOptions.json" + }, + "NDEFWriteOptions": { + "fragment": "idlnames/NDEFWriteOptions.idl", + "parsed": "idlnamesparsed/NDEFWriteOptions.json" + }, + "NamedNodeMap": { + "fragment": "idlnames/NamedNodeMap.idl", + "parsed": "idlnamesparsed/NamedNodeMap.json" + }, + "NavigationEvent": { + "fragment": "idlnames/NavigationEvent.idl", + "parsed": "idlnamesparsed/NavigationEvent.json" + }, + "NavigationEventInit": { + "fragment": "idlnames/NavigationEventInit.idl", + "parsed": "idlnamesparsed/NavigationEventInit.json" + }, + "NavigationType": { + "fragment": "idlnames/NavigationType.idl", + "parsed": "idlnamesparsed/NavigationType.json" + }, + "Navigator": { + "fragment": "idlnames/Navigator.idl", + "parsed": "idlnamesparsed/Navigator.json" + }, + "NavigatorAutomationInformation": { + "fragment": "idlnames/NavigatorAutomationInformation.idl", + "parsed": "idlnamesparsed/NavigatorAutomationInformation.json" + }, + "NavigatorBadge": { + "fragment": "idlnames/NavigatorBadge.idl", + "parsed": "idlnamesparsed/NavigatorBadge.json" + }, + "NavigatorConcurrentHardware": { + "fragment": "idlnames/NavigatorConcurrentHardware.idl", + "parsed": "idlnamesparsed/NavigatorConcurrentHardware.json" + }, + "NavigatorContentUtils": { + "fragment": "idlnames/NavigatorContentUtils.idl", + "parsed": "idlnamesparsed/NavigatorContentUtils.json" + }, + "NavigatorCookies": { + "fragment": "idlnames/NavigatorCookies.idl", + "parsed": "idlnamesparsed/NavigatorCookies.json" + }, + "NavigatorDeviceClass": { + "fragment": "idlnames/NavigatorDeviceClass.idl", + "parsed": "idlnamesparsed/NavigatorDeviceClass.json" + }, + "NavigatorFonts": { + "fragment": "idlnames/NavigatorFonts.idl", + "parsed": "idlnamesparsed/NavigatorFonts.json" + }, + "NavigatorID": { + "fragment": "idlnames/NavigatorID.idl", + "parsed": "idlnamesparsed/NavigatorID.json" + }, + "NavigatorLanguage": { + "fragment": "idlnames/NavigatorLanguage.idl", + "parsed": "idlnamesparsed/NavigatorLanguage.json" + }, + "NavigatorLocks": { + "fragment": "idlnames/NavigatorLocks.idl", + "parsed": "idlnamesparsed/NavigatorLocks.json" + }, + "NavigatorNetworkInformation": { + "fragment": "idlnames/NavigatorNetworkInformation.idl", + "parsed": "idlnamesparsed/NavigatorNetworkInformation.json" + }, + "NavigatorOnLine": { + "fragment": "idlnames/NavigatorOnLine.idl", + "parsed": "idlnamesparsed/NavigatorOnLine.json" + }, + "NavigatorPlugins": { + "fragment": "idlnames/NavigatorPlugins.idl", + "parsed": "idlnamesparsed/NavigatorPlugins.json" + }, + "NavigatorStorage": { + "fragment": "idlnames/NavigatorStorage.idl", + "parsed": "idlnamesparsed/NavigatorStorage.json" + }, + "NavigatorUA": { + "fragment": "idlnames/NavigatorUA.idl", + "parsed": "idlnamesparsed/NavigatorUA.json" + }, + "NavigatorUABrandVersion": { + "fragment": "idlnames/NavigatorUABrandVersion.idl", + "parsed": "idlnamesparsed/NavigatorUABrandVersion.json" + }, + "NavigatorUAData": { + "fragment": "idlnames/NavigatorUAData.idl", + "parsed": "idlnamesparsed/NavigatorUAData.json" + }, + "NavigatorUserMediaErrorCallback": { + "fragment": "idlnames/NavigatorUserMediaErrorCallback.idl", + "parsed": "idlnamesparsed/NavigatorUserMediaErrorCallback.json" + }, + "NavigatorUserMediaSuccessCallback": { + "fragment": "idlnames/NavigatorUserMediaSuccessCallback.idl", + "parsed": "idlnamesparsed/NavigatorUserMediaSuccessCallback.json" + }, + "NetworkInformation": { + "fragment": "idlnames/NetworkInformation.idl", + "parsed": "idlnamesparsed/NetworkInformation.json" + }, + "NetworkInformationSaveData": { + "fragment": "idlnames/NetworkInformationSaveData.idl", + "parsed": "idlnamesparsed/NetworkInformationSaveData.json" + }, + "Node": { + "fragment": "idlnames/Node.idl", + "parsed": "idlnamesparsed/Node.json" + }, + "NodeFilter": { + "fragment": "idlnames/NodeFilter.idl", + "parsed": "idlnamesparsed/NodeFilter.json" + }, + "NodeIterator": { + "fragment": "idlnames/NodeIterator.idl", + "parsed": "idlnamesparsed/NodeIterator.json" + }, + "NodeList": { + "fragment": "idlnames/NodeList.idl", + "parsed": "idlnamesparsed/NodeList.json" + }, + "NonDocumentTypeChildNode": { + "fragment": "idlnames/NonDocumentTypeChildNode.idl", + "parsed": "idlnamesparsed/NonDocumentTypeChildNode.json" + }, + "NonElementParentNode": { + "fragment": "idlnames/NonElementParentNode.idl", + "parsed": "idlnamesparsed/NonElementParentNode.json" + }, + "Notification": { + "fragment": "idlnames/Notification.idl", + "parsed": "idlnamesparsed/Notification.json" + }, + "NotificationAction": { + "fragment": "idlnames/NotificationAction.idl", + "parsed": "idlnamesparsed/NotificationAction.json" + }, + "NotificationDirection": { + "fragment": "idlnames/NotificationDirection.idl", + "parsed": "idlnamesparsed/NotificationDirection.json" + }, + "NotificationEvent": { + "fragment": "idlnames/NotificationEvent.idl", + "parsed": "idlnamesparsed/NotificationEvent.json" + }, + "NotificationEventInit": { + "fragment": "idlnames/NotificationEventInit.idl", + "parsed": "idlnamesparsed/NotificationEventInit.json" + }, + "NotificationOptions": { + "fragment": "idlnames/NotificationOptions.idl", + "parsed": "idlnamesparsed/NotificationOptions.json" + }, + "NotificationPermission": { + "fragment": "idlnames/NotificationPermission.idl", + "parsed": "idlnamesparsed/NotificationPermission.json" + }, + "NotificationPermissionCallback": { + "fragment": "idlnames/NotificationPermissionCallback.idl", + "parsed": "idlnamesparsed/NotificationPermissionCallback.json" + }, + "OES_draw_buffers_indexed": { + "fragment": "idlnames/OES_draw_buffers_indexed.idl", + "parsed": "idlnamesparsed/OES_draw_buffers_indexed.json" + }, + "OES_element_index_uint": { + "fragment": "idlnames/OES_element_index_uint.idl", + "parsed": "idlnamesparsed/OES_element_index_uint.json" + }, + "OES_fbo_render_mipmap": { + "fragment": "idlnames/OES_fbo_render_mipmap.idl", + "parsed": "idlnamesparsed/OES_fbo_render_mipmap.json" + }, + "OES_standard_derivatives": { + "fragment": "idlnames/OES_standard_derivatives.idl", + "parsed": "idlnamesparsed/OES_standard_derivatives.json" + }, + "OES_texture_float": { + "fragment": "idlnames/OES_texture_float.idl", + "parsed": "idlnamesparsed/OES_texture_float.json" + }, + "OES_texture_float_linear": { + "fragment": "idlnames/OES_texture_float_linear.idl", + "parsed": "idlnamesparsed/OES_texture_float_linear.json" + }, + "OES_texture_half_float": { + "fragment": "idlnames/OES_texture_half_float.idl", + "parsed": "idlnamesparsed/OES_texture_half_float.json" + }, + "OES_texture_half_float_linear": { + "fragment": "idlnames/OES_texture_half_float_linear.idl", + "parsed": "idlnamesparsed/OES_texture_half_float_linear.json" + }, + "OES_vertex_array_object": { + "fragment": "idlnames/OES_vertex_array_object.idl", + "parsed": "idlnamesparsed/OES_vertex_array_object.json" + }, + "OTPCredential": { + "fragment": "idlnames/OTPCredential.idl", + "parsed": "idlnamesparsed/OTPCredential.json" + }, + "OTPCredentialRequestOptions": { + "fragment": "idlnames/OTPCredentialRequestOptions.idl", + "parsed": "idlnamesparsed/OTPCredentialRequestOptions.json" + }, + "OTPCredentialTransportType": { + "fragment": "idlnames/OTPCredentialTransportType.idl", + "parsed": "idlnamesparsed/OTPCredentialTransportType.json" + }, + "OVR_multiview2": { + "fragment": "idlnames/OVR_multiview2.idl", + "parsed": "idlnamesparsed/OVR_multiview2.json" + }, + "OfflineAudioCompletionEvent": { + "fragment": "idlnames/OfflineAudioCompletionEvent.idl", + "parsed": "idlnamesparsed/OfflineAudioCompletionEvent.json" + }, + "OfflineAudioCompletionEventInit": { + "fragment": "idlnames/OfflineAudioCompletionEventInit.idl", + "parsed": "idlnamesparsed/OfflineAudioCompletionEventInit.json" + }, + "OfflineAudioContext": { + "fragment": "idlnames/OfflineAudioContext.idl", + "parsed": "idlnamesparsed/OfflineAudioContext.json" + }, + "OfflineAudioContextOptions": { + "fragment": "idlnames/OfflineAudioContextOptions.idl", + "parsed": "idlnamesparsed/OfflineAudioContextOptions.json" + }, + "OffscreenCanvas": { + "fragment": "idlnames/OffscreenCanvas.idl", + "parsed": "idlnamesparsed/OffscreenCanvas.json" + }, + "OffscreenCanvasRenderingContext2D": { + "fragment": "idlnames/OffscreenCanvasRenderingContext2D.idl", + "parsed": "idlnamesparsed/OffscreenCanvasRenderingContext2D.json" + }, + "OffscreenRenderingContext": { + "fragment": "idlnames/OffscreenRenderingContext.idl", + "parsed": "idlnamesparsed/OffscreenRenderingContext.json" + }, + "OffscreenRenderingContextId": { + "fragment": "idlnames/OffscreenRenderingContextId.idl", + "parsed": "idlnamesparsed/OffscreenRenderingContextId.json" + }, + "OnBeforeUnloadEventHandler": { + "fragment": "idlnames/OnBeforeUnloadEventHandler.idl", + "parsed": "idlnamesparsed/OnBeforeUnloadEventHandler.json" + }, + "OnBeforeUnloadEventHandlerNonNull": { + "fragment": "idlnames/OnBeforeUnloadEventHandlerNonNull.idl", + "parsed": "idlnamesparsed/OnBeforeUnloadEventHandlerNonNull.json" + }, + "OnErrorEventHandler": { + "fragment": "idlnames/OnErrorEventHandler.idl", + "parsed": "idlnamesparsed/OnErrorEventHandler.json" + }, + "OnErrorEventHandlerNonNull": { + "fragment": "idlnames/OnErrorEventHandlerNonNull.idl", + "parsed": "idlnamesparsed/OnErrorEventHandlerNonNull.json" + }, + "OpenFilePickerOptions": { + "fragment": "idlnames/OpenFilePickerOptions.idl", + "parsed": "idlnamesparsed/OpenFilePickerOptions.json" + }, + "OptionalEffectTiming": { + "fragment": "idlnames/OptionalEffectTiming.idl", + "parsed": "idlnamesparsed/OptionalEffectTiming.json" + }, + "OrientationLockType": { + "fragment": "idlnames/OrientationLockType.idl", + "parsed": "idlnamesparsed/OrientationLockType.json" + }, + "OrientationSensor": { + "fragment": "idlnames/OrientationSensor.idl", + "parsed": "idlnamesparsed/OrientationSensor.json" + }, + "OrientationSensorLocalCoordinateSystem": { + "fragment": "idlnames/OrientationSensorLocalCoordinateSystem.idl", + "parsed": "idlnamesparsed/OrientationSensorLocalCoordinateSystem.json" + }, + "OrientationSensorOptions": { + "fragment": "idlnames/OrientationSensorOptions.idl", + "parsed": "idlnamesparsed/OrientationSensorOptions.json" + }, + "OrientationType": { + "fragment": "idlnames/OrientationType.idl", + "parsed": "idlnamesparsed/OrientationType.json" + }, + "OscillatorNode": { + "fragment": "idlnames/OscillatorNode.idl", + "parsed": "idlnamesparsed/OscillatorNode.json" + }, + "OscillatorOptions": { + "fragment": "idlnames/OscillatorOptions.idl", + "parsed": "idlnamesparsed/OscillatorOptions.json" + }, + "OscillatorType": { + "fragment": "idlnames/OscillatorType.idl", + "parsed": "idlnamesparsed/OscillatorType.json" + }, + "OutgoingStream": { + "fragment": "idlnames/OutgoingStream.idl", + "parsed": "idlnamesparsed/OutgoingStream.json" + }, + "OverSampleType": { + "fragment": "idlnames/OverSampleType.idl", + "parsed": "idlnamesparsed/OverSampleType.json" + }, + "OverconstrainedError": { + "fragment": "idlnames/OverconstrainedError.idl", + "parsed": "idlnamesparsed/OverconstrainedError.json" + }, + "PageTransitionEvent": { + "fragment": "idlnames/PageTransitionEvent.idl", + "parsed": "idlnamesparsed/PageTransitionEvent.json" + }, + "PageTransitionEventInit": { + "fragment": "idlnames/PageTransitionEventInit.idl", + "parsed": "idlnamesparsed/PageTransitionEventInit.json" + }, + "PaintRenderingContext2D": { + "fragment": "idlnames/PaintRenderingContext2D.idl", + "parsed": "idlnamesparsed/PaintRenderingContext2D.json" + }, + "PaintRenderingContext2DSettings": { + "fragment": "idlnames/PaintRenderingContext2DSettings.idl", + "parsed": "idlnamesparsed/PaintRenderingContext2DSettings.json" + }, + "PaintSize": { + "fragment": "idlnames/PaintSize.idl", + "parsed": "idlnamesparsed/PaintSize.json" + }, + "PaintWorkletGlobalScope": { + "fragment": "idlnames/PaintWorkletGlobalScope.idl", + "parsed": "idlnamesparsed/PaintWorkletGlobalScope.json" + }, + "PannerNode": { + "fragment": "idlnames/PannerNode.idl", + "parsed": "idlnamesparsed/PannerNode.json" + }, + "PannerOptions": { + "fragment": "idlnames/PannerOptions.idl", + "parsed": "idlnamesparsed/PannerOptions.json" + }, + "PanningModelType": { + "fragment": "idlnames/PanningModelType.idl", + "parsed": "idlnamesparsed/PanningModelType.json" + }, + "ParentNode": { + "fragment": "idlnames/ParentNode.idl", + "parsed": "idlnamesparsed/ParentNode.json" + }, + "ParityType": { + "fragment": "idlnames/ParityType.idl", + "parsed": "idlnamesparsed/ParityType.json" + }, + "PasswordCredential": { + "fragment": "idlnames/PasswordCredential.idl", + "parsed": "idlnamesparsed/PasswordCredential.json" + }, + "PasswordCredentialData": { + "fragment": "idlnames/PasswordCredentialData.idl", + "parsed": "idlnamesparsed/PasswordCredentialData.json" + }, + "PasswordCredentialInit": { + "fragment": "idlnames/PasswordCredentialInit.idl", + "parsed": "idlnamesparsed/PasswordCredentialInit.json" + }, + "Path2D": { + "fragment": "idlnames/Path2D.idl", + "parsed": "idlnamesparsed/Path2D.json" + }, + "PayerErrors": { + "fragment": "idlnames/PayerErrors.idl", + "parsed": "idlnamesparsed/PayerErrors.json" + }, + "PaymentAddress": { + "fragment": "idlnames/PaymentAddress.idl", + "parsed": "idlnamesparsed/PaymentAddress.json" + }, + "PaymentComplete": { + "fragment": "idlnames/PaymentComplete.idl", + "parsed": "idlnamesparsed/PaymentComplete.json" + }, + "PaymentCurrencyAmount": { + "fragment": "idlnames/PaymentCurrencyAmount.idl", + "parsed": "idlnamesparsed/PaymentCurrencyAmount.json" + }, + "PaymentDetailsBase": { + "fragment": "idlnames/PaymentDetailsBase.idl", + "parsed": "idlnamesparsed/PaymentDetailsBase.json" + }, + "PaymentDetailsInit": { + "fragment": "idlnames/PaymentDetailsInit.idl", + "parsed": "idlnamesparsed/PaymentDetailsInit.json" + }, + "PaymentDetailsModifier": { + "fragment": "idlnames/PaymentDetailsModifier.idl", + "parsed": "idlnamesparsed/PaymentDetailsModifier.json" + }, + "PaymentDetailsUpdate": { + "fragment": "idlnames/PaymentDetailsUpdate.idl", + "parsed": "idlnamesparsed/PaymentDetailsUpdate.json" + }, + "PaymentHandlerResponse": { + "fragment": "idlnames/PaymentHandlerResponse.idl", + "parsed": "idlnamesparsed/PaymentHandlerResponse.json" + }, + "PaymentInstrument": { + "fragment": "idlnames/PaymentInstrument.idl", + "parsed": "idlnamesparsed/PaymentInstrument.json" + }, + "PaymentInstruments": { + "fragment": "idlnames/PaymentInstruments.idl", + "parsed": "idlnamesparsed/PaymentInstruments.json" + }, + "PaymentItem": { + "fragment": "idlnames/PaymentItem.idl", + "parsed": "idlnamesparsed/PaymentItem.json" + }, + "PaymentManager": { + "fragment": "idlnames/PaymentManager.idl", + "parsed": "idlnamesparsed/PaymentManager.json" + }, + "PaymentMethodChangeEvent": { + "fragment": "idlnames/PaymentMethodChangeEvent.idl", + "parsed": "idlnamesparsed/PaymentMethodChangeEvent.json" + }, + "PaymentMethodChangeEventInit": { + "fragment": "idlnames/PaymentMethodChangeEventInit.idl", + "parsed": "idlnamesparsed/PaymentMethodChangeEventInit.json" + }, + "PaymentMethodChangeResponse": { + "fragment": "idlnames/PaymentMethodChangeResponse.idl", + "parsed": "idlnamesparsed/PaymentMethodChangeResponse.json" + }, + "PaymentMethodData": { + "fragment": "idlnames/PaymentMethodData.idl", + "parsed": "idlnamesparsed/PaymentMethodData.json" + }, + "PaymentOptions": { + "fragment": "idlnames/PaymentOptions.idl", + "parsed": "idlnamesparsed/PaymentOptions.json" + }, + "PaymentRequest": { + "fragment": "idlnames/PaymentRequest.idl", + "parsed": "idlnamesparsed/PaymentRequest.json" + }, + "PaymentRequestEvent": { + "fragment": "idlnames/PaymentRequestEvent.idl", + "parsed": "idlnamesparsed/PaymentRequestEvent.json" + }, + "PaymentRequestEventInit": { + "fragment": "idlnames/PaymentRequestEventInit.idl", + "parsed": "idlnamesparsed/PaymentRequestEventInit.json" + }, + "PaymentRequestUpdateEvent": { + "fragment": "idlnames/PaymentRequestUpdateEvent.idl", + "parsed": "idlnamesparsed/PaymentRequestUpdateEvent.json" + }, + "PaymentRequestUpdateEventInit": { + "fragment": "idlnames/PaymentRequestUpdateEventInit.idl", + "parsed": "idlnamesparsed/PaymentRequestUpdateEventInit.json" + }, + "PaymentResponse": { + "fragment": "idlnames/PaymentResponse.idl", + "parsed": "idlnamesparsed/PaymentResponse.json" + }, + "PaymentShippingOption": { + "fragment": "idlnames/PaymentShippingOption.idl", + "parsed": "idlnamesparsed/PaymentShippingOption.json" + }, + "PaymentShippingType": { + "fragment": "idlnames/PaymentShippingType.idl", + "parsed": "idlnamesparsed/PaymentShippingType.json" + }, + "PaymentValidationErrors": { + "fragment": "idlnames/PaymentValidationErrors.idl", + "parsed": "idlnamesparsed/PaymentValidationErrors.json" + }, + "Performance": { + "fragment": "idlnames/Performance.idl", + "parsed": "idlnamesparsed/Performance.json" + }, + "PerformanceElementTiming": { + "fragment": "idlnames/PerformanceElementTiming.idl", + "parsed": "idlnamesparsed/PerformanceElementTiming.json" + }, + "PerformanceEntry": { + "fragment": "idlnames/PerformanceEntry.idl", + "parsed": "idlnamesparsed/PerformanceEntry.json" + }, + "PerformanceEntryList": { + "fragment": "idlnames/PerformanceEntryList.idl", + "parsed": "idlnamesparsed/PerformanceEntryList.json" + }, + "PerformanceEventTiming": { + "fragment": "idlnames/PerformanceEventTiming.idl", + "parsed": "idlnamesparsed/PerformanceEventTiming.json" + }, + "PerformanceFrameTiming": { + "fragment": "idlnames/PerformanceFrameTiming.idl", + "parsed": "idlnamesparsed/PerformanceFrameTiming.json" + }, + "PerformanceLongTaskTiming": { + "fragment": "idlnames/PerformanceLongTaskTiming.idl", + "parsed": "idlnamesparsed/PerformanceLongTaskTiming.json" + }, + "PerformanceMark": { + "fragment": "idlnames/PerformanceMark.idl", + "parsed": "idlnamesparsed/PerformanceMark.json" + }, + "PerformanceMarkOptions": { + "fragment": "idlnames/PerformanceMarkOptions.idl", + "parsed": "idlnamesparsed/PerformanceMarkOptions.json" + }, + "PerformanceMeasure": { + "fragment": "idlnames/PerformanceMeasure.idl", + "parsed": "idlnamesparsed/PerformanceMeasure.json" + }, + "PerformanceMeasureOptions": { + "fragment": "idlnames/PerformanceMeasureOptions.idl", + "parsed": "idlnamesparsed/PerformanceMeasureOptions.json" + }, + "PerformanceNavigation": { + "fragment": "idlnames/PerformanceNavigation.idl", + "parsed": "idlnamesparsed/PerformanceNavigation.json" + }, + "PerformanceNavigationTiming": { + "fragment": "idlnames/PerformanceNavigationTiming.idl", + "parsed": "idlnamesparsed/PerformanceNavigationTiming.json" + }, + "PerformanceObserver": { + "fragment": "idlnames/PerformanceObserver.idl", + "parsed": "idlnamesparsed/PerformanceObserver.json" + }, + "PerformanceObserverCallback": { + "fragment": "idlnames/PerformanceObserverCallback.idl", + "parsed": "idlnamesparsed/PerformanceObserverCallback.json" + }, + "PerformanceObserverEntryList": { + "fragment": "idlnames/PerformanceObserverEntryList.idl", + "parsed": "idlnamesparsed/PerformanceObserverEntryList.json" + }, + "PerformanceObserverInit": { + "fragment": "idlnames/PerformanceObserverInit.idl", + "parsed": "idlnamesparsed/PerformanceObserverInit.json" + }, + "PerformancePaintTiming": { + "fragment": "idlnames/PerformancePaintTiming.idl", + "parsed": "idlnamesparsed/PerformancePaintTiming.json" + }, + "PerformanceResourceTiming": { + "fragment": "idlnames/PerformanceResourceTiming.idl", + "parsed": "idlnamesparsed/PerformanceResourceTiming.json" + }, + "PerformanceServerTiming": { + "fragment": "idlnames/PerformanceServerTiming.idl", + "parsed": "idlnamesparsed/PerformanceServerTiming.json" + }, + "PerformanceTiming": { + "fragment": "idlnames/PerformanceTiming.idl", + "parsed": "idlnamesparsed/PerformanceTiming.json" + }, + "PeriodicSyncEvent": { + "fragment": "idlnames/PeriodicSyncEvent.idl", + "parsed": "idlnamesparsed/PeriodicSyncEvent.json" + }, + "PeriodicSyncEventInit": { + "fragment": "idlnames/PeriodicSyncEventInit.idl", + "parsed": "idlnamesparsed/PeriodicSyncEventInit.json" + }, + "PeriodicSyncManager": { + "fragment": "idlnames/PeriodicSyncManager.idl", + "parsed": "idlnamesparsed/PeriodicSyncManager.json" + }, + "PeriodicWave": { + "fragment": "idlnames/PeriodicWave.idl", + "parsed": "idlnamesparsed/PeriodicWave.json" + }, + "PeriodicWaveConstraints": { + "fragment": "idlnames/PeriodicWaveConstraints.idl", + "parsed": "idlnamesparsed/PeriodicWaveConstraints.json" + }, + "PeriodicWaveOptions": { + "fragment": "idlnames/PeriodicWaveOptions.idl", + "parsed": "idlnamesparsed/PeriodicWaveOptions.json" + }, + "PermissionDescriptor": { + "fragment": "idlnames/PermissionDescriptor.idl", + "parsed": "idlnamesparsed/PermissionDescriptor.json" + }, + "PermissionSetParameters": { + "fragment": "idlnames/PermissionSetParameters.idl", + "parsed": "idlnamesparsed/PermissionSetParameters.json" + }, + "PermissionState": { + "fragment": "idlnames/PermissionState.idl", + "parsed": "idlnamesparsed/PermissionState.json" + }, + "PermissionStatus": { + "fragment": "idlnames/PermissionStatus.idl", + "parsed": "idlnamesparsed/PermissionStatus.json" + }, + "Permissions": { + "fragment": "idlnames/Permissions.idl", + "parsed": "idlnamesparsed/Permissions.json" + }, + "PermissionsPolicy": { + "fragment": "idlnames/PermissionsPolicy.idl", + "parsed": "idlnamesparsed/PermissionsPolicy.json" + }, + "PermissionsPolicyViolationReportBody": { + "fragment": "idlnames/PermissionsPolicyViolationReportBody.idl", + "parsed": "idlnamesparsed/PermissionsPolicyViolationReportBody.json" + }, + "PhotoCapabilities": { + "fragment": "idlnames/PhotoCapabilities.idl", + "parsed": "idlnamesparsed/PhotoCapabilities.json" + }, + "PhotoSettings": { + "fragment": "idlnames/PhotoSettings.idl", + "parsed": "idlnamesparsed/PhotoSettings.json" + }, + "PictureInPictureWindow": { + "fragment": "idlnames/PictureInPictureWindow.idl", + "parsed": "idlnamesparsed/PictureInPictureWindow.json" + }, + "PixelFormat": { + "fragment": "idlnames/PixelFormat.idl", + "parsed": "idlnamesparsed/PixelFormat.json" + }, + "Plane": { + "fragment": "idlnames/Plane.idl", + "parsed": "idlnamesparsed/Plane.json" + }, + "PlaneInit": { + "fragment": "idlnames/PlaneInit.idl", + "parsed": "idlnamesparsed/PlaneInit.json" + }, + "PlaybackDirection": { + "fragment": "idlnames/PlaybackDirection.idl", + "parsed": "idlnamesparsed/PlaybackDirection.json" + }, + "Plugin": { + "fragment": "idlnames/Plugin.idl", + "parsed": "idlnamesparsed/Plugin.json" + }, + "PluginArray": { + "fragment": "idlnames/PluginArray.idl", + "parsed": "idlnamesparsed/PluginArray.json" + }, + "Point2D": { + "fragment": "idlnames/Point2D.idl", + "parsed": "idlnamesparsed/Point2D.json" + }, + "PointerEvent": { + "fragment": "idlnames/PointerEvent.idl", + "parsed": "idlnamesparsed/PointerEvent.json" + }, + "PointerEventInit": { + "fragment": "idlnames/PointerEventInit.idl", + "parsed": "idlnamesparsed/PointerEventInit.json" + }, + "PopStateEvent": { + "fragment": "idlnames/PopStateEvent.idl", + "parsed": "idlnamesparsed/PopStateEvent.json" + }, + "PopStateEventInit": { + "fragment": "idlnames/PopStateEventInit.idl", + "parsed": "idlnamesparsed/PopStateEventInit.json" + }, + "PortalActivateEvent": { + "fragment": "idlnames/PortalActivateEvent.idl", + "parsed": "idlnamesparsed/PortalActivateEvent.json" + }, + "PortalActivateEventInit": { + "fragment": "idlnames/PortalActivateEventInit.idl", + "parsed": "idlnamesparsed/PortalActivateEventInit.json" + }, + "PortalActivateOptions": { + "fragment": "idlnames/PortalActivateOptions.idl", + "parsed": "idlnamesparsed/PortalActivateOptions.json" + }, + "PortalHost": { + "fragment": "idlnames/PortalHost.idl", + "parsed": "idlnamesparsed/PortalHost.json" + }, + "Position": { + "fragment": "idlnames/Position.idl", + "parsed": "idlnamesparsed/Position.json" + }, + "PositionAlignSetting": { + "fragment": "idlnames/PositionAlignSetting.idl", + "parsed": "idlnamesparsed/PositionAlignSetting.json" + }, + "PositionCallback": { + "fragment": "idlnames/PositionCallback.idl", + "parsed": "idlnamesparsed/PositionCallback.json" + }, + "PositionError": { + "fragment": "idlnames/PositionError.idl", + "parsed": "idlnamesparsed/PositionError.json" + }, + "PositionErrorCallback": { + "fragment": "idlnames/PositionErrorCallback.idl", + "parsed": "idlnamesparsed/PositionErrorCallback.json" + }, + "PositionOptions": { + "fragment": "idlnames/PositionOptions.idl", + "parsed": "idlnamesparsed/PositionOptions.json" + }, + "PostMessageOptions": { + "fragment": "idlnames/PostMessageOptions.idl", + "parsed": "idlnamesparsed/PostMessageOptions.json" + }, + "PremultiplyAlpha": { + "fragment": "idlnames/PremultiplyAlpha.idl", + "parsed": "idlnamesparsed/PremultiplyAlpha.json" + }, + "Presentation": { + "fragment": "idlnames/Presentation.idl", + "parsed": "idlnamesparsed/Presentation.json" + }, + "PresentationAvailability": { + "fragment": "idlnames/PresentationAvailability.idl", + "parsed": "idlnamesparsed/PresentationAvailability.json" + }, + "PresentationConnection": { + "fragment": "idlnames/PresentationConnection.idl", + "parsed": "idlnamesparsed/PresentationConnection.json" + }, + "PresentationConnectionAvailableEvent": { + "fragment": "idlnames/PresentationConnectionAvailableEvent.idl", + "parsed": "idlnamesparsed/PresentationConnectionAvailableEvent.json" + }, + "PresentationConnectionAvailableEventInit": { + "fragment": "idlnames/PresentationConnectionAvailableEventInit.idl", + "parsed": "idlnamesparsed/PresentationConnectionAvailableEventInit.json" + }, + "PresentationConnectionCloseEvent": { + "fragment": "idlnames/PresentationConnectionCloseEvent.idl", + "parsed": "idlnamesparsed/PresentationConnectionCloseEvent.json" + }, + "PresentationConnectionCloseEventInit": { + "fragment": "idlnames/PresentationConnectionCloseEventInit.idl", + "parsed": "idlnamesparsed/PresentationConnectionCloseEventInit.json" + }, + "PresentationConnectionCloseReason": { + "fragment": "idlnames/PresentationConnectionCloseReason.idl", + "parsed": "idlnamesparsed/PresentationConnectionCloseReason.json" + }, + "PresentationConnectionList": { + "fragment": "idlnames/PresentationConnectionList.idl", + "parsed": "idlnamesparsed/PresentationConnectionList.json" + }, + "PresentationConnectionState": { + "fragment": "idlnames/PresentationConnectionState.idl", + "parsed": "idlnamesparsed/PresentationConnectionState.json" + }, + "PresentationReceiver": { + "fragment": "idlnames/PresentationReceiver.idl", + "parsed": "idlnamesparsed/PresentationReceiver.json" + }, + "PresentationRequest": { + "fragment": "idlnames/PresentationRequest.idl", + "parsed": "idlnamesparsed/PresentationRequest.json" + }, + "PresentationStyle": { + "fragment": "idlnames/PresentationStyle.idl", + "parsed": "idlnamesparsed/PresentationStyle.json" + }, + "ProcessingInstruction": { + "fragment": "idlnames/ProcessingInstruction.idl", + "parsed": "idlnamesparsed/ProcessingInstruction.json" + }, + "Profiler": { + "fragment": "idlnames/Profiler.idl", + "parsed": "idlnamesparsed/Profiler.json" + }, + "ProfilerFrame": { + "fragment": "idlnames/ProfilerFrame.idl", + "parsed": "idlnamesparsed/ProfilerFrame.json" + }, + "ProfilerInitOptions": { + "fragment": "idlnames/ProfilerInitOptions.idl", + "parsed": "idlnamesparsed/ProfilerInitOptions.json" + }, + "ProfilerResource": { + "fragment": "idlnames/ProfilerResource.idl", + "parsed": "idlnamesparsed/ProfilerResource.json" + }, + "ProfilerSample": { + "fragment": "idlnames/ProfilerSample.idl", + "parsed": "idlnamesparsed/ProfilerSample.json" + }, + "ProfilerStack": { + "fragment": "idlnames/ProfilerStack.idl", + "parsed": "idlnamesparsed/ProfilerStack.json" + }, + "ProfilerTrace": { + "fragment": "idlnames/ProfilerTrace.idl", + "parsed": "idlnamesparsed/ProfilerTrace.json" + }, + "ProgressEvent": { + "fragment": "idlnames/ProgressEvent.idl", + "parsed": "idlnamesparsed/ProgressEvent.json" + }, + "ProgressEventInit": { + "fragment": "idlnames/ProgressEventInit.idl", + "parsed": "idlnamesparsed/ProgressEventInit.json" + }, + "PromiseRejectionEvent": { + "fragment": "idlnames/PromiseRejectionEvent.idl", + "parsed": "idlnamesparsed/PromiseRejectionEvent.json" + }, + "PromiseRejectionEventInit": { + "fragment": "idlnames/PromiseRejectionEventInit.idl", + "parsed": "idlnamesparsed/PromiseRejectionEventInit.json" + }, + "PropertyDefinition": { + "fragment": "idlnames/PropertyDefinition.idl", + "parsed": "idlnamesparsed/PropertyDefinition.json" + }, + "ProximityReadingValues": { + "fragment": "idlnames/ProximityReadingValues.idl", + "parsed": "idlnamesparsed/ProximityReadingValues.json" + }, + "ProximitySensor": { + "fragment": "idlnames/ProximitySensor.idl", + "parsed": "idlnamesparsed/ProximitySensor.json" + }, + "PublicKeyCredential": { + "fragment": "idlnames/PublicKeyCredential.idl", + "parsed": "idlnamesparsed/PublicKeyCredential.json" + }, + "PublicKeyCredentialCreationOptions": { + "fragment": "idlnames/PublicKeyCredentialCreationOptions.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialCreationOptions.json" + }, + "PublicKeyCredentialDescriptor": { + "fragment": "idlnames/PublicKeyCredentialDescriptor.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialDescriptor.json" + }, + "PublicKeyCredentialEntity": { + "fragment": "idlnames/PublicKeyCredentialEntity.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialEntity.json" + }, + "PublicKeyCredentialParameters": { + "fragment": "idlnames/PublicKeyCredentialParameters.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialParameters.json" + }, + "PublicKeyCredentialRequestOptions": { + "fragment": "idlnames/PublicKeyCredentialRequestOptions.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialRequestOptions.json" + }, + "PublicKeyCredentialRpEntity": { + "fragment": "idlnames/PublicKeyCredentialRpEntity.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialRpEntity.json" + }, + "PublicKeyCredentialType": { + "fragment": "idlnames/PublicKeyCredentialType.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialType.json" + }, + "PublicKeyCredentialUserEntity": { + "fragment": "idlnames/PublicKeyCredentialUserEntity.idl", + "parsed": "idlnamesparsed/PublicKeyCredentialUserEntity.json" + }, + "PushEncryptionKeyName": { + "fragment": "idlnames/PushEncryptionKeyName.idl", + "parsed": "idlnamesparsed/PushEncryptionKeyName.json" + }, + "PushEvent": { + "fragment": "idlnames/PushEvent.idl", + "parsed": "idlnamesparsed/PushEvent.json" + }, + "PushEventInit": { + "fragment": "idlnames/PushEventInit.idl", + "parsed": "idlnamesparsed/PushEventInit.json" + }, + "PushManager": { + "fragment": "idlnames/PushManager.idl", + "parsed": "idlnamesparsed/PushManager.json" + }, + "PushMessageData": { + "fragment": "idlnames/PushMessageData.idl", + "parsed": "idlnamesparsed/PushMessageData.json" + }, + "PushMessageDataInit": { + "fragment": "idlnames/PushMessageDataInit.idl", + "parsed": "idlnamesparsed/PushMessageDataInit.json" + }, + "PushPermissionDescriptor": { + "fragment": "idlnames/PushPermissionDescriptor.idl", + "parsed": "idlnamesparsed/PushPermissionDescriptor.json" + }, + "PushPermissionState": { + "fragment": "idlnames/PushPermissionState.idl", + "parsed": "idlnamesparsed/PushPermissionState.json" + }, + "PushSubscription": { + "fragment": "idlnames/PushSubscription.idl", + "parsed": "idlnamesparsed/PushSubscription.json" + }, + "PushSubscriptionChangeEvent": { + "fragment": "idlnames/PushSubscriptionChangeEvent.idl", + "parsed": "idlnamesparsed/PushSubscriptionChangeEvent.json" + }, + "PushSubscriptionChangeEventInit": { + "fragment": "idlnames/PushSubscriptionChangeEventInit.idl", + "parsed": "idlnamesparsed/PushSubscriptionChangeEventInit.json" + }, + "PushSubscriptionJSON": { + "fragment": "idlnames/PushSubscriptionJSON.idl", + "parsed": "idlnamesparsed/PushSubscriptionJSON.json" + }, + "PushSubscriptionOptions": { + "fragment": "idlnames/PushSubscriptionOptions.idl", + "parsed": "idlnamesparsed/PushSubscriptionOptions.json" + }, + "PushSubscriptionOptionsInit": { + "fragment": "idlnames/PushSubscriptionOptionsInit.idl", + "parsed": "idlnamesparsed/PushSubscriptionOptionsInit.json" + }, + "QueuingStrategy": { + "fragment": "idlnames/QueuingStrategy.idl", + "parsed": "idlnamesparsed/QueuingStrategy.json" + }, + "QueuingStrategyInit": { + "fragment": "idlnames/QueuingStrategyInit.idl", + "parsed": "idlnamesparsed/QueuingStrategyInit.json" + }, + "QueuingStrategySize": { + "fragment": "idlnames/QueuingStrategySize.idl", + "parsed": "idlnamesparsed/QueuingStrategySize.json" + }, + "RTCAnswerOptions": { + "fragment": "idlnames/RTCAnswerOptions.idl", + "parsed": "idlnamesparsed/RTCAnswerOptions.json" + }, + "RTCAudioHandlerStats": { + "fragment": "idlnames/RTCAudioHandlerStats.idl", + "parsed": "idlnamesparsed/RTCAudioHandlerStats.json" + }, + "RTCAudioReceiverStats": { + "fragment": "idlnames/RTCAudioReceiverStats.idl", + "parsed": "idlnamesparsed/RTCAudioReceiverStats.json" + }, + "RTCAudioSenderStats": { + "fragment": "idlnames/RTCAudioSenderStats.idl", + "parsed": "idlnamesparsed/RTCAudioSenderStats.json" + }, + "RTCAudioSourceStats": { + "fragment": "idlnames/RTCAudioSourceStats.idl", + "parsed": "idlnamesparsed/RTCAudioSourceStats.json" + }, + "RTCBundlePolicy": { + "fragment": "idlnames/RTCBundlePolicy.idl", + "parsed": "idlnamesparsed/RTCBundlePolicy.json" + }, + "RTCCertificate": { + "fragment": "idlnames/RTCCertificate.idl", + "parsed": "idlnamesparsed/RTCCertificate.json" + }, + "RTCCertificateExpiration": { + "fragment": "idlnames/RTCCertificateExpiration.idl", + "parsed": "idlnamesparsed/RTCCertificateExpiration.json" + }, + "RTCCertificateStats": { + "fragment": "idlnames/RTCCertificateStats.idl", + "parsed": "idlnamesparsed/RTCCertificateStats.json" + }, + "RTCCodecStats": { + "fragment": "idlnames/RTCCodecStats.idl", + "parsed": "idlnamesparsed/RTCCodecStats.json" + }, + "RTCCodecType": { + "fragment": "idlnames/RTCCodecType.idl", + "parsed": "idlnamesparsed/RTCCodecType.json" + }, + "RTCConfiguration": { + "fragment": "idlnames/RTCConfiguration.idl", + "parsed": "idlnamesparsed/RTCConfiguration.json" + }, + "RTCDTMFSender": { + "fragment": "idlnames/RTCDTMFSender.idl", + "parsed": "idlnamesparsed/RTCDTMFSender.json" + }, + "RTCDTMFToneChangeEvent": { + "fragment": "idlnames/RTCDTMFToneChangeEvent.idl", + "parsed": "idlnamesparsed/RTCDTMFToneChangeEvent.json" + }, + "RTCDTMFToneChangeEventInit": { + "fragment": "idlnames/RTCDTMFToneChangeEventInit.idl", + "parsed": "idlnamesparsed/RTCDTMFToneChangeEventInit.json" + }, + "RTCDataChannel": { + "fragment": "idlnames/RTCDataChannel.idl", + "parsed": "idlnamesparsed/RTCDataChannel.json" + }, + "RTCDataChannelEvent": { + "fragment": "idlnames/RTCDataChannelEvent.idl", + "parsed": "idlnamesparsed/RTCDataChannelEvent.json" + }, + "RTCDataChannelEventInit": { + "fragment": "idlnames/RTCDataChannelEventInit.idl", + "parsed": "idlnamesparsed/RTCDataChannelEventInit.json" + }, + "RTCDataChannelInit": { + "fragment": "idlnames/RTCDataChannelInit.idl", + "parsed": "idlnamesparsed/RTCDataChannelInit.json" + }, + "RTCDataChannelState": { + "fragment": "idlnames/RTCDataChannelState.idl", + "parsed": "idlnamesparsed/RTCDataChannelState.json" + }, + "RTCDataChannelStats": { + "fragment": "idlnames/RTCDataChannelStats.idl", + "parsed": "idlnamesparsed/RTCDataChannelStats.json" + }, + "RTCDegradationPreference": { + "fragment": "idlnames/RTCDegradationPreference.idl", + "parsed": "idlnamesparsed/RTCDegradationPreference.json" + }, + "RTCDtlsFingerprint": { + "fragment": "idlnames/RTCDtlsFingerprint.idl", + "parsed": "idlnamesparsed/RTCDtlsFingerprint.json" + }, + "RTCDtlsTransport": { + "fragment": "idlnames/RTCDtlsTransport.idl", + "parsed": "idlnamesparsed/RTCDtlsTransport.json" + }, + "RTCDtlsTransportState": { + "fragment": "idlnames/RTCDtlsTransportState.idl", + "parsed": "idlnamesparsed/RTCDtlsTransportState.json" + }, + "RTCEncodedAudioFrame": { + "fragment": "idlnames/RTCEncodedAudioFrame.idl", + "parsed": "idlnamesparsed/RTCEncodedAudioFrame.json" + }, + "RTCEncodedAudioFrameMetadata": { + "fragment": "idlnames/RTCEncodedAudioFrameMetadata.idl", + "parsed": "idlnamesparsed/RTCEncodedAudioFrameMetadata.json" + }, + "RTCEncodedVideoFrame": { + "fragment": "idlnames/RTCEncodedVideoFrame.idl", + "parsed": "idlnamesparsed/RTCEncodedVideoFrame.json" + }, + "RTCEncodedVideoFrameMetadata": { + "fragment": "idlnames/RTCEncodedVideoFrameMetadata.idl", + "parsed": "idlnamesparsed/RTCEncodedVideoFrameMetadata.json" + }, + "RTCEncodedVideoFrameType": { + "fragment": "idlnames/RTCEncodedVideoFrameType.idl", + "parsed": "idlnamesparsed/RTCEncodedVideoFrameType.json" + }, + "RTCError": { + "fragment": "idlnames/RTCError.idl", + "parsed": "idlnamesparsed/RTCError.json" + }, + "RTCErrorDetailType": { + "fragment": "idlnames/RTCErrorDetailType.idl", + "parsed": "idlnamesparsed/RTCErrorDetailType.json" + }, + "RTCErrorEvent": { + "fragment": "idlnames/RTCErrorEvent.idl", + "parsed": "idlnamesparsed/RTCErrorEvent.json" + }, + "RTCErrorEventInit": { + "fragment": "idlnames/RTCErrorEventInit.idl", + "parsed": "idlnamesparsed/RTCErrorEventInit.json" + }, + "RTCErrorInit": { + "fragment": "idlnames/RTCErrorInit.idl", + "parsed": "idlnamesparsed/RTCErrorInit.json" + }, + "RTCIceCandidate": { + "fragment": "idlnames/RTCIceCandidate.idl", + "parsed": "idlnamesparsed/RTCIceCandidate.json" + }, + "RTCIceCandidateInit": { + "fragment": "idlnames/RTCIceCandidateInit.idl", + "parsed": "idlnamesparsed/RTCIceCandidateInit.json" + }, + "RTCIceCandidatePair": { + "fragment": "idlnames/RTCIceCandidatePair.idl", + "parsed": "idlnamesparsed/RTCIceCandidatePair.json" + }, + "RTCIceCandidatePairStats": { + "fragment": "idlnames/RTCIceCandidatePairStats.idl", + "parsed": "idlnamesparsed/RTCIceCandidatePairStats.json" + }, + "RTCIceCandidateStats": { + "fragment": "idlnames/RTCIceCandidateStats.idl", + "parsed": "idlnamesparsed/RTCIceCandidateStats.json" + }, + "RTCIceCandidateType": { + "fragment": "idlnames/RTCIceCandidateType.idl", + "parsed": "idlnamesparsed/RTCIceCandidateType.json" + }, + "RTCIceComponent": { + "fragment": "idlnames/RTCIceComponent.idl", + "parsed": "idlnamesparsed/RTCIceComponent.json" + }, + "RTCIceConnectionState": { + "fragment": "idlnames/RTCIceConnectionState.idl", + "parsed": "idlnamesparsed/RTCIceConnectionState.json" + }, + "RTCIceCredentialType": { + "fragment": "idlnames/RTCIceCredentialType.idl", + "parsed": "idlnamesparsed/RTCIceCredentialType.json" + }, + "RTCIceGatherOptions": { + "fragment": "idlnames/RTCIceGatherOptions.idl", + "parsed": "idlnamesparsed/RTCIceGatherOptions.json" + }, + "RTCIceGathererState": { + "fragment": "idlnames/RTCIceGathererState.idl", + "parsed": "idlnamesparsed/RTCIceGathererState.json" + }, + "RTCIceGatheringState": { + "fragment": "idlnames/RTCIceGatheringState.idl", + "parsed": "idlnamesparsed/RTCIceGatheringState.json" + }, + "RTCIceParameters": { + "fragment": "idlnames/RTCIceParameters.idl", + "parsed": "idlnamesparsed/RTCIceParameters.json" + }, + "RTCIceProtocol": { + "fragment": "idlnames/RTCIceProtocol.idl", + "parsed": "idlnamesparsed/RTCIceProtocol.json" + }, + "RTCIceRole": { + "fragment": "idlnames/RTCIceRole.idl", + "parsed": "idlnamesparsed/RTCIceRole.json" + }, + "RTCIceServer": { + "fragment": "idlnames/RTCIceServer.idl", + "parsed": "idlnamesparsed/RTCIceServer.json" + }, + "RTCIceServerStats": { + "fragment": "idlnames/RTCIceServerStats.idl", + "parsed": "idlnamesparsed/RTCIceServerStats.json" + }, + "RTCIceTcpCandidateType": { + "fragment": "idlnames/RTCIceTcpCandidateType.idl", + "parsed": "idlnamesparsed/RTCIceTcpCandidateType.json" + }, + "RTCIceTransport": { + "fragment": "idlnames/RTCIceTransport.idl", + "parsed": "idlnamesparsed/RTCIceTransport.json" + }, + "RTCIceTransportPolicy": { + "fragment": "idlnames/RTCIceTransportPolicy.idl", + "parsed": "idlnamesparsed/RTCIceTransportPolicy.json" + }, + "RTCIceTransportState": { + "fragment": "idlnames/RTCIceTransportState.idl", + "parsed": "idlnamesparsed/RTCIceTransportState.json" + }, + "RTCIdentityAssertion": { + "fragment": "idlnames/RTCIdentityAssertion.idl", + "parsed": "idlnamesparsed/RTCIdentityAssertion.json" + }, + "RTCIdentityAssertionResult": { + "fragment": "idlnames/RTCIdentityAssertionResult.idl", + "parsed": "idlnamesparsed/RTCIdentityAssertionResult.json" + }, + "RTCIdentityProvider": { + "fragment": "idlnames/RTCIdentityProvider.idl", + "parsed": "idlnamesparsed/RTCIdentityProvider.json" + }, + "RTCIdentityProviderDetails": { + "fragment": "idlnames/RTCIdentityProviderDetails.idl", + "parsed": "idlnamesparsed/RTCIdentityProviderDetails.json" + }, + "RTCIdentityProviderGlobalScope": { + "fragment": "idlnames/RTCIdentityProviderGlobalScope.idl", + "parsed": "idlnamesparsed/RTCIdentityProviderGlobalScope.json" + }, + "RTCIdentityProviderOptions": { + "fragment": "idlnames/RTCIdentityProviderOptions.idl", + "parsed": "idlnamesparsed/RTCIdentityProviderOptions.json" + }, + "RTCIdentityProviderRegistrar": { + "fragment": "idlnames/RTCIdentityProviderRegistrar.idl", + "parsed": "idlnamesparsed/RTCIdentityProviderRegistrar.json" + }, + "RTCIdentityValidationResult": { + "fragment": "idlnames/RTCIdentityValidationResult.idl", + "parsed": "idlnamesparsed/RTCIdentityValidationResult.json" + }, + "RTCInboundRtpStreamStats": { + "fragment": "idlnames/RTCInboundRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCInboundRtpStreamStats.json" + }, + "RTCInsertableStreams": { + "fragment": "idlnames/RTCInsertableStreams.idl", + "parsed": "idlnamesparsed/RTCInsertableStreams.json" + }, + "RTCLocalSessionDescriptionInit": { + "fragment": "idlnames/RTCLocalSessionDescriptionInit.idl", + "parsed": "idlnamesparsed/RTCLocalSessionDescriptionInit.json" + }, + "RTCMediaHandlerStats": { + "fragment": "idlnames/RTCMediaHandlerStats.idl", + "parsed": "idlnamesparsed/RTCMediaHandlerStats.json" + }, + "RTCMediaSourceStats": { + "fragment": "idlnames/RTCMediaSourceStats.idl", + "parsed": "idlnamesparsed/RTCMediaSourceStats.json" + }, + "RTCOfferAnswerOptions": { + "fragment": "idlnames/RTCOfferAnswerOptions.idl", + "parsed": "idlnamesparsed/RTCOfferAnswerOptions.json" + }, + "RTCOfferOptions": { + "fragment": "idlnames/RTCOfferOptions.idl", + "parsed": "idlnamesparsed/RTCOfferOptions.json" + }, + "RTCOutboundRtpStreamStats": { + "fragment": "idlnames/RTCOutboundRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCOutboundRtpStreamStats.json" + }, + "RTCPeerConnection": { + "fragment": "idlnames/RTCPeerConnection.idl", + "parsed": "idlnamesparsed/RTCPeerConnection.json" + }, + "RTCPeerConnectionErrorCallback": { + "fragment": "idlnames/RTCPeerConnectionErrorCallback.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionErrorCallback.json" + }, + "RTCPeerConnectionIceErrorEvent": { + "fragment": "idlnames/RTCPeerConnectionIceErrorEvent.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionIceErrorEvent.json" + }, + "RTCPeerConnectionIceErrorEventInit": { + "fragment": "idlnames/RTCPeerConnectionIceErrorEventInit.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionIceErrorEventInit.json" + }, + "RTCPeerConnectionIceEvent": { + "fragment": "idlnames/RTCPeerConnectionIceEvent.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionIceEvent.json" + }, + "RTCPeerConnectionIceEventInit": { + "fragment": "idlnames/RTCPeerConnectionIceEventInit.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionIceEventInit.json" + }, + "RTCPeerConnectionState": { + "fragment": "idlnames/RTCPeerConnectionState.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionState.json" + }, + "RTCPeerConnectionStats": { + "fragment": "idlnames/RTCPeerConnectionStats.idl", + "parsed": "idlnamesparsed/RTCPeerConnectionStats.json" + }, + "RTCPriorityType": { + "fragment": "idlnames/RTCPriorityType.idl", + "parsed": "idlnamesparsed/RTCPriorityType.json" + }, + "RTCQualityLimitationReason": { + "fragment": "idlnames/RTCQualityLimitationReason.idl", + "parsed": "idlnamesparsed/RTCQualityLimitationReason.json" + }, + "RTCReceivedRtpStreamStats": { + "fragment": "idlnames/RTCReceivedRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCReceivedRtpStreamStats.json" + }, + "RTCRemoteInboundRtpStreamStats": { + "fragment": "idlnames/RTCRemoteInboundRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCRemoteInboundRtpStreamStats.json" + }, + "RTCRemoteOutboundRtpStreamStats": { + "fragment": "idlnames/RTCRemoteOutboundRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCRemoteOutboundRtpStreamStats.json" + }, + "RTCRtcpMuxPolicy": { + "fragment": "idlnames/RTCRtcpMuxPolicy.idl", + "parsed": "idlnamesparsed/RTCRtcpMuxPolicy.json" + }, + "RTCRtcpParameters": { + "fragment": "idlnames/RTCRtcpParameters.idl", + "parsed": "idlnamesparsed/RTCRtcpParameters.json" + }, + "RTCRtpCapabilities": { + "fragment": "idlnames/RTCRtpCapabilities.idl", + "parsed": "idlnamesparsed/RTCRtpCapabilities.json" + }, + "RTCRtpCodecCapability": { + "fragment": "idlnames/RTCRtpCodecCapability.idl", + "parsed": "idlnamesparsed/RTCRtpCodecCapability.json" + }, + "RTCRtpCodecParameters": { + "fragment": "idlnames/RTCRtpCodecParameters.idl", + "parsed": "idlnamesparsed/RTCRtpCodecParameters.json" + }, + "RTCRtpCodingParameters": { + "fragment": "idlnames/RTCRtpCodingParameters.idl", + "parsed": "idlnamesparsed/RTCRtpCodingParameters.json" + }, + "RTCRtpContributingSource": { + "fragment": "idlnames/RTCRtpContributingSource.idl", + "parsed": "idlnamesparsed/RTCRtpContributingSource.json" + }, + "RTCRtpContributingSourceStats": { + "fragment": "idlnames/RTCRtpContributingSourceStats.idl", + "parsed": "idlnamesparsed/RTCRtpContributingSourceStats.json" + }, + "RTCRtpDecodingParameters": { + "fragment": "idlnames/RTCRtpDecodingParameters.idl", + "parsed": "idlnamesparsed/RTCRtpDecodingParameters.json" + }, + "RTCRtpEncodingParameters": { + "fragment": "idlnames/RTCRtpEncodingParameters.idl", + "parsed": "idlnamesparsed/RTCRtpEncodingParameters.json" + }, + "RTCRtpHeaderExtensionCapability": { + "fragment": "idlnames/RTCRtpHeaderExtensionCapability.idl", + "parsed": "idlnamesparsed/RTCRtpHeaderExtensionCapability.json" + }, + "RTCRtpHeaderExtensionParameters": { + "fragment": "idlnames/RTCRtpHeaderExtensionParameters.idl", + "parsed": "idlnamesparsed/RTCRtpHeaderExtensionParameters.json" + }, + "RTCRtpParameters": { + "fragment": "idlnames/RTCRtpParameters.idl", + "parsed": "idlnamesparsed/RTCRtpParameters.json" + }, + "RTCRtpReceiveParameters": { + "fragment": "idlnames/RTCRtpReceiveParameters.idl", + "parsed": "idlnamesparsed/RTCRtpReceiveParameters.json" + }, + "RTCRtpReceiver": { + "fragment": "idlnames/RTCRtpReceiver.idl", + "parsed": "idlnamesparsed/RTCRtpReceiver.json" + }, + "RTCRtpScriptTransform": { + "fragment": "idlnames/RTCRtpScriptTransform.idl", + "parsed": "idlnamesparsed/RTCRtpScriptTransform.json" + }, + "RTCRtpSendParameters": { + "fragment": "idlnames/RTCRtpSendParameters.idl", + "parsed": "idlnamesparsed/RTCRtpSendParameters.json" + }, + "RTCRtpSender": { + "fragment": "idlnames/RTCRtpSender.idl", + "parsed": "idlnamesparsed/RTCRtpSender.json" + }, + "RTCRtpStreamStats": { + "fragment": "idlnames/RTCRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCRtpStreamStats.json" + }, + "RTCRtpSynchronizationSource": { + "fragment": "idlnames/RTCRtpSynchronizationSource.idl", + "parsed": "idlnamesparsed/RTCRtpSynchronizationSource.json" + }, + "RTCRtpTransceiver": { + "fragment": "idlnames/RTCRtpTransceiver.idl", + "parsed": "idlnamesparsed/RTCRtpTransceiver.json" + }, + "RTCRtpTransceiverDirection": { + "fragment": "idlnames/RTCRtpTransceiverDirection.idl", + "parsed": "idlnamesparsed/RTCRtpTransceiverDirection.json" + }, + "RTCRtpTransceiverInit": { + "fragment": "idlnames/RTCRtpTransceiverInit.idl", + "parsed": "idlnamesparsed/RTCRtpTransceiverInit.json" + }, + "RTCRtpTransceiverStats": { + "fragment": "idlnames/RTCRtpTransceiverStats.idl", + "parsed": "idlnamesparsed/RTCRtpTransceiverStats.json" + }, + "RTCRtpTransform": { + "fragment": "idlnames/RTCRtpTransform.idl", + "parsed": "idlnamesparsed/RTCRtpTransform.json" + }, + "RTCSctpTransport": { + "fragment": "idlnames/RTCSctpTransport.idl", + "parsed": "idlnamesparsed/RTCSctpTransport.json" + }, + "RTCSctpTransportState": { + "fragment": "idlnames/RTCSctpTransportState.idl", + "parsed": "idlnamesparsed/RTCSctpTransportState.json" + }, + "RTCSctpTransportStats": { + "fragment": "idlnames/RTCSctpTransportStats.idl", + "parsed": "idlnamesparsed/RTCSctpTransportStats.json" + }, + "RTCSdpType": { + "fragment": "idlnames/RTCSdpType.idl", + "parsed": "idlnamesparsed/RTCSdpType.json" + }, + "RTCSentRtpStreamStats": { + "fragment": "idlnames/RTCSentRtpStreamStats.idl", + "parsed": "idlnamesparsed/RTCSentRtpStreamStats.json" + }, + "RTCSessionDescription": { + "fragment": "idlnames/RTCSessionDescription.idl", + "parsed": "idlnamesparsed/RTCSessionDescription.json" + }, + "RTCSessionDescriptionCallback": { + "fragment": "idlnames/RTCSessionDescriptionCallback.idl", + "parsed": "idlnamesparsed/RTCSessionDescriptionCallback.json" + }, + "RTCSessionDescriptionInit": { + "fragment": "idlnames/RTCSessionDescriptionInit.idl", + "parsed": "idlnamesparsed/RTCSessionDescriptionInit.json" + }, + "RTCSignalingState": { + "fragment": "idlnames/RTCSignalingState.idl", + "parsed": "idlnamesparsed/RTCSignalingState.json" + }, + "RTCStats": { + "fragment": "idlnames/RTCStats.idl", + "parsed": "idlnamesparsed/RTCStats.json" + }, + "RTCStatsIceCandidatePairState": { + "fragment": "idlnames/RTCStatsIceCandidatePairState.idl", + "parsed": "idlnamesparsed/RTCStatsIceCandidatePairState.json" + }, + "RTCStatsReport": { + "fragment": "idlnames/RTCStatsReport.idl", + "parsed": "idlnamesparsed/RTCStatsReport.json" + }, + "RTCStatsType": { + "fragment": "idlnames/RTCStatsType.idl", + "parsed": "idlnamesparsed/RTCStatsType.json" + }, + "RTCTrackEvent": { + "fragment": "idlnames/RTCTrackEvent.idl", + "parsed": "idlnamesparsed/RTCTrackEvent.json" + }, + "RTCTrackEventInit": { + "fragment": "idlnames/RTCTrackEventInit.idl", + "parsed": "idlnamesparsed/RTCTrackEventInit.json" + }, + "RTCTransportStats": { + "fragment": "idlnames/RTCTransportStats.idl", + "parsed": "idlnamesparsed/RTCTransportStats.json" + }, + "RTCVideoHandlerStats": { + "fragment": "idlnames/RTCVideoHandlerStats.idl", + "parsed": "idlnamesparsed/RTCVideoHandlerStats.json" + }, + "RTCVideoReceiverStats": { + "fragment": "idlnames/RTCVideoReceiverStats.idl", + "parsed": "idlnamesparsed/RTCVideoReceiverStats.json" + }, + "RTCVideoSenderStats": { + "fragment": "idlnames/RTCVideoSenderStats.idl", + "parsed": "idlnamesparsed/RTCVideoSenderStats.json" + }, + "RTCVideoSourceStats": { + "fragment": "idlnames/RTCVideoSourceStats.idl", + "parsed": "idlnamesparsed/RTCVideoSourceStats.json" + }, + "RadioNodeList": { + "fragment": "idlnames/RadioNodeList.idl", + "parsed": "idlnamesparsed/RadioNodeList.json" + }, + "Range": { + "fragment": "idlnames/Range.idl", + "parsed": "idlnamesparsed/Range.json" + }, + "ReadOptions": { + "fragment": "idlnames/ReadOptions.idl", + "parsed": "idlnamesparsed/ReadOptions.json" + }, + "ReadableByteStreamController": { + "fragment": "idlnames/ReadableByteStreamController.idl", + "parsed": "idlnamesparsed/ReadableByteStreamController.json" + }, + "ReadableStream": { + "fragment": "idlnames/ReadableStream.idl", + "parsed": "idlnamesparsed/ReadableStream.json" + }, + "ReadableStreamBYOBReadResult": { + "fragment": "idlnames/ReadableStreamBYOBReadResult.idl", + "parsed": "idlnamesparsed/ReadableStreamBYOBReadResult.json" + }, + "ReadableStreamBYOBReader": { + "fragment": "idlnames/ReadableStreamBYOBReader.idl", + "parsed": "idlnamesparsed/ReadableStreamBYOBReader.json" + }, + "ReadableStreamBYOBRequest": { + "fragment": "idlnames/ReadableStreamBYOBRequest.idl", + "parsed": "idlnamesparsed/ReadableStreamBYOBRequest.json" + }, + "ReadableStreamController": { + "fragment": "idlnames/ReadableStreamController.idl", + "parsed": "idlnamesparsed/ReadableStreamController.json" + }, + "ReadableStreamDefaultController": { + "fragment": "idlnames/ReadableStreamDefaultController.idl", + "parsed": "idlnamesparsed/ReadableStreamDefaultController.json" + }, + "ReadableStreamDefaultReadResult": { + "fragment": "idlnames/ReadableStreamDefaultReadResult.idl", + "parsed": "idlnamesparsed/ReadableStreamDefaultReadResult.json" + }, + "ReadableStreamDefaultReader": { + "fragment": "idlnames/ReadableStreamDefaultReader.idl", + "parsed": "idlnamesparsed/ReadableStreamDefaultReader.json" + }, + "ReadableStreamGenericReader": { + "fragment": "idlnames/ReadableStreamGenericReader.idl", + "parsed": "idlnamesparsed/ReadableStreamGenericReader.json" + }, + "ReadableStreamGetReaderOptions": { + "fragment": "idlnames/ReadableStreamGetReaderOptions.idl", + "parsed": "idlnamesparsed/ReadableStreamGetReaderOptions.json" + }, + "ReadableStreamIteratorOptions": { + "fragment": "idlnames/ReadableStreamIteratorOptions.idl", + "parsed": "idlnamesparsed/ReadableStreamIteratorOptions.json" + }, + "ReadableStreamReader": { + "fragment": "idlnames/ReadableStreamReader.idl", + "parsed": "idlnamesparsed/ReadableStreamReader.json" + }, + "ReadableStreamReaderMode": { + "fragment": "idlnames/ReadableStreamReaderMode.idl", + "parsed": "idlnamesparsed/ReadableStreamReaderMode.json" + }, + "ReadableStreamType": { + "fragment": "idlnames/ReadableStreamType.idl", + "parsed": "idlnamesparsed/ReadableStreamType.json" + }, + "ReadableWritablePair": { + "fragment": "idlnames/ReadableWritablePair.idl", + "parsed": "idlnamesparsed/ReadableWritablePair.json" + }, + "ReadyState": { + "fragment": "idlnames/ReadyState.idl", + "parsed": "idlnamesparsed/ReadyState.json" + }, + "ReceiveStream": { + "fragment": "idlnames/ReceiveStream.idl", + "parsed": "idlnamesparsed/ReceiveStream.json" + }, + "RecordingState": { + "fragment": "idlnames/RecordingState.idl", + "parsed": "idlnamesparsed/RecordingState.json" + }, + "RedEyeReduction": { + "fragment": "idlnames/RedEyeReduction.idl", + "parsed": "idlnamesparsed/RedEyeReduction.json" + }, + "ReferrerPolicy": { + "fragment": "idlnames/ReferrerPolicy.idl", + "parsed": "idlnamesparsed/ReferrerPolicy.json" + }, + "RegistrationOptions": { + "fragment": "idlnames/RegistrationOptions.idl", + "parsed": "idlnamesparsed/RegistrationOptions.json" + }, + "RelatedApplication": { + "fragment": "idlnames/RelatedApplication.idl", + "parsed": "idlnamesparsed/RelatedApplication.json" + }, + "RelativeOrientationReadingValues": { + "fragment": "idlnames/RelativeOrientationReadingValues.idl", + "parsed": "idlnamesparsed/RelativeOrientationReadingValues.json" + }, + "RelativeOrientationSensor": { + "fragment": "idlnames/RelativeOrientationSensor.idl", + "parsed": "idlnamesparsed/RelativeOrientationSensor.json" + }, + "RemotePlayback": { + "fragment": "idlnames/RemotePlayback.idl", + "parsed": "idlnamesparsed/RemotePlayback.json" + }, + "RemotePlaybackAvailabilityCallback": { + "fragment": "idlnames/RemotePlaybackAvailabilityCallback.idl", + "parsed": "idlnamesparsed/RemotePlaybackAvailabilityCallback.json" + }, + "RemotePlaybackState": { + "fragment": "idlnames/RemotePlaybackState.idl", + "parsed": "idlnamesparsed/RemotePlaybackState.json" + }, + "RenderingContext": { + "fragment": "idlnames/RenderingContext.idl", + "parsed": "idlnamesparsed/RenderingContext.json" + }, + "Report": { + "fragment": "idlnames/Report.idl", + "parsed": "idlnamesparsed/Report.json" + }, + "ReportBody": { + "fragment": "idlnames/ReportBody.idl", + "parsed": "idlnamesparsed/ReportBody.json" + }, + "ReportList": { + "fragment": "idlnames/ReportList.idl", + "parsed": "idlnamesparsed/ReportList.json" + }, + "ReportingObserver": { + "fragment": "idlnames/ReportingObserver.idl", + "parsed": "idlnamesparsed/ReportingObserver.json" + }, + "ReportingObserverCallback": { + "fragment": "idlnames/ReportingObserverCallback.idl", + "parsed": "idlnamesparsed/ReportingObserverCallback.json" + }, + "ReportingObserverOptions": { + "fragment": "idlnames/ReportingObserverOptions.idl", + "parsed": "idlnamesparsed/ReportingObserverOptions.json" + }, + "Request": { + "fragment": "idlnames/Request.idl", + "parsed": "idlnamesparsed/Request.json" + }, + "RequestCache": { + "fragment": "idlnames/RequestCache.idl", + "parsed": "idlnamesparsed/RequestCache.json" + }, + "RequestCredentials": { + "fragment": "idlnames/RequestCredentials.idl", + "parsed": "idlnamesparsed/RequestCredentials.json" + }, + "RequestDestination": { + "fragment": "idlnames/RequestDestination.idl", + "parsed": "idlnamesparsed/RequestDestination.json" + }, + "RequestDeviceOptions": { + "fragment": "idlnames/RequestDeviceOptions.idl", + "parsed": "idlnamesparsed/RequestDeviceOptions.json" + }, + "RequestInfo": { + "fragment": "idlnames/RequestInfo.idl", + "parsed": "idlnamesparsed/RequestInfo.json" + }, + "RequestInit": { + "fragment": "idlnames/RequestInit.idl", + "parsed": "idlnamesparsed/RequestInit.json" + }, + "RequestMode": { + "fragment": "idlnames/RequestMode.idl", + "parsed": "idlnamesparsed/RequestMode.json" + }, + "RequestRedirect": { + "fragment": "idlnames/RequestRedirect.idl", + "parsed": "idlnamesparsed/RequestRedirect.json" + }, + "ResidentKeyRequirement": { + "fragment": "idlnames/ResidentKeyRequirement.idl", + "parsed": "idlnamesparsed/ResidentKeyRequirement.json" + }, + "ResizeQuality": { + "fragment": "idlnames/ResizeQuality.idl", + "parsed": "idlnamesparsed/ResizeQuality.json" + }, + "Response": { + "fragment": "idlnames/Response.idl", + "parsed": "idlnamesparsed/Response.json" + }, + "ResponseInit": { + "fragment": "idlnames/ResponseInit.idl", + "parsed": "idlnamesparsed/ResponseInit.json" + }, + "ResponseType": { + "fragment": "idlnames/ResponseType.idl", + "parsed": "idlnamesparsed/ResponseType.json" + }, + "RotationMatrixType": { + "fragment": "idlnames/RotationMatrixType.idl", + "parsed": "idlnamesparsed/RotationMatrixType.json" + }, + "RuntimeError": { + "fragment": "idlnames/RuntimeError.idl", + "parsed": "idlnamesparsed/RuntimeError.json" + }, + "SFrameTransform": { + "fragment": "idlnames/SFrameTransform.idl", + "parsed": "idlnamesparsed/SFrameTransform.json" + }, + "SFrameTransformOptions": { + "fragment": "idlnames/SFrameTransformOptions.idl", + "parsed": "idlnamesparsed/SFrameTransformOptions.json" + }, + "SFrameTransformRole": { + "fragment": "idlnames/SFrameTransformRole.idl", + "parsed": "idlnamesparsed/SFrameTransformRole.json" + }, + "SVGAElement": { + "fragment": "idlnames/SVGAElement.idl", + "parsed": "idlnamesparsed/SVGAElement.json" + }, + "SVGAngle": { + "fragment": "idlnames/SVGAngle.idl", + "parsed": "idlnamesparsed/SVGAngle.json" + }, + "SVGAnimateElement": { + "fragment": "idlnames/SVGAnimateElement.idl", + "parsed": "idlnamesparsed/SVGAnimateElement.json" + }, + "SVGAnimateMotionElement": { + "fragment": "idlnames/SVGAnimateMotionElement.idl", + "parsed": "idlnamesparsed/SVGAnimateMotionElement.json" + }, + "SVGAnimateTransformElement": { + "fragment": "idlnames/SVGAnimateTransformElement.idl", + "parsed": "idlnamesparsed/SVGAnimateTransformElement.json" + }, + "SVGAnimatedAngle": { + "fragment": "idlnames/SVGAnimatedAngle.idl", + "parsed": "idlnamesparsed/SVGAnimatedAngle.json" + }, + "SVGAnimatedBoolean": { + "fragment": "idlnames/SVGAnimatedBoolean.idl", + "parsed": "idlnamesparsed/SVGAnimatedBoolean.json" + }, + "SVGAnimatedEnumeration": { + "fragment": "idlnames/SVGAnimatedEnumeration.idl", + "parsed": "idlnamesparsed/SVGAnimatedEnumeration.json" + }, + "SVGAnimatedInteger": { + "fragment": "idlnames/SVGAnimatedInteger.idl", + "parsed": "idlnamesparsed/SVGAnimatedInteger.json" + }, + "SVGAnimatedLength": { + "fragment": "idlnames/SVGAnimatedLength.idl", + "parsed": "idlnamesparsed/SVGAnimatedLength.json" + }, + "SVGAnimatedLengthList": { + "fragment": "idlnames/SVGAnimatedLengthList.idl", + "parsed": "idlnamesparsed/SVGAnimatedLengthList.json" + }, + "SVGAnimatedNumber": { + "fragment": "idlnames/SVGAnimatedNumber.idl", + "parsed": "idlnamesparsed/SVGAnimatedNumber.json" + }, + "SVGAnimatedNumberList": { + "fragment": "idlnames/SVGAnimatedNumberList.idl", + "parsed": "idlnamesparsed/SVGAnimatedNumberList.json" + }, + "SVGAnimatedPoints": { + "fragment": "idlnames/SVGAnimatedPoints.idl", + "parsed": "idlnamesparsed/SVGAnimatedPoints.json" + }, + "SVGAnimatedPreserveAspectRatio": { + "fragment": "idlnames/SVGAnimatedPreserveAspectRatio.idl", + "parsed": "idlnamesparsed/SVGAnimatedPreserveAspectRatio.json" + }, + "SVGAnimatedRect": { + "fragment": "idlnames/SVGAnimatedRect.idl", + "parsed": "idlnamesparsed/SVGAnimatedRect.json" + }, + "SVGAnimatedString": { + "fragment": "idlnames/SVGAnimatedString.idl", + "parsed": "idlnamesparsed/SVGAnimatedString.json" + }, + "SVGAnimatedTransformList": { + "fragment": "idlnames/SVGAnimatedTransformList.idl", + "parsed": "idlnamesparsed/SVGAnimatedTransformList.json" + }, + "SVGAnimationElement": { + "fragment": "idlnames/SVGAnimationElement.idl", + "parsed": "idlnamesparsed/SVGAnimationElement.json" + }, + "SVGBoundingBoxOptions": { + "fragment": "idlnames/SVGBoundingBoxOptions.idl", + "parsed": "idlnamesparsed/SVGBoundingBoxOptions.json" + }, + "SVGCircleElement": { + "fragment": "idlnames/SVGCircleElement.idl", + "parsed": "idlnamesparsed/SVGCircleElement.json" + }, + "SVGComponentTransferFunctionElement": { + "fragment": "idlnames/SVGComponentTransferFunctionElement.idl", + "parsed": "idlnamesparsed/SVGComponentTransferFunctionElement.json" + }, + "SVGDefsElement": { + "fragment": "idlnames/SVGDefsElement.idl", + "parsed": "idlnamesparsed/SVGDefsElement.json" + }, + "SVGDescElement": { + "fragment": "idlnames/SVGDescElement.idl", + "parsed": "idlnamesparsed/SVGDescElement.json" + }, + "SVGDiscardElement": { + "fragment": "idlnames/SVGDiscardElement.idl", + "parsed": "idlnamesparsed/SVGDiscardElement.json" + }, + "SVGElement": { + "fragment": "idlnames/SVGElement.idl", + "parsed": "idlnamesparsed/SVGElement.json" + }, + "SVGElementInstance": { + "fragment": "idlnames/SVGElementInstance.idl", + "parsed": "idlnamesparsed/SVGElementInstance.json" + }, + "SVGEllipseElement": { + "fragment": "idlnames/SVGEllipseElement.idl", + "parsed": "idlnamesparsed/SVGEllipseElement.json" + }, + "SVGFEBlendElement": { + "fragment": "idlnames/SVGFEBlendElement.idl", + "parsed": "idlnamesparsed/SVGFEBlendElement.json" + }, + "SVGFEColorMatrixElement": { + "fragment": "idlnames/SVGFEColorMatrixElement.idl", + "parsed": "idlnamesparsed/SVGFEColorMatrixElement.json" + }, + "SVGFEComponentTransferElement": { + "fragment": "idlnames/SVGFEComponentTransferElement.idl", + "parsed": "idlnamesparsed/SVGFEComponentTransferElement.json" + }, + "SVGFECompositeElement": { + "fragment": "idlnames/SVGFECompositeElement.idl", + "parsed": "idlnamesparsed/SVGFECompositeElement.json" + }, + "SVGFEConvolveMatrixElement": { + "fragment": "idlnames/SVGFEConvolveMatrixElement.idl", + "parsed": "idlnamesparsed/SVGFEConvolveMatrixElement.json" + }, + "SVGFEDiffuseLightingElement": { + "fragment": "idlnames/SVGFEDiffuseLightingElement.idl", + "parsed": "idlnamesparsed/SVGFEDiffuseLightingElement.json" + }, + "SVGFEDisplacementMapElement": { + "fragment": "idlnames/SVGFEDisplacementMapElement.idl", + "parsed": "idlnamesparsed/SVGFEDisplacementMapElement.json" + }, + "SVGFEDistantLightElement": { + "fragment": "idlnames/SVGFEDistantLightElement.idl", + "parsed": "idlnamesparsed/SVGFEDistantLightElement.json" + }, + "SVGFEDropShadowElement": { + "fragment": "idlnames/SVGFEDropShadowElement.idl", + "parsed": "idlnamesparsed/SVGFEDropShadowElement.json" + }, + "SVGFEFloodElement": { + "fragment": "idlnames/SVGFEFloodElement.idl", + "parsed": "idlnamesparsed/SVGFEFloodElement.json" + }, + "SVGFEFuncAElement": { + "fragment": "idlnames/SVGFEFuncAElement.idl", + "parsed": "idlnamesparsed/SVGFEFuncAElement.json" + }, + "SVGFEFuncBElement": { + "fragment": "idlnames/SVGFEFuncBElement.idl", + "parsed": "idlnamesparsed/SVGFEFuncBElement.json" + }, + "SVGFEFuncGElement": { + "fragment": "idlnames/SVGFEFuncGElement.idl", + "parsed": "idlnamesparsed/SVGFEFuncGElement.json" + }, + "SVGFEFuncRElement": { + "fragment": "idlnames/SVGFEFuncRElement.idl", + "parsed": "idlnamesparsed/SVGFEFuncRElement.json" + }, + "SVGFEGaussianBlurElement": { + "fragment": "idlnames/SVGFEGaussianBlurElement.idl", + "parsed": "idlnamesparsed/SVGFEGaussianBlurElement.json" + }, + "SVGFEImageElement": { + "fragment": "idlnames/SVGFEImageElement.idl", + "parsed": "idlnamesparsed/SVGFEImageElement.json" + }, + "SVGFEMergeElement": { + "fragment": "idlnames/SVGFEMergeElement.idl", + "parsed": "idlnamesparsed/SVGFEMergeElement.json" + }, + "SVGFEMergeNodeElement": { + "fragment": "idlnames/SVGFEMergeNodeElement.idl", + "parsed": "idlnamesparsed/SVGFEMergeNodeElement.json" + }, + "SVGFEMorphologyElement": { + "fragment": "idlnames/SVGFEMorphologyElement.idl", + "parsed": "idlnamesparsed/SVGFEMorphologyElement.json" + }, + "SVGFEOffsetElement": { + "fragment": "idlnames/SVGFEOffsetElement.idl", + "parsed": "idlnamesparsed/SVGFEOffsetElement.json" + }, + "SVGFEPointLightElement": { + "fragment": "idlnames/SVGFEPointLightElement.idl", + "parsed": "idlnamesparsed/SVGFEPointLightElement.json" + }, + "SVGFESpecularLightingElement": { + "fragment": "idlnames/SVGFESpecularLightingElement.idl", + "parsed": "idlnamesparsed/SVGFESpecularLightingElement.json" + }, + "SVGFESpotLightElement": { + "fragment": "idlnames/SVGFESpotLightElement.idl", + "parsed": "idlnamesparsed/SVGFESpotLightElement.json" + }, + "SVGFETileElement": { + "fragment": "idlnames/SVGFETileElement.idl", + "parsed": "idlnamesparsed/SVGFETileElement.json" + }, + "SVGFETurbulenceElement": { + "fragment": "idlnames/SVGFETurbulenceElement.idl", + "parsed": "idlnamesparsed/SVGFETurbulenceElement.json" + }, + "SVGFilterElement": { + "fragment": "idlnames/SVGFilterElement.idl", + "parsed": "idlnamesparsed/SVGFilterElement.json" + }, + "SVGFilterPrimitiveStandardAttributes": { + "fragment": "idlnames/SVGFilterPrimitiveStandardAttributes.idl", + "parsed": "idlnamesparsed/SVGFilterPrimitiveStandardAttributes.json" + }, + "SVGFitToViewBox": { + "fragment": "idlnames/SVGFitToViewBox.idl", + "parsed": "idlnamesparsed/SVGFitToViewBox.json" + }, + "SVGForeignObjectElement": { + "fragment": "idlnames/SVGForeignObjectElement.idl", + "parsed": "idlnamesparsed/SVGForeignObjectElement.json" + }, + "SVGGElement": { + "fragment": "idlnames/SVGGElement.idl", + "parsed": "idlnamesparsed/SVGGElement.json" + }, + "SVGGeometryElement": { + "fragment": "idlnames/SVGGeometryElement.idl", + "parsed": "idlnamesparsed/SVGGeometryElement.json" + }, + "SVGGradientElement": { + "fragment": "idlnames/SVGGradientElement.idl", + "parsed": "idlnamesparsed/SVGGradientElement.json" + }, + "SVGGraphicsElement": { + "fragment": "idlnames/SVGGraphicsElement.idl", + "parsed": "idlnamesparsed/SVGGraphicsElement.json" + }, + "SVGImageElement": { + "fragment": "idlnames/SVGImageElement.idl", + "parsed": "idlnamesparsed/SVGImageElement.json" + }, + "SVGLength": { + "fragment": "idlnames/SVGLength.idl", + "parsed": "idlnamesparsed/SVGLength.json" + }, + "SVGLengthList": { + "fragment": "idlnames/SVGLengthList.idl", + "parsed": "idlnamesparsed/SVGLengthList.json" + }, + "SVGLineElement": { + "fragment": "idlnames/SVGLineElement.idl", + "parsed": "idlnamesparsed/SVGLineElement.json" + }, + "SVGLinearGradientElement": { + "fragment": "idlnames/SVGLinearGradientElement.idl", + "parsed": "idlnamesparsed/SVGLinearGradientElement.json" + }, + "SVGMPathElement": { + "fragment": "idlnames/SVGMPathElement.idl", + "parsed": "idlnamesparsed/SVGMPathElement.json" + }, + "SVGMarkerElement": { + "fragment": "idlnames/SVGMarkerElement.idl", + "parsed": "idlnamesparsed/SVGMarkerElement.json" + }, + "SVGMetadataElement": { + "fragment": "idlnames/SVGMetadataElement.idl", + "parsed": "idlnamesparsed/SVGMetadataElement.json" + }, + "SVGNumber": { + "fragment": "idlnames/SVGNumber.idl", + "parsed": "idlnamesparsed/SVGNumber.json" + }, + "SVGNumberList": { + "fragment": "idlnames/SVGNumberList.idl", + "parsed": "idlnamesparsed/SVGNumberList.json" + }, + "SVGPathElement": { + "fragment": "idlnames/SVGPathElement.idl", + "parsed": "idlnamesparsed/SVGPathElement.json" + }, + "SVGPatternElement": { + "fragment": "idlnames/SVGPatternElement.idl", + "parsed": "idlnamesparsed/SVGPatternElement.json" + }, + "SVGPointList": { + "fragment": "idlnames/SVGPointList.idl", + "parsed": "idlnamesparsed/SVGPointList.json" + }, + "SVGPolygonElement": { + "fragment": "idlnames/SVGPolygonElement.idl", + "parsed": "idlnamesparsed/SVGPolygonElement.json" + }, + "SVGPolylineElement": { + "fragment": "idlnames/SVGPolylineElement.idl", + "parsed": "idlnamesparsed/SVGPolylineElement.json" + }, + "SVGPreserveAspectRatio": { + "fragment": "idlnames/SVGPreserveAspectRatio.idl", + "parsed": "idlnamesparsed/SVGPreserveAspectRatio.json" + }, + "SVGRadialGradientElement": { + "fragment": "idlnames/SVGRadialGradientElement.idl", + "parsed": "idlnamesparsed/SVGRadialGradientElement.json" + }, + "SVGRectElement": { + "fragment": "idlnames/SVGRectElement.idl", + "parsed": "idlnamesparsed/SVGRectElement.json" + }, + "SVGSVGElement": { + "fragment": "idlnames/SVGSVGElement.idl", + "parsed": "idlnamesparsed/SVGSVGElement.json" + }, + "SVGScriptElement": { + "fragment": "idlnames/SVGScriptElement.idl", + "parsed": "idlnamesparsed/SVGScriptElement.json" + }, + "SVGSetElement": { + "fragment": "idlnames/SVGSetElement.idl", + "parsed": "idlnamesparsed/SVGSetElement.json" + }, + "SVGStopElement": { + "fragment": "idlnames/SVGStopElement.idl", + "parsed": "idlnamesparsed/SVGStopElement.json" + }, + "SVGStringList": { + "fragment": "idlnames/SVGStringList.idl", + "parsed": "idlnamesparsed/SVGStringList.json" + }, + "SVGStyleElement": { + "fragment": "idlnames/SVGStyleElement.idl", + "parsed": "idlnamesparsed/SVGStyleElement.json" + }, + "SVGSwitchElement": { + "fragment": "idlnames/SVGSwitchElement.idl", + "parsed": "idlnamesparsed/SVGSwitchElement.json" + }, + "SVGSymbolElement": { + "fragment": "idlnames/SVGSymbolElement.idl", + "parsed": "idlnamesparsed/SVGSymbolElement.json" + }, + "SVGTSpanElement": { + "fragment": "idlnames/SVGTSpanElement.idl", + "parsed": "idlnamesparsed/SVGTSpanElement.json" + }, + "SVGTests": { + "fragment": "idlnames/SVGTests.idl", + "parsed": "idlnamesparsed/SVGTests.json" + }, + "SVGTextContentElement": { + "fragment": "idlnames/SVGTextContentElement.idl", + "parsed": "idlnamesparsed/SVGTextContentElement.json" + }, + "SVGTextElement": { + "fragment": "idlnames/SVGTextElement.idl", + "parsed": "idlnamesparsed/SVGTextElement.json" + }, + "SVGTextPathElement": { + "fragment": "idlnames/SVGTextPathElement.idl", + "parsed": "idlnamesparsed/SVGTextPathElement.json" + }, + "SVGTextPositioningElement": { + "fragment": "idlnames/SVGTextPositioningElement.idl", + "parsed": "idlnamesparsed/SVGTextPositioningElement.json" + }, + "SVGTitleElement": { + "fragment": "idlnames/SVGTitleElement.idl", + "parsed": "idlnamesparsed/SVGTitleElement.json" + }, + "SVGTransform": { + "fragment": "idlnames/SVGTransform.idl", + "parsed": "idlnamesparsed/SVGTransform.json" + }, + "SVGTransformList": { + "fragment": "idlnames/SVGTransformList.idl", + "parsed": "idlnamesparsed/SVGTransformList.json" + }, + "SVGURIReference": { + "fragment": "idlnames/SVGURIReference.idl", + "parsed": "idlnamesparsed/SVGURIReference.json" + }, + "SVGUnitTypes": { + "fragment": "idlnames/SVGUnitTypes.idl", + "parsed": "idlnamesparsed/SVGUnitTypes.json" + }, + "SVGUnknownElement": { + "fragment": "idlnames/SVGUnknownElement.idl", + "parsed": "idlnamesparsed/SVGUnknownElement.json" + }, + "SVGUseElement": { + "fragment": "idlnames/SVGUseElement.idl", + "parsed": "idlnamesparsed/SVGUseElement.json" + }, + "SVGUseElementShadowRoot": { + "fragment": "idlnames/SVGUseElementShadowRoot.idl", + "parsed": "idlnamesparsed/SVGUseElementShadowRoot.json" + }, + "SVGViewElement": { + "fragment": "idlnames/SVGViewElement.idl", + "parsed": "idlnamesparsed/SVGViewElement.json" + }, + "SVGZoomAndPan": { + "fragment": "idlnames/SVGZoomAndPan.idl", + "parsed": "idlnamesparsed/SVGZoomAndPan.json" + }, + "SaveFilePickerOptions": { + "fragment": "idlnames/SaveFilePickerOptions.idl", + "parsed": "idlnamesparsed/SaveFilePickerOptions.json" + }, + "Scheduling": { + "fragment": "idlnames/Scheduling.idl", + "parsed": "idlnamesparsed/Scheduling.json" + }, + "Screen": { + "fragment": "idlnames/Screen.idl", + "parsed": "idlnamesparsed/Screen.json" + }, + "ScreenFold": { + "fragment": "idlnames/ScreenFold.idl", + "parsed": "idlnamesparsed/ScreenFold.json" + }, + "ScreenFoldPosture": { + "fragment": "idlnames/ScreenFoldPosture.idl", + "parsed": "idlnamesparsed/ScreenFoldPosture.json" + }, + "ScreenIdleState": { + "fragment": "idlnames/ScreenIdleState.idl", + "parsed": "idlnamesparsed/ScreenIdleState.json" + }, + "ScreenOrientation": { + "fragment": "idlnames/ScreenOrientation.idl", + "parsed": "idlnamesparsed/ScreenOrientation.json" + }, + "ScriptProcessorNode": { + "fragment": "idlnames/ScriptProcessorNode.idl", + "parsed": "idlnamesparsed/ScriptProcessorNode.json" + }, + "ScrollDirection": { + "fragment": "idlnames/ScrollDirection.idl", + "parsed": "idlnamesparsed/ScrollDirection.json" + }, + "ScrollRestoration": { + "fragment": "idlnames/ScrollRestoration.idl", + "parsed": "idlnamesparsed/ScrollRestoration.json" + }, + "ScrollSetting": { + "fragment": "idlnames/ScrollSetting.idl", + "parsed": "idlnamesparsed/ScrollSetting.json" + }, + "ScrollTimeline": { + "fragment": "idlnames/ScrollTimeline.idl", + "parsed": "idlnamesparsed/ScrollTimeline.json" + }, + "ScrollTimelineAutoKeyword": { + "fragment": "idlnames/ScrollTimelineAutoKeyword.idl", + "parsed": "idlnamesparsed/ScrollTimelineAutoKeyword.json" + }, + "ScrollTimelineOffset": { + "fragment": "idlnames/ScrollTimelineOffset.idl", + "parsed": "idlnamesparsed/ScrollTimelineOffset.json" + }, + "ScrollTimelineOptions": { + "fragment": "idlnames/ScrollTimelineOptions.idl", + "parsed": "idlnamesparsed/ScrollTimelineOptions.json" + }, + "SecurityPolicyViolationEvent": { + "fragment": "idlnames/SecurityPolicyViolationEvent.idl", + "parsed": "idlnamesparsed/SecurityPolicyViolationEvent.json" + }, + "SecurityPolicyViolationEventDisposition": { + "fragment": "idlnames/SecurityPolicyViolationEventDisposition.idl", + "parsed": "idlnamesparsed/SecurityPolicyViolationEventDisposition.json" + }, + "SecurityPolicyViolationEventInit": { + "fragment": "idlnames/SecurityPolicyViolationEventInit.idl", + "parsed": "idlnamesparsed/SecurityPolicyViolationEventInit.json" + }, + "Selection": { + "fragment": "idlnames/Selection.idl", + "parsed": "idlnamesparsed/Selection.json" + }, + "SelectionMode": { + "fragment": "idlnames/SelectionMode.idl", + "parsed": "idlnamesparsed/SelectionMode.json" + }, + "SendStream": { + "fragment": "idlnames/SendStream.idl", + "parsed": "idlnamesparsed/SendStream.json" + }, + "SendStreamParameters": { + "fragment": "idlnames/SendStreamParameters.idl", + "parsed": "idlnamesparsed/SendStreamParameters.json" + }, + "Sensor": { + "fragment": "idlnames/Sensor.idl", + "parsed": "idlnamesparsed/Sensor.json" + }, + "SensorErrorEvent": { + "fragment": "idlnames/SensorErrorEvent.idl", + "parsed": "idlnamesparsed/SensorErrorEvent.json" + }, + "SensorErrorEventInit": { + "fragment": "idlnames/SensorErrorEventInit.idl", + "parsed": "idlnamesparsed/SensorErrorEventInit.json" + }, + "SensorOptions": { + "fragment": "idlnames/SensorOptions.idl", + "parsed": "idlnamesparsed/SensorOptions.json" + }, + "Serial": { + "fragment": "idlnames/Serial.idl", + "parsed": "idlnamesparsed/Serial.json" + }, + "SerialInputSignals": { + "fragment": "idlnames/SerialInputSignals.idl", + "parsed": "idlnamesparsed/SerialInputSignals.json" + }, + "SerialOptions": { + "fragment": "idlnames/SerialOptions.idl", + "parsed": "idlnamesparsed/SerialOptions.json" + }, + "SerialOutputSignals": { + "fragment": "idlnames/SerialOutputSignals.idl", + "parsed": "idlnamesparsed/SerialOutputSignals.json" + }, + "SerialPort": { + "fragment": "idlnames/SerialPort.idl", + "parsed": "idlnamesparsed/SerialPort.json" + }, + "SerialPortFilter": { + "fragment": "idlnames/SerialPortFilter.idl", + "parsed": "idlnamesparsed/SerialPortFilter.json" + }, + "SerialPortInfo": { + "fragment": "idlnames/SerialPortInfo.idl", + "parsed": "idlnamesparsed/SerialPortInfo.json" + }, + "SerialPortRequestOptions": { + "fragment": "idlnames/SerialPortRequestOptions.idl", + "parsed": "idlnamesparsed/SerialPortRequestOptions.json" + }, + "ServiceEventHandlers": { + "fragment": "idlnames/ServiceEventHandlers.idl", + "parsed": "idlnamesparsed/ServiceEventHandlers.json" + }, + "ServiceWorker": { + "fragment": "idlnames/ServiceWorker.idl", + "parsed": "idlnamesparsed/ServiceWorker.json" + }, + "ServiceWorkerContainer": { + "fragment": "idlnames/ServiceWorkerContainer.idl", + "parsed": "idlnamesparsed/ServiceWorkerContainer.json" + }, + "ServiceWorkerGlobalScope": { + "fragment": "idlnames/ServiceWorkerGlobalScope.idl", + "parsed": "idlnamesparsed/ServiceWorkerGlobalScope.json" + }, + "ServiceWorkerRegistration": { + "fragment": "idlnames/ServiceWorkerRegistration.idl", + "parsed": "idlnamesparsed/ServiceWorkerRegistration.json" + }, + "ServiceWorkerState": { + "fragment": "idlnames/ServiceWorkerState.idl", + "parsed": "idlnamesparsed/ServiceWorkerState.json" + }, + "ServiceWorkerUpdateViaCache": { + "fragment": "idlnames/ServiceWorkerUpdateViaCache.idl", + "parsed": "idlnamesparsed/ServiceWorkerUpdateViaCache.json" + }, + "Settings": { + "fragment": "idlnames/Settings.idl", + "parsed": "idlnamesparsed/Settings.json" + }, + "ShadowAnimation": { + "fragment": "idlnames/ShadowAnimation.idl", + "parsed": "idlnamesparsed/ShadowAnimation.json" + }, + "ShadowRoot": { + "fragment": "idlnames/ShadowRoot.idl", + "parsed": "idlnamesparsed/ShadowRoot.json" + }, + "ShadowRootInit": { + "fragment": "idlnames/ShadowRootInit.idl", + "parsed": "idlnamesparsed/ShadowRootInit.json" + }, + "ShadowRootMode": { + "fragment": "idlnames/ShadowRootMode.idl", + "parsed": "idlnamesparsed/ShadowRootMode.json" + }, + "ShareData": { + "fragment": "idlnames/ShareData.idl", + "parsed": "idlnamesparsed/ShareData.json" + }, + "ShareTarget": { + "fragment": "idlnames/ShareTarget.idl", + "parsed": "idlnamesparsed/ShareTarget.json" + }, + "ShareTargetParams": { + "fragment": "idlnames/ShareTargetParams.idl", + "parsed": "idlnamesparsed/ShareTargetParams.json" + }, + "SharedWorker": { + "fragment": "idlnames/SharedWorker.idl", + "parsed": "idlnamesparsed/SharedWorker.json" + }, + "SharedWorkerGlobalScope": { + "fragment": "idlnames/SharedWorkerGlobalScope.idl", + "parsed": "idlnamesparsed/SharedWorkerGlobalScope.json" + }, + "ShortcutItem": { + "fragment": "idlnames/ShortcutItem.idl", + "parsed": "idlnamesparsed/ShortcutItem.json" + }, + "Slottable": { + "fragment": "idlnames/Slottable.idl", + "parsed": "idlnamesparsed/Slottable.json" + }, + "SourceBuffer": { + "fragment": "idlnames/SourceBuffer.idl", + "parsed": "idlnamesparsed/SourceBuffer.json" + }, + "SourceBufferList": { + "fragment": "idlnames/SourceBufferList.idl", + "parsed": "idlnamesparsed/SourceBufferList.json" + }, + "SpatialNavigationDirection": { + "fragment": "idlnames/SpatialNavigationDirection.idl", + "parsed": "idlnamesparsed/SpatialNavigationDirection.json" + }, + "SpatialNavigationSearchOptions": { + "fragment": "idlnames/SpatialNavigationSearchOptions.idl", + "parsed": "idlnamesparsed/SpatialNavigationSearchOptions.json" + }, + "SpeechGrammar": { + "fragment": "idlnames/SpeechGrammar.idl", + "parsed": "idlnamesparsed/SpeechGrammar.json" + }, + "SpeechGrammarList": { + "fragment": "idlnames/SpeechGrammarList.idl", + "parsed": "idlnamesparsed/SpeechGrammarList.json" + }, + "SpeechRecognition": { + "fragment": "idlnames/SpeechRecognition.idl", + "parsed": "idlnamesparsed/SpeechRecognition.json" + }, + "SpeechRecognitionAlternative": { + "fragment": "idlnames/SpeechRecognitionAlternative.idl", + "parsed": "idlnamesparsed/SpeechRecognitionAlternative.json" + }, + "SpeechRecognitionErrorCode": { + "fragment": "idlnames/SpeechRecognitionErrorCode.idl", + "parsed": "idlnamesparsed/SpeechRecognitionErrorCode.json" + }, + "SpeechRecognitionErrorEvent": { + "fragment": "idlnames/SpeechRecognitionErrorEvent.idl", + "parsed": "idlnamesparsed/SpeechRecognitionErrorEvent.json" + }, + "SpeechRecognitionErrorEventInit": { + "fragment": "idlnames/SpeechRecognitionErrorEventInit.idl", + "parsed": "idlnamesparsed/SpeechRecognitionErrorEventInit.json" + }, + "SpeechRecognitionEvent": { + "fragment": "idlnames/SpeechRecognitionEvent.idl", + "parsed": "idlnamesparsed/SpeechRecognitionEvent.json" + }, + "SpeechRecognitionEventInit": { + "fragment": "idlnames/SpeechRecognitionEventInit.idl", + "parsed": "idlnamesparsed/SpeechRecognitionEventInit.json" + }, + "SpeechRecognitionResult": { + "fragment": "idlnames/SpeechRecognitionResult.idl", + "parsed": "idlnamesparsed/SpeechRecognitionResult.json" + }, + "SpeechRecognitionResultList": { + "fragment": "idlnames/SpeechRecognitionResultList.idl", + "parsed": "idlnamesparsed/SpeechRecognitionResultList.json" + }, + "SpeechSynthesis": { + "fragment": "idlnames/SpeechSynthesis.idl", + "parsed": "idlnamesparsed/SpeechSynthesis.json" + }, + "SpeechSynthesisErrorCode": { + "fragment": "idlnames/SpeechSynthesisErrorCode.idl", + "parsed": "idlnamesparsed/SpeechSynthesisErrorCode.json" + }, + "SpeechSynthesisErrorEvent": { + "fragment": "idlnames/SpeechSynthesisErrorEvent.idl", + "parsed": "idlnamesparsed/SpeechSynthesisErrorEvent.json" + }, + "SpeechSynthesisErrorEventInit": { + "fragment": "idlnames/SpeechSynthesisErrorEventInit.idl", + "parsed": "idlnamesparsed/SpeechSynthesisErrorEventInit.json" + }, + "SpeechSynthesisEvent": { + "fragment": "idlnames/SpeechSynthesisEvent.idl", + "parsed": "idlnamesparsed/SpeechSynthesisEvent.json" + }, + "SpeechSynthesisEventInit": { + "fragment": "idlnames/SpeechSynthesisEventInit.idl", + "parsed": "idlnamesparsed/SpeechSynthesisEventInit.json" + }, + "SpeechSynthesisUtterance": { + "fragment": "idlnames/SpeechSynthesisUtterance.idl", + "parsed": "idlnamesparsed/SpeechSynthesisUtterance.json" + }, + "SpeechSynthesisVoice": { + "fragment": "idlnames/SpeechSynthesisVoice.idl", + "parsed": "idlnamesparsed/SpeechSynthesisVoice.json" + }, + "StatefulAnimator": { + "fragment": "idlnames/StatefulAnimator.idl", + "parsed": "idlnamesparsed/StatefulAnimator.json" + }, + "StatelessAnimator": { + "fragment": "idlnames/StatelessAnimator.idl", + "parsed": "idlnamesparsed/StatelessAnimator.json" + }, + "StaticRange": { + "fragment": "idlnames/StaticRange.idl", + "parsed": "idlnamesparsed/StaticRange.json" + }, + "StaticRangeInit": { + "fragment": "idlnames/StaticRangeInit.idl", + "parsed": "idlnamesparsed/StaticRangeInit.json" + }, + "StereoPannerNode": { + "fragment": "idlnames/StereoPannerNode.idl", + "parsed": "idlnamesparsed/StereoPannerNode.json" + }, + "StereoPannerOptions": { + "fragment": "idlnames/StereoPannerOptions.idl", + "parsed": "idlnamesparsed/StereoPannerOptions.json" + }, + "Storage": { + "fragment": "idlnames/Storage.idl", + "parsed": "idlnamesparsed/Storage.json" + }, + "StorageEstimate": { + "fragment": "idlnames/StorageEstimate.idl", + "parsed": "idlnamesparsed/StorageEstimate.json" + }, + "StorageEvent": { + "fragment": "idlnames/StorageEvent.idl", + "parsed": "idlnamesparsed/StorageEvent.json" + }, + "StorageEventInit": { + "fragment": "idlnames/StorageEventInit.idl", + "parsed": "idlnamesparsed/StorageEventInit.json" + }, + "StorageManager": { + "fragment": "idlnames/StorageManager.idl", + "parsed": "idlnamesparsed/StorageManager.json" + }, + "StreamAbortInfo": { + "fragment": "idlnames/StreamAbortInfo.idl", + "parsed": "idlnamesparsed/StreamAbortInfo.json" + }, + "StreamPipeOptions": { + "fragment": "idlnames/StreamPipeOptions.idl", + "parsed": "idlnamesparsed/StreamPipeOptions.json" + }, + "StylePropertyMap": { + "fragment": "idlnames/StylePropertyMap.idl", + "parsed": "idlnamesparsed/StylePropertyMap.json" + }, + "StylePropertyMapReadOnly": { + "fragment": "idlnames/StylePropertyMapReadOnly.idl", + "parsed": "idlnamesparsed/StylePropertyMapReadOnly.json" + }, + "SubmitEvent": { + "fragment": "idlnames/SubmitEvent.idl", + "parsed": "idlnamesparsed/SubmitEvent.json" + }, + "SubmitEventInit": { + "fragment": "idlnames/SubmitEventInit.idl", + "parsed": "idlnamesparsed/SubmitEventInit.json" + }, + "SyncEvent": { + "fragment": "idlnames/SyncEvent.idl", + "parsed": "idlnamesparsed/SyncEvent.json" + }, + "SyncEventInit": { + "fragment": "idlnames/SyncEventInit.idl", + "parsed": "idlnamesparsed/SyncEventInit.json" + }, + "SyncManager": { + "fragment": "idlnames/SyncManager.idl", + "parsed": "idlnamesparsed/SyncManager.json" + }, + "Table": { + "fragment": "idlnames/Table.idl", + "parsed": "idlnamesparsed/Table.json" + }, + "TableDescriptor": { + "fragment": "idlnames/TableDescriptor.idl", + "parsed": "idlnamesparsed/TableDescriptor.json" + }, + "TableKind": { + "fragment": "idlnames/TableKind.idl", + "parsed": "idlnamesparsed/TableKind.json" + }, + "TaskAttributionTiming": { + "fragment": "idlnames/TaskAttributionTiming.idl", + "parsed": "idlnamesparsed/TaskAttributionTiming.json" + }, + "TexImageSource": { + "fragment": "idlnames/TexImageSource.idl", + "parsed": "idlnamesparsed/TexImageSource.json" + }, + "Text": { + "fragment": "idlnames/Text.idl", + "parsed": "idlnamesparsed/Text.json" + }, + "TextDecodeOptions": { + "fragment": "idlnames/TextDecodeOptions.idl", + "parsed": "idlnamesparsed/TextDecodeOptions.json" + }, + "TextDecoder": { + "fragment": "idlnames/TextDecoder.idl", + "parsed": "idlnamesparsed/TextDecoder.json" + }, + "TextDecoderCommon": { + "fragment": "idlnames/TextDecoderCommon.idl", + "parsed": "idlnamesparsed/TextDecoderCommon.json" + }, + "TextDecoderOptions": { + "fragment": "idlnames/TextDecoderOptions.idl", + "parsed": "idlnamesparsed/TextDecoderOptions.json" + }, + "TextDecoderStream": { + "fragment": "idlnames/TextDecoderStream.idl", + "parsed": "idlnamesparsed/TextDecoderStream.json" + }, + "TextDetector": { + "fragment": "idlnames/TextDetector.idl", + "parsed": "idlnamesparsed/TextDetector.json" + }, + "TextDirectionType": { + "fragment": "idlnames/TextDirectionType.idl", + "parsed": "idlnamesparsed/TextDirectionType.json" + }, + "TextEncoder": { + "fragment": "idlnames/TextEncoder.idl", + "parsed": "idlnamesparsed/TextEncoder.json" + }, + "TextEncoderCommon": { + "fragment": "idlnames/TextEncoderCommon.idl", + "parsed": "idlnamesparsed/TextEncoderCommon.json" + }, + "TextEncoderEncodeIntoResult": { + "fragment": "idlnames/TextEncoderEncodeIntoResult.idl", + "parsed": "idlnamesparsed/TextEncoderEncodeIntoResult.json" + }, + "TextEncoderStream": { + "fragment": "idlnames/TextEncoderStream.idl", + "parsed": "idlnamesparsed/TextEncoderStream.json" + }, + "TextMetrics": { + "fragment": "idlnames/TextMetrics.idl", + "parsed": "idlnamesparsed/TextMetrics.json" + }, + "TextTrack": { + "fragment": "idlnames/TextTrack.idl", + "parsed": "idlnamesparsed/TextTrack.json" + }, + "TextTrackCue": { + "fragment": "idlnames/TextTrackCue.idl", + "parsed": "idlnamesparsed/TextTrackCue.json" + }, + "TextTrackCueList": { + "fragment": "idlnames/TextTrackCueList.idl", + "parsed": "idlnamesparsed/TextTrackCueList.json" + }, + "TextTrackKind": { + "fragment": "idlnames/TextTrackKind.idl", + "parsed": "idlnamesparsed/TextTrackKind.json" + }, + "TextTrackList": { + "fragment": "idlnames/TextTrackList.idl", + "parsed": "idlnamesparsed/TextTrackList.json" + }, + "TextTrackMode": { + "fragment": "idlnames/TextTrackMode.idl", + "parsed": "idlnamesparsed/TextTrackMode.json" + }, + "TimeEvent": { + "fragment": "idlnames/TimeEvent.idl", + "parsed": "idlnamesparsed/TimeEvent.json" + }, + "TimeRanges": { + "fragment": "idlnames/TimeRanges.idl", + "parsed": "idlnamesparsed/TimeRanges.json" + }, + "TimerHandler": { + "fragment": "idlnames/TimerHandler.idl", + "parsed": "idlnamesparsed/TimerHandler.json" + }, + "TokenBinding": { + "fragment": "idlnames/TokenBinding.idl", + "parsed": "idlnamesparsed/TokenBinding.json" + }, + "TokenBindingStatus": { + "fragment": "idlnames/TokenBindingStatus.idl", + "parsed": "idlnamesparsed/TokenBindingStatus.json" + }, + "Touch": { + "fragment": "idlnames/Touch.idl", + "parsed": "idlnamesparsed/Touch.json" + }, + "TouchEvent": { + "fragment": "idlnames/TouchEvent.idl", + "parsed": "idlnamesparsed/TouchEvent.json" + }, + "TouchList": { + "fragment": "idlnames/TouchList.idl", + "parsed": "idlnamesparsed/TouchList.json" + }, + "TrackEvent": { + "fragment": "idlnames/TrackEvent.idl", + "parsed": "idlnamesparsed/TrackEvent.json" + }, + "TrackEventInit": { + "fragment": "idlnames/TrackEventInit.idl", + "parsed": "idlnamesparsed/TrackEventInit.json" + }, + "TransferFunction": { + "fragment": "idlnames/TransferFunction.idl", + "parsed": "idlnamesparsed/TransferFunction.json" + }, + "TransformStream": { + "fragment": "idlnames/TransformStream.idl", + "parsed": "idlnamesparsed/TransformStream.json" + }, + "TransformStreamDefaultController": { + "fragment": "idlnames/TransformStreamDefaultController.idl", + "parsed": "idlnamesparsed/TransformStreamDefaultController.json" + }, + "Transformation": { + "fragment": "idlnames/Transformation.idl", + "parsed": "idlnamesparsed/Transformation.json" + }, + "Transformer": { + "fragment": "idlnames/Transformer.idl", + "parsed": "idlnamesparsed/Transformer.json" + }, + "TransformerFlushCallback": { + "fragment": "idlnames/TransformerFlushCallback.idl", + "parsed": "idlnamesparsed/TransformerFlushCallback.json" + }, + "TransformerStartCallback": { + "fragment": "idlnames/TransformerStartCallback.idl", + "parsed": "idlnamesparsed/TransformerStartCallback.json" + }, + "TransformerTransformCallback": { + "fragment": "idlnames/TransformerTransformCallback.idl", + "parsed": "idlnamesparsed/TransformerTransformCallback.json" + }, + "TransitionEvent": { + "fragment": "idlnames/TransitionEvent.idl", + "parsed": "idlnamesparsed/TransitionEvent.json" + }, + "TransitionEventInit": { + "fragment": "idlnames/TransitionEventInit.idl", + "parsed": "idlnamesparsed/TransitionEventInit.json" + }, + "TreeWalker": { + "fragment": "idlnames/TreeWalker.idl", + "parsed": "idlnamesparsed/TreeWalker.json" + }, + "UADataValues": { + "fragment": "idlnames/UADataValues.idl", + "parsed": "idlnamesparsed/UADataValues.json" + }, + "UIEvent": { + "fragment": "idlnames/UIEvent.idl", + "parsed": "idlnamesparsed/UIEvent.json" + }, + "UIEventInit": { + "fragment": "idlnames/UIEventInit.idl", + "parsed": "idlnamesparsed/UIEventInit.json" + }, + "ULongRange": { + "fragment": "idlnames/ULongRange.idl", + "parsed": "idlnamesparsed/ULongRange.json" + }, + "URL": { + "fragment": "idlnames/URL.idl", + "parsed": "idlnamesparsed/URL.json" + }, + "URLSearchParams": { + "fragment": "idlnames/URLSearchParams.idl", + "parsed": "idlnamesparsed/URLSearchParams.json" + }, + "USB": { + "fragment": "idlnames/USB.idl", + "parsed": "idlnamesparsed/USB.json" + }, + "USBAlternateInterface": { + "fragment": "idlnames/USBAlternateInterface.idl", + "parsed": "idlnamesparsed/USBAlternateInterface.json" + }, + "USBConfiguration": { + "fragment": "idlnames/USBConfiguration.idl", + "parsed": "idlnamesparsed/USBConfiguration.json" + }, + "USBConnectionEvent": { + "fragment": "idlnames/USBConnectionEvent.idl", + "parsed": "idlnamesparsed/USBConnectionEvent.json" + }, + "USBConnectionEventInit": { + "fragment": "idlnames/USBConnectionEventInit.idl", + "parsed": "idlnamesparsed/USBConnectionEventInit.json" + }, + "USBControlTransferParameters": { + "fragment": "idlnames/USBControlTransferParameters.idl", + "parsed": "idlnamesparsed/USBControlTransferParameters.json" + }, + "USBDevice": { + "fragment": "idlnames/USBDevice.idl", + "parsed": "idlnamesparsed/USBDevice.json" + }, + "USBDeviceFilter": { + "fragment": "idlnames/USBDeviceFilter.idl", + "parsed": "idlnamesparsed/USBDeviceFilter.json" + }, + "USBDeviceRequestOptions": { + "fragment": "idlnames/USBDeviceRequestOptions.idl", + "parsed": "idlnamesparsed/USBDeviceRequestOptions.json" + }, + "USBDirection": { + "fragment": "idlnames/USBDirection.idl", + "parsed": "idlnamesparsed/USBDirection.json" + }, + "USBEndpoint": { + "fragment": "idlnames/USBEndpoint.idl", + "parsed": "idlnamesparsed/USBEndpoint.json" + }, + "USBEndpointType": { + "fragment": "idlnames/USBEndpointType.idl", + "parsed": "idlnamesparsed/USBEndpointType.json" + }, + "USBInTransferResult": { + "fragment": "idlnames/USBInTransferResult.idl", + "parsed": "idlnamesparsed/USBInTransferResult.json" + }, + "USBInterface": { + "fragment": "idlnames/USBInterface.idl", + "parsed": "idlnamesparsed/USBInterface.json" + }, + "USBIsochronousInTransferPacket": { + "fragment": "idlnames/USBIsochronousInTransferPacket.idl", + "parsed": "idlnamesparsed/USBIsochronousInTransferPacket.json" + }, + "USBIsochronousInTransferResult": { + "fragment": "idlnames/USBIsochronousInTransferResult.idl", + "parsed": "idlnamesparsed/USBIsochronousInTransferResult.json" + }, + "USBIsochronousOutTransferPacket": { + "fragment": "idlnames/USBIsochronousOutTransferPacket.idl", + "parsed": "idlnamesparsed/USBIsochronousOutTransferPacket.json" + }, + "USBIsochronousOutTransferResult": { + "fragment": "idlnames/USBIsochronousOutTransferResult.idl", + "parsed": "idlnamesparsed/USBIsochronousOutTransferResult.json" + }, + "USBOutTransferResult": { + "fragment": "idlnames/USBOutTransferResult.idl", + "parsed": "idlnamesparsed/USBOutTransferResult.json" + }, + "USBPermissionDescriptor": { + "fragment": "idlnames/USBPermissionDescriptor.idl", + "parsed": "idlnamesparsed/USBPermissionDescriptor.json" + }, + "USBPermissionResult": { + "fragment": "idlnames/USBPermissionResult.idl", + "parsed": "idlnamesparsed/USBPermissionResult.json" + }, + "USBPermissionStorage": { + "fragment": "idlnames/USBPermissionStorage.idl", + "parsed": "idlnamesparsed/USBPermissionStorage.json" + }, + "USBRecipient": { + "fragment": "idlnames/USBRecipient.idl", + "parsed": "idlnamesparsed/USBRecipient.json" + }, + "USBRequestType": { + "fragment": "idlnames/USBRequestType.idl", + "parsed": "idlnamesparsed/USBRequestType.json" + }, + "USBTransferStatus": { + "fragment": "idlnames/USBTransferStatus.idl", + "parsed": "idlnamesparsed/USBTransferStatus.json" + }, + "UUID": { + "fragment": "idlnames/UUID.idl", + "parsed": "idlnamesparsed/UUID.json" + }, + "Uint32List": { + "fragment": "idlnames/Uint32List.idl", + "parsed": "idlnamesparsed/Uint32List.json" + }, + "UncalibratedMagnetometer": { + "fragment": "idlnames/UncalibratedMagnetometer.idl", + "parsed": "idlnamesparsed/UncalibratedMagnetometer.json" + }, + "UncalibratedMagnetometerReadingValues": { + "fragment": "idlnames/UncalibratedMagnetometerReadingValues.idl", + "parsed": "idlnamesparsed/UncalibratedMagnetometerReadingValues.json" + }, + "UnderlyingSink": { + "fragment": "idlnames/UnderlyingSink.idl", + "parsed": "idlnamesparsed/UnderlyingSink.json" + }, + "UnderlyingSinkAbortCallback": { + "fragment": "idlnames/UnderlyingSinkAbortCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSinkAbortCallback.json" + }, + "UnderlyingSinkCloseCallback": { + "fragment": "idlnames/UnderlyingSinkCloseCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSinkCloseCallback.json" + }, + "UnderlyingSinkStartCallback": { + "fragment": "idlnames/UnderlyingSinkStartCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSinkStartCallback.json" + }, + "UnderlyingSinkWriteCallback": { + "fragment": "idlnames/UnderlyingSinkWriteCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSinkWriteCallback.json" + }, + "UnderlyingSource": { + "fragment": "idlnames/UnderlyingSource.idl", + "parsed": "idlnamesparsed/UnderlyingSource.json" + }, + "UnderlyingSourceCancelCallback": { + "fragment": "idlnames/UnderlyingSourceCancelCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSourceCancelCallback.json" + }, + "UnderlyingSourcePullCallback": { + "fragment": "idlnames/UnderlyingSourcePullCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSourcePullCallback.json" + }, + "UnderlyingSourceStartCallback": { + "fragment": "idlnames/UnderlyingSourceStartCallback.idl", + "parsed": "idlnamesparsed/UnderlyingSourceStartCallback.json" + }, + "UnidirectionalStreamsTransport": { + "fragment": "idlnames/UnidirectionalStreamsTransport.idl", + "parsed": "idlnamesparsed/UnidirectionalStreamsTransport.json" + }, + "UserIdleState": { + "fragment": "idlnames/UserIdleState.idl", + "parsed": "idlnamesparsed/UserIdleState.json" + }, + "UserVerificationRequirement": { + "fragment": "idlnames/UserVerificationRequirement.idl", + "parsed": "idlnamesparsed/UserVerificationRequirement.json" + }, + "UvmEntries": { + "fragment": "idlnames/UvmEntries.idl", + "parsed": "idlnamesparsed/UvmEntries.json" + }, + "UvmEntry": { + "fragment": "idlnames/UvmEntry.idl", + "parsed": "idlnamesparsed/UvmEntry.json" + }, + "VTTCue": { + "fragment": "idlnames/VTTCue.idl", + "parsed": "idlnamesparsed/VTTCue.json" + }, + "VTTRegion": { + "fragment": "idlnames/VTTRegion.idl", + "parsed": "idlnamesparsed/VTTRegion.json" + }, + "ValidateAssertionCallback": { + "fragment": "idlnames/ValidateAssertionCallback.idl", + "parsed": "idlnamesparsed/ValidateAssertionCallback.json" + }, + "ValidityState": { + "fragment": "idlnames/ValidityState.idl", + "parsed": "idlnamesparsed/ValidityState.json" + }, + "ValidityStateFlags": { + "fragment": "idlnames/ValidityStateFlags.idl", + "parsed": "idlnamesparsed/ValidityStateFlags.json" + }, + "ValueEvent": { + "fragment": "idlnames/ValueEvent.idl", + "parsed": "idlnamesparsed/ValueEvent.json" + }, + "ValueEventInit": { + "fragment": "idlnames/ValueEventInit.idl", + "parsed": "idlnamesparsed/ValueEventInit.json" + }, + "ValueType": { + "fragment": "idlnames/ValueType.idl", + "parsed": "idlnamesparsed/ValueType.json" + }, + "VibratePattern": { + "fragment": "idlnames/VibratePattern.idl", + "parsed": "idlnamesparsed/VibratePattern.json" + }, + "VideoConfiguration": { + "fragment": "idlnames/VideoConfiguration.idl", + "parsed": "idlnamesparsed/VideoConfiguration.json" + }, + "VideoDecoder": { + "fragment": "idlnames/VideoDecoder.idl", + "parsed": "idlnamesparsed/VideoDecoder.json" + }, + "VideoDecoderConfig": { + "fragment": "idlnames/VideoDecoderConfig.idl", + "parsed": "idlnamesparsed/VideoDecoderConfig.json" + }, + "VideoDecoderInit": { + "fragment": "idlnames/VideoDecoderInit.idl", + "parsed": "idlnamesparsed/VideoDecoderInit.json" + }, + "VideoEncoder": { + "fragment": "idlnames/VideoEncoder.idl", + "parsed": "idlnamesparsed/VideoEncoder.json" + }, + "VideoEncoderConfig": { + "fragment": "idlnames/VideoEncoderConfig.idl", + "parsed": "idlnamesparsed/VideoEncoderConfig.json" + }, + "VideoEncoderEncodeOptions": { + "fragment": "idlnames/VideoEncoderEncodeOptions.idl", + "parsed": "idlnamesparsed/VideoEncoderEncodeOptions.json" + }, + "VideoEncoderInit": { + "fragment": "idlnames/VideoEncoderInit.idl", + "parsed": "idlnamesparsed/VideoEncoderInit.json" + }, + "VideoFacingModeEnum": { + "fragment": "idlnames/VideoFacingModeEnum.idl", + "parsed": "idlnamesparsed/VideoFacingModeEnum.json" + }, + "VideoFrame": { + "fragment": "idlnames/VideoFrame.idl", + "parsed": "idlnamesparsed/VideoFrame.json" + }, + "VideoFrameInit": { + "fragment": "idlnames/VideoFrameInit.idl", + "parsed": "idlnamesparsed/VideoFrameInit.json" + }, + "VideoFrameMetadata": { + "fragment": "idlnames/VideoFrameMetadata.idl", + "parsed": "idlnamesparsed/VideoFrameMetadata.json" + }, + "VideoFrameOutputCallback": { + "fragment": "idlnames/VideoFrameOutputCallback.idl", + "parsed": "idlnamesparsed/VideoFrameOutputCallback.json" + }, + "VideoFrameRequestCallback": { + "fragment": "idlnames/VideoFrameRequestCallback.idl", + "parsed": "idlnamesparsed/VideoFrameRequestCallback.json" + }, + "VideoKindEnum": { + "fragment": "idlnames/VideoKindEnum.idl", + "parsed": "idlnamesparsed/VideoKindEnum.json" + }, + "VideoPlaybackQuality": { + "fragment": "idlnames/VideoPlaybackQuality.idl", + "parsed": "idlnamesparsed/VideoPlaybackQuality.json" + }, + "VideoResizeModeEnum": { + "fragment": "idlnames/VideoResizeModeEnum.idl", + "parsed": "idlnamesparsed/VideoResizeModeEnum.json" + }, + "VideoTrack": { + "fragment": "idlnames/VideoTrack.idl", + "parsed": "idlnamesparsed/VideoTrack.json" + }, + "VideoTrackList": { + "fragment": "idlnames/VideoTrackList.idl", + "parsed": "idlnamesparsed/VideoTrackList.json" + }, + "VisibilityState": { + "fragment": "idlnames/VisibilityState.idl", + "parsed": "idlnamesparsed/VisibilityState.json" + }, + "VisualViewport": { + "fragment": "idlnames/VisualViewport.idl", + "parsed": "idlnamesparsed/VisualViewport.json" + }, + "WEBGL_blend_equation_advanced_coherent": { + "fragment": "idlnames/WEBGL_blend_equation_advanced_coherent.idl", + "parsed": "idlnamesparsed/WEBGL_blend_equation_advanced_coherent.json" + }, + "WEBGL_color_buffer_float": { + "fragment": "idlnames/WEBGL_color_buffer_float.idl", + "parsed": "idlnamesparsed/WEBGL_color_buffer_float.json" + }, + "WEBGL_compressed_texture_astc": { + "fragment": "idlnames/WEBGL_compressed_texture_astc.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_astc.json" + }, + "WEBGL_compressed_texture_etc": { + "fragment": "idlnames/WEBGL_compressed_texture_etc.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_etc.json" + }, + "WEBGL_compressed_texture_etc1": { + "fragment": "idlnames/WEBGL_compressed_texture_etc1.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_etc1.json" + }, + "WEBGL_compressed_texture_pvrtc": { + "fragment": "idlnames/WEBGL_compressed_texture_pvrtc.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_pvrtc.json" + }, + "WEBGL_compressed_texture_s3tc": { + "fragment": "idlnames/WEBGL_compressed_texture_s3tc.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_s3tc.json" + }, + "WEBGL_compressed_texture_s3tc_srgb": { + "fragment": "idlnames/WEBGL_compressed_texture_s3tc_srgb.idl", + "parsed": "idlnamesparsed/WEBGL_compressed_texture_s3tc_srgb.json" + }, + "WEBGL_debug_renderer_info": { + "fragment": "idlnames/WEBGL_debug_renderer_info.idl", + "parsed": "idlnamesparsed/WEBGL_debug_renderer_info.json" + }, + "WEBGL_debug_shaders": { + "fragment": "idlnames/WEBGL_debug_shaders.idl", + "parsed": "idlnamesparsed/WEBGL_debug_shaders.json" + }, + "WEBGL_depth_texture": { + "fragment": "idlnames/WEBGL_depth_texture.idl", + "parsed": "idlnamesparsed/WEBGL_depth_texture.json" + }, + "WEBGL_draw_buffers": { + "fragment": "idlnames/WEBGL_draw_buffers.idl", + "parsed": "idlnamesparsed/WEBGL_draw_buffers.json" + }, + "WEBGL_draw_instanced_base_vertex_base_instance": { + "fragment": "idlnames/WEBGL_draw_instanced_base_vertex_base_instance.idl", + "parsed": "idlnamesparsed/WEBGL_draw_instanced_base_vertex_base_instance.json" + }, + "WEBGL_lose_context": { + "fragment": "idlnames/WEBGL_lose_context.idl", + "parsed": "idlnamesparsed/WEBGL_lose_context.json" + }, + "WEBGL_multi_draw": { + "fragment": "idlnames/WEBGL_multi_draw.idl", + "parsed": "idlnamesparsed/WEBGL_multi_draw.json" + }, + "WEBGL_multi_draw_instanced_base_vertex_base_instance": { + "fragment": "idlnames/WEBGL_multi_draw_instanced_base_vertex_base_instance.idl", + "parsed": "idlnamesparsed/WEBGL_multi_draw_instanced_base_vertex_base_instance.json" + }, + "WakeLock": { + "fragment": "idlnames/WakeLock.idl", + "parsed": "idlnamesparsed/WakeLock.json" + }, + "WakeLockSentinel": { + "fragment": "idlnames/WakeLockSentinel.idl", + "parsed": "idlnamesparsed/WakeLockSentinel.json" + }, + "WakeLockType": { + "fragment": "idlnames/WakeLockType.idl", + "parsed": "idlnamesparsed/WakeLockType.json" + }, + "WatchAdvertisementsOptions": { + "fragment": "idlnames/WatchAdvertisementsOptions.idl", + "parsed": "idlnamesparsed/WatchAdvertisementsOptions.json" + }, + "WaveShaperNode": { + "fragment": "idlnames/WaveShaperNode.idl", + "parsed": "idlnamesparsed/WaveShaperNode.json" + }, + "WaveShaperOptions": { + "fragment": "idlnames/WaveShaperOptions.idl", + "parsed": "idlnamesparsed/WaveShaperOptions.json" + }, + "WebAppManifest": { + "fragment": "idlnames/WebAppManifest.idl", + "parsed": "idlnamesparsed/WebAppManifest.json" + }, + "WebAssembly": { + "fragment": "idlnames/WebAssembly.idl", + "parsed": "idlnamesparsed/WebAssembly.json" + }, + "WebAssemblyInstantiatedSource": { + "fragment": "idlnames/WebAssemblyInstantiatedSource.idl", + "parsed": "idlnamesparsed/WebAssemblyInstantiatedSource.json" + }, + "WebCodecsErrorCallback": { + "fragment": "idlnames/WebCodecsErrorCallback.idl", + "parsed": "idlnamesparsed/WebCodecsErrorCallback.json" + }, + "WebGL2RenderingContext": { + "fragment": "idlnames/WebGL2RenderingContext.idl", + "parsed": "idlnamesparsed/WebGL2RenderingContext.json" + }, + "WebGL2RenderingContextBase": { + "fragment": "idlnames/WebGL2RenderingContextBase.idl", + "parsed": "idlnamesparsed/WebGL2RenderingContextBase.json" + }, + "WebGL2RenderingContextOverloads": { + "fragment": "idlnames/WebGL2RenderingContextOverloads.idl", + "parsed": "idlnamesparsed/WebGL2RenderingContextOverloads.json" + }, + "WebGLActiveInfo": { + "fragment": "idlnames/WebGLActiveInfo.idl", + "parsed": "idlnamesparsed/WebGLActiveInfo.json" + }, + "WebGLBuffer": { + "fragment": "idlnames/WebGLBuffer.idl", + "parsed": "idlnamesparsed/WebGLBuffer.json" + }, + "WebGLContextAttributes": { + "fragment": "idlnames/WebGLContextAttributes.idl", + "parsed": "idlnamesparsed/WebGLContextAttributes.json" + }, + "WebGLContextEvent": { + "fragment": "idlnames/WebGLContextEvent.idl", + "parsed": "idlnamesparsed/WebGLContextEvent.json" + }, + "WebGLContextEventInit": { + "fragment": "idlnames/WebGLContextEventInit.idl", + "parsed": "idlnamesparsed/WebGLContextEventInit.json" + }, + "WebGLFramebuffer": { + "fragment": "idlnames/WebGLFramebuffer.idl", + "parsed": "idlnamesparsed/WebGLFramebuffer.json" + }, + "WebGLObject": { + "fragment": "idlnames/WebGLObject.idl", + "parsed": "idlnamesparsed/WebGLObject.json" + }, + "WebGLPowerPreference": { + "fragment": "idlnames/WebGLPowerPreference.idl", + "parsed": "idlnamesparsed/WebGLPowerPreference.json" + }, + "WebGLProgram": { + "fragment": "idlnames/WebGLProgram.idl", + "parsed": "idlnamesparsed/WebGLProgram.json" + }, + "WebGLQuery": { + "fragment": "idlnames/WebGLQuery.idl", + "parsed": "idlnamesparsed/WebGLQuery.json" + }, + "WebGLRenderbuffer": { + "fragment": "idlnames/WebGLRenderbuffer.idl", + "parsed": "idlnamesparsed/WebGLRenderbuffer.json" + }, + "WebGLRenderingContext": { + "fragment": "idlnames/WebGLRenderingContext.idl", + "parsed": "idlnamesparsed/WebGLRenderingContext.json" + }, + "WebGLRenderingContextBase": { + "fragment": "idlnames/WebGLRenderingContextBase.idl", + "parsed": "idlnamesparsed/WebGLRenderingContextBase.json" + }, + "WebGLRenderingContextOverloads": { + "fragment": "idlnames/WebGLRenderingContextOverloads.idl", + "parsed": "idlnamesparsed/WebGLRenderingContextOverloads.json" + }, + "WebGLSampler": { + "fragment": "idlnames/WebGLSampler.idl", + "parsed": "idlnamesparsed/WebGLSampler.json" + }, + "WebGLShader": { + "fragment": "idlnames/WebGLShader.idl", + "parsed": "idlnamesparsed/WebGLShader.json" + }, + "WebGLShaderPrecisionFormat": { + "fragment": "idlnames/WebGLShaderPrecisionFormat.idl", + "parsed": "idlnamesparsed/WebGLShaderPrecisionFormat.json" + }, + "WebGLSync": { + "fragment": "idlnames/WebGLSync.idl", + "parsed": "idlnamesparsed/WebGLSync.json" + }, + "WebGLTexture": { + "fragment": "idlnames/WebGLTexture.idl", + "parsed": "idlnamesparsed/WebGLTexture.json" + }, + "WebGLTimerQueryEXT": { + "fragment": "idlnames/WebGLTimerQueryEXT.idl", + "parsed": "idlnamesparsed/WebGLTimerQueryEXT.json" + }, + "WebGLTransformFeedback": { + "fragment": "idlnames/WebGLTransformFeedback.idl", + "parsed": "idlnamesparsed/WebGLTransformFeedback.json" + }, + "WebGLUniformLocation": { + "fragment": "idlnames/WebGLUniformLocation.idl", + "parsed": "idlnamesparsed/WebGLUniformLocation.json" + }, + "WebGLVertexArrayObject": { + "fragment": "idlnames/WebGLVertexArrayObject.idl", + "parsed": "idlnamesparsed/WebGLVertexArrayObject.json" + }, + "WebGLVertexArrayObjectOES": { + "fragment": "idlnames/WebGLVertexArrayObjectOES.idl", + "parsed": "idlnamesparsed/WebGLVertexArrayObjectOES.json" + }, + "WebSocket": { + "fragment": "idlnames/WebSocket.idl", + "parsed": "idlnamesparsed/WebSocket.json" + }, + "WebTransport": { + "fragment": "idlnames/WebTransport.idl", + "parsed": "idlnamesparsed/WebTransport.json" + }, + "WebTransportCloseInfo": { + "fragment": "idlnames/WebTransportCloseInfo.idl", + "parsed": "idlnamesparsed/WebTransportCloseInfo.json" + }, + "WebTransportOptions": { + "fragment": "idlnames/WebTransportOptions.idl", + "parsed": "idlnamesparsed/WebTransportOptions.json" + }, + "WebTransportState": { + "fragment": "idlnames/WebTransportState.idl", + "parsed": "idlnamesparsed/WebTransportState.json" + }, + "WebTransportStats": { + "fragment": "idlnames/WebTransportStats.idl", + "parsed": "idlnamesparsed/WebTransportStats.json" + }, + "WheelEvent": { + "fragment": "idlnames/WheelEvent.idl", + "parsed": "idlnamesparsed/WheelEvent.json" + }, + "WheelEventInit": { + "fragment": "idlnames/WheelEventInit.idl", + "parsed": "idlnamesparsed/WheelEventInit.json" + }, + "Window": { + "fragment": "idlnames/Window.idl", + "parsed": "idlnamesparsed/Window.json" + }, + "WindowClient": { + "fragment": "idlnames/WindowClient.idl", + "parsed": "idlnamesparsed/WindowClient.json" + }, + "WindowEventHandlers": { + "fragment": "idlnames/WindowEventHandlers.idl", + "parsed": "idlnamesparsed/WindowEventHandlers.json" + }, + "WindowLocalStorage": { + "fragment": "idlnames/WindowLocalStorage.idl", + "parsed": "idlnamesparsed/WindowLocalStorage.json" + }, + "WindowOrWorkerGlobalScope": { + "fragment": "idlnames/WindowOrWorkerGlobalScope.idl", + "parsed": "idlnamesparsed/WindowOrWorkerGlobalScope.json" + }, + "WindowPostMessageOptions": { + "fragment": "idlnames/WindowPostMessageOptions.idl", + "parsed": "idlnamesparsed/WindowPostMessageOptions.json" + }, + "WindowSessionStorage": { + "fragment": "idlnames/WindowSessionStorage.idl", + "parsed": "idlnamesparsed/WindowSessionStorage.json" + }, + "Worker": { + "fragment": "idlnames/Worker.idl", + "parsed": "idlnamesparsed/Worker.json" + }, + "WorkerGlobalScope": { + "fragment": "idlnames/WorkerGlobalScope.idl", + "parsed": "idlnamesparsed/WorkerGlobalScope.json" + }, + "WorkerLocation": { + "fragment": "idlnames/WorkerLocation.idl", + "parsed": "idlnamesparsed/WorkerLocation.json" + }, + "WorkerNavigator": { + "fragment": "idlnames/WorkerNavigator.idl", + "parsed": "idlnamesparsed/WorkerNavigator.json" + }, + "WorkerOptions": { + "fragment": "idlnames/WorkerOptions.idl", + "parsed": "idlnamesparsed/WorkerOptions.json" + }, + "WorkerType": { + "fragment": "idlnames/WorkerType.idl", + "parsed": "idlnamesparsed/WorkerType.json" + }, + "Worklet": { + "fragment": "idlnames/Worklet.idl", + "parsed": "idlnamesparsed/Worklet.json" + }, + "WorkletAnimation": { + "fragment": "idlnames/WorkletAnimation.idl", + "parsed": "idlnamesparsed/WorkletAnimation.json" + }, + "WorkletGlobalScope": { + "fragment": "idlnames/WorkletGlobalScope.idl", + "parsed": "idlnamesparsed/WorkletGlobalScope.json" + }, + "WorkletGroupEffect": { + "fragment": "idlnames/WorkletGroupEffect.idl", + "parsed": "idlnamesparsed/WorkletGroupEffect.json" + }, + "WorkletOptions": { + "fragment": "idlnames/WorkletOptions.idl", + "parsed": "idlnamesparsed/WorkletOptions.json" + }, + "WritableStream": { + "fragment": "idlnames/WritableStream.idl", + "parsed": "idlnamesparsed/WritableStream.json" + }, + "WritableStreamDefaultController": { + "fragment": "idlnames/WritableStreamDefaultController.idl", + "parsed": "idlnamesparsed/WritableStreamDefaultController.json" + }, + "WritableStreamDefaultWriter": { + "fragment": "idlnames/WritableStreamDefaultWriter.idl", + "parsed": "idlnamesparsed/WritableStreamDefaultWriter.json" + }, + "WriteCommandType": { + "fragment": "idlnames/WriteCommandType.idl", + "parsed": "idlnamesparsed/WriteCommandType.json" + }, + "WriteParams": { + "fragment": "idlnames/WriteParams.idl", + "parsed": "idlnamesparsed/WriteParams.json" + }, + "XMLDocument": { + "fragment": "idlnames/XMLDocument.idl", + "parsed": "idlnamesparsed/XMLDocument.json" + }, + "XMLHttpRequest": { + "fragment": "idlnames/XMLHttpRequest.idl", + "parsed": "idlnamesparsed/XMLHttpRequest.json" + }, + "XMLHttpRequestBodyInit": { + "fragment": "idlnames/XMLHttpRequestBodyInit.idl", + "parsed": "idlnamesparsed/XMLHttpRequestBodyInit.json" + }, + "XMLHttpRequestEventTarget": { + "fragment": "idlnames/XMLHttpRequestEventTarget.idl", + "parsed": "idlnamesparsed/XMLHttpRequestEventTarget.json" + }, + "XMLHttpRequestResponseType": { + "fragment": "idlnames/XMLHttpRequestResponseType.idl", + "parsed": "idlnamesparsed/XMLHttpRequestResponseType.json" + }, + "XMLHttpRequestUpload": { + "fragment": "idlnames/XMLHttpRequestUpload.idl", + "parsed": "idlnamesparsed/XMLHttpRequestUpload.json" + }, + "XMLSerializer": { + "fragment": "idlnames/XMLSerializer.idl", + "parsed": "idlnamesparsed/XMLSerializer.json" + }, + "XPathEvaluator": { + "fragment": "idlnames/XPathEvaluator.idl", + "parsed": "idlnamesparsed/XPathEvaluator.json" + }, + "XPathEvaluatorBase": { + "fragment": "idlnames/XPathEvaluatorBase.idl", + "parsed": "idlnamesparsed/XPathEvaluatorBase.json" + }, + "XPathExpression": { + "fragment": "idlnames/XPathExpression.idl", + "parsed": "idlnamesparsed/XPathExpression.json" + }, + "XPathNSResolver": { + "fragment": "idlnames/XPathNSResolver.idl", + "parsed": "idlnamesparsed/XPathNSResolver.json" + }, + "XPathResult": { + "fragment": "idlnames/XPathResult.idl", + "parsed": "idlnamesparsed/XPathResult.json" + }, + "XRAnchor": { + "fragment": "idlnames/XRAnchor.idl", + "parsed": "idlnamesparsed/XRAnchor.json" + }, + "XRAnchorSet": { + "fragment": "idlnames/XRAnchorSet.idl", + "parsed": "idlnamesparsed/XRAnchorSet.json" + }, + "XRBoundedReferenceSpace": { + "fragment": "idlnames/XRBoundedReferenceSpace.idl", + "parsed": "idlnamesparsed/XRBoundedReferenceSpace.json" + }, + "XRCompositionLayer": { + "fragment": "idlnames/XRCompositionLayer.idl", + "parsed": "idlnamesparsed/XRCompositionLayer.json" + }, + "XRCubeLayer": { + "fragment": "idlnames/XRCubeLayer.idl", + "parsed": "idlnamesparsed/XRCubeLayer.json" + }, + "XRCubeLayerInit": { + "fragment": "idlnames/XRCubeLayerInit.idl", + "parsed": "idlnamesparsed/XRCubeLayerInit.json" + }, + "XRCylinderLayer": { + "fragment": "idlnames/XRCylinderLayer.idl", + "parsed": "idlnamesparsed/XRCylinderLayer.json" + }, + "XRCylinderLayerInit": { + "fragment": "idlnames/XRCylinderLayerInit.idl", + "parsed": "idlnamesparsed/XRCylinderLayerInit.json" + }, + "XRDOMOverlayInit": { + "fragment": "idlnames/XRDOMOverlayInit.idl", + "parsed": "idlnamesparsed/XRDOMOverlayInit.json" + }, + "XRDOMOverlayState": { + "fragment": "idlnames/XRDOMOverlayState.idl", + "parsed": "idlnamesparsed/XRDOMOverlayState.json" + }, + "XRDOMOverlayType": { + "fragment": "idlnames/XRDOMOverlayType.idl", + "parsed": "idlnamesparsed/XRDOMOverlayType.json" + }, + "XREnvironmentBlendMode": { + "fragment": "idlnames/XREnvironmentBlendMode.idl", + "parsed": "idlnamesparsed/XREnvironmentBlendMode.json" + }, + "XREquirectLayer": { + "fragment": "idlnames/XREquirectLayer.idl", + "parsed": "idlnamesparsed/XREquirectLayer.json" + }, + "XREquirectLayerInit": { + "fragment": "idlnames/XREquirectLayerInit.idl", + "parsed": "idlnamesparsed/XREquirectLayerInit.json" + }, + "XREye": { + "fragment": "idlnames/XREye.idl", + "parsed": "idlnamesparsed/XREye.json" + }, + "XRFrame": { + "fragment": "idlnames/XRFrame.idl", + "parsed": "idlnamesparsed/XRFrame.json" + }, + "XRFrameRequestCallback": { + "fragment": "idlnames/XRFrameRequestCallback.idl", + "parsed": "idlnamesparsed/XRFrameRequestCallback.json" + }, + "XRHand": { + "fragment": "idlnames/XRHand.idl", + "parsed": "idlnamesparsed/XRHand.json" + }, + "XRHandedness": { + "fragment": "idlnames/XRHandedness.idl", + "parsed": "idlnamesparsed/XRHandedness.json" + }, + "XRHitTestOptionsInit": { + "fragment": "idlnames/XRHitTestOptionsInit.idl", + "parsed": "idlnamesparsed/XRHitTestOptionsInit.json" + }, + "XRHitTestResult": { + "fragment": "idlnames/XRHitTestResult.idl", + "parsed": "idlnamesparsed/XRHitTestResult.json" + }, + "XRHitTestSource": { + "fragment": "idlnames/XRHitTestSource.idl", + "parsed": "idlnamesparsed/XRHitTestSource.json" + }, + "XRHitTestTrackableType": { + "fragment": "idlnames/XRHitTestTrackableType.idl", + "parsed": "idlnamesparsed/XRHitTestTrackableType.json" + }, + "XRInputSource": { + "fragment": "idlnames/XRInputSource.idl", + "parsed": "idlnamesparsed/XRInputSource.json" + }, + "XRInputSourceArray": { + "fragment": "idlnames/XRInputSourceArray.idl", + "parsed": "idlnamesparsed/XRInputSourceArray.json" + }, + "XRInputSourceEvent": { + "fragment": "idlnames/XRInputSourceEvent.idl", + "parsed": "idlnamesparsed/XRInputSourceEvent.json" + }, + "XRInputSourceEventInit": { + "fragment": "idlnames/XRInputSourceEventInit.idl", + "parsed": "idlnamesparsed/XRInputSourceEventInit.json" + }, + "XRInputSourcesChangeEvent": { + "fragment": "idlnames/XRInputSourcesChangeEvent.idl", + "parsed": "idlnamesparsed/XRInputSourcesChangeEvent.json" + }, + "XRInputSourcesChangeEventInit": { + "fragment": "idlnames/XRInputSourcesChangeEventInit.idl", + "parsed": "idlnamesparsed/XRInputSourcesChangeEventInit.json" + }, + "XRJointPose": { + "fragment": "idlnames/XRJointPose.idl", + "parsed": "idlnamesparsed/XRJointPose.json" + }, + "XRJointSpace": { + "fragment": "idlnames/XRJointSpace.idl", + "parsed": "idlnamesparsed/XRJointSpace.json" + }, + "XRLayer": { + "fragment": "idlnames/XRLayer.idl", + "parsed": "idlnamesparsed/XRLayer.json" + }, + "XRLayerEvent": { + "fragment": "idlnames/XRLayerEvent.idl", + "parsed": "idlnamesparsed/XRLayerEvent.json" + }, + "XRLayerEventInit": { + "fragment": "idlnames/XRLayerEventInit.idl", + "parsed": "idlnamesparsed/XRLayerEventInit.json" + }, + "XRLayerInit": { + "fragment": "idlnames/XRLayerInit.idl", + "parsed": "idlnamesparsed/XRLayerInit.json" + }, + "XRLayerLayout": { + "fragment": "idlnames/XRLayerLayout.idl", + "parsed": "idlnamesparsed/XRLayerLayout.json" + }, + "XRMediaBinding": { + "fragment": "idlnames/XRMediaBinding.idl", + "parsed": "idlnamesparsed/XRMediaBinding.json" + }, + "XRMediaCylinderLayerInit": { + "fragment": "idlnames/XRMediaCylinderLayerInit.idl", + "parsed": "idlnamesparsed/XRMediaCylinderLayerInit.json" + }, + "XRMediaEquirectLayerInit": { + "fragment": "idlnames/XRMediaEquirectLayerInit.idl", + "parsed": "idlnamesparsed/XRMediaEquirectLayerInit.json" + }, + "XRMediaLayerInit": { + "fragment": "idlnames/XRMediaLayerInit.idl", + "parsed": "idlnamesparsed/XRMediaLayerInit.json" + }, + "XRMediaQuadLayerInit": { + "fragment": "idlnames/XRMediaQuadLayerInit.idl", + "parsed": "idlnamesparsed/XRMediaQuadLayerInit.json" + }, + "XRPermissionDescriptor": { + "fragment": "idlnames/XRPermissionDescriptor.idl", + "parsed": "idlnamesparsed/XRPermissionDescriptor.json" + }, + "XRPermissionStatus": { + "fragment": "idlnames/XRPermissionStatus.idl", + "parsed": "idlnamesparsed/XRPermissionStatus.json" + }, + "XRPose": { + "fragment": "idlnames/XRPose.idl", + "parsed": "idlnamesparsed/XRPose.json" + }, + "XRProjectionLayer": { + "fragment": "idlnames/XRProjectionLayer.idl", + "parsed": "idlnamesparsed/XRProjectionLayer.json" + }, + "XRProjectionLayerInit": { + "fragment": "idlnames/XRProjectionLayerInit.idl", + "parsed": "idlnamesparsed/XRProjectionLayerInit.json" + }, + "XRQuadLayer": { + "fragment": "idlnames/XRQuadLayer.idl", + "parsed": "idlnamesparsed/XRQuadLayer.json" + }, + "XRQuadLayerInit": { + "fragment": "idlnames/XRQuadLayerInit.idl", + "parsed": "idlnamesparsed/XRQuadLayerInit.json" + }, + "XRRay": { + "fragment": "idlnames/XRRay.idl", + "parsed": "idlnamesparsed/XRRay.json" + }, + "XRRayDirectionInit": { + "fragment": "idlnames/XRRayDirectionInit.idl", + "parsed": "idlnamesparsed/XRRayDirectionInit.json" + }, + "XRReferenceSpace": { + "fragment": "idlnames/XRReferenceSpace.idl", + "parsed": "idlnamesparsed/XRReferenceSpace.json" + }, + "XRReferenceSpaceEvent": { + "fragment": "idlnames/XRReferenceSpaceEvent.idl", + "parsed": "idlnamesparsed/XRReferenceSpaceEvent.json" + }, + "XRReferenceSpaceEventInit": { + "fragment": "idlnames/XRReferenceSpaceEventInit.idl", + "parsed": "idlnamesparsed/XRReferenceSpaceEventInit.json" + }, + "XRReferenceSpaceType": { + "fragment": "idlnames/XRReferenceSpaceType.idl", + "parsed": "idlnamesparsed/XRReferenceSpaceType.json" + }, + "XRRenderState": { + "fragment": "idlnames/XRRenderState.idl", + "parsed": "idlnamesparsed/XRRenderState.json" + }, + "XRRenderStateInit": { + "fragment": "idlnames/XRRenderStateInit.idl", + "parsed": "idlnamesparsed/XRRenderStateInit.json" + }, + "XRRigidTransform": { + "fragment": "idlnames/XRRigidTransform.idl", + "parsed": "idlnamesparsed/XRRigidTransform.json" + }, + "XRSession": { + "fragment": "idlnames/XRSession.idl", + "parsed": "idlnamesparsed/XRSession.json" + }, + "XRSessionEvent": { + "fragment": "idlnames/XRSessionEvent.idl", + "parsed": "idlnamesparsed/XRSessionEvent.json" + }, + "XRSessionEventInit": { + "fragment": "idlnames/XRSessionEventInit.idl", + "parsed": "idlnamesparsed/XRSessionEventInit.json" + }, + "XRSessionInit": { + "fragment": "idlnames/XRSessionInit.idl", + "parsed": "idlnamesparsed/XRSessionInit.json" + }, + "XRSessionMode": { + "fragment": "idlnames/XRSessionMode.idl", + "parsed": "idlnamesparsed/XRSessionMode.json" + }, + "XRSpace": { + "fragment": "idlnames/XRSpace.idl", + "parsed": "idlnamesparsed/XRSpace.json" + }, + "XRSubImage": { + "fragment": "idlnames/XRSubImage.idl", + "parsed": "idlnamesparsed/XRSubImage.json" + }, + "XRSystem": { + "fragment": "idlnames/XRSystem.idl", + "parsed": "idlnamesparsed/XRSystem.json" + }, + "XRTargetRayMode": { + "fragment": "idlnames/XRTargetRayMode.idl", + "parsed": "idlnamesparsed/XRTargetRayMode.json" + }, + "XRTextureType": { + "fragment": "idlnames/XRTextureType.idl", + "parsed": "idlnamesparsed/XRTextureType.json" + }, + "XRTransientInputHitTestOptionsInit": { + "fragment": "idlnames/XRTransientInputHitTestOptionsInit.idl", + "parsed": "idlnamesparsed/XRTransientInputHitTestOptionsInit.json" + }, + "XRTransientInputHitTestResult": { + "fragment": "idlnames/XRTransientInputHitTestResult.idl", + "parsed": "idlnamesparsed/XRTransientInputHitTestResult.json" + }, + "XRTransientInputHitTestSource": { + "fragment": "idlnames/XRTransientInputHitTestSource.idl", + "parsed": "idlnamesparsed/XRTransientInputHitTestSource.json" + }, + "XRView": { + "fragment": "idlnames/XRView.idl", + "parsed": "idlnamesparsed/XRView.json" + }, + "XRViewerPose": { + "fragment": "idlnames/XRViewerPose.idl", + "parsed": "idlnamesparsed/XRViewerPose.json" + }, + "XRViewport": { + "fragment": "idlnames/XRViewport.idl", + "parsed": "idlnamesparsed/XRViewport.json" + }, + "XRVisibilityState": { + "fragment": "idlnames/XRVisibilityState.idl", + "parsed": "idlnamesparsed/XRVisibilityState.json" + }, + "XRWebGLBinding": { + "fragment": "idlnames/XRWebGLBinding.idl", + "parsed": "idlnamesparsed/XRWebGLBinding.json" + }, + "XRWebGLLayer": { + "fragment": "idlnames/XRWebGLLayer.idl", + "parsed": "idlnamesparsed/XRWebGLLayer.json" + }, + "XRWebGLLayerInit": { + "fragment": "idlnames/XRWebGLLayerInit.idl", + "parsed": "idlnamesparsed/XRWebGLLayerInit.json" + }, + "XRWebGLRenderingContext": { + "fragment": "idlnames/XRWebGLRenderingContext.idl", + "parsed": "idlnamesparsed/XRWebGLRenderingContext.json" + }, + "XRWebGLSubImage": { + "fragment": "idlnames/XRWebGLSubImage.idl", + "parsed": "idlnamesparsed/XRWebGLSubImage.json" + }, + "console": { + "fragment": "idlnames/console.idl", + "parsed": "idlnamesparsed/console.json" + } +} \ No newline at end of file diff --git a/tr/idlnames/ANGLE_instanced_arrays.idl b/tr/idlnames/ANGLE_instanced_arrays.idl new file mode 100644 index 000000000000..675165c256b8 --- /dev/null +++ b/tr/idlnames/ANGLE_instanced_arrays.idl @@ -0,0 +1,8 @@ +// Source: WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/) +[LegacyNoInterfaceObject] +interface ANGLE_instanced_arrays { + const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE; + void drawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount); + void drawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei primcount); + void vertexAttribDivisorANGLE(GLuint index, GLuint divisor); +}; \ No newline at end of file diff --git a/tr/idlnames/AbortController.idl b/tr/idlnames/AbortController.idl new file mode 100644 index 000000000000..9f82fa636050 --- /dev/null +++ b/tr/idlnames/AbortController.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface AbortController { + constructor(); + + [SameObject] readonly attribute AbortSignal signal; + + undefined abort(); +}; \ No newline at end of file diff --git a/tr/idlnames/AbortSignal.idl b/tr/idlnames/AbortSignal.idl new file mode 100644 index 000000000000..7884d7ebbd59 --- /dev/null +++ b/tr/idlnames/AbortSignal.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface AbortSignal : EventTarget { + readonly attribute boolean aborted; + + attribute EventHandler onabort; +}; \ No newline at end of file diff --git a/tr/idlnames/AbsoluteOrientationReadingValues.idl b/tr/idlnames/AbsoluteOrientationReadingValues.idl new file mode 100644 index 000000000000..3e4dfcb9b625 --- /dev/null +++ b/tr/idlnames/AbsoluteOrientationReadingValues.idl @@ -0,0 +1,4 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +dictionary AbsoluteOrientationReadingValues { + required FrozenArray? quaternion; +}; \ No newline at end of file diff --git a/tr/idlnames/AbsoluteOrientationSensor.idl b/tr/idlnames/AbsoluteOrientationSensor.idl new file mode 100644 index 000000000000..fecbad5529c2 --- /dev/null +++ b/tr/idlnames/AbsoluteOrientationSensor.idl @@ -0,0 +1,5 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +[SecureContext, Exposed=Window] +interface AbsoluteOrientationSensor : OrientationSensor { + constructor(optional OrientationSensorOptions sensorOptions = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/AbstractRange.idl b/tr/idlnames/AbstractRange.idl new file mode 100644 index 000000000000..9236e8c600cc --- /dev/null +++ b/tr/idlnames/AbstractRange.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface AbstractRange { + readonly attribute Node startContainer; + readonly attribute unsigned long startOffset; + readonly attribute Node endContainer; + readonly attribute unsigned long endOffset; + readonly attribute boolean collapsed; +}; \ No newline at end of file diff --git a/tr/idlnames/AbstractWorker.idl b/tr/idlnames/AbstractWorker.idl new file mode 100644 index 000000000000..adcd5d92e1ce --- /dev/null +++ b/tr/idlnames/AbstractWorker.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin AbstractWorker { + attribute EventHandler onerror; +}; \ No newline at end of file diff --git a/tr/idlnames/Accelerometer.idl b/tr/idlnames/Accelerometer.idl new file mode 100644 index 000000000000..81914be686c9 --- /dev/null +++ b/tr/idlnames/Accelerometer.idl @@ -0,0 +1,8 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +[SecureContext, Exposed=Window] +interface Accelerometer : Sensor { + constructor(optional AccelerometerSensorOptions options = {}); + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/AccelerometerLocalCoordinateSystem.idl b/tr/idlnames/AccelerometerLocalCoordinateSystem.idl new file mode 100644 index 000000000000..61358a92efe9 --- /dev/null +++ b/tr/idlnames/AccelerometerLocalCoordinateSystem.idl @@ -0,0 +1,2 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +enum AccelerometerLocalCoordinateSystem { "device", "screen" }; \ No newline at end of file diff --git a/tr/idlnames/AccelerometerReadingValues.idl b/tr/idlnames/AccelerometerReadingValues.idl new file mode 100644 index 000000000000..675ff812e548 --- /dev/null +++ b/tr/idlnames/AccelerometerReadingValues.idl @@ -0,0 +1,6 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +dictionary AccelerometerReadingValues { + required double? x; + required double? y; + required double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/AccelerometerSensorOptions.idl b/tr/idlnames/AccelerometerSensorOptions.idl new file mode 100644 index 000000000000..3dbd5a613c4d --- /dev/null +++ b/tr/idlnames/AccelerometerSensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +dictionary AccelerometerSensorOptions : SensorOptions { + AccelerometerLocalCoordinateSystem referenceFrame = "device"; +}; \ No newline at end of file diff --git a/tr/idlnames/AccessibilityRole.idl b/tr/idlnames/AccessibilityRole.idl new file mode 100644 index 000000000000..fb61616b6718 --- /dev/null +++ b/tr/idlnames/AccessibilityRole.idl @@ -0,0 +1,4 @@ +// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://www.w3.org/TR/wai-aria-1.2/) +interface mixin AccessibilityRole { + attribute DOMString? role; +}; \ No newline at end of file diff --git a/tr/idlnames/AddEventListenerOptions.idl b/tr/idlnames/AddEventListenerOptions.idl new file mode 100644 index 000000000000..31985dd40c7c --- /dev/null +++ b/tr/idlnames/AddEventListenerOptions.idl @@ -0,0 +1,6 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary AddEventListenerOptions : EventListenerOptions { + boolean passive = false; + boolean once = false; + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/AddressErrors.idl b/tr/idlnames/AddressErrors.idl new file mode 100644 index 000000000000..f8ebedd65ea0 --- /dev/null +++ b/tr/idlnames/AddressErrors.idl @@ -0,0 +1,13 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary AddressErrors { + DOMString addressLine; + DOMString city; + DOMString country; + DOMString dependentLocality; + DOMString organization; + DOMString phone; + DOMString postalCode; + DOMString recipient; + DOMString region; + DOMString sortingCode; +}; \ No newline at end of file diff --git a/tr/idlnames/AddressInit.idl b/tr/idlnames/AddressInit.idl new file mode 100644 index 000000000000..e9386c418337 --- /dev/null +++ b/tr/idlnames/AddressInit.idl @@ -0,0 +1,13 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary AddressInit { + DOMString country = ""; + sequence addressLine = []; + DOMString region = ""; + DOMString city = ""; + DOMString dependentLocality = ""; + DOMString postalCode = ""; + DOMString sortingCode = ""; + DOMString organization = ""; + DOMString recipient = ""; + DOMString phone = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/AddressSpace.idl b/tr/idlnames/AddressSpace.idl new file mode 100644 index 000000000000..214eb394f14b --- /dev/null +++ b/tr/idlnames/AddressSpace.idl @@ -0,0 +1,2 @@ +// Source: CORS and RFC1918 (https://wicg.github.io/cors-rfc1918/) +enum AddressSpace { "local", "private", "public" }; \ No newline at end of file diff --git a/tr/idlnames/AlignSetting.idl b/tr/idlnames/AlignSetting.idl new file mode 100644 index 000000000000..73cb310370a0 --- /dev/null +++ b/tr/idlnames/AlignSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum AlignSetting { "start", "center", "end", "left", "right" }; \ No newline at end of file diff --git a/tr/idlnames/AllowedBluetoothDevice.idl b/tr/idlnames/AllowedBluetoothDevice.idl new file mode 100644 index 000000000000..f71a70d9fb43 --- /dev/null +++ b/tr/idlnames/AllowedBluetoothDevice.idl @@ -0,0 +1,7 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary AllowedBluetoothDevice { + required DOMString deviceId; + required boolean mayUseGATT; + // An allowedServices of "all" means all services are allowed. + required (DOMString or sequence) allowedServices; +}; \ No newline at end of file diff --git a/tr/idlnames/AllowedUSBDevice.idl b/tr/idlnames/AllowedUSBDevice.idl new file mode 100644 index 000000000000..4781e42df6fa --- /dev/null +++ b/tr/idlnames/AllowedUSBDevice.idl @@ -0,0 +1,6 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary AllowedUSBDevice { + required octet vendorId; + required octet productId; + DOMString serialNumber; +}; \ No newline at end of file diff --git a/tr/idlnames/AmbientLightReadingValues.idl b/tr/idlnames/AmbientLightReadingValues.idl new file mode 100644 index 000000000000..b51136fec8f4 --- /dev/null +++ b/tr/idlnames/AmbientLightReadingValues.idl @@ -0,0 +1,4 @@ +// Source: Ambient Light Sensor (https://www.w3.org/TR/ambient-light/) +dictionary AmbientLightReadingValues { + required double? illuminance; +}; \ No newline at end of file diff --git a/tr/idlnames/AmbientLightSensor.idl b/tr/idlnames/AmbientLightSensor.idl new file mode 100644 index 000000000000..6383911431d7 --- /dev/null +++ b/tr/idlnames/AmbientLightSensor.idl @@ -0,0 +1,5 @@ +// Source: Ambient Light Sensor (https://www.w3.org/TR/ambient-light/) +[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +interface AmbientLightSensor : Sensor { + readonly attribute double? illuminance; +}; \ No newline at end of file diff --git a/tr/idlnames/AnalyserNode.idl b/tr/idlnames/AnalyserNode.idl new file mode 100644 index 000000000000..fb7262352701 --- /dev/null +++ b/tr/idlnames/AnalyserNode.idl @@ -0,0 +1,14 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AnalyserNode : AudioNode { + constructor (BaseAudioContext context, optional AnalyserOptions options = {}); + undefined getFloatFrequencyData (Float32Array array); + undefined getByteFrequencyData (Uint8Array array); + undefined getFloatTimeDomainData (Float32Array array); + undefined getByteTimeDomainData (Uint8Array array); + attribute unsigned long fftSize; + readonly attribute unsigned long frequencyBinCount; + attribute double minDecibels; + attribute double maxDecibels; + attribute double smoothingTimeConstant; +}; \ No newline at end of file diff --git a/tr/idlnames/AnalyserOptions.idl b/tr/idlnames/AnalyserOptions.idl new file mode 100644 index 000000000000..7ea69d5a55da --- /dev/null +++ b/tr/idlnames/AnalyserOptions.idl @@ -0,0 +1,7 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AnalyserOptions : AudioNodeOptions { + unsigned long fftSize = 2048; + double maxDecibels = -30; + double minDecibels = -100; + double smoothingTimeConstant = 0.8; +}; \ No newline at end of file diff --git a/tr/idlnames/Animatable.idl b/tr/idlnames/Animatable.idl new file mode 100644 index 000000000000..caee388bdb66 --- /dev/null +++ b/tr/idlnames/Animatable.idl @@ -0,0 +1,6 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +interface mixin Animatable { + Animation animate (object? keyframes, + optional (unrestricted double or KeyframeAnimationOptions) options); + sequence getAnimations (); +}; \ No newline at end of file diff --git a/tr/idlnames/Animation.idl b/tr/idlnames/Animation.idl new file mode 100644 index 000000000000..3f0fcef1b45d --- /dev/null +++ b/tr/idlnames/Animation.idl @@ -0,0 +1,24 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window, + Constructor (optional AnimationEffect? effect = null, + optional AnimationTimeline? timeline)] +interface Animation : EventTarget { + attribute DOMString id; + attribute AnimationEffect? effect; + attribute AnimationTimeline? timeline; + attribute double? startTime; + attribute double? currentTime; + attribute double playbackRate; + readonly attribute AnimationPlayState playState; + readonly attribute boolean pending; + readonly attribute Promise ready; + readonly attribute Promise finished; + attribute EventHandler onfinish; + attribute EventHandler oncancel; + void cancel (); + void finish (); + void play (); + void pause (); + void updatePlaybackRate (double playbackRate); + void reverse (); +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationEffect.idl b/tr/idlnames/AnimationEffect.idl new file mode 100644 index 000000000000..b7d0d2d32f27 --- /dev/null +++ b/tr/idlnames/AnimationEffect.idl @@ -0,0 +1,14 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window] +interface AnimationEffect { + EffectTiming getTiming(); + ComputedEffectTiming getComputedTiming(); + void updateTiming(optional OptionalEffectTiming timing); +}; + +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[Exposed=AnimationWorklet] +partial interface AnimationEffect { + // Intended for use inside Animation Worklet scope to drive the effect. + attribute double localTime; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationEvent.idl b/tr/idlnames/AnimationEvent.idl new file mode 100644 index 000000000000..33c9f5ebfa22 --- /dev/null +++ b/tr/idlnames/AnimationEvent.idl @@ -0,0 +1,8 @@ +// Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) +[Exposed=Window, + Constructor(CSSOMString type, optional AnimationEventInit animationEventInitDict)] +interface AnimationEvent : Event { + readonly attribute CSSOMString animationName; + readonly attribute double elapsedTime; + readonly attribute CSSOMString pseudoElement; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationEventInit.idl b/tr/idlnames/AnimationEventInit.idl new file mode 100644 index 000000000000..7bb39a352d79 --- /dev/null +++ b/tr/idlnames/AnimationEventInit.idl @@ -0,0 +1,6 @@ +// Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) +dictionary AnimationEventInit : EventInit { + CSSOMString animationName = ""; + double elapsedTime = 0.0; + CSSOMString pseudoElement = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationFrameProvider.idl b/tr/idlnames/AnimationFrameProvider.idl new file mode 100644 index 000000000000..aaf6b319552a --- /dev/null +++ b/tr/idlnames/AnimationFrameProvider.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin AnimationFrameProvider { + unsigned long requestAnimationFrame(FrameRequestCallback callback); + undefined cancelAnimationFrame(unsigned long handle); +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationPlayState.idl b/tr/idlnames/AnimationPlayState.idl new file mode 100644 index 000000000000..757cb2bfcacc --- /dev/null +++ b/tr/idlnames/AnimationPlayState.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum AnimationPlayState { "idle", "running", "paused", "finished" }; \ No newline at end of file diff --git a/tr/idlnames/AnimationPlaybackEvent.idl b/tr/idlnames/AnimationPlaybackEvent.idl new file mode 100644 index 000000000000..2e842600406b --- /dev/null +++ b/tr/idlnames/AnimationPlaybackEvent.idl @@ -0,0 +1,7 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window, + Constructor (DOMString type, optional AnimationPlaybackEventInit eventInitDict)] +interface AnimationPlaybackEvent : Event { + readonly attribute double? currentTime; + readonly attribute double? timelineTime; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationPlaybackEventInit.idl b/tr/idlnames/AnimationPlaybackEventInit.idl new file mode 100644 index 000000000000..f907a5f4fc1b --- /dev/null +++ b/tr/idlnames/AnimationPlaybackEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary AnimationPlaybackEventInit : EventInit { + double? currentTime = null; + double? timelineTime = null; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationTimeline.idl b/tr/idlnames/AnimationTimeline.idl new file mode 100644 index 000000000000..e4b7d42dbf42 --- /dev/null +++ b/tr/idlnames/AnimationTimeline.idl @@ -0,0 +1,5 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window] +interface AnimationTimeline { + readonly attribute double? currentTime; +}; \ No newline at end of file diff --git a/tr/idlnames/AnimationWorkletGlobalScope.idl b/tr/idlnames/AnimationWorkletGlobalScope.idl new file mode 100644 index 000000000000..1b7310052bb6 --- /dev/null +++ b/tr/idlnames/AnimationWorkletGlobalScope.idl @@ -0,0 +1,5 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[ Exposed=AnimationWorklet, Global=AnimationWorklet ] +interface AnimationWorkletGlobalScope : WorkletGlobalScope { + void registerAnimator(DOMString name, AnimatorInstanceConstructor animatorCtor); +}; \ No newline at end of file diff --git a/tr/idlnames/AnimatorInstanceConstructor.idl b/tr/idlnames/AnimatorInstanceConstructor.idl new file mode 100644 index 000000000000..66a4f9723b38 --- /dev/null +++ b/tr/idlnames/AnimatorInstanceConstructor.idl @@ -0,0 +1,2 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +callback AnimatorInstanceConstructor = any (any options, optional any state); \ No newline at end of file diff --git a/tr/idlnames/AppendMode.idl b/tr/idlnames/AppendMode.idl new file mode 100644 index 000000000000..92ca28cad382 --- /dev/null +++ b/tr/idlnames/AppendMode.idl @@ -0,0 +1,5 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +enum AppendMode { + "segments", + "sequence" +}; \ No newline at end of file diff --git a/tr/idlnames/AriaAttributes.idl b/tr/idlnames/AriaAttributes.idl new file mode 100644 index 000000000000..d497ef95940b --- /dev/null +++ b/tr/idlnames/AriaAttributes.idl @@ -0,0 +1,49 @@ +// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://www.w3.org/TR/wai-aria-1.2/) +interface mixin AriaAttributes { + attribute DOMString? ariaActiveDescendant; + attribute DOMString? ariaAtomic; + attribute DOMString? ariaAutoComplete; + attribute DOMString? ariaBusy; + attribute DOMString? ariaChecked; + attribute DOMString? ariaColCount; + attribute DOMString? ariaColIndex; + attribute DOMString? ariaColSpan; + attribute DOMString? ariaControls; + attribute DOMString? ariaCurrent; + attribute DOMString? ariaDescribedBy; + attribute DOMString? ariaDetails; + attribute DOMString? ariaDisabled; + attribute DOMString? ariaErrorMessage; + attribute DOMString? ariaExpanded; + attribute DOMString? ariaFlowTo; + attribute DOMString? ariaHasPopup; + attribute DOMString? ariaHidden; + attribute DOMString? ariaInvalid; + attribute DOMString? ariaKeyShortcuts; + attribute DOMString? ariaLabel; + attribute DOMString? ariaLabelledBy; + attribute DOMString? ariaLevel; + attribute DOMString? ariaLive; + attribute DOMString? ariaModal; + attribute DOMString? ariaMultiLine; + attribute DOMString? ariaMultiSelectable; + attribute DOMString? ariaOrientation; + attribute DOMString? ariaOwns; + attribute DOMString? ariaPlaceholder; + attribute DOMString? ariaPosInSet; + attribute DOMString? ariaPressed; + attribute DOMString? ariaReadOnly; + attribute DOMString? ariaRelevant; + attribute DOMString? ariaRequired; + attribute DOMString? ariaRoleDescription; + attribute DOMString? ariaRowCount; + attribute DOMString? ariaRowIndex; + attribute DOMString? ariaRowSpan; + attribute DOMString? ariaSelected; + attribute DOMString? ariaSetSize; + attribute DOMString? ariaSort; + attribute DOMString? ariaValueMax; + attribute DOMString? ariaValueMin; + attribute DOMString? ariaValueNow; + attribute DOMString? ariaValueText; +}; \ No newline at end of file diff --git a/tr/idlnames/AssignedNodesOptions.idl b/tr/idlnames/AssignedNodesOptions.idl new file mode 100644 index 000000000000..54310687b9e7 --- /dev/null +++ b/tr/idlnames/AssignedNodesOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary AssignedNodesOptions { + boolean flatten = false; +}; \ No newline at end of file diff --git a/tr/idlnames/AttestationConveyancePreference.idl b/tr/idlnames/AttestationConveyancePreference.idl new file mode 100644 index 000000000000..e485a80e438c --- /dev/null +++ b/tr/idlnames/AttestationConveyancePreference.idl @@ -0,0 +1,7 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum AttestationConveyancePreference { + "none", + "indirect", + "direct", + "enterprise" +}; \ No newline at end of file diff --git a/tr/idlnames/Attr.idl b/tr/idlnames/Attr.idl new file mode 100644 index 000000000000..c632dc0a1aab --- /dev/null +++ b/tr/idlnames/Attr.idl @@ -0,0 +1,13 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Attr : Node { + readonly attribute DOMString? namespaceURI; + readonly attribute DOMString? prefix; + readonly attribute DOMString localName; + readonly attribute DOMString name; + [CEReactions] attribute DOMString value; + + readonly attribute Element? ownerElement; + + readonly attribute boolean specified; // useless; always returns true +}; \ No newline at end of file diff --git a/tr/idlnames/AudioBuffer.idl b/tr/idlnames/AudioBuffer.idl new file mode 100644 index 000000000000..988fd850fcce --- /dev/null +++ b/tr/idlnames/AudioBuffer.idl @@ -0,0 +1,16 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioBuffer { + constructor (AudioBufferOptions options); + readonly attribute float sampleRate; + readonly attribute unsigned long length; + readonly attribute double duration; + readonly attribute unsigned long numberOfChannels; + Float32Array getChannelData (unsigned long channel); + undefined copyFromChannel (Float32Array destination, + unsigned long channelNumber, + optional unsigned long bufferOffset = 0); + undefined copyToChannel (Float32Array source, + unsigned long channelNumber, + optional unsigned long bufferOffset = 0); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioBufferOptions.idl b/tr/idlnames/AudioBufferOptions.idl new file mode 100644 index 000000000000..7314595b1ee9 --- /dev/null +++ b/tr/idlnames/AudioBufferOptions.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioBufferOptions { + unsigned long numberOfChannels = 1; + required unsigned long length; + required float sampleRate; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioBufferSourceNode.idl b/tr/idlnames/AudioBufferSourceNode.idl new file mode 100644 index 000000000000..7cef55159783 --- /dev/null +++ b/tr/idlnames/AudioBufferSourceNode.idl @@ -0,0 +1,15 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioBufferSourceNode : AudioScheduledSourceNode { + constructor (BaseAudioContext context, + optional AudioBufferSourceOptions options = {}); + attribute AudioBuffer? buffer; + readonly attribute AudioParam playbackRate; + readonly attribute AudioParam detune; + attribute boolean loop; + attribute double loopStart; + attribute double loopEnd; + undefined start (optional double when = 0, + optional double offset, + optional double duration); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioBufferSourceOptions.idl b/tr/idlnames/AudioBufferSourceOptions.idl new file mode 100644 index 000000000000..e25313e0179c --- /dev/null +++ b/tr/idlnames/AudioBufferSourceOptions.idl @@ -0,0 +1,9 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioBufferSourceOptions { + AudioBuffer? buffer; + float detune = 0; + boolean loop = false; + double loopEnd = 0; + double loopStart = 0; + float playbackRate = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioConfiguration.idl b/tr/idlnames/AudioConfiguration.idl new file mode 100644 index 000000000000..5f5d21b72af3 --- /dev/null +++ b/tr/idlnames/AudioConfiguration.idl @@ -0,0 +1,8 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary AudioConfiguration { + required DOMString contentType; + DOMString channels; + unsigned long long bitrate; + unsigned long samplerate; + boolean spatialRendering; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioContext.idl b/tr/idlnames/AudioContext.idl new file mode 100644 index 000000000000..cdd1d0f41b4c --- /dev/null +++ b/tr/idlnames/AudioContext.idl @@ -0,0 +1,16 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioContext : BaseAudioContext { + constructor (optional AudioContextOptions contextOptions = {}); + readonly attribute double baseLatency; + readonly attribute double outputLatency; + AudioTimestamp getOutputTimestamp (); + Promise resume (); + Promise suspend (); + Promise close (); + MediaElementAudioSourceNode createMediaElementSource (HTMLMediaElement mediaElement); + MediaStreamAudioSourceNode createMediaStreamSource (MediaStream mediaStream); + MediaStreamTrackAudioSourceNode createMediaStreamTrackSource ( + MediaStreamTrack mediaStreamTrack); + MediaStreamAudioDestinationNode createMediaStreamDestination (); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioContextLatencyCategory.idl b/tr/idlnames/AudioContextLatencyCategory.idl new file mode 100644 index 000000000000..1b2b2c747619 --- /dev/null +++ b/tr/idlnames/AudioContextLatencyCategory.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum AudioContextLatencyCategory { + "balanced", + "interactive", + "playback" +}; \ No newline at end of file diff --git a/tr/idlnames/AudioContextOptions.idl b/tr/idlnames/AudioContextOptions.idl new file mode 100644 index 000000000000..207eaa4eeca2 --- /dev/null +++ b/tr/idlnames/AudioContextOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioContextOptions { + (AudioContextLatencyCategory or double) latencyHint = "interactive"; + float sampleRate; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioContextState.idl b/tr/idlnames/AudioContextState.idl new file mode 100644 index 000000000000..98f679b6ba32 --- /dev/null +++ b/tr/idlnames/AudioContextState.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum AudioContextState { + "suspended", + "running", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/AudioDecoder.idl b/tr/idlnames/AudioDecoder.idl new file mode 100644 index 000000000000..1ac3738c6dcc --- /dev/null +++ b/tr/idlnames/AudioDecoder.idl @@ -0,0 +1,14 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface AudioDecoder { + constructor(AudioDecoderInit init); + + readonly attribute CodecState state; + readonly attribute long decodeQueueSize; + + undefined configure(AudioDecoderConfig config); + undefined decode(EncodedAudioChunk chunk); + Promise flush(); + undefined reset(); + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioDecoderConfig.idl b/tr/idlnames/AudioDecoderConfig.idl new file mode 100644 index 000000000000..0212aa5d2a8f --- /dev/null +++ b/tr/idlnames/AudioDecoderConfig.idl @@ -0,0 +1,7 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AudioDecoderConfig { + required DOMString codec; + required unsigned long sampleRate; + required unsigned long numberOfChannels; + BufferSource description; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioDecoderInit.idl b/tr/idlnames/AudioDecoderInit.idl new file mode 100644 index 000000000000..61c9058f5bf5 --- /dev/null +++ b/tr/idlnames/AudioDecoderInit.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AudioDecoderInit { + required AudioFrameOutputCallback output; + required WebCodecsErrorCallback error; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioDestinationNode.idl b/tr/idlnames/AudioDestinationNode.idl new file mode 100644 index 000000000000..6cc8d1846f6a --- /dev/null +++ b/tr/idlnames/AudioDestinationNode.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioDestinationNode : AudioNode { + readonly attribute unsigned long maxChannelCount; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioEncoder.idl b/tr/idlnames/AudioEncoder.idl new file mode 100644 index 000000000000..83c3f1ea814a --- /dev/null +++ b/tr/idlnames/AudioEncoder.idl @@ -0,0 +1,14 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface AudioEncoder { + constructor(AudioEncoderInit init); + + readonly attribute CodecState state; + readonly attribute long encodeQueueSize; + + undefined configure(AudioEncoderConfig config); + undefined encode(AudioFrame frame); + Promise flush(); + undefined reset(); + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioEncoderConfig.idl b/tr/idlnames/AudioEncoderConfig.idl new file mode 100644 index 000000000000..9926937dcedb --- /dev/null +++ b/tr/idlnames/AudioEncoderConfig.idl @@ -0,0 +1,6 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AudioEncoderConfig { + required DOMString codec; + unsigned long sampleRate; + unsigned long numberOfChannels; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioEncoderInit.idl b/tr/idlnames/AudioEncoderInit.idl new file mode 100644 index 000000000000..551dd2f2530f --- /dev/null +++ b/tr/idlnames/AudioEncoderInit.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AudioEncoderInit { + required EncodedAudioChunkOutputCallback output; + required WebCodecsErrorCallback error; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioFrame.idl b/tr/idlnames/AudioFrame.idl new file mode 100644 index 000000000000..2e9f7dc47a21 --- /dev/null +++ b/tr/idlnames/AudioFrame.idl @@ -0,0 +1,8 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface AudioFrame { + constructor(AudioFrameInit init); + readonly attribute unsigned long long timestamp; + readonly attribute AudioBuffer? buffer; + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioFrameInit.idl b/tr/idlnames/AudioFrameInit.idl new file mode 100644 index 000000000000..f635a0d7f327 --- /dev/null +++ b/tr/idlnames/AudioFrameInit.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AudioFrameInit { + required unsigned long long timestamp; + required AudioBuffer buffer; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioFrameOutputCallback.idl b/tr/idlnames/AudioFrameOutputCallback.idl new file mode 100644 index 000000000000..3aae857d2c0d --- /dev/null +++ b/tr/idlnames/AudioFrameOutputCallback.idl @@ -0,0 +1,2 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +callback AudioFrameOutputCallback = undefined(AudioFrame output); \ No newline at end of file diff --git a/tr/idlnames/AudioListener.idl b/tr/idlnames/AudioListener.idl new file mode 100644 index 000000000000..fdf96260d633 --- /dev/null +++ b/tr/idlnames/AudioListener.idl @@ -0,0 +1,15 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioListener { + readonly attribute AudioParam positionX; + readonly attribute AudioParam positionY; + readonly attribute AudioParam positionZ; + readonly attribute AudioParam forwardX; + readonly attribute AudioParam forwardY; + readonly attribute AudioParam forwardZ; + readonly attribute AudioParam upX; + readonly attribute AudioParam upY; + readonly attribute AudioParam upZ; + undefined setPosition (float x, float y, float z); + undefined setOrientation (float x, float y, float z, float xUp, float yUp, float zUp); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioNode.idl b/tr/idlnames/AudioNode.idl new file mode 100644 index 000000000000..93181c310277 --- /dev/null +++ b/tr/idlnames/AudioNode.idl @@ -0,0 +1,23 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioNode : EventTarget { + AudioNode connect (AudioNode destinationNode, + optional unsigned long output = 0, + optional unsigned long input = 0); + undefined connect (AudioParam destinationParam, optional unsigned long output = 0); + undefined disconnect (); + undefined disconnect (unsigned long output); + undefined disconnect (AudioNode destinationNode); + undefined disconnect (AudioNode destinationNode, unsigned long output); + undefined disconnect (AudioNode destinationNode, + unsigned long output, + unsigned long input); + undefined disconnect (AudioParam destinationParam); + undefined disconnect (AudioParam destinationParam, unsigned long output); + readonly attribute BaseAudioContext context; + readonly attribute unsigned long numberOfInputs; + readonly attribute unsigned long numberOfOutputs; + attribute unsigned long channelCount; + attribute ChannelCountMode channelCountMode; + attribute ChannelInterpretation channelInterpretation; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioNodeOptions.idl b/tr/idlnames/AudioNodeOptions.idl new file mode 100644 index 000000000000..97759b7f571a --- /dev/null +++ b/tr/idlnames/AudioNodeOptions.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioNodeOptions { + unsigned long channelCount; + ChannelCountMode channelCountMode; + ChannelInterpretation channelInterpretation; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioOutputOptions.idl b/tr/idlnames/AudioOutputOptions.idl new file mode 100644 index 000000000000..39659d0389de --- /dev/null +++ b/tr/idlnames/AudioOutputOptions.idl @@ -0,0 +1,4 @@ +// Source: Audio Output Devices API (https://www.w3.org/TR/audio-output/) +dictionary AudioOutputOptions { + DOMString deviceId = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioParam.idl b/tr/idlnames/AudioParam.idl new file mode 100644 index 000000000000..403729fde109 --- /dev/null +++ b/tr/idlnames/AudioParam.idl @@ -0,0 +1,18 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioParam { + attribute float value; + attribute AutomationRate automationRate; + readonly attribute float defaultValue; + readonly attribute float minValue; + readonly attribute float maxValue; + AudioParam setValueAtTime (float value, double startTime); + AudioParam linearRampToValueAtTime (float value, double endTime); + AudioParam exponentialRampToValueAtTime (float value, double endTime); + AudioParam setTargetAtTime (float target, double startTime, float timeConstant); + AudioParam setValueCurveAtTime (sequence values, + double startTime, + double duration); + AudioParam cancelScheduledValues (double cancelTime); + AudioParam cancelAndHoldAtTime (double cancelTime); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioParamDescriptor.idl b/tr/idlnames/AudioParamDescriptor.idl new file mode 100644 index 000000000000..5538b29099eb --- /dev/null +++ b/tr/idlnames/AudioParamDescriptor.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioParamDescriptor { + required DOMString name; + float defaultValue = 0; + float minValue = -3.4028235e38; + float maxValue = 3.4028235e38; + AutomationRate automationRate = "a-rate"; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioParamMap.idl b/tr/idlnames/AudioParamMap.idl new file mode 100644 index 000000000000..3bd75c60447f --- /dev/null +++ b/tr/idlnames/AudioParamMap.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioParamMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioProcessingEvent.idl b/tr/idlnames/AudioProcessingEvent.idl new file mode 100644 index 000000000000..ed8ff0185767 --- /dev/null +++ b/tr/idlnames/AudioProcessingEvent.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioProcessingEvent : Event { + constructor (DOMString type, AudioProcessingEventInit eventInitDict); + readonly attribute double playbackTime; + readonly attribute AudioBuffer inputBuffer; + readonly attribute AudioBuffer outputBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioProcessingEventInit.idl b/tr/idlnames/AudioProcessingEventInit.idl new file mode 100644 index 000000000000..a5c0ca59793a --- /dev/null +++ b/tr/idlnames/AudioProcessingEventInit.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioProcessingEventInit : EventInit { + required double playbackTime; + required AudioBuffer inputBuffer; + required AudioBuffer outputBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioScheduledSourceNode.idl b/tr/idlnames/AudioScheduledSourceNode.idl new file mode 100644 index 000000000000..d838421229a1 --- /dev/null +++ b/tr/idlnames/AudioScheduledSourceNode.idl @@ -0,0 +1,7 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface AudioScheduledSourceNode : AudioNode { + attribute EventHandler onended; + undefined start(optional double when = 0); + undefined stop(optional double when = 0); +}; \ No newline at end of file diff --git a/tr/idlnames/AudioTimestamp.idl b/tr/idlnames/AudioTimestamp.idl new file mode 100644 index 000000000000..f6cbe2dde562 --- /dev/null +++ b/tr/idlnames/AudioTimestamp.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioTimestamp { + double contextTime; + DOMHighResTimeStamp performanceTime; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioTrack.idl b/tr/idlnames/AudioTrack.idl new file mode 100644 index 000000000000..ce68e8ecee94 --- /dev/null +++ b/tr/idlnames/AudioTrack.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface AudioTrack { + readonly attribute DOMString id; + readonly attribute DOMString kind; + readonly attribute DOMString label; + readonly attribute DOMString language; + attribute boolean enabled; +}; + +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +partial interface AudioTrack { + readonly attribute SourceBuffer? sourceBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioTrackList.idl b/tr/idlnames/AudioTrackList.idl new file mode 100644 index 000000000000..b8a1588cb5f2 --- /dev/null +++ b/tr/idlnames/AudioTrackList.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface AudioTrackList : EventTarget { + readonly attribute unsigned long length; + getter AudioTrack (unsigned long index); + AudioTrack? getTrackById(DOMString id); + + attribute EventHandler onchange; + attribute EventHandler onaddtrack; + attribute EventHandler onremovetrack; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorklet.idl b/tr/idlnames/AudioWorklet.idl new file mode 100644 index 000000000000..578f128bc448 --- /dev/null +++ b/tr/idlnames/AudioWorklet.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window, SecureContext] +interface AudioWorklet : Worklet { +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletGlobalScope.idl b/tr/idlnames/AudioWorkletGlobalScope.idl new file mode 100644 index 000000000000..b4d7537366fb --- /dev/null +++ b/tr/idlnames/AudioWorkletGlobalScope.idl @@ -0,0 +1,9 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Global=(Worklet, AudioWorklet), Exposed=AudioWorklet] +interface AudioWorkletGlobalScope : WorkletGlobalScope { + undefined registerProcessor (DOMString name, + AudioWorkletProcessorConstructor processorCtor); + readonly attribute unsigned long long currentFrame; + readonly attribute double currentTime; + readonly attribute float sampleRate; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletNode.idl b/tr/idlnames/AudioWorkletNode.idl new file mode 100644 index 000000000000..32be7f0a24aa --- /dev/null +++ b/tr/idlnames/AudioWorkletNode.idl @@ -0,0 +1,9 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window, SecureContext] +interface AudioWorkletNode : AudioNode { + constructor (BaseAudioContext context, DOMString name, + optional AudioWorkletNodeOptions options = {}); + readonly attribute AudioParamMap parameters; + readonly attribute MessagePort port; + attribute EventHandler onprocessorerror; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletNodeOptions.idl b/tr/idlnames/AudioWorkletNodeOptions.idl new file mode 100644 index 000000000000..470b146d5f1c --- /dev/null +++ b/tr/idlnames/AudioWorkletNodeOptions.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary AudioWorkletNodeOptions : AudioNodeOptions { + unsigned long numberOfInputs = 1; + unsigned long numberOfOutputs = 1; + sequence outputChannelCount; + record parameterData; + object processorOptions; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletProcessCallback.idl b/tr/idlnames/AudioWorkletProcessCallback.idl new file mode 100644 index 000000000000..45f8b4c14328 --- /dev/null +++ b/tr/idlnames/AudioWorkletProcessCallback.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +callback AudioWorkletProcessCallback = + boolean (FrozenArray> inputs, + FrozenArray> outputs, + object parameters); \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletProcessor.idl b/tr/idlnames/AudioWorkletProcessor.idl new file mode 100644 index 000000000000..cfee8de3c2a9 --- /dev/null +++ b/tr/idlnames/AudioWorkletProcessor.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=AudioWorklet] +interface AudioWorkletProcessor { + constructor (); + readonly attribute MessagePort port; +}; \ No newline at end of file diff --git a/tr/idlnames/AudioWorkletProcessorConstructor.idl b/tr/idlnames/AudioWorkletProcessorConstructor.idl new file mode 100644 index 000000000000..df23f8187abb --- /dev/null +++ b/tr/idlnames/AudioWorkletProcessorConstructor.idl @@ -0,0 +1,2 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +callback AudioWorkletProcessorConstructor = AudioWorkletProcessor (object options); \ No newline at end of file diff --git a/tr/idlnames/AuthenticationExtensionsClientInputs.idl b/tr/idlnames/AuthenticationExtensionsClientInputs.idl new file mode 100644 index 000000000000..8eab793da72b --- /dev/null +++ b/tr/idlnames/AuthenticationExtensionsClientInputs.idl @@ -0,0 +1,28 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary AuthenticationExtensionsClientInputs { +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientInputs { + USVString appid; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientInputs { + USVString appidExclude; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientInputs { + boolean uvm; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientInputs { + boolean credProps; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientInputs { + AuthenticationExtensionsLargeBlobInputs largeBlob; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticationExtensionsClientOutputs.idl b/tr/idlnames/AuthenticationExtensionsClientOutputs.idl new file mode 100644 index 000000000000..8ed47639e410 --- /dev/null +++ b/tr/idlnames/AuthenticationExtensionsClientOutputs.idl @@ -0,0 +1,28 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary AuthenticationExtensionsClientOutputs { +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientOutputs { + boolean appid; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientOutputs { + boolean appidExclude; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientOutputs { + UvmEntries uvm; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientOutputs { + CredentialPropertiesOutput credProps; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary AuthenticationExtensionsClientOutputs { + AuthenticationExtensionsLargeBlobOutputs largeBlob; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticationExtensionsLargeBlobInputs.idl b/tr/idlnames/AuthenticationExtensionsLargeBlobInputs.idl new file mode 100644 index 000000000000..2b433dd48dec --- /dev/null +++ b/tr/idlnames/AuthenticationExtensionsLargeBlobInputs.idl @@ -0,0 +1,6 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary AuthenticationExtensionsLargeBlobInputs { + DOMString support; + boolean read; + BufferSource write; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticationExtensionsLargeBlobOutputs.idl b/tr/idlnames/AuthenticationExtensionsLargeBlobOutputs.idl new file mode 100644 index 000000000000..8f741ce1ccd7 --- /dev/null +++ b/tr/idlnames/AuthenticationExtensionsLargeBlobOutputs.idl @@ -0,0 +1,6 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary AuthenticationExtensionsLargeBlobOutputs { + boolean supported; + ArrayBuffer blob; + boolean written; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorAssertionResponse.idl b/tr/idlnames/AuthenticatorAssertionResponse.idl new file mode 100644 index 000000000000..9f9a6456115c --- /dev/null +++ b/tr/idlnames/AuthenticatorAssertionResponse.idl @@ -0,0 +1,7 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +[SecureContext, Exposed=Window] +interface AuthenticatorAssertionResponse : AuthenticatorResponse { + [SameObject] readonly attribute ArrayBuffer authenticatorData; + [SameObject] readonly attribute ArrayBuffer signature; + [SameObject] readonly attribute ArrayBuffer? userHandle; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorAttachment.idl b/tr/idlnames/AuthenticatorAttachment.idl new file mode 100644 index 000000000000..74f05dbd7cb0 --- /dev/null +++ b/tr/idlnames/AuthenticatorAttachment.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum AuthenticatorAttachment { + "platform", + "cross-platform" +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorAttestationResponse.idl b/tr/idlnames/AuthenticatorAttestationResponse.idl new file mode 100644 index 000000000000..713894ff9f0c --- /dev/null +++ b/tr/idlnames/AuthenticatorAttestationResponse.idl @@ -0,0 +1,9 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +[SecureContext, Exposed=Window] +interface AuthenticatorAttestationResponse : AuthenticatorResponse { + [SameObject] readonly attribute ArrayBuffer attestationObject; + sequence getTransports(); + ArrayBuffer getAuthenticatorData(); + ArrayBuffer? getPublicKey(); + COSEAlgorithmIdentifier getPublicKeyAlgorithm(); +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorResponse.idl b/tr/idlnames/AuthenticatorResponse.idl new file mode 100644 index 000000000000..fd0e5f101a52 --- /dev/null +++ b/tr/idlnames/AuthenticatorResponse.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +[SecureContext, Exposed=Window] +interface AuthenticatorResponse { + [SameObject] readonly attribute ArrayBuffer clientDataJSON; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorSelectionCriteria.idl b/tr/idlnames/AuthenticatorSelectionCriteria.idl new file mode 100644 index 000000000000..591b81e7302a --- /dev/null +++ b/tr/idlnames/AuthenticatorSelectionCriteria.idl @@ -0,0 +1,7 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary AuthenticatorSelectionCriteria { + DOMString authenticatorAttachment; + DOMString residentKey; + boolean requireResidentKey = false; + DOMString userVerification = "preferred"; +}; \ No newline at end of file diff --git a/tr/idlnames/AuthenticatorTransport.idl b/tr/idlnames/AuthenticatorTransport.idl new file mode 100644 index 000000000000..3f3a539fdeb9 --- /dev/null +++ b/tr/idlnames/AuthenticatorTransport.idl @@ -0,0 +1,7 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum AuthenticatorTransport { + "usb", + "nfc", + "ble", + "internal" +}; \ No newline at end of file diff --git a/tr/idlnames/AutoKeyword.idl b/tr/idlnames/AutoKeyword.idl new file mode 100644 index 000000000000..4f001710322f --- /dev/null +++ b/tr/idlnames/AutoKeyword.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum AutoKeyword { "auto" }; \ No newline at end of file diff --git a/tr/idlnames/AutomationRate.idl b/tr/idlnames/AutomationRate.idl new file mode 100644 index 000000000000..ca52dfc851b1 --- /dev/null +++ b/tr/idlnames/AutomationRate.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum AutomationRate { + "a-rate", + "k-rate" +}; \ No newline at end of file diff --git a/tr/idlnames/AvcBitstreamFormat.idl b/tr/idlnames/AvcBitstreamFormat.idl new file mode 100644 index 000000000000..1570b046e728 --- /dev/null +++ b/tr/idlnames/AvcBitstreamFormat.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +enum AvcBitstreamFormat { + "annexb", + "avc", +}; \ No newline at end of file diff --git a/tr/idlnames/AvcEncoderConfig.idl b/tr/idlnames/AvcEncoderConfig.idl new file mode 100644 index 000000000000..ac9981ef2ee8 --- /dev/null +++ b/tr/idlnames/AvcEncoderConfig.idl @@ -0,0 +1,4 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary AvcEncoderConfig { + AvcBitstreamFormat format = "avc"; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchEvent.idl b/tr/idlnames/BackgroundFetchEvent.idl new file mode 100644 index 000000000000..70e61e26b450 --- /dev/null +++ b/tr/idlnames/BackgroundFetchEvent.idl @@ -0,0 +1,6 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +[Exposed=ServiceWorker] +interface BackgroundFetchEvent : ExtendableEvent { + constructor(DOMString type, BackgroundFetchEventInit init); + readonly attribute BackgroundFetchRegistration registration; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchEventInit.idl b/tr/idlnames/BackgroundFetchEventInit.idl new file mode 100644 index 000000000000..d8602069af29 --- /dev/null +++ b/tr/idlnames/BackgroundFetchEventInit.idl @@ -0,0 +1,4 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +dictionary BackgroundFetchEventInit : ExtendableEventInit { + required BackgroundFetchRegistration registration; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchFailureReason.idl b/tr/idlnames/BackgroundFetchFailureReason.idl new file mode 100644 index 000000000000..388a8de52c25 --- /dev/null +++ b/tr/idlnames/BackgroundFetchFailureReason.idl @@ -0,0 +1,16 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +enum BackgroundFetchFailureReason { + // The background fetch has not completed yet, or was successful. + "", + // The operation was aborted by the user, or abort() was called. + "aborted", + // A response had a not-ok-status. + "bad-status", + // A fetch failed for other reasons, e.g. CORS, MIX, an invalid partial response, + // or a general network failure for a fetch that cannot be retried. + "fetch-error", + // Storage quota was reached during the operation. + "quota-exceeded", + // The provided downloadTotal was exceeded. + "download-total-exceeded" +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchManager.idl b/tr/idlnames/BackgroundFetchManager.idl new file mode 100644 index 000000000000..6a97007e21f9 --- /dev/null +++ b/tr/idlnames/BackgroundFetchManager.idl @@ -0,0 +1,7 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +[Exposed=(Window,Worker)] +interface BackgroundFetchManager { + Promise fetch(DOMString id, (RequestInfo or sequence) requests, optional BackgroundFetchOptions options = {}); + Promise get(DOMString id); + Promise> getIds(); +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchOptions.idl b/tr/idlnames/BackgroundFetchOptions.idl new file mode 100644 index 000000000000..239f6b6df464 --- /dev/null +++ b/tr/idlnames/BackgroundFetchOptions.idl @@ -0,0 +1,4 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +dictionary BackgroundFetchOptions : BackgroundFetchUIOptions { + unsigned long long downloadTotal = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchRecord.idl b/tr/idlnames/BackgroundFetchRecord.idl new file mode 100644 index 000000000000..85007adc7913 --- /dev/null +++ b/tr/idlnames/BackgroundFetchRecord.idl @@ -0,0 +1,6 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +[Exposed=(Window,Worker)] +interface BackgroundFetchRecord { + readonly attribute Request request; + readonly attribute Promise responseReady; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchRegistration.idl b/tr/idlnames/BackgroundFetchRegistration.idl new file mode 100644 index 000000000000..1ac9e71d3656 --- /dev/null +++ b/tr/idlnames/BackgroundFetchRegistration.idl @@ -0,0 +1,18 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +[Exposed=(Window,Worker)] +interface BackgroundFetchRegistration : EventTarget { + readonly attribute DOMString id; + readonly attribute unsigned long long uploadTotal; + readonly attribute unsigned long long uploaded; + readonly attribute unsigned long long downloadTotal; + readonly attribute unsigned long long downloaded; + readonly attribute BackgroundFetchResult result; + readonly attribute BackgroundFetchFailureReason failureReason; + readonly attribute boolean recordsAvailable; + + attribute EventHandler onprogress; + + Promise abort(); + Promise match(RequestInfo request, optional CacheQueryOptions options = {}); + Promise> matchAll(optional RequestInfo request, optional CacheQueryOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchResult.idl b/tr/idlnames/BackgroundFetchResult.idl new file mode 100644 index 000000000000..668ee677ac63 --- /dev/null +++ b/tr/idlnames/BackgroundFetchResult.idl @@ -0,0 +1,2 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +enum BackgroundFetchResult { "", "success", "failure" }; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchUIOptions.idl b/tr/idlnames/BackgroundFetchUIOptions.idl new file mode 100644 index 000000000000..c499f99f85e1 --- /dev/null +++ b/tr/idlnames/BackgroundFetchUIOptions.idl @@ -0,0 +1,5 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +dictionary BackgroundFetchUIOptions { + sequence icons; + DOMString title; +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundFetchUpdateUIEvent.idl b/tr/idlnames/BackgroundFetchUpdateUIEvent.idl new file mode 100644 index 000000000000..eb13cd098f30 --- /dev/null +++ b/tr/idlnames/BackgroundFetchUpdateUIEvent.idl @@ -0,0 +1,6 @@ +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +[Exposed=ServiceWorker] +interface BackgroundFetchUpdateUIEvent : BackgroundFetchEvent { + constructor(DOMString type, BackgroundFetchEventInit init); + Promise updateUI(optional BackgroundFetchUIOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/BackgroundSyncOptions.idl b/tr/idlnames/BackgroundSyncOptions.idl new file mode 100644 index 000000000000..d5594cd7e7c7 --- /dev/null +++ b/tr/idlnames/BackgroundSyncOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +dictionary BackgroundSyncOptions { + [EnforceRange] unsigned long long minInterval = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/BarProp.idl b/tr/idlnames/BarProp.idl new file mode 100644 index 000000000000..c6b48107903a --- /dev/null +++ b/tr/idlnames/BarProp.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface BarProp { + readonly attribute boolean visible; +}; \ No newline at end of file diff --git a/tr/idlnames/BarcodeDetector.idl b/tr/idlnames/BarcodeDetector.idl new file mode 100644 index 000000000000..227bc8ebde37 --- /dev/null +++ b/tr/idlnames/BarcodeDetector.idl @@ -0,0 +1,9 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +[Exposed=(Window,Worker), + SecureContext] +interface BarcodeDetector { + constructor(optional BarcodeDetectorOptions barcodeDetectorOptions = {}); + static Promise> getSupportedFormats(); + + Promise> detect(ImageBitmapSource image); +}; \ No newline at end of file diff --git a/tr/idlnames/BarcodeDetectorOptions.idl b/tr/idlnames/BarcodeDetectorOptions.idl new file mode 100644 index 000000000000..dbe163522ab2 --- /dev/null +++ b/tr/idlnames/BarcodeDetectorOptions.idl @@ -0,0 +1,4 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +dictionary BarcodeDetectorOptions { + sequence formats; +}; \ No newline at end of file diff --git a/tr/idlnames/BarcodeFormat.idl b/tr/idlnames/BarcodeFormat.idl new file mode 100644 index 000000000000..ce802fe1120f --- /dev/null +++ b/tr/idlnames/BarcodeFormat.idl @@ -0,0 +1,17 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +enum BarcodeFormat { + "aztec", + "code_128", + "code_39", + "code_93", + "codabar", + "data_matrix", + "ean_13", + "ean_8", + "itf", + "pdf417", + "qr_code", + "unknown", + "upc_a", + "upc_e" +}; \ No newline at end of file diff --git a/tr/idlnames/BaseAudioContext.idl b/tr/idlnames/BaseAudioContext.idl new file mode 100644 index 000000000000..3899121e619c --- /dev/null +++ b/tr/idlnames/BaseAudioContext.idl @@ -0,0 +1,45 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface BaseAudioContext : EventTarget { + readonly attribute AudioDestinationNode destination; + readonly attribute float sampleRate; + readonly attribute double currentTime; + readonly attribute AudioListener listener; + readonly attribute AudioContextState state; + [SameObject, SecureContext] + readonly attribute AudioWorklet audioWorklet; + attribute EventHandler onstatechange; + + AnalyserNode createAnalyser (); + BiquadFilterNode createBiquadFilter (); + AudioBuffer createBuffer (unsigned long numberOfChannels, + unsigned long length, + float sampleRate); + AudioBufferSourceNode createBufferSource (); + ChannelMergerNode createChannelMerger (optional unsigned long numberOfInputs = 6); + ChannelSplitterNode createChannelSplitter ( + optional unsigned long numberOfOutputs = 6); + ConstantSourceNode createConstantSource (); + ConvolverNode createConvolver (); + DelayNode createDelay (optional double maxDelayTime = 1.0); + DynamicsCompressorNode createDynamicsCompressor (); + GainNode createGain (); + IIRFilterNode createIIRFilter (sequence feedforward, + sequence feedback); + OscillatorNode createOscillator (); + PannerNode createPanner (); + PeriodicWave createPeriodicWave (sequence real, + sequence imag, + optional PeriodicWaveConstraints constraints = {}); + ScriptProcessorNode createScriptProcessor( + optional unsigned long bufferSize = 0, + optional unsigned long numberOfInputChannels = 2, + optional unsigned long numberOfOutputChannels = 2); + StereoPannerNode createStereoPanner (); + WaveShaperNode createWaveShaper (); + + Promise decodeAudioData ( + ArrayBuffer audioData, + optional DecodeSuccessCallback? successCallback, + optional DecodeErrorCallback? errorCallback); +}; \ No newline at end of file diff --git a/tr/idlnames/BaseComputedKeyframe.idl b/tr/idlnames/BaseComputedKeyframe.idl new file mode 100644 index 000000000000..69ea6ed693fb --- /dev/null +++ b/tr/idlnames/BaseComputedKeyframe.idl @@ -0,0 +1,7 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary BaseComputedKeyframe { + double? offset = null; + double computedOffset; + DOMString easing = "linear"; + CompositeOperationOrAuto composite = "auto"; +}; \ No newline at end of file diff --git a/tr/idlnames/BaseKeyframe.idl b/tr/idlnames/BaseKeyframe.idl new file mode 100644 index 000000000000..295fa0af4973 --- /dev/null +++ b/tr/idlnames/BaseKeyframe.idl @@ -0,0 +1,6 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary BaseKeyframe { + double? offset = null; + DOMString easing = "linear"; + CompositeOperationOrAuto composite = "auto"; +}; \ No newline at end of file diff --git a/tr/idlnames/BasePropertyIndexedKeyframe.idl b/tr/idlnames/BasePropertyIndexedKeyframe.idl new file mode 100644 index 000000000000..416da7068144 --- /dev/null +++ b/tr/idlnames/BasePropertyIndexedKeyframe.idl @@ -0,0 +1,6 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary BasePropertyIndexedKeyframe { + (double? or sequence) offset = []; + (DOMString or sequence) easing = []; + (CompositeOperationOrAuto or sequence) composite = []; +}; \ No newline at end of file diff --git a/tr/idlnames/Baseline.idl b/tr/idlnames/Baseline.idl new file mode 100644 index 000000000000..43291ab41687 --- /dev/null +++ b/tr/idlnames/Baseline.idl @@ -0,0 +1,6 @@ +// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api-1/) +[Exposed=Window] +interface Baseline { + readonly attribute DOMString name; + readonly attribute double value; +}; \ No newline at end of file diff --git a/tr/idlnames/BasicCardChangeDetails.idl b/tr/idlnames/BasicCardChangeDetails.idl new file mode 100644 index 000000000000..73154be59872 --- /dev/null +++ b/tr/idlnames/BasicCardChangeDetails.idl @@ -0,0 +1,4 @@ +// Source: Payment Method: Basic Card (https://www.w3.org/TR/payment-method-basic-card/) +dictionary BasicCardChangeDetails { + PaymentAddress? billingAddress = null; +}; \ No newline at end of file diff --git a/tr/idlnames/BasicCardErrors.idl b/tr/idlnames/BasicCardErrors.idl new file mode 100644 index 000000000000..4a7ca01e3878 --- /dev/null +++ b/tr/idlnames/BasicCardErrors.idl @@ -0,0 +1,9 @@ +// Source: Payment Method: Basic Card (https://www.w3.org/TR/payment-method-basic-card/) +dictionary BasicCardErrors { + DOMString cardNumber; + DOMString cardholderName; + DOMString cardSecurityCode; + DOMString expiryMonth; + DOMString expiryYear; + AddressErrors billingAddress; +}; \ No newline at end of file diff --git a/tr/idlnames/BasicCardRequest.idl b/tr/idlnames/BasicCardRequest.idl new file mode 100644 index 000000000000..2afd1459ca07 --- /dev/null +++ b/tr/idlnames/BasicCardRequest.idl @@ -0,0 +1,5 @@ +// Source: Payment Method: Basic Card (https://www.w3.org/TR/payment-method-basic-card/) +dictionary BasicCardRequest { + sequence supportedNetworks = []; + boolean requestSecurityCode = true; +}; \ No newline at end of file diff --git a/tr/idlnames/BasicCardResponse.idl b/tr/idlnames/BasicCardResponse.idl new file mode 100644 index 000000000000..58e9b89c5a2b --- /dev/null +++ b/tr/idlnames/BasicCardResponse.idl @@ -0,0 +1,9 @@ +// Source: Payment Method: Basic Card (https://www.w3.org/TR/payment-method-basic-card/) +dictionary BasicCardResponse { + required DOMString cardNumber; + DOMString cardholderName = ""; + DOMString cardSecurityCode = ""; + DOMString expiryMonth = ""; + DOMString expiryYear = ""; + PaymentAddress? billingAddress = null; +}; \ No newline at end of file diff --git a/tr/idlnames/BatteryManager.idl b/tr/idlnames/BatteryManager.idl new file mode 100644 index 000000000000..8089bc1142a7 --- /dev/null +++ b/tr/idlnames/BatteryManager.idl @@ -0,0 +1,11 @@ +// Source: Battery Status API (https://www.w3.org/TR/battery-status/) +interface BatteryManager : EventTarget { + readonly attribute boolean charging; + readonly attribute unrestricted double chargingTime; + readonly attribute unrestricted double dischargingTime; + readonly attribute double level; + attribute EventHandler onchargingchange; + attribute EventHandler onchargingtimechange; + attribute EventHandler ondischargingtimechange; + attribute EventHandler onlevelchange; +}; \ No newline at end of file diff --git a/tr/idlnames/BeforeUnloadEvent.idl b/tr/idlnames/BeforeUnloadEvent.idl new file mode 100644 index 000000000000..e80d7f08b514 --- /dev/null +++ b/tr/idlnames/BeforeUnloadEvent.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface BeforeUnloadEvent : Event { + attribute DOMString returnValue; +}; \ No newline at end of file diff --git a/tr/idlnames/BidirectionalStream.idl b/tr/idlnames/BidirectionalStream.idl new file mode 100644 index 000000000000..94940224d030 --- /dev/null +++ b/tr/idlnames/BidirectionalStream.idl @@ -0,0 +1,10 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[ Exposed=(Window,Worker) ] +interface BidirectionalStream { +}; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +BidirectionalStream includes OutgoingStream; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +BidirectionalStream includes IncomingStream; \ No newline at end of file diff --git a/tr/idlnames/BidirectionalStreamsTransport.idl b/tr/idlnames/BidirectionalStreamsTransport.idl new file mode 100644 index 000000000000..4de9fd0598ec --- /dev/null +++ b/tr/idlnames/BidirectionalStreamsTransport.idl @@ -0,0 +1,6 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +interface mixin BidirectionalStreamsTransport { + Promise createBidirectionalStream(); + /* a ReadableStream of BidirectionalStream objects */ + readonly attribute ReadableStream incomingBidirectionalStreams; +}; \ No newline at end of file diff --git a/tr/idlnames/BinaryType.idl b/tr/idlnames/BinaryType.idl new file mode 100644 index 000000000000..8ec296bc8199 --- /dev/null +++ b/tr/idlnames/BinaryType.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum BinaryType { "blob", "arraybuffer" }; \ No newline at end of file diff --git a/tr/idlnames/BiquadFilterNode.idl b/tr/idlnames/BiquadFilterNode.idl new file mode 100644 index 000000000000..8fc3e03f10c8 --- /dev/null +++ b/tr/idlnames/BiquadFilterNode.idl @@ -0,0 +1,13 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface BiquadFilterNode : AudioNode { + constructor (BaseAudioContext context, optional BiquadFilterOptions options = {}); + attribute BiquadFilterType type; + readonly attribute AudioParam frequency; + readonly attribute AudioParam detune; + readonly attribute AudioParam Q; + readonly attribute AudioParam gain; + undefined getFrequencyResponse (Float32Array frequencyHz, + Float32Array magResponse, + Float32Array phaseResponse); +}; \ No newline at end of file diff --git a/tr/idlnames/BiquadFilterOptions.idl b/tr/idlnames/BiquadFilterOptions.idl new file mode 100644 index 000000000000..1bb9e047fc4b --- /dev/null +++ b/tr/idlnames/BiquadFilterOptions.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary BiquadFilterOptions : AudioNodeOptions { + BiquadFilterType type = "lowpass"; + float Q = 1; + float detune = 0; + float frequency = 350; + float gain = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/BiquadFilterType.idl b/tr/idlnames/BiquadFilterType.idl new file mode 100644 index 000000000000..655d99329cc5 --- /dev/null +++ b/tr/idlnames/BiquadFilterType.idl @@ -0,0 +1,11 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum BiquadFilterType { + "lowpass", + "highpass", + "bandpass", + "lowshelf", + "highshelf", + "peaking", + "notch", + "allpass" +}; \ No newline at end of file diff --git a/tr/idlnames/BitrateMode.idl b/tr/idlnames/BitrateMode.idl new file mode 100644 index 000000000000..f423d389dfc4 --- /dev/null +++ b/tr/idlnames/BitrateMode.idl @@ -0,0 +1,5 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +enum BitrateMode { + "constant", + "variable" +}; \ No newline at end of file diff --git a/tr/idlnames/Blob.idl b/tr/idlnames/Blob.idl new file mode 100644 index 000000000000..277ad7ecdfc5 --- /dev/null +++ b/tr/idlnames/Blob.idl @@ -0,0 +1,19 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(Window,Worker), Serializable] +interface Blob { + constructor(optional sequence blobParts, + optional BlobPropertyBag options = {}); + + readonly attribute unsigned long long size; + readonly attribute DOMString type; + + // slice Blob into byte-ranged chunks + Blob slice(optional [Clamp] long long start, + optional [Clamp] long long end, + optional DOMString contentType); + + // read from the Blob. + [NewObject] ReadableStream stream(); + [NewObject] Promise text(); + [NewObject] Promise arrayBuffer(); +}; \ No newline at end of file diff --git a/tr/idlnames/BlobCallback.idl b/tr/idlnames/BlobCallback.idl new file mode 100644 index 000000000000..56914796ddb1 --- /dev/null +++ b/tr/idlnames/BlobCallback.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +callback BlobCallback = undefined (Blob? blob); \ No newline at end of file diff --git a/tr/idlnames/BlobEvent.idl b/tr/idlnames/BlobEvent.idl new file mode 100644 index 000000000000..eb485d9dfe57 --- /dev/null +++ b/tr/idlnames/BlobEvent.idl @@ -0,0 +1,7 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +[Exposed=Window] +interface BlobEvent : Event { + constructor(DOMString type, BlobEventInit eventInitDict); + [SameObject] readonly attribute Blob data; + readonly attribute DOMHighResTimeStamp timecode; +}; \ No newline at end of file diff --git a/tr/idlnames/BlobEventInit.idl b/tr/idlnames/BlobEventInit.idl new file mode 100644 index 000000000000..b62162cbdf6a --- /dev/null +++ b/tr/idlnames/BlobEventInit.idl @@ -0,0 +1,5 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +dictionary BlobEventInit { + required Blob data; + DOMHighResTimeStamp timecode; +}; \ No newline at end of file diff --git a/tr/idlnames/BlobPart.idl b/tr/idlnames/BlobPart.idl new file mode 100644 index 000000000000..15fde5fa1bfa --- /dev/null +++ b/tr/idlnames/BlobPart.idl @@ -0,0 +1,2 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +typedef (BufferSource or Blob or USVString) BlobPart; \ No newline at end of file diff --git a/tr/idlnames/BlobPropertyBag.idl b/tr/idlnames/BlobPropertyBag.idl new file mode 100644 index 000000000000..4fdfb3a7e58e --- /dev/null +++ b/tr/idlnames/BlobPropertyBag.idl @@ -0,0 +1,5 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +dictionary BlobPropertyBag { + DOMString type = ""; + EndingType endings = "transparent"; +}; \ No newline at end of file diff --git a/tr/idlnames/Bluetooth.idl b/tr/idlnames/Bluetooth.idl new file mode 100644 index 000000000000..88f1573ff02c --- /dev/null +++ b/tr/idlnames/Bluetooth.idl @@ -0,0 +1,19 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface Bluetooth : EventTarget { + Promise getAvailability(); + attribute EventHandler onavailabilitychanged; + [SameObject] + readonly attribute BluetoothDevice? referringDevice; + Promise> getDevices(); + Promise requestDevice(optional RequestDeviceOptions options = {}); +}; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +Bluetooth includes BluetoothDeviceEventHandlers; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +Bluetooth includes CharacteristicEventHandlers; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +Bluetooth includes ServiceEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/BluetoothAdvertisingEvent.idl b/tr/idlnames/BluetoothAdvertisingEvent.idl new file mode 100644 index 000000000000..604a5793da17 --- /dev/null +++ b/tr/idlnames/BluetoothAdvertisingEvent.idl @@ -0,0 +1,19 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[ + Exposed=Window, + SecureContext +] +interface BluetoothAdvertisingEvent : Event { + constructor(DOMString type, BluetoothAdvertisingEventInit init); + [SameObject] + readonly attribute BluetoothDevice device; + readonly attribute FrozenArray uuids; + readonly attribute DOMString? name; + readonly attribute unsigned short? appearance; + readonly attribute byte? txPower; + readonly attribute byte? rssi; + [SameObject] + readonly attribute BluetoothManufacturerDataMap manufacturerData; + [SameObject] + readonly attribute BluetoothServiceDataMap serviceData; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothAdvertisingEventInit.idl b/tr/idlnames/BluetoothAdvertisingEventInit.idl new file mode 100644 index 000000000000..73f679ae05a3 --- /dev/null +++ b/tr/idlnames/BluetoothAdvertisingEventInit.idl @@ -0,0 +1,11 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary BluetoothAdvertisingEventInit : EventInit { + required BluetoothDevice device; + sequence<(DOMString or unsigned long)> uuids; + DOMString name; + unsigned short appearance; + byte txPower; + byte rssi; + BluetoothManufacturerDataMap manufacturerData; + BluetoothServiceDataMap serviceData; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothCharacteristicProperties.idl b/tr/idlnames/BluetoothCharacteristicProperties.idl new file mode 100644 index 000000000000..744ccbb9eb00 --- /dev/null +++ b/tr/idlnames/BluetoothCharacteristicProperties.idl @@ -0,0 +1,13 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothCharacteristicProperties { + readonly attribute boolean broadcast; + readonly attribute boolean read; + readonly attribute boolean writeWithoutResponse; + readonly attribute boolean write; + readonly attribute boolean notify; + readonly attribute boolean indicate; + readonly attribute boolean authenticatedSignedWrites; + readonly attribute boolean reliableWrite; + readonly attribute boolean writableAuxiliaries; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothCharacteristicUUID.idl b/tr/idlnames/BluetoothCharacteristicUUID.idl new file mode 100644 index 000000000000..9d6dc558885b --- /dev/null +++ b/tr/idlnames/BluetoothCharacteristicUUID.idl @@ -0,0 +1,2 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +typedef (DOMString or unsigned long) BluetoothCharacteristicUUID; \ No newline at end of file diff --git a/tr/idlnames/BluetoothDataFilterInit.idl b/tr/idlnames/BluetoothDataFilterInit.idl new file mode 100644 index 000000000000..09b366377b8a --- /dev/null +++ b/tr/idlnames/BluetoothDataFilterInit.idl @@ -0,0 +1,5 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary BluetoothDataFilterInit { + BufferSource dataPrefix; + BufferSource mask; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothDescriptorUUID.idl b/tr/idlnames/BluetoothDescriptorUUID.idl new file mode 100644 index 000000000000..f9b759b6eec7 --- /dev/null +++ b/tr/idlnames/BluetoothDescriptorUUID.idl @@ -0,0 +1,2 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +typedef (DOMString or unsigned long) BluetoothDescriptorUUID; \ No newline at end of file diff --git a/tr/idlnames/BluetoothDevice.idl b/tr/idlnames/BluetoothDevice.idl new file mode 100644 index 000000000000..22a3d37b7ebc --- /dev/null +++ b/tr/idlnames/BluetoothDevice.idl @@ -0,0 +1,20 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothDevice : EventTarget { + readonly attribute DOMString id; + readonly attribute DOMString? name; + readonly attribute BluetoothRemoteGATTServer? gatt; + + Promise watchAdvertisements( + optional WatchAdvertisementsOptions options = {}); + readonly attribute boolean watchingAdvertisements; +}; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothDevice includes BluetoothDeviceEventHandlers; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothDevice includes CharacteristicEventHandlers; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothDevice includes ServiceEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/BluetoothDeviceEventHandlers.idl b/tr/idlnames/BluetoothDeviceEventHandlers.idl new file mode 100644 index 000000000000..f817aea0eab3 --- /dev/null +++ b/tr/idlnames/BluetoothDeviceEventHandlers.idl @@ -0,0 +1,6 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[SecureContext] +interface mixin BluetoothDeviceEventHandlers { + attribute EventHandler onadvertisementreceived; + attribute EventHandler ongattserverdisconnected; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothLEScanFilterInit.idl b/tr/idlnames/BluetoothLEScanFilterInit.idl new file mode 100644 index 000000000000..016b4f220ab4 --- /dev/null +++ b/tr/idlnames/BluetoothLEScanFilterInit.idl @@ -0,0 +1,10 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary BluetoothLEScanFilterInit { + sequence services; + DOMString name; + DOMString namePrefix; + // Maps unsigned shorts to BluetoothDataFilters. + object manufacturerData; + // Maps BluetoothServiceUUIDs to BluetoothDataFilters. + object serviceData; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothManufacturerDataMap.idl b/tr/idlnames/BluetoothManufacturerDataMap.idl new file mode 100644 index 000000000000..9c691139a543 --- /dev/null +++ b/tr/idlnames/BluetoothManufacturerDataMap.idl @@ -0,0 +1,5 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothManufacturerDataMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothPermissionDescriptor.idl b/tr/idlnames/BluetoothPermissionDescriptor.idl new file mode 100644 index 000000000000..86bd430ce867 --- /dev/null +++ b/tr/idlnames/BluetoothPermissionDescriptor.idl @@ -0,0 +1,8 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary BluetoothPermissionDescriptor : PermissionDescriptor { + DOMString deviceId; + // These match RequestDeviceOptions. + sequence filters; + sequence optionalServices = []; + boolean acceptAllDevices = false; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothPermissionResult.idl b/tr/idlnames/BluetoothPermissionResult.idl new file mode 100644 index 000000000000..3583caf5a691 --- /dev/null +++ b/tr/idlnames/BluetoothPermissionResult.idl @@ -0,0 +1,5 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window] +interface BluetoothPermissionResult : PermissionStatus { + attribute FrozenArray devices; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothPermissionStorage.idl b/tr/idlnames/BluetoothPermissionStorage.idl new file mode 100644 index 000000000000..64815c31da37 --- /dev/null +++ b/tr/idlnames/BluetoothPermissionStorage.idl @@ -0,0 +1,4 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary BluetoothPermissionStorage { + required sequence allowedDevices; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothRemoteGATTCharacteristic.idl b/tr/idlnames/BluetoothRemoteGATTCharacteristic.idl new file mode 100644 index 000000000000..aed190b8060e --- /dev/null +++ b/tr/idlnames/BluetoothRemoteGATTCharacteristic.idl @@ -0,0 +1,21 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothRemoteGATTCharacteristic : EventTarget { + [SameObject] + readonly attribute BluetoothRemoteGATTService service; + readonly attribute UUID uuid; + readonly attribute BluetoothCharacteristicProperties properties; + readonly attribute DataView? value; + Promise getDescriptor(BluetoothDescriptorUUID descriptor); + Promise> + getDescriptors(optional BluetoothDescriptorUUID descriptor); + Promise readValue(); + Promise writeValue(BufferSource value); + Promise writeValueWithResponse(BufferSource value); + Promise writeValueWithoutResponse(BufferSource value); + Promise startNotifications(); + Promise stopNotifications(); +}; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothRemoteGATTCharacteristic includes CharacteristicEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/BluetoothRemoteGATTDescriptor.idl b/tr/idlnames/BluetoothRemoteGATTDescriptor.idl new file mode 100644 index 000000000000..0809752b859f --- /dev/null +++ b/tr/idlnames/BluetoothRemoteGATTDescriptor.idl @@ -0,0 +1,10 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothRemoteGATTDescriptor { + [SameObject] + readonly attribute BluetoothRemoteGATTCharacteristic characteristic; + readonly attribute UUID uuid; + readonly attribute DataView? value; + Promise readValue(); + Promise writeValue(BufferSource value); +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothRemoteGATTServer.idl b/tr/idlnames/BluetoothRemoteGATTServer.idl new file mode 100644 index 000000000000..ef609dc22078 --- /dev/null +++ b/tr/idlnames/BluetoothRemoteGATTServer.idl @@ -0,0 +1,12 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothRemoteGATTServer { + [SameObject] + readonly attribute BluetoothDevice device; + readonly attribute boolean connected; + Promise connect(); + void disconnect(); + Promise getPrimaryService(BluetoothServiceUUID service); + Promise> + getPrimaryServices(optional BluetoothServiceUUID service); +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothRemoteGATTService.idl b/tr/idlnames/BluetoothRemoteGATTService.idl new file mode 100644 index 000000000000..a0cca6395feb --- /dev/null +++ b/tr/idlnames/BluetoothRemoteGATTService.idl @@ -0,0 +1,22 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothRemoteGATTService : EventTarget { + [SameObject] + readonly attribute BluetoothDevice device; + readonly attribute UUID uuid; + readonly attribute boolean isPrimary; + Promise + getCharacteristic(BluetoothCharacteristicUUID characteristic); + Promise> + getCharacteristics(optional BluetoothCharacteristicUUID characteristic); + Promise + getIncludedService(BluetoothServiceUUID service); + Promise> + getIncludedServices(optional BluetoothServiceUUID service); +}; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothRemoteGATTService includes CharacteristicEventHandlers; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +BluetoothRemoteGATTService includes ServiceEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/BluetoothServiceDataMap.idl b/tr/idlnames/BluetoothServiceDataMap.idl new file mode 100644 index 000000000000..cf92f8e9fe6f --- /dev/null +++ b/tr/idlnames/BluetoothServiceDataMap.idl @@ -0,0 +1,5 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window, SecureContext] +interface BluetoothServiceDataMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/BluetoothServiceUUID.idl b/tr/idlnames/BluetoothServiceUUID.idl new file mode 100644 index 000000000000..5ffbe9784b0f --- /dev/null +++ b/tr/idlnames/BluetoothServiceUUID.idl @@ -0,0 +1,2 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +typedef (DOMString or unsigned long) BluetoothServiceUUID; \ No newline at end of file diff --git a/tr/idlnames/BluetoothUUID.idl b/tr/idlnames/BluetoothUUID.idl new file mode 100644 index 000000000000..6faafe67da93 --- /dev/null +++ b/tr/idlnames/BluetoothUUID.idl @@ -0,0 +1,9 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[Exposed=Window] +interface BluetoothUUID { + static UUID getService((DOMString or unsigned long) name); + static UUID getCharacteristic((DOMString or unsigned long) name); + static UUID getDescriptor((DOMString or unsigned long) name); + + static UUID canonicalUUID([EnforceRange] unsigned long alias); +}; \ No newline at end of file diff --git a/tr/idlnames/Body.idl b/tr/idlnames/Body.idl new file mode 100644 index 000000000000..05de2162a7e5 --- /dev/null +++ b/tr/idlnames/Body.idl @@ -0,0 +1,10 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +interface mixin Body { + readonly attribute ReadableStream? body; + readonly attribute boolean bodyUsed; + [NewObject] Promise arrayBuffer(); + [NewObject] Promise blob(); + [NewObject] Promise formData(); + [NewObject] Promise json(); + [NewObject] Promise text(); +}; \ No newline at end of file diff --git a/tr/idlnames/BodyInit.idl b/tr/idlnames/BodyInit.idl new file mode 100644 index 000000000000..d5986fb6450c --- /dev/null +++ b/tr/idlnames/BodyInit.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +typedef (ReadableStream or XMLHttpRequestBodyInit) BodyInit; \ No newline at end of file diff --git a/tr/idlnames/BroadcastChannel.idl b/tr/idlnames/BroadcastChannel.idl new file mode 100644 index 000000000000..94563777dd22 --- /dev/null +++ b/tr/idlnames/BroadcastChannel.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface BroadcastChannel : EventTarget { + constructor(DOMString name); + + readonly attribute DOMString name; + undefined postMessage(any message); + undefined close(); + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; \ No newline at end of file diff --git a/tr/idlnames/ByteLengthQueuingStrategy.idl b/tr/idlnames/ByteLengthQueuingStrategy.idl new file mode 100644 index 000000000000..31f6d8af6065 --- /dev/null +++ b/tr/idlnames/ByteLengthQueuingStrategy.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ByteLengthQueuingStrategy { + constructor(QueuingStrategyInit init); + + readonly attribute unrestricted double highWaterMark; + readonly attribute Function size; +}; \ No newline at end of file diff --git a/tr/idlnames/CDATASection.idl b/tr/idlnames/CDATASection.idl new file mode 100644 index 000000000000..2869c3d86297 --- /dev/null +++ b/tr/idlnames/CDATASection.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface CDATASection : Text { +}; \ No newline at end of file diff --git a/tr/idlnames/COSEAlgorithmIdentifier.idl b/tr/idlnames/COSEAlgorithmIdentifier.idl new file mode 100644 index 000000000000..1f5b396f6d7a --- /dev/null +++ b/tr/idlnames/COSEAlgorithmIdentifier.idl @@ -0,0 +1,2 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +typedef long COSEAlgorithmIdentifier; \ No newline at end of file diff --git a/tr/idlnames/CSSAnimation.idl b/tr/idlnames/CSSAnimation.idl new file mode 100644 index 000000000000..6141230b7cee --- /dev/null +++ b/tr/idlnames/CSSAnimation.idl @@ -0,0 +1,5 @@ +// Source: CSS Animations Level 2 (https://drafts.csswg.org/css-animations-2/) +[Exposed=Window] +interface CSSAnimation : Animation { + readonly attribute CSSOMString animationName; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSConditionRule.idl b/tr/idlnames/CSSConditionRule.idl new file mode 100644 index 000000000000..49c14d651229 --- /dev/null +++ b/tr/idlnames/CSSConditionRule.idl @@ -0,0 +1,5 @@ +// Source: CSS Conditional Rules Module Level 3 (https://www.w3.org/TR/css-conditional-3/) +[Exposed=Window] +interface CSSConditionRule : CSSGroupingRule { + attribute CSSOMString conditionText; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSCounterStyleRule.idl b/tr/idlnames/CSSCounterStyleRule.idl new file mode 100644 index 000000000000..c6f7a0349017 --- /dev/null +++ b/tr/idlnames/CSSCounterStyleRule.idl @@ -0,0 +1,14 @@ +// Source: CSS Counter Styles Level 3 (https://www.w3.org/TR/css-counter-styles-3/) +interface CSSCounterStyleRule : CSSRule { + attribute CSSOMString name; + attribute CSSOMString system; + attribute CSSOMString symbols; + attribute CSSOMString additiveSymbols; + attribute CSSOMString negative; + attribute CSSOMString prefix; + attribute CSSOMString suffix; + attribute CSSOMString range; + attribute CSSOMString pad; + attribute CSSOMString speakAs; + attribute CSSOMString fallback; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSFontFaceRule.idl b/tr/idlnames/CSSFontFaceRule.idl new file mode 100644 index 000000000000..2e2ba1cae804 --- /dev/null +++ b/tr/idlnames/CSSFontFaceRule.idl @@ -0,0 +1,5 @@ +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +[Exposed=Window] +interface CSSFontFaceRule : CSSRule { + readonly attribute CSSStyleDeclaration style; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSFontFeatureValuesMap.idl b/tr/idlnames/CSSFontFeatureValuesMap.idl new file mode 100644 index 000000000000..99c03c450eae --- /dev/null +++ b/tr/idlnames/CSSFontFeatureValuesMap.idl @@ -0,0 +1,7 @@ +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +[Exposed=Window] +interface CSSFontFeatureValuesMap { + maplike>; + undefined set(CSSOMString featureValueName, + (unsigned long or sequence) values); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSFontFeatureValuesRule.idl b/tr/idlnames/CSSFontFeatureValuesRule.idl new file mode 100644 index 000000000000..44857b36e7cf --- /dev/null +++ b/tr/idlnames/CSSFontFeatureValuesRule.idl @@ -0,0 +1,11 @@ +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +[Exposed=Window] +interface CSSFontFeatureValuesRule : CSSRule { + attribute CSSOMString fontFamily; + readonly attribute CSSFontFeatureValuesMap annotation; + readonly attribute CSSFontFeatureValuesMap ornaments; + readonly attribute CSSFontFeatureValuesMap stylistic; + readonly attribute CSSFontFeatureValuesMap swash; + readonly attribute CSSFontFeatureValuesMap characterVariant; + readonly attribute CSSFontFeatureValuesMap styleset; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSFontPaletteValuesRule.idl b/tr/idlnames/CSSFontPaletteValuesRule.idl new file mode 100644 index 000000000000..acee2c665e48 --- /dev/null +++ b/tr/idlnames/CSSFontPaletteValuesRule.idl @@ -0,0 +1,7 @@ +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +[Exposed=Window] +interface CSSFontPaletteValuesRule : CSSRule { + maplike; + attribute CSSOMString fontFamily; + attribute CSSOMString basePalette; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSImageValue.idl b/tr/idlnames/CSSImageValue.idl new file mode 100644 index 000000000000..ff853dbd91fd --- /dev/null +++ b/tr/idlnames/CSSImageValue.idl @@ -0,0 +1,4 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSImageValue : CSSStyleValue { +}; \ No newline at end of file diff --git a/tr/idlnames/CSSKeyframeRule.idl b/tr/idlnames/CSSKeyframeRule.idl new file mode 100644 index 000000000000..f19a1c543c5c --- /dev/null +++ b/tr/idlnames/CSSKeyframeRule.idl @@ -0,0 +1,6 @@ +// Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) +[Exposed=Window] +interface CSSKeyframeRule : CSSRule { + attribute CSSOMString keyText; + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSKeyframesRule.idl b/tr/idlnames/CSSKeyframesRule.idl new file mode 100644 index 000000000000..82f8747eae39 --- /dev/null +++ b/tr/idlnames/CSSKeyframesRule.idl @@ -0,0 +1,10 @@ +// Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) +[Exposed=Window] +interface CSSKeyframesRule : CSSRule { + attribute CSSOMString name; + readonly attribute CSSRuleList cssRules; + + void appendRule(CSSOMString rule); + void deleteRule(CSSOMString select); + CSSKeyframeRule? findRule(CSSOMString select); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSKeywordValue.idl b/tr/idlnames/CSSKeywordValue.idl new file mode 100644 index 000000000000..13e82b6461a8 --- /dev/null +++ b/tr/idlnames/CSSKeywordValue.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(USVString value)] +interface CSSKeywordValue : CSSStyleValue { + attribute USVString value; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathInvert.idl b/tr/idlnames/CSSMathInvert.idl new file mode 100644 index 000000000000..8f8ee6c97a86 --- /dev/null +++ b/tr/idlnames/CSSMathInvert.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish arg)] +interface CSSMathInvert : CSSMathValue { + readonly attribute CSSNumericValue value; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathMax.idl b/tr/idlnames/CSSMathMax.idl new file mode 100644 index 000000000000..c4423087207c --- /dev/null +++ b/tr/idlnames/CSSMathMax.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish... args)] +interface CSSMathMax : CSSMathValue { + readonly attribute CSSNumericArray values; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathMin.idl b/tr/idlnames/CSSMathMin.idl new file mode 100644 index 000000000000..0707abf4ad4a --- /dev/null +++ b/tr/idlnames/CSSMathMin.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish... args)] +interface CSSMathMin : CSSMathValue { + readonly attribute CSSNumericArray values; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathNegate.idl b/tr/idlnames/CSSMathNegate.idl new file mode 100644 index 000000000000..c9656aad2b61 --- /dev/null +++ b/tr/idlnames/CSSMathNegate.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish arg)] +interface CSSMathNegate : CSSMathValue { + readonly attribute CSSNumericValue value; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathOperator.idl b/tr/idlnames/CSSMathOperator.idl new file mode 100644 index 000000000000..80669b7ff8b7 --- /dev/null +++ b/tr/idlnames/CSSMathOperator.idl @@ -0,0 +1,9 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +enum CSSMathOperator { + "sum", + "product", + "negate", + "invert", + "min", + "max", +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathProduct.idl b/tr/idlnames/CSSMathProduct.idl new file mode 100644 index 000000000000..0cf1addade7a --- /dev/null +++ b/tr/idlnames/CSSMathProduct.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish... args)] +interface CSSMathProduct : CSSMathValue { + readonly attribute CSSNumericArray values; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathSum.idl b/tr/idlnames/CSSMathSum.idl new file mode 100644 index 000000000000..aa21473cb37b --- /dev/null +++ b/tr/idlnames/CSSMathSum.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish... args)] +interface CSSMathSum : CSSMathValue { + readonly attribute CSSNumericArray values; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMathValue.idl b/tr/idlnames/CSSMathValue.idl new file mode 100644 index 000000000000..678519082c15 --- /dev/null +++ b/tr/idlnames/CSSMathValue.idl @@ -0,0 +1,5 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSMathValue : CSSNumericValue { + readonly attribute CSSMathOperator operator; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMatrixComponent.idl b/tr/idlnames/CSSMatrixComponent.idl new file mode 100644 index 000000000000..e5cfbbc83dc0 --- /dev/null +++ b/tr/idlnames/CSSMatrixComponent.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(DOMMatrixReadOnly matrix, optional CSSMatrixComponentOptions options)] +interface CSSMatrixComponent : CSSTransformComponent { + attribute DOMMatrix matrix; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMatrixComponentOptions.idl b/tr/idlnames/CSSMatrixComponentOptions.idl new file mode 100644 index 000000000000..532d8e3ea970 --- /dev/null +++ b/tr/idlnames/CSSMatrixComponentOptions.idl @@ -0,0 +1,4 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +dictionary CSSMatrixComponentOptions { + boolean is2D; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSMediaRule.idl b/tr/idlnames/CSSMediaRule.idl new file mode 100644 index 000000000000..918161b13f98 --- /dev/null +++ b/tr/idlnames/CSSMediaRule.idl @@ -0,0 +1,5 @@ +// Source: CSS Conditional Rules Module Level 3 (https://www.w3.org/TR/css-conditional-3/) +[Exposed=Window] +interface CSSMediaRule : CSSConditionRule { + [SameObject, PutForwards=mediaText] readonly attribute MediaList media; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNestingRule.idl b/tr/idlnames/CSSNestingRule.idl new file mode 100644 index 000000000000..42c0cdc18eaf --- /dev/null +++ b/tr/idlnames/CSSNestingRule.idl @@ -0,0 +1,8 @@ +// Source: CSS Nesting Module (https://drafts.csswg.org/css-nesting-1/) +interface CSSNestingRule : CSSRule { + attribute CSSOMString selectorText; + [SameObject] readonly attribute CSSRuleList cssRules; + [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; + unsigned long insertRule(CSSOMString rule, optional unsigned long index = 0); + undefined deleteRule(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNumberish.idl b/tr/idlnames/CSSNumberish.idl new file mode 100644 index 000000000000..9f5cc36a1df5 --- /dev/null +++ b/tr/idlnames/CSSNumberish.idl @@ -0,0 +1,2 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +typedef (double or CSSNumericValue) CSSNumberish; \ No newline at end of file diff --git a/tr/idlnames/CSSNumericArray.idl b/tr/idlnames/CSSNumericArray.idl new file mode 100644 index 000000000000..52c53cabe7db --- /dev/null +++ b/tr/idlnames/CSSNumericArray.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSNumericArray { + iterable; + readonly attribute unsigned long length; + getter CSSNumericValue (unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNumericBaseType.idl b/tr/idlnames/CSSNumericBaseType.idl new file mode 100644 index 000000000000..530fc1ffe0a3 --- /dev/null +++ b/tr/idlnames/CSSNumericBaseType.idl @@ -0,0 +1,10 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +enum CSSNumericBaseType { + "length", + "angle", + "time", + "frequency", + "resolution", + "flex", + "percent", +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNumericType.idl b/tr/idlnames/CSSNumericType.idl new file mode 100644 index 000000000000..44e5e78dc3bb --- /dev/null +++ b/tr/idlnames/CSSNumericType.idl @@ -0,0 +1,11 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +dictionary CSSNumericType { + long length; + long angle; + long time; + long frequency; + long resolution; + long flex; + long percent; + CSSNumericBaseType percentHint; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSNumericValue.idl b/tr/idlnames/CSSNumericValue.idl new file mode 100644 index 000000000000..912e88dfbdad --- /dev/null +++ b/tr/idlnames/CSSNumericValue.idl @@ -0,0 +1,18 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSNumericValue : CSSStyleValue { + CSSNumericValue add(CSSNumberish... values); + CSSNumericValue sub(CSSNumberish... values); + CSSNumericValue mul(CSSNumberish... values); + CSSNumericValue div(CSSNumberish... values); + CSSNumericValue min(CSSNumberish... values); + CSSNumericValue max(CSSNumberish... values); + + boolean equals(CSSNumberish... value); + + CSSUnitValue to(USVString unit); + CSSMathSum toSum(USVString... units); + CSSNumericType type(); + + [Exposed=Window] static CSSNumericValue parse(USVString cssText); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserAtRule.idl b/tr/idlnames/CSSParserAtRule.idl new file mode 100644 index 000000000000..7f3b5813f5ea --- /dev/null +++ b/tr/idlnames/CSSParserAtRule.idl @@ -0,0 +1,9 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +[Constructor(DOMString name, sequence prelude, optional sequence? body)] +interface CSSParserAtRule : CSSParserRule { + readonly attribute DOMString name; + readonly attribute FrozenArray prelude; + readonly attribute FrozenArray? body; + /* nullable to handle at-statements */ + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserBlock.idl b/tr/idlnames/CSSParserBlock.idl new file mode 100644 index 000000000000..185346e062ed --- /dev/null +++ b/tr/idlnames/CSSParserBlock.idl @@ -0,0 +1,7 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +[Constructor(DOMString name, sequence body)] +interface CSSParserBlock : CSSParserValue { + readonly attribute DOMString name; /* "[]", "{}", or "()" */ + readonly attribute FrozenArray body; + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserDeclaration.idl b/tr/idlnames/CSSParserDeclaration.idl new file mode 100644 index 000000000000..88545005d5ee --- /dev/null +++ b/tr/idlnames/CSSParserDeclaration.idl @@ -0,0 +1,7 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +[Constructor(DOMString name, optional sequence body)] +interface CSSParserDeclaration : CSSParserRule { + readonly attribute DOMString name; + readonly attribute FrozenArray body; + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserFunction.idl b/tr/idlnames/CSSParserFunction.idl new file mode 100644 index 000000000000..3859d83f1bab --- /dev/null +++ b/tr/idlnames/CSSParserFunction.idl @@ -0,0 +1,7 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +[Constructor(DOMString name, sequence> args)] +interface CSSParserFunction : CSSParserValue { + readonly attribute DOMString name; + readonly attribute FrozenArray> args; + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserOptions.idl b/tr/idlnames/CSSParserOptions.idl new file mode 100644 index 000000000000..6ef9b2162567 --- /dev/null +++ b/tr/idlnames/CSSParserOptions.idl @@ -0,0 +1,6 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +dictionary CSSParserOptions { + object atRules; + /* dict of at-rule name => at-rule type + (contains decls or contains qualified rules) */ +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserQualifiedRule.idl b/tr/idlnames/CSSParserQualifiedRule.idl new file mode 100644 index 000000000000..ae2718b64d39 --- /dev/null +++ b/tr/idlnames/CSSParserQualifiedRule.idl @@ -0,0 +1,7 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +[Constructor(sequence prelude, optional sequence? body)] +interface CSSParserQualifiedRule : CSSParserRule { + readonly attribute FrozenArray prelude; + readonly attribute FrozenArray body; + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserRule.idl b/tr/idlnames/CSSParserRule.idl new file mode 100644 index 000000000000..6f9e8d487c12 --- /dev/null +++ b/tr/idlnames/CSSParserRule.idl @@ -0,0 +1,4 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +interface CSSParserRule { + /* Just a superclass. */ +}; \ No newline at end of file diff --git a/tr/idlnames/CSSParserValue.idl b/tr/idlnames/CSSParserValue.idl new file mode 100644 index 000000000000..e175bdabf139 --- /dev/null +++ b/tr/idlnames/CSSParserValue.idl @@ -0,0 +1,4 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +interface CSSParserValue { + /* Just a superclass. */ +}; \ No newline at end of file diff --git a/tr/idlnames/CSSPerspective.idl b/tr/idlnames/CSSPerspective.idl new file mode 100644 index 000000000000..f82a9eeb5928 --- /dev/null +++ b/tr/idlnames/CSSPerspective.idl @@ -0,0 +1,9 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +/* Note that skew(x,y) is *not* the same as skewX(x) skewY(y), + thus the separate interfaces for all three. */ + +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue length)] +interface CSSPerspective : CSSTransformComponent { + attribute CSSNumericValue length; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSPositionValue.idl b/tr/idlnames/CSSPositionValue.idl new file mode 100644 index 000000000000..f03f3b9971eb --- /dev/null +++ b/tr/idlnames/CSSPositionValue.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue x, CSSNumericValue y)] +interface CSSPositionValue : CSSStyleValue { + attribute CSSNumericValue x; + attribute CSSNumericValue y; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSPropertyRule.idl b/tr/idlnames/CSSPropertyRule.idl new file mode 100644 index 000000000000..ce334dc19e4b --- /dev/null +++ b/tr/idlnames/CSSPropertyRule.idl @@ -0,0 +1,8 @@ +// Source: CSS Properties and Values API Level 1 (https://www.w3.org/TR/css-properties-values-api-1/) +[Exposed=Window] +interface CSSPropertyRule : CSSRule { + readonly attribute CSSOMString name; + readonly attribute CSSOMString syntax; + readonly attribute boolean inherits; + readonly attribute CSSOMString? initialValue; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSPseudoElement.idl b/tr/idlnames/CSSPseudoElement.idl new file mode 100644 index 000000000000..e66a81839c79 --- /dev/null +++ b/tr/idlnames/CSSPseudoElement.idl @@ -0,0 +1,9 @@ +// Source: CSS Pseudo-Elements Module Level 4 (https://www.w3.org/TR/css-pseudo-4/) +[Exposed=Window] +interface CSSPseudoElement : EventTarget { + readonly attribute CSSOMString type; + readonly attribute Element element; +}; + +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +CSSPseudoElement includes Animatable; \ No newline at end of file diff --git a/tr/idlnames/CSSRotate.idl b/tr/idlnames/CSSRotate.idl new file mode 100644 index 000000000000..91da28659016 --- /dev/null +++ b/tr/idlnames/CSSRotate.idl @@ -0,0 +1,10 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue angle), + Constructor(CSSNumberish x, CSSNumberish y, CSSNumberish z, CSSNumericValue angle)] +interface CSSRotate : CSSTransformComponent { + attribute CSSNumberish x; + attribute CSSNumberish y; + attribute CSSNumberish z; + attribute CSSNumericValue angle; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSScale.idl b/tr/idlnames/CSSScale.idl new file mode 100644 index 000000000000..8f851ec304e0 --- /dev/null +++ b/tr/idlnames/CSSScale.idl @@ -0,0 +1,8 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumberish x, CSSNumberish y, optional CSSNumberish z)] +interface CSSScale : CSSTransformComponent { + attribute CSSNumberish x; + attribute CSSNumberish y; + attribute CSSNumberish z; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSScrollTimelineRule.idl b/tr/idlnames/CSSScrollTimelineRule.idl new file mode 100644 index 000000000000..ae01a47d2b27 --- /dev/null +++ b/tr/idlnames/CSSScrollTimelineRule.idl @@ -0,0 +1,9 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +[Exposed=Window] +interface CSSScrollTimelineRule : CSSRule { + readonly attribute CSSOMString name; + readonly attribute CSSOMString source; + readonly attribute CSSOMString orientation; + readonly attribute CSSOMString scrollOffsets; + readonly attribute CSSOMString timeRange; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSSkew.idl b/tr/idlnames/CSSSkew.idl new file mode 100644 index 000000000000..c7d0c4fec6a5 --- /dev/null +++ b/tr/idlnames/CSSSkew.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue ax, CSSNumericValue ay)] +interface CSSSkew : CSSTransformComponent { + attribute CSSNumericValue ax; + attribute CSSNumericValue ay; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSSkewX.idl b/tr/idlnames/CSSSkewX.idl new file mode 100644 index 000000000000..cbff1648f946 --- /dev/null +++ b/tr/idlnames/CSSSkewX.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue ax)] +interface CSSSkewX : CSSTransformComponent { + attribute CSSNumericValue ax; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSSkewY.idl b/tr/idlnames/CSSSkewY.idl new file mode 100644 index 000000000000..8f8515a065d1 --- /dev/null +++ b/tr/idlnames/CSSSkewY.idl @@ -0,0 +1,6 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue ay)] +interface CSSSkewY : CSSTransformComponent { + attribute CSSNumericValue ay; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSStringSource.idl b/tr/idlnames/CSSStringSource.idl new file mode 100644 index 000000000000..7e932ec8b174 --- /dev/null +++ b/tr/idlnames/CSSStringSource.idl @@ -0,0 +1,2 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +typedef (DOMString or ReadableStream) CSSStringSource; \ No newline at end of file diff --git a/tr/idlnames/CSSStyleSheetInit.idl b/tr/idlnames/CSSStyleSheetInit.idl new file mode 100644 index 000000000000..ee45cc620b0a --- /dev/null +++ b/tr/idlnames/CSSStyleSheetInit.idl @@ -0,0 +1,7 @@ +// Source: Constructable Stylesheet Objects (https://wicg.github.io/construct-stylesheets/) +dictionary CSSStyleSheetInit { + (MediaList or DOMString) media = ""; + DOMString title = ""; + boolean alternate = false; + boolean disabled = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSStyleValue.idl b/tr/idlnames/CSSStyleValue.idl new file mode 100644 index 000000000000..2ac1b45239d0 --- /dev/null +++ b/tr/idlnames/CSSStyleValue.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSStyleValue { + stringifier; + [Exposed=Window] static CSSStyleValue parse(USVString property, USVString cssText); + [Exposed=Window] static sequence parseAll(USVString property, USVString cssText); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSSupportsRule.idl b/tr/idlnames/CSSSupportsRule.idl new file mode 100644 index 000000000000..a2010b523912 --- /dev/null +++ b/tr/idlnames/CSSSupportsRule.idl @@ -0,0 +1,4 @@ +// Source: CSS Conditional Rules Module Level 3 (https://www.w3.org/TR/css-conditional-3/) +[Exposed=Window] +interface CSSSupportsRule : CSSConditionRule { +}; \ No newline at end of file diff --git a/tr/idlnames/CSSToken.idl b/tr/idlnames/CSSToken.idl new file mode 100644 index 000000000000..f212c3c21e97 --- /dev/null +++ b/tr/idlnames/CSSToken.idl @@ -0,0 +1,2 @@ +// Source: CSS Parser API (https://wicg.github.io/css-parser-api/) +typedef (DOMString or CSSStyleValue or CSSParserValue) CSSToken; \ No newline at end of file diff --git a/tr/idlnames/CSSTransformComponent.idl b/tr/idlnames/CSSTransformComponent.idl new file mode 100644 index 000000000000..d9c0c670aab3 --- /dev/null +++ b/tr/idlnames/CSSTransformComponent.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface CSSTransformComponent { + stringifier; + attribute boolean is2D; + DOMMatrix toMatrix(); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSTransformValue.idl b/tr/idlnames/CSSTransformValue.idl new file mode 100644 index 000000000000..112b0e7175c5 --- /dev/null +++ b/tr/idlnames/CSSTransformValue.idl @@ -0,0 +1,12 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(sequence transforms)] +interface CSSTransformValue : CSSStyleValue { + iterable; + readonly attribute unsigned long length; + getter CSSTransformComponent (unsigned long index); + setter CSSTransformComponent (unsigned long index, CSSTransformComponent val); + + readonly attribute boolean is2D; + DOMMatrix toMatrix(); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSTransition.idl b/tr/idlnames/CSSTransition.idl new file mode 100644 index 000000000000..dc41130c1373 --- /dev/null +++ b/tr/idlnames/CSSTransition.idl @@ -0,0 +1,5 @@ +// Source: CSS Transitions Level 2 (https://drafts.csswg.org/css-transitions-2/) +[Exposed=Window] +interface CSSTransition : Animation { + readonly attribute CSSOMString transitionProperty; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSTranslate.idl b/tr/idlnames/CSSTranslate.idl new file mode 100644 index 000000000000..4058722f4477 --- /dev/null +++ b/tr/idlnames/CSSTranslate.idl @@ -0,0 +1,8 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(CSSNumericValue x, CSSNumericValue y, optional CSSNumericValue z)] +interface CSSTranslate : CSSTransformComponent { + attribute CSSNumericValue x; + attribute CSSNumericValue y; + attribute CSSNumericValue z; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSUnitValue.idl b/tr/idlnames/CSSUnitValue.idl new file mode 100644 index 000000000000..b9ff915020ef --- /dev/null +++ b/tr/idlnames/CSSUnitValue.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(double value, USVString unit)] +interface CSSUnitValue : CSSNumericValue { + attribute double value; + readonly attribute USVString unit; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSUnparsedSegment.idl b/tr/idlnames/CSSUnparsedSegment.idl new file mode 100644 index 000000000000..63e6991b0eea --- /dev/null +++ b/tr/idlnames/CSSUnparsedSegment.idl @@ -0,0 +1,2 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +typedef (USVString or CSSVariableReferenceValue) CSSUnparsedSegment; \ No newline at end of file diff --git a/tr/idlnames/CSSUnparsedValue.idl b/tr/idlnames/CSSUnparsedValue.idl new file mode 100644 index 000000000000..6d01e7dddec1 --- /dev/null +++ b/tr/idlnames/CSSUnparsedValue.idl @@ -0,0 +1,9 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(sequence members)] +interface CSSUnparsedValue : CSSStyleValue { + iterable; + readonly attribute unsigned long length; + getter CSSUnparsedSegment (unsigned long index); + setter CSSUnparsedSegment (unsigned long index, CSSUnparsedSegment val); +}; \ No newline at end of file diff --git a/tr/idlnames/CSSVariableReferenceValue.idl b/tr/idlnames/CSSVariableReferenceValue.idl new file mode 100644 index 000000000000..80e698abb4c1 --- /dev/null +++ b/tr/idlnames/CSSVariableReferenceValue.idl @@ -0,0 +1,7 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet), + Constructor(USVString variable, optional CSSUnparsedValue? fallback = null)] +interface CSSVariableReferenceValue { + attribute USVString variable; + readonly attribute CSSUnparsedValue? fallback; +}; \ No newline at end of file diff --git a/tr/idlnames/CSSViewportRule.idl b/tr/idlnames/CSSViewportRule.idl new file mode 100644 index 000000000000..d2601c8233d9 --- /dev/null +++ b/tr/idlnames/CSSViewportRule.idl @@ -0,0 +1,4 @@ +// Source: CSS Device Adaptation Module Level 1 (https://www.w3.org/TR/css-device-adapt-1/) +interface CSSViewportRule : CSSRule { + readonly attribute CSSStyleDeclaration style; +}; \ No newline at end of file diff --git a/tr/idlnames/Cache.idl b/tr/idlnames/Cache.idl new file mode 100644 index 000000000000..2558caee7a10 --- /dev/null +++ b/tr/idlnames/Cache.idl @@ -0,0 +1,11 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[SecureContext, Exposed=(Window,Worker)] +interface Cache { + [NewObject] Promise match(RequestInfo request, optional CacheQueryOptions options = {}); + [NewObject] Promise> matchAll(optional RequestInfo request, optional CacheQueryOptions options = {}); + [NewObject] Promise add(RequestInfo request); + [NewObject] Promise addAll(sequence requests); + [NewObject] Promise put(RequestInfo request, Response response); + [NewObject] Promise delete(RequestInfo request, optional CacheQueryOptions options = {}); + [NewObject] Promise> keys(optional RequestInfo request, optional CacheQueryOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/CacheQueryOptions.idl b/tr/idlnames/CacheQueryOptions.idl new file mode 100644 index 000000000000..e2e23b79ce92 --- /dev/null +++ b/tr/idlnames/CacheQueryOptions.idl @@ -0,0 +1,6 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary CacheQueryOptions { + boolean ignoreSearch = false; + boolean ignoreMethod = false; + boolean ignoreVary = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CacheStorage.idl b/tr/idlnames/CacheStorage.idl new file mode 100644 index 000000000000..f93143ee151d --- /dev/null +++ b/tr/idlnames/CacheStorage.idl @@ -0,0 +1,9 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[SecureContext, Exposed=(Window,Worker)] +interface CacheStorage { + [NewObject] Promise match(RequestInfo request, optional MultiCacheQueryOptions options = {}); + [NewObject] Promise has(DOMString cacheName); + [NewObject] Promise open(DOMString cacheName); + [NewObject] Promise delete(DOMString cacheName); + [NewObject] Promise> keys(); +}; \ No newline at end of file diff --git a/tr/idlnames/CameraDevicePermissionDescriptor.idl b/tr/idlnames/CameraDevicePermissionDescriptor.idl new file mode 100644 index 000000000000..e6caf098f8e7 --- /dev/null +++ b/tr/idlnames/CameraDevicePermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary CameraDevicePermissionDescriptor : DevicePermissionDescriptor { + boolean panTiltZoom = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CanMakePaymentEvent.idl b/tr/idlnames/CanMakePaymentEvent.idl new file mode 100644 index 000000000000..782c2e2af384 --- /dev/null +++ b/tr/idlnames/CanMakePaymentEvent.idl @@ -0,0 +1,9 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +[Exposed=ServiceWorker] +interface CanMakePaymentEvent : ExtendableEvent { + constructor(DOMString type, CanMakePaymentEventInit eventInitDict); + readonly attribute USVString topOrigin; + readonly attribute USVString paymentRequestOrigin; + readonly attribute FrozenArray methodData; + void respondWith(Promise canMakePaymentResponse); +}; \ No newline at end of file diff --git a/tr/idlnames/CanMakePaymentEventInit.idl b/tr/idlnames/CanMakePaymentEventInit.idl new file mode 100644 index 000000000000..c737fa48d838 --- /dev/null +++ b/tr/idlnames/CanMakePaymentEventInit.idl @@ -0,0 +1,6 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary CanMakePaymentEventInit : ExtendableEventInit { + USVString topOrigin; + USVString paymentRequestOrigin; + sequence methodData; +}; \ No newline at end of file diff --git a/tr/idlnames/CanPlayTypeResult.idl b/tr/idlnames/CanPlayTypeResult.idl new file mode 100644 index 000000000000..039435b6c666 --- /dev/null +++ b/tr/idlnames/CanPlayTypeResult.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanPlayTypeResult { "" /* empty string */, "maybe", "probably" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasCaptureMediaStreamTrack.idl b/tr/idlnames/CanvasCaptureMediaStreamTrack.idl new file mode 100644 index 000000000000..16b730e03664 --- /dev/null +++ b/tr/idlnames/CanvasCaptureMediaStreamTrack.idl @@ -0,0 +1,5 @@ +// Source: Media Capture from DOM Elements (https://www.w3.org/TR/mediacapture-fromelement/) +[Exposed=Window] interface CanvasCaptureMediaStreamTrack : MediaStreamTrack { + readonly attribute HTMLCanvasElement canvas; + undefined requestFrame (); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasCompositing.idl b/tr/idlnames/CanvasCompositing.idl new file mode 100644 index 000000000000..27fa8b0acf31 --- /dev/null +++ b/tr/idlnames/CanvasCompositing.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasCompositing { + // compositing + attribute unrestricted double globalAlpha; // (default 1.0) + attribute DOMString globalCompositeOperation; // (default source-over) +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasDirection.idl b/tr/idlnames/CanvasDirection.idl new file mode 100644 index 000000000000..e5d2b89fe473 --- /dev/null +++ b/tr/idlnames/CanvasDirection.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasDirection { "ltr", "rtl", "inherit" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasDrawImage.idl b/tr/idlnames/CanvasDrawImage.idl new file mode 100644 index 000000000000..83f31f8e8fe1 --- /dev/null +++ b/tr/idlnames/CanvasDrawImage.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasDrawImage { + // drawing images + undefined drawImage(CanvasImageSource image, unrestricted double dx, unrestricted double dy); + undefined drawImage(CanvasImageSource image, unrestricted double dx, unrestricted double dy, unrestricted double dw, unrestricted double dh); + undefined drawImage(CanvasImageSource image, unrestricted double sx, unrestricted double sy, unrestricted double sw, unrestricted double sh, unrestricted double dx, unrestricted double dy, unrestricted double dw, unrestricted double dh); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasDrawPath.idl b/tr/idlnames/CanvasDrawPath.idl new file mode 100644 index 000000000000..489a9be8ee7b --- /dev/null +++ b/tr/idlnames/CanvasDrawPath.idl @@ -0,0 +1,15 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasDrawPath { + // path API (see also CanvasPath) + undefined beginPath(); + undefined fill(optional CanvasFillRule fillRule = "nonzero"); + undefined fill(Path2D path, optional CanvasFillRule fillRule = "nonzero"); + undefined stroke(); + undefined stroke(Path2D path); + undefined clip(optional CanvasFillRule fillRule = "nonzero"); + undefined clip(Path2D path, optional CanvasFillRule fillRule = "nonzero"); + boolean isPointInPath(unrestricted double x, unrestricted double y, optional CanvasFillRule fillRule = "nonzero"); + boolean isPointInPath(Path2D path, unrestricted double x, unrestricted double y, optional CanvasFillRule fillRule = "nonzero"); + boolean isPointInStroke(unrestricted double x, unrestricted double y); + boolean isPointInStroke(Path2D path, unrestricted double x, unrestricted double y); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasFillRule.idl b/tr/idlnames/CanvasFillRule.idl new file mode 100644 index 000000000000..46432b0c205e --- /dev/null +++ b/tr/idlnames/CanvasFillRule.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasFillRule { "nonzero", "evenodd" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasFillStrokeStyles.idl b/tr/idlnames/CanvasFillStrokeStyles.idl new file mode 100644 index 000000000000..8587c4ea289a --- /dev/null +++ b/tr/idlnames/CanvasFillStrokeStyles.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasFillStrokeStyles { + // colors and styles (see also the CanvasPathDrawingStyles and CanvasTextDrawingStyles interfaces) + attribute (DOMString or CanvasGradient or CanvasPattern) strokeStyle; // (default black) + attribute (DOMString or CanvasGradient or CanvasPattern) fillStyle; // (default black) + CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1); + CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1); + CanvasPattern? createPattern(CanvasImageSource image, [LegacyNullToEmptyString] DOMString repetition); + +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasFilters.idl b/tr/idlnames/CanvasFilters.idl new file mode 100644 index 000000000000..de10c647ddff --- /dev/null +++ b/tr/idlnames/CanvasFilters.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasFilters { + // filters + attribute DOMString filter; // (default "none") +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasGradient.idl b/tr/idlnames/CanvasGradient.idl new file mode 100644 index 000000000000..a051abca1374 --- /dev/null +++ b/tr/idlnames/CanvasGradient.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface CanvasGradient { + // opaque object + undefined addColorStop(double offset, DOMString color); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasImageData.idl b/tr/idlnames/CanvasImageData.idl new file mode 100644 index 000000000000..f3e85241aa37 --- /dev/null +++ b/tr/idlnames/CanvasImageData.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasImageData { + // pixel manipulation + ImageData createImageData([EnforceRange] long sw, [EnforceRange] long sh); + ImageData createImageData(ImageData imagedata); + ImageData getImageData([EnforceRange] long sx, [EnforceRange] long sy, [EnforceRange] long sw, [EnforceRange] long sh); + undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy); + undefined putImageData(ImageData imagedata, [EnforceRange] long dx, [EnforceRange] long dy, [EnforceRange] long dirtyX, [EnforceRange] long dirtyY, [EnforceRange] long dirtyWidth, [EnforceRange] long dirtyHeight); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasImageSmoothing.idl b/tr/idlnames/CanvasImageSmoothing.idl new file mode 100644 index 000000000000..2256a66ba825 --- /dev/null +++ b/tr/idlnames/CanvasImageSmoothing.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasImageSmoothing { + // image smoothing + attribute boolean imageSmoothingEnabled; // (default true) + attribute ImageSmoothingQuality imageSmoothingQuality; // (default low) + +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasImageSource.idl b/tr/idlnames/CanvasImageSource.idl new file mode 100644 index 000000000000..c54e2c543245 --- /dev/null +++ b/tr/idlnames/CanvasImageSource.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (HTMLOrSVGImageElement or + HTMLVideoElement or + HTMLCanvasElement or + ImageBitmap or + OffscreenCanvas) CanvasImageSource; \ No newline at end of file diff --git a/tr/idlnames/CanvasLineCap.idl b/tr/idlnames/CanvasLineCap.idl new file mode 100644 index 000000000000..2a4aaf01acf5 --- /dev/null +++ b/tr/idlnames/CanvasLineCap.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasLineCap { "butt", "round", "square" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasLineJoin.idl b/tr/idlnames/CanvasLineJoin.idl new file mode 100644 index 000000000000..0dc7b6c04270 --- /dev/null +++ b/tr/idlnames/CanvasLineJoin.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasLineJoin { "round", "bevel", "miter" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasPath.idl b/tr/idlnames/CanvasPath.idl new file mode 100644 index 000000000000..2e2088e0fde7 --- /dev/null +++ b/tr/idlnames/CanvasPath.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasPath { + // shared path API methods + undefined closePath(); + undefined moveTo(unrestricted double x, unrestricted double y); + undefined lineTo(unrestricted double x, unrestricted double y); + undefined quadraticCurveTo(unrestricted double cpx, unrestricted double cpy, unrestricted double x, unrestricted double y); + undefined bezierCurveTo(unrestricted double cp1x, unrestricted double cp1y, unrestricted double cp2x, unrestricted double cp2y, unrestricted double x, unrestricted double y); + undefined arcTo(unrestricted double x1, unrestricted double y1, unrestricted double x2, unrestricted double y2, unrestricted double radius); + undefined rect(unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h); + undefined arc(unrestricted double x, unrestricted double y, unrestricted double radius, unrestricted double startAngle, unrestricted double endAngle, optional boolean counterclockwise = false); + undefined ellipse(unrestricted double x, unrestricted double y, unrestricted double radiusX, unrestricted double radiusY, unrestricted double rotation, unrestricted double startAngle, unrestricted double endAngle, optional boolean counterclockwise = false); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasPathDrawingStyles.idl b/tr/idlnames/CanvasPathDrawingStyles.idl new file mode 100644 index 000000000000..43f110b59ec6 --- /dev/null +++ b/tr/idlnames/CanvasPathDrawingStyles.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasPathDrawingStyles { + // line caps/joins + attribute unrestricted double lineWidth; // (default 1) + attribute CanvasLineCap lineCap; // (default "butt") + attribute CanvasLineJoin lineJoin; // (default "miter") + attribute unrestricted double miterLimit; // (default 10) + + // dashed lines + undefined setLineDash(sequence segments); // default empty + sequence getLineDash(); + attribute unrestricted double lineDashOffset; +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasPattern.idl b/tr/idlnames/CanvasPattern.idl new file mode 100644 index 000000000000..ed9813568c37 --- /dev/null +++ b/tr/idlnames/CanvasPattern.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface CanvasPattern { + // opaque object + undefined setTransform(optional DOMMatrix2DInit transform = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasRect.idl b/tr/idlnames/CanvasRect.idl new file mode 100644 index 000000000000..ac3ff2afc9e6 --- /dev/null +++ b/tr/idlnames/CanvasRect.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasRect { + // rects + undefined clearRect(unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h); + undefined fillRect(unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h); + undefined strokeRect(unrestricted double x, unrestricted double y, unrestricted double w, unrestricted double h); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasRenderingContext2D.idl b/tr/idlnames/CanvasRenderingContext2D.idl new file mode 100644 index 000000000000..78d53fa61e12 --- /dev/null +++ b/tr/idlnames/CanvasRenderingContext2D.idl @@ -0,0 +1,56 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface CanvasRenderingContext2D { + // back-reference to the canvas + readonly attribute HTMLCanvasElement canvas; + + CanvasRenderingContext2DSettings getContextAttributes(); +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasState; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasTransform; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasCompositing; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasImageSmoothing; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasFillStrokeStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasShadowStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasFilters; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasRect; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasDrawPath; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasUserInterface; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasText; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasDrawImage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasImageData; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasPathDrawingStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasTextDrawingStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +CanvasRenderingContext2D includes CanvasPath; \ No newline at end of file diff --git a/tr/idlnames/CanvasRenderingContext2DSettings.idl b/tr/idlnames/CanvasRenderingContext2DSettings.idl new file mode 100644 index 000000000000..7034f355ae72 --- /dev/null +++ b/tr/idlnames/CanvasRenderingContext2DSettings.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary CanvasRenderingContext2DSettings { + boolean alpha = true; + boolean desynchronized = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasShadowStyles.idl b/tr/idlnames/CanvasShadowStyles.idl new file mode 100644 index 000000000000..411766ba493c --- /dev/null +++ b/tr/idlnames/CanvasShadowStyles.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasShadowStyles { + // shadows + attribute unrestricted double shadowOffsetX; // (default 0) + attribute unrestricted double shadowOffsetY; // (default 0) + attribute unrestricted double shadowBlur; // (default 0) + attribute DOMString shadowColor; // (default transparent black) +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasState.idl b/tr/idlnames/CanvasState.idl new file mode 100644 index 000000000000..eb82646f9051 --- /dev/null +++ b/tr/idlnames/CanvasState.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasState { + // state + undefined save(); // push state on state stack + undefined restore(); // pop state stack and restore state +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasText.idl b/tr/idlnames/CanvasText.idl new file mode 100644 index 000000000000..a0f1c28efc78 --- /dev/null +++ b/tr/idlnames/CanvasText.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasText { + // text (see also the CanvasPathDrawingStyles and CanvasTextDrawingStyles interfaces) + undefined fillText(DOMString text, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth); + undefined strokeText(DOMString text, unrestricted double x, unrestricted double y, optional unrestricted double maxWidth); + TextMetrics measureText(DOMString text); +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasTextAlign.idl b/tr/idlnames/CanvasTextAlign.idl new file mode 100644 index 000000000000..7e21bf349f51 --- /dev/null +++ b/tr/idlnames/CanvasTextAlign.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasTextAlign { "start", "end", "left", "right", "center" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasTextBaseline.idl b/tr/idlnames/CanvasTextBaseline.idl new file mode 100644 index 000000000000..b0379b3c13de --- /dev/null +++ b/tr/idlnames/CanvasTextBaseline.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum CanvasTextBaseline { "top", "hanging", "middle", "alphabetic", "ideographic", "bottom" }; \ No newline at end of file diff --git a/tr/idlnames/CanvasTextDrawingStyles.idl b/tr/idlnames/CanvasTextDrawingStyles.idl new file mode 100644 index 000000000000..6584836c9519 --- /dev/null +++ b/tr/idlnames/CanvasTextDrawingStyles.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasTextDrawingStyles { + // text + attribute DOMString font; // (default 10px sans-serif) + attribute CanvasTextAlign textAlign; // (default: "start") + attribute CanvasTextBaseline textBaseline; // (default: "alphabetic") + attribute CanvasDirection direction; // (default: "inherit") +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasTransform.idl b/tr/idlnames/CanvasTransform.idl new file mode 100644 index 000000000000..3798a80a3fd5 --- /dev/null +++ b/tr/idlnames/CanvasTransform.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasTransform { + // transformations (default transform is the identity matrix) + undefined scale(unrestricted double x, unrestricted double y); + undefined rotate(unrestricted double angle); + undefined translate(unrestricted double x, unrestricted double y); + undefined transform(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f); + + [NewObject] DOMMatrix getTransform(); + undefined setTransform(unrestricted double a, unrestricted double b, unrestricted double c, unrestricted double d, unrestricted double e, unrestricted double f); + undefined setTransform(optional DOMMatrix2DInit transform = {}); + undefined resetTransform(); + +}; \ No newline at end of file diff --git a/tr/idlnames/CanvasUserInterface.idl b/tr/idlnames/CanvasUserInterface.idl new file mode 100644 index 000000000000..1d74325410c2 --- /dev/null +++ b/tr/idlnames/CanvasUserInterface.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin CanvasUserInterface { + undefined drawFocusIfNeeded(Element element); + undefined drawFocusIfNeeded(Path2D path, Element element); + undefined scrollPathIntoView(); + undefined scrollPathIntoView(Path2D path); +}; \ No newline at end of file diff --git a/tr/idlnames/Capabilities.idl b/tr/idlnames/Capabilities.idl new file mode 100644 index 000000000000..b7ecbd2def34 --- /dev/null +++ b/tr/idlnames/Capabilities.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary Capabilities {}; \ No newline at end of file diff --git a/tr/idlnames/ChannelCountMode.idl b/tr/idlnames/ChannelCountMode.idl new file mode 100644 index 000000000000..a45210f9ec7b --- /dev/null +++ b/tr/idlnames/ChannelCountMode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum ChannelCountMode { + "max", + "clamped-max", + "explicit" +}; \ No newline at end of file diff --git a/tr/idlnames/ChannelInterpretation.idl b/tr/idlnames/ChannelInterpretation.idl new file mode 100644 index 000000000000..9e3bc1063ba2 --- /dev/null +++ b/tr/idlnames/ChannelInterpretation.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum ChannelInterpretation { + "speakers", + "discrete" +}; \ No newline at end of file diff --git a/tr/idlnames/ChannelMergerNode.idl b/tr/idlnames/ChannelMergerNode.idl new file mode 100644 index 000000000000..958db8be3996 --- /dev/null +++ b/tr/idlnames/ChannelMergerNode.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface ChannelMergerNode : AudioNode { + constructor (BaseAudioContext context, optional ChannelMergerOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/ChannelMergerOptions.idl b/tr/idlnames/ChannelMergerOptions.idl new file mode 100644 index 000000000000..69e088e089fe --- /dev/null +++ b/tr/idlnames/ChannelMergerOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary ChannelMergerOptions : AudioNodeOptions { + unsigned long numberOfInputs = 6; +}; \ No newline at end of file diff --git a/tr/idlnames/ChannelSplitterNode.idl b/tr/idlnames/ChannelSplitterNode.idl new file mode 100644 index 000000000000..6834344d0513 --- /dev/null +++ b/tr/idlnames/ChannelSplitterNode.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface ChannelSplitterNode : AudioNode { + constructor (BaseAudioContext context, optional ChannelSplitterOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/ChannelSplitterOptions.idl b/tr/idlnames/ChannelSplitterOptions.idl new file mode 100644 index 000000000000..835c6771dd9f --- /dev/null +++ b/tr/idlnames/ChannelSplitterOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary ChannelSplitterOptions : AudioNodeOptions { + unsigned long numberOfOutputs = 6; +}; \ No newline at end of file diff --git a/tr/idlnames/CharacterData.idl b/tr/idlnames/CharacterData.idl new file mode 100644 index 000000000000..8668428469c4 --- /dev/null +++ b/tr/idlnames/CharacterData.idl @@ -0,0 +1,17 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface CharacterData : Node { + attribute [LegacyNullToEmptyString] DOMString data; + readonly attribute unsigned long length; + DOMString substringData(unsigned long offset, unsigned long count); + undefined appendData(DOMString data); + undefined insertData(unsigned long offset, DOMString data); + undefined deleteData(unsigned long offset, unsigned long count); + undefined replaceData(unsigned long offset, unsigned long count, DOMString data); +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +CharacterData includes NonDocumentTypeChildNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +CharacterData includes ChildNode; \ No newline at end of file diff --git a/tr/idlnames/CharacteristicEventHandlers.idl b/tr/idlnames/CharacteristicEventHandlers.idl new file mode 100644 index 000000000000..e81a079eb916 --- /dev/null +++ b/tr/idlnames/CharacteristicEventHandlers.idl @@ -0,0 +1,5 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[SecureContext] +interface mixin CharacteristicEventHandlers { + attribute EventHandler oncharacteristicvaluechanged; +}; \ No newline at end of file diff --git a/tr/idlnames/ChildNode.idl b/tr/idlnames/ChildNode.idl new file mode 100644 index 000000000000..6577c38dfee1 --- /dev/null +++ b/tr/idlnames/ChildNode.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin ChildNode { + [CEReactions, Unscopable] undefined before((Node or DOMString)... nodes); + [CEReactions, Unscopable] undefined after((Node or DOMString)... nodes); + [CEReactions, Unscopable] undefined replaceWith((Node or DOMString)... nodes); + [CEReactions, Unscopable] undefined remove(); +}; \ No newline at end of file diff --git a/tr/idlnames/Client.idl b/tr/idlnames/Client.idl new file mode 100644 index 000000000000..e366f30fb7c5 --- /dev/null +++ b/tr/idlnames/Client.idl @@ -0,0 +1,14 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface Client { + readonly attribute USVString url; + readonly attribute FrameType frameType; + readonly attribute DOMString id; + readonly attribute ClientType type; + void postMessage(any message, optional sequence transfer = []); +}; + +// Source: Page Lifecycle (https://wicg.github.io/page-lifecycle/) +partial interface Client { + readonly attribute ClientLifecycleState lifecycleState; +}; \ No newline at end of file diff --git a/tr/idlnames/ClientLifecycleState.idl b/tr/idlnames/ClientLifecycleState.idl new file mode 100644 index 000000000000..2610c066e4df --- /dev/null +++ b/tr/idlnames/ClientLifecycleState.idl @@ -0,0 +1,5 @@ +// Source: Page Lifecycle (https://wicg.github.io/page-lifecycle/) +enum ClientLifecycleState { + "active", + "frozen" +}; \ No newline at end of file diff --git a/tr/idlnames/ClientQueryOptions.idl b/tr/idlnames/ClientQueryOptions.idl new file mode 100644 index 000000000000..505a189aebfd --- /dev/null +++ b/tr/idlnames/ClientQueryOptions.idl @@ -0,0 +1,5 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary ClientQueryOptions { + boolean includeUncontrolled = false; + ClientType type = "window"; +}; \ No newline at end of file diff --git a/tr/idlnames/ClientType.idl b/tr/idlnames/ClientType.idl new file mode 100644 index 000000000000..1a167bcbf06e --- /dev/null +++ b/tr/idlnames/ClientType.idl @@ -0,0 +1,7 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +enum ClientType { + "window", + "worker", + "sharedworker", + "all" +}; \ No newline at end of file diff --git a/tr/idlnames/Clients.idl b/tr/idlnames/Clients.idl new file mode 100644 index 000000000000..2b43285d7da0 --- /dev/null +++ b/tr/idlnames/Clients.idl @@ -0,0 +1,9 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface Clients { + // The objects returned will be new instances every time + [NewObject] Promise get(DOMString id); + [NewObject] Promise> matchAll(optional ClientQueryOptions options = {}); + [NewObject] Promise openWindow(USVString url); + [NewObject] Promise claim(); +}; \ No newline at end of file diff --git a/tr/idlnames/Clipboard.idl b/tr/idlnames/Clipboard.idl new file mode 100644 index 000000000000..9f572cf5205b --- /dev/null +++ b/tr/idlnames/Clipboard.idl @@ -0,0 +1,7 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +[SecureContext, Exposed=Window] interface Clipboard : EventTarget { + Promise read(); + Promise readText(); + Promise write(ClipboardItems data); + Promise writeText(DOMString data); +}; \ No newline at end of file diff --git a/tr/idlnames/ClipboardEvent.idl b/tr/idlnames/ClipboardEvent.idl new file mode 100644 index 000000000000..065b9450e146 --- /dev/null +++ b/tr/idlnames/ClipboardEvent.idl @@ -0,0 +1,6 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +[Exposed=Window] +interface ClipboardEvent : Event { + constructor(DOMString type, optional ClipboardEventInit eventInitDict = {}); + readonly attribute DataTransfer? clipboardData; +}; \ No newline at end of file diff --git a/tr/idlnames/ClipboardEventInit.idl b/tr/idlnames/ClipboardEventInit.idl new file mode 100644 index 000000000000..2257315d9260 --- /dev/null +++ b/tr/idlnames/ClipboardEventInit.idl @@ -0,0 +1,4 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +dictionary ClipboardEventInit : EventInit { + DataTransfer? clipboardData = null; +}; \ No newline at end of file diff --git a/tr/idlnames/ClipboardItem.idl b/tr/idlnames/ClipboardItem.idl new file mode 100644 index 000000000000..47b0463c03c9 --- /dev/null +++ b/tr/idlnames/ClipboardItem.idl @@ -0,0 +1,16 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +[Exposed=Window] interface ClipboardItem { + constructor(record items, + optional ClipboardItemOptions options = {}); + static ClipboardItem createDelayed( + record items, + optional ClipboardItemOptions options = {}); + + readonly attribute PresentationStyle presentationStyle; + readonly attribute long long lastModified; + readonly attribute boolean delayed; + + readonly attribute FrozenArray types; + + Promise getType(DOMString type); +}; \ No newline at end of file diff --git a/tr/idlnames/ClipboardItemData.idl b/tr/idlnames/ClipboardItemData.idl new file mode 100644 index 000000000000..26839ee8004a --- /dev/null +++ b/tr/idlnames/ClipboardItemData.idl @@ -0,0 +1,2 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +typedef Promise ClipboardItemData; \ No newline at end of file diff --git a/tr/idlnames/ClipboardItemDataType.idl b/tr/idlnames/ClipboardItemDataType.idl new file mode 100644 index 000000000000..d13b1beb626d --- /dev/null +++ b/tr/idlnames/ClipboardItemDataType.idl @@ -0,0 +1,2 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +typedef (DOMString or Blob) ClipboardItemDataType; \ No newline at end of file diff --git a/tr/idlnames/ClipboardItemDelayedCallback.idl b/tr/idlnames/ClipboardItemDelayedCallback.idl new file mode 100644 index 000000000000..7fa337adf40b --- /dev/null +++ b/tr/idlnames/ClipboardItemDelayedCallback.idl @@ -0,0 +1,2 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +callback ClipboardItemDelayedCallback = ClipboardItemData (); \ No newline at end of file diff --git a/tr/idlnames/ClipboardItemOptions.idl b/tr/idlnames/ClipboardItemOptions.idl new file mode 100644 index 000000000000..56881f2d6a9a --- /dev/null +++ b/tr/idlnames/ClipboardItemOptions.idl @@ -0,0 +1,4 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +dictionary ClipboardItemOptions { + PresentationStyle presentationStyle = "unspecified"; +}; \ No newline at end of file diff --git a/tr/idlnames/ClipboardItems.idl b/tr/idlnames/ClipboardItems.idl new file mode 100644 index 000000000000..f6cc24d7b3db --- /dev/null +++ b/tr/idlnames/ClipboardItems.idl @@ -0,0 +1,2 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +typedef sequence ClipboardItems; \ No newline at end of file diff --git a/tr/idlnames/ClipboardPermissionDescriptor.idl b/tr/idlnames/ClipboardPermissionDescriptor.idl new file mode 100644 index 000000000000..fcdf0ace8fed --- /dev/null +++ b/tr/idlnames/ClipboardPermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +dictionary ClipboardPermissionDescriptor : PermissionDescriptor { + boolean allowWithoutGesture = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CloseEvent.idl b/tr/idlnames/CloseEvent.idl new file mode 100644 index 000000000000..ef4e1becc70a --- /dev/null +++ b/tr/idlnames/CloseEvent.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface CloseEvent : Event { + constructor(DOMString type, optional CloseEventInit eventInitDict = {}); + + readonly attribute boolean wasClean; + readonly attribute unsigned short code; + readonly attribute USVString reason; +}; \ No newline at end of file diff --git a/tr/idlnames/CloseEventInit.idl b/tr/idlnames/CloseEventInit.idl new file mode 100644 index 000000000000..1b70e7330df4 --- /dev/null +++ b/tr/idlnames/CloseEventInit.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary CloseEventInit : EventInit { + boolean wasClean = false; + unsigned short code = 0; + USVString reason = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/CodecState.idl b/tr/idlnames/CodecState.idl new file mode 100644 index 000000000000..49d79e292f17 --- /dev/null +++ b/tr/idlnames/CodecState.idl @@ -0,0 +1,6 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +enum CodecState { + "unconfigured", + "configured", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/CollectedClientData.idl b/tr/idlnames/CollectedClientData.idl new file mode 100644 index 000000000000..82a3c52195d0 --- /dev/null +++ b/tr/idlnames/CollectedClientData.idl @@ -0,0 +1,8 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary CollectedClientData { + required DOMString type; + required DOMString challenge; + required DOMString origin; + boolean crossOrigin; + TokenBinding tokenBinding; +}; \ No newline at end of file diff --git a/tr/idlnames/ColorGamut.idl b/tr/idlnames/ColorGamut.idl new file mode 100644 index 000000000000..6e7625d9a2ef --- /dev/null +++ b/tr/idlnames/ColorGamut.idl @@ -0,0 +1,6 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +enum ColorGamut { + "srgb", + "p3", + "rec2020" +}; \ No newline at end of file diff --git a/tr/idlnames/ColorSpaceConversion.idl b/tr/idlnames/ColorSpaceConversion.idl new file mode 100644 index 000000000000..37c3697083fd --- /dev/null +++ b/tr/idlnames/ColorSpaceConversion.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum ColorSpaceConversion { "none", "default" }; \ No newline at end of file diff --git a/tr/idlnames/Comment.idl b/tr/idlnames/Comment.idl new file mode 100644 index 000000000000..d88ad4d372ab --- /dev/null +++ b/tr/idlnames/Comment.idl @@ -0,0 +1,5 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Comment : CharacterData { + constructor(optional DOMString data = ""); +}; \ No newline at end of file diff --git a/tr/idlnames/CompileError.idl b/tr/idlnames/CompileError.idl new file mode 100644 index 000000000000..665c5ce49e42 --- /dev/null +++ b/tr/idlnames/CompileError.idl @@ -0,0 +1,3 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly] +interface CompileError { }; \ No newline at end of file diff --git a/tr/idlnames/CompositeOperation.idl b/tr/idlnames/CompositeOperation.idl new file mode 100644 index 000000000000..bfec53e00664 --- /dev/null +++ b/tr/idlnames/CompositeOperation.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum CompositeOperation {"replace", "add", "accumulate"}; \ No newline at end of file diff --git a/tr/idlnames/CompositeOperationOrAuto.idl b/tr/idlnames/CompositeOperationOrAuto.idl new file mode 100644 index 000000000000..3d2bc581be77 --- /dev/null +++ b/tr/idlnames/CompositeOperationOrAuto.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum CompositeOperationOrAuto {"replace", "add", "accumulate", "auto"}; \ No newline at end of file diff --git a/tr/idlnames/CompositionEvent.idl b/tr/idlnames/CompositionEvent.idl new file mode 100644 index 000000000000..6685c7669c23 --- /dev/null +++ b/tr/idlnames/CompositionEvent.idl @@ -0,0 +1,5 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional CompositionEventInit eventInitDict), Exposed=Window] +interface CompositionEvent : UIEvent { + readonly attribute DOMString data; +}; \ No newline at end of file diff --git a/tr/idlnames/CompositionEventInit.idl b/tr/idlnames/CompositionEventInit.idl new file mode 100644 index 000000000000..692665764b7c --- /dev/null +++ b/tr/idlnames/CompositionEventInit.idl @@ -0,0 +1,4 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary CompositionEventInit : UIEventInit { + DOMString data = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/CompressionStream.idl b/tr/idlnames/CompressionStream.idl new file mode 100644 index 000000000000..68be15be6118 --- /dev/null +++ b/tr/idlnames/CompressionStream.idl @@ -0,0 +1,8 @@ +// Source: Compression Streams (https://wicg.github.io/compression/) +[Exposed=(Window,Worker)] +interface CompressionStream { + constructor(DOMString format); +}; + +// Source: Compression Streams (https://wicg.github.io/compression/) +CompressionStream includes GenericTransformStream; \ No newline at end of file diff --git a/tr/idlnames/ComputedEffectTiming.idl b/tr/idlnames/ComputedEffectTiming.idl new file mode 100644 index 000000000000..9e03c6adc838 --- /dev/null +++ b/tr/idlnames/ComputedEffectTiming.idl @@ -0,0 +1,8 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary ComputedEffectTiming : EffectTiming { + unrestricted double endTime; + unrestricted double activeDuration; + double? localTime; + double? progress; + unrestricted double? currentIteration; +}; \ No newline at end of file diff --git a/tr/idlnames/ConnectionType.idl b/tr/idlnames/ConnectionType.idl new file mode 100644 index 000000000000..06904a5a3488 --- /dev/null +++ b/tr/idlnames/ConnectionType.idl @@ -0,0 +1,12 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +enum ConnectionType { + "bluetooth", + "cellular", + "ethernet", + "mixed", + "none", + "other", + "unknown", + "wifi", + "wimax" +}; \ No newline at end of file diff --git a/tr/idlnames/ConstantSourceNode.idl b/tr/idlnames/ConstantSourceNode.idl new file mode 100644 index 000000000000..565ed957663b --- /dev/null +++ b/tr/idlnames/ConstantSourceNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface ConstantSourceNode : AudioScheduledSourceNode { + constructor (BaseAudioContext context, optional ConstantSourceOptions options = {}); + readonly attribute AudioParam offset; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstantSourceOptions.idl b/tr/idlnames/ConstantSourceOptions.idl new file mode 100644 index 000000000000..9dc1db2f5c7d --- /dev/null +++ b/tr/idlnames/ConstantSourceOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary ConstantSourceOptions { + float offset = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstrainBoolean.idl b/tr/idlnames/ConstrainBoolean.idl new file mode 100644 index 000000000000..c375dc2d1acd --- /dev/null +++ b/tr/idlnames/ConstrainBoolean.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +typedef (boolean or ConstrainBooleanParameters) ConstrainBoolean; \ No newline at end of file diff --git a/tr/idlnames/ConstrainBooleanParameters.idl b/tr/idlnames/ConstrainBooleanParameters.idl new file mode 100644 index 000000000000..fc282b49cafc --- /dev/null +++ b/tr/idlnames/ConstrainBooleanParameters.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ConstrainBooleanParameters { + boolean exact; + boolean ideal; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstrainDOMString.idl b/tr/idlnames/ConstrainDOMString.idl new file mode 100644 index 000000000000..7feed0e6dbfa --- /dev/null +++ b/tr/idlnames/ConstrainDOMString.idl @@ -0,0 +1,4 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +typedef (DOMString or +sequence or +ConstrainDOMStringParameters) ConstrainDOMString; \ No newline at end of file diff --git a/tr/idlnames/ConstrainDOMStringParameters.idl b/tr/idlnames/ConstrainDOMStringParameters.idl new file mode 100644 index 000000000000..0e0a93d8b4bf --- /dev/null +++ b/tr/idlnames/ConstrainDOMStringParameters.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ConstrainDOMStringParameters { + (DOMString or sequence) exact; + (DOMString or sequence) ideal; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstrainDouble.idl b/tr/idlnames/ConstrainDouble.idl new file mode 100644 index 000000000000..b7c251645421 --- /dev/null +++ b/tr/idlnames/ConstrainDouble.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +typedef (double or ConstrainDoubleRange) ConstrainDouble; \ No newline at end of file diff --git a/tr/idlnames/ConstrainDoubleRange.idl b/tr/idlnames/ConstrainDoubleRange.idl new file mode 100644 index 000000000000..36e9e34149cb --- /dev/null +++ b/tr/idlnames/ConstrainDoubleRange.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ConstrainDoubleRange : DoubleRange { + double exact; + double ideal; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstrainPoint2D.idl b/tr/idlnames/ConstrainPoint2D.idl new file mode 100644 index 000000000000..535fe4a2c3ba --- /dev/null +++ b/tr/idlnames/ConstrainPoint2D.idl @@ -0,0 +1,2 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +typedef (sequence or ConstrainPoint2DParameters) ConstrainPoint2D; \ No newline at end of file diff --git a/tr/idlnames/ConstrainPoint2DParameters.idl b/tr/idlnames/ConstrainPoint2DParameters.idl new file mode 100644 index 000000000000..d4fa0b736e32 --- /dev/null +++ b/tr/idlnames/ConstrainPoint2DParameters.idl @@ -0,0 +1,5 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +dictionary ConstrainPoint2DParameters { + sequence exact; + sequence ideal; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstrainULong.idl b/tr/idlnames/ConstrainULong.idl new file mode 100644 index 000000000000..0c3197474ac7 --- /dev/null +++ b/tr/idlnames/ConstrainULong.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +typedef ([Clamp] unsigned long or ConstrainULongRange) ConstrainULong; \ No newline at end of file diff --git a/tr/idlnames/ConstrainULongRange.idl b/tr/idlnames/ConstrainULongRange.idl new file mode 100644 index 000000000000..cb63f7fffb24 --- /dev/null +++ b/tr/idlnames/ConstrainULongRange.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ConstrainULongRange : ULongRange { + [Clamp] unsigned long exact; + [Clamp] unsigned long ideal; +}; \ No newline at end of file diff --git a/tr/idlnames/ConstraintSet.idl b/tr/idlnames/ConstraintSet.idl new file mode 100644 index 000000000000..9091245a82f6 --- /dev/null +++ b/tr/idlnames/ConstraintSet.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ConstraintSet {}; \ No newline at end of file diff --git a/tr/idlnames/Constraints.idl b/tr/idlnames/Constraints.idl new file mode 100644 index 000000000000..99922f7acb02 --- /dev/null +++ b/tr/idlnames/Constraints.idl @@ -0,0 +1,4 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary Constraints : ConstraintSet { + sequence advanced; +}; \ No newline at end of file diff --git a/tr/idlnames/ContactAddress.idl b/tr/idlnames/ContactAddress.idl new file mode 100644 index 000000000000..b356c079e0de --- /dev/null +++ b/tr/idlnames/ContactAddress.idl @@ -0,0 +1,2 @@ +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +interface ContactAddress : PaymentAddress {}; \ No newline at end of file diff --git a/tr/idlnames/ContactInfo.idl b/tr/idlnames/ContactInfo.idl new file mode 100644 index 000000000000..3e948625db56 --- /dev/null +++ b/tr/idlnames/ContactInfo.idl @@ -0,0 +1,8 @@ +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +dictionary ContactInfo { + sequence address; + sequence email; + sequence icon; + sequence name; + sequence tel; +}; \ No newline at end of file diff --git a/tr/idlnames/ContactProperty.idl b/tr/idlnames/ContactProperty.idl new file mode 100644 index 000000000000..3e9d8a3cd4c5 --- /dev/null +++ b/tr/idlnames/ContactProperty.idl @@ -0,0 +1,2 @@ +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +enum ContactProperty { "address", "email", "icon", "name", "tel" }; \ No newline at end of file diff --git a/tr/idlnames/ContactsManager.idl b/tr/idlnames/ContactsManager.idl new file mode 100644 index 000000000000..0e9990352cd3 --- /dev/null +++ b/tr/idlnames/ContactsManager.idl @@ -0,0 +1,6 @@ +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +[Exposed=(Window,SecureContext)] +interface ContactsManager { + Promise> getProperties(); + Promise> select(sequence properties, optional ContactsSelectOptions options); +}; \ No newline at end of file diff --git a/tr/idlnames/ContactsSelectOptions.idl b/tr/idlnames/ContactsSelectOptions.idl new file mode 100644 index 000000000000..c6582210afd6 --- /dev/null +++ b/tr/idlnames/ContactsSelectOptions.idl @@ -0,0 +1,4 @@ +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +dictionary ContactsSelectOptions { + boolean multiple = false; +}; \ No newline at end of file diff --git a/tr/idlnames/ContainerBasedOffset.idl b/tr/idlnames/ContainerBasedOffset.idl new file mode 100644 index 000000000000..098d4f4296aa --- /dev/null +++ b/tr/idlnames/ContainerBasedOffset.idl @@ -0,0 +1,2 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +typedef (CSSNumericValue or CSSKeywordish) ContainerBasedOffset; \ No newline at end of file diff --git a/tr/idlnames/ContentCategory.idl b/tr/idlnames/ContentCategory.idl new file mode 100644 index 000000000000..ca3176b82f8c --- /dev/null +++ b/tr/idlnames/ContentCategory.idl @@ -0,0 +1,8 @@ +// Source: Content Index (https://wicg.github.io/content-index/spec/) +enum ContentCategory { + "", + "homepage", + "article", + "video", + "audio", +}; \ No newline at end of file diff --git a/tr/idlnames/ContentDescription.idl b/tr/idlnames/ContentDescription.idl new file mode 100644 index 000000000000..a9408d08afed --- /dev/null +++ b/tr/idlnames/ContentDescription.idl @@ -0,0 +1,9 @@ +// Source: Content Index (https://wicg.github.io/content-index/spec/) +dictionary ContentDescription { + required DOMString id; + required DOMString title; + required DOMString description; + ContentCategory category = ""; + sequence icons = []; + required USVString url; +}; \ No newline at end of file diff --git a/tr/idlnames/ContentIndex.idl b/tr/idlnames/ContentIndex.idl new file mode 100644 index 000000000000..46c40efde340 --- /dev/null +++ b/tr/idlnames/ContentIndex.idl @@ -0,0 +1,7 @@ +// Source: Content Index (https://wicg.github.io/content-index/spec/) +[Exposed=(Window,Worker)] +interface ContentIndex { + Promise add(ContentDescription description); + Promise delete(DOMString id); + Promise> getAll(); +}; \ No newline at end of file diff --git a/tr/idlnames/ContentIndexEvent.idl b/tr/idlnames/ContentIndexEvent.idl new file mode 100644 index 000000000000..1b388300fe4b --- /dev/null +++ b/tr/idlnames/ContentIndexEvent.idl @@ -0,0 +1,5 @@ +// Source: Content Index (https://wicg.github.io/content-index/spec/) +[Constructor(DOMString type, ContentIndexEventInit init), Exposed=ServiceWorker] +interface ContentIndexEvent : ExtendableEvent { + readonly attribute DOMString id; +}; \ No newline at end of file diff --git a/tr/idlnames/ContentIndexEventInit.idl b/tr/idlnames/ContentIndexEventInit.idl new file mode 100644 index 000000000000..9c9d5f97118b --- /dev/null +++ b/tr/idlnames/ContentIndexEventInit.idl @@ -0,0 +1,4 @@ +// Source: Content Index (https://wicg.github.io/content-index/spec/) +dictionary ContentIndexEventInit : ExtendableEventInit { + required DOMString id; +}; \ No newline at end of file diff --git a/tr/idlnames/ConvolverNode.idl b/tr/idlnames/ConvolverNode.idl new file mode 100644 index 000000000000..f97eba79cff5 --- /dev/null +++ b/tr/idlnames/ConvolverNode.idl @@ -0,0 +1,7 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface ConvolverNode : AudioNode { + constructor (BaseAudioContext context, optional ConvolverOptions options = {}); + attribute AudioBuffer? buffer; + attribute boolean normalize; +}; \ No newline at end of file diff --git a/tr/idlnames/ConvolverOptions.idl b/tr/idlnames/ConvolverOptions.idl new file mode 100644 index 000000000000..ba69224e448a --- /dev/null +++ b/tr/idlnames/ConvolverOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary ConvolverOptions : AudioNodeOptions { + AudioBuffer? buffer; + boolean disableNormalization = false; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieChangeEvent.idl b/tr/idlnames/CookieChangeEvent.idl new file mode 100644 index 000000000000..772a11b73126 --- /dev/null +++ b/tr/idlnames/CookieChangeEvent.idl @@ -0,0 +1,8 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[Exposed=Window, + SecureContext] +interface CookieChangeEvent : Event { + constructor(DOMString type, optional CookieChangeEventInit eventInitDict = {}); + [SameObject] readonly attribute FrozenArray changed; + [SameObject] readonly attribute FrozenArray deleted; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieChangeEventInit.idl b/tr/idlnames/CookieChangeEventInit.idl new file mode 100644 index 000000000000..11774d30d730 --- /dev/null +++ b/tr/idlnames/CookieChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary CookieChangeEventInit : EventInit { + CookieList changed; + CookieList deleted; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieInit.idl b/tr/idlnames/CookieInit.idl new file mode 100644 index 000000000000..034b4cfb89a7 --- /dev/null +++ b/tr/idlnames/CookieInit.idl @@ -0,0 +1,9 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary CookieInit { + required USVString name; + required USVString value; + DOMTimeStamp? expires = null; + USVString? domain = null; + USVString path = "/"; + CookieSameSite sameSite = "strict"; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieList.idl b/tr/idlnames/CookieList.idl new file mode 100644 index 000000000000..d8225ae86ac9 --- /dev/null +++ b/tr/idlnames/CookieList.idl @@ -0,0 +1,2 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +typedef sequence CookieList; \ No newline at end of file diff --git a/tr/idlnames/CookieListItem.idl b/tr/idlnames/CookieListItem.idl new file mode 100644 index 000000000000..429ccaa67e80 --- /dev/null +++ b/tr/idlnames/CookieListItem.idl @@ -0,0 +1,10 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary CookieListItem { + USVString name; + USVString value; + USVString? domain; + USVString path; + DOMTimeStamp? expires; + boolean secure; + CookieSameSite sameSite; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieSameSite.idl b/tr/idlnames/CookieSameSite.idl new file mode 100644 index 000000000000..e677f62e0d77 --- /dev/null +++ b/tr/idlnames/CookieSameSite.idl @@ -0,0 +1,6 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +enum CookieSameSite { + "strict", + "lax", + "none" +}; \ No newline at end of file diff --git a/tr/idlnames/CookieStore.idl b/tr/idlnames/CookieStore.idl new file mode 100644 index 000000000000..9185d12d4e9e --- /dev/null +++ b/tr/idlnames/CookieStore.idl @@ -0,0 +1,19 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[Exposed=(ServiceWorker,Window), + SecureContext] +interface CookieStore : EventTarget { + Promise get(USVString name); + Promise get(optional CookieStoreGetOptions options = {}); + + Promise getAll(USVString name); + Promise getAll(optional CookieStoreGetOptions options = {}); + + Promise set(USVString name, USVString value); + Promise set(CookieInit options); + + Promise delete(USVString name); + Promise delete(CookieStoreDeleteOptions options); + + [Exposed=Window] + attribute EventHandler onchange; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieStoreDeleteOptions.idl b/tr/idlnames/CookieStoreDeleteOptions.idl new file mode 100644 index 000000000000..47a047b4c490 --- /dev/null +++ b/tr/idlnames/CookieStoreDeleteOptions.idl @@ -0,0 +1,6 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary CookieStoreDeleteOptions { + required USVString name; + USVString? domain = null; + USVString path = "/"; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieStoreGetOptions.idl b/tr/idlnames/CookieStoreGetOptions.idl new file mode 100644 index 000000000000..b97c09c70cba --- /dev/null +++ b/tr/idlnames/CookieStoreGetOptions.idl @@ -0,0 +1,5 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary CookieStoreGetOptions { + USVString name; + USVString url; +}; \ No newline at end of file diff --git a/tr/idlnames/CookieStoreManager.idl b/tr/idlnames/CookieStoreManager.idl new file mode 100644 index 000000000000..1b17e3a3c3f3 --- /dev/null +++ b/tr/idlnames/CookieStoreManager.idl @@ -0,0 +1,8 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[Exposed=(ServiceWorker,Window), + SecureContext] +interface CookieStoreManager { + Promise subscribe(sequence subscriptions); + Promise> getSubscriptions(); + Promise unsubscribe(sequence subscriptions); +}; \ No newline at end of file diff --git a/tr/idlnames/Coordinates.idl b/tr/idlnames/Coordinates.idl new file mode 100644 index 000000000000..aace7387f54e --- /dev/null +++ b/tr/idlnames/Coordinates.idl @@ -0,0 +1,11 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +[NoInterfaceObject] +interface Coordinates { + readonly attribute double latitude; + readonly attribute double longitude; + readonly attribute double? altitude; + readonly attribute double accuracy; + readonly attribute double? altitudeAccuracy; + readonly attribute double? heading; + readonly attribute double? speed; +}; \ No newline at end of file diff --git a/tr/idlnames/CountQueuingStrategy.idl b/tr/idlnames/CountQueuingStrategy.idl new file mode 100644 index 000000000000..af8086018191 --- /dev/null +++ b/tr/idlnames/CountQueuingStrategy.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface CountQueuingStrategy { + constructor(QueuingStrategyInit init); + + readonly attribute unrestricted double highWaterMark; + readonly attribute Function size; +}; \ No newline at end of file diff --git a/tr/idlnames/CrashReportBody.idl b/tr/idlnames/CrashReportBody.idl new file mode 100644 index 000000000000..0b457fce2587 --- /dev/null +++ b/tr/idlnames/CrashReportBody.idl @@ -0,0 +1,6 @@ +// Source: Crash Reporting (https://wicg.github.io/crash-reporting/) +[Exposed=(Window,Worker)] +interface CrashReportBody : ReportBody { + [Default] object toJSON(); + readonly attribute DOMString? reason; +}; \ No newline at end of file diff --git a/tr/idlnames/Credential.idl b/tr/idlnames/Credential.idl new file mode 100644 index 000000000000..31ae5c9397b1 --- /dev/null +++ b/tr/idlnames/Credential.idl @@ -0,0 +1,6 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +[Exposed=Window, SecureContext] +interface Credential { + readonly attribute USVString id; + readonly attribute DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialCreationOptions.idl b/tr/idlnames/CredentialCreationOptions.idl new file mode 100644 index 000000000000..1128035136b8 --- /dev/null +++ b/tr/idlnames/CredentialCreationOptions.idl @@ -0,0 +1,19 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary CredentialCreationOptions { + AbortSignal signal; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +partial dictionary CredentialCreationOptions { + PasswordCredentialInit password; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +partial dictionary CredentialCreationOptions { + FederatedCredentialInit federated; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary CredentialCreationOptions { + PublicKeyCredentialCreationOptions publicKey; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialData.idl b/tr/idlnames/CredentialData.idl new file mode 100644 index 000000000000..6df377fd16ce --- /dev/null +++ b/tr/idlnames/CredentialData.idl @@ -0,0 +1,4 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary CredentialData { + required USVString id; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialMediationRequirement.idl b/tr/idlnames/CredentialMediationRequirement.idl new file mode 100644 index 000000000000..505ce7f7e0d0 --- /dev/null +++ b/tr/idlnames/CredentialMediationRequirement.idl @@ -0,0 +1,6 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +enum CredentialMediationRequirement { + "silent", + "optional", + "required" +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialPropertiesOutput.idl b/tr/idlnames/CredentialPropertiesOutput.idl new file mode 100644 index 000000000000..63724e43992d --- /dev/null +++ b/tr/idlnames/CredentialPropertiesOutput.idl @@ -0,0 +1,4 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary CredentialPropertiesOutput { + boolean rk; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialRequestOptions.idl b/tr/idlnames/CredentialRequestOptions.idl new file mode 100644 index 000000000000..357433fb3514 --- /dev/null +++ b/tr/idlnames/CredentialRequestOptions.idl @@ -0,0 +1,25 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary CredentialRequestOptions { + CredentialMediationRequirement mediation = "optional"; + AbortSignal signal; +}; + +// Source: Web OTP API (https://wicg.github.io/web-otp/) +partial dictionary CredentialRequestOptions { + OTPCredentialRequestOptions otp; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +partial dictionary CredentialRequestOptions { + boolean password = false; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +partial dictionary CredentialRequestOptions { + FederatedCredentialRequestOptions federated; +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial dictionary CredentialRequestOptions { + PublicKeyCredentialRequestOptions publicKey; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialUserData.idl b/tr/idlnames/CredentialUserData.idl new file mode 100644 index 000000000000..23bd67e68b8f --- /dev/null +++ b/tr/idlnames/CredentialUserData.idl @@ -0,0 +1,6 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +[SecureContext] +interface mixin CredentialUserData { + readonly attribute USVString name; + readonly attribute USVString iconURL; +}; \ No newline at end of file diff --git a/tr/idlnames/CredentialsContainer.idl b/tr/idlnames/CredentialsContainer.idl new file mode 100644 index 000000000000..e10a3797adf9 --- /dev/null +++ b/tr/idlnames/CredentialsContainer.idl @@ -0,0 +1,8 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +[Exposed=Window, SecureContext] +interface CredentialsContainer { + Promise get(optional CredentialRequestOptions options); + Promise store(Credential credential); + Promise create(optional CredentialCreationOptions options); + Promise preventSilentAccess(); +}; \ No newline at end of file diff --git a/tr/idlnames/CursorCaptureConstraint.idl b/tr/idlnames/CursorCaptureConstraint.idl new file mode 100644 index 000000000000..4f8d474f2881 --- /dev/null +++ b/tr/idlnames/CursorCaptureConstraint.idl @@ -0,0 +1,6 @@ +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +enum CursorCaptureConstraint { + "never", + "always", + "motion" +}; \ No newline at end of file diff --git a/tr/idlnames/CustomElementConstructor.idl b/tr/idlnames/CustomElementConstructor.idl new file mode 100644 index 000000000000..2126f4a1ff98 --- /dev/null +++ b/tr/idlnames/CustomElementConstructor.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +callback CustomElementConstructor = HTMLElement (); \ No newline at end of file diff --git a/tr/idlnames/CustomElementRegistry.idl b/tr/idlnames/CustomElementRegistry.idl new file mode 100644 index 000000000000..824ae85362f8 --- /dev/null +++ b/tr/idlnames/CustomElementRegistry.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface CustomElementRegistry { + [CEReactions] undefined define(DOMString name, CustomElementConstructor constructor, optional ElementDefinitionOptions options = {}); + (CustomElementConstructor or undefined) get(DOMString name); + Promise whenDefined(DOMString name); + [CEReactions] undefined upgrade(Node root); +}; \ No newline at end of file diff --git a/tr/idlnames/CustomEvent.idl b/tr/idlnames/CustomEvent.idl new file mode 100644 index 000000000000..b14eb8d99aaf --- /dev/null +++ b/tr/idlnames/CustomEvent.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface CustomEvent : Event { + constructor(DOMString type, optional CustomEventInit eventInitDict = {}); + + readonly attribute any detail; + + undefined initCustomEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional any detail = null); // legacy +}; \ No newline at end of file diff --git a/tr/idlnames/CustomEventInit.idl b/tr/idlnames/CustomEventInit.idl new file mode 100644 index 000000000000..e7e0280bfd5b --- /dev/null +++ b/tr/idlnames/CustomEventInit.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary CustomEventInit : EventInit { + any detail = null; +}; \ No newline at end of file diff --git a/tr/idlnames/CustomStateSet.idl b/tr/idlnames/CustomStateSet.idl new file mode 100644 index 000000000000..c104d1a81f0e --- /dev/null +++ b/tr/idlnames/CustomStateSet.idl @@ -0,0 +1,6 @@ +// Source: Custom State Pseudo Class (https://wicg.github.io/custom-state-pseudo-class/) +[Exposed=Window] +interface CustomStateSet { + setlike; + undefined add(DOMString value); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMHighResTimeStamp.idl b/tr/idlnames/DOMHighResTimeStamp.idl new file mode 100644 index 000000000000..ac150c5e6d57 --- /dev/null +++ b/tr/idlnames/DOMHighResTimeStamp.idl @@ -0,0 +1,2 @@ +// Source: High Resolution Time (https://www.w3.org/TR/hr-time-3/) +typedef double DOMHighResTimeStamp; \ No newline at end of file diff --git a/tr/idlnames/DOMImplementation.idl b/tr/idlnames/DOMImplementation.idl new file mode 100644 index 000000000000..d97f5ec20790 --- /dev/null +++ b/tr/idlnames/DOMImplementation.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface DOMImplementation { + [NewObject] DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId); + [NewObject] XMLDocument createDocument(DOMString? namespace, [LegacyNullToEmptyString] DOMString qualifiedName, optional DocumentType? doctype = null); + [NewObject] Document createHTMLDocument(optional DOMString title); + + boolean hasFeature(); // useless; always returns true +}; \ No newline at end of file diff --git a/tr/idlnames/DOMMatrix.idl b/tr/idlnames/DOMMatrix.idl new file mode 100644 index 000000000000..7689d5509f4c --- /dev/null +++ b/tr/idlnames/DOMMatrix.idl @@ -0,0 +1,66 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional (DOMString or sequence) init), + Exposed=(Window,Worker), + Serializable, + LegacyWindowAlias=(SVGMatrix,WebKitCSSMatrix)] +interface DOMMatrix : DOMMatrixReadOnly { + [NewObject] static DOMMatrix fromMatrix(optional DOMMatrixInit other); + [NewObject] static DOMMatrix fromFloat32Array(Float32Array array32); + [NewObject] static DOMMatrix fromFloat64Array(Float64Array array64); + + // These attributes are simple aliases for certain elements of the 4x4 matrix + inherit attribute unrestricted double a; + inherit attribute unrestricted double b; + inherit attribute unrestricted double c; + inherit attribute unrestricted double d; + inherit attribute unrestricted double e; + inherit attribute unrestricted double f; + + inherit attribute unrestricted double m11; + inherit attribute unrestricted double m12; + inherit attribute unrestricted double m13; + inherit attribute unrestricted double m14; + inherit attribute unrestricted double m21; + inherit attribute unrestricted double m22; + inherit attribute unrestricted double m23; + inherit attribute unrestricted double m24; + inherit attribute unrestricted double m31; + inherit attribute unrestricted double m32; + inherit attribute unrestricted double m33; + inherit attribute unrestricted double m34; + inherit attribute unrestricted double m41; + inherit attribute unrestricted double m42; + inherit attribute unrestricted double m43; + inherit attribute unrestricted double m44; + + // Mutable transform methods + DOMMatrix multiplySelf(optional DOMMatrixInit other); + DOMMatrix preMultiplySelf(optional DOMMatrixInit other); + DOMMatrix translateSelf(optional unrestricted double tx = 0, + optional unrestricted double ty = 0, + optional unrestricted double tz = 0); + DOMMatrix scaleSelf(optional unrestricted double scaleX = 1, + optional unrestricted double scaleY, + optional unrestricted double scaleZ = 1, + optional unrestricted double originX = 0, + optional unrestricted double originY = 0, + optional unrestricted double originZ = 0); + DOMMatrix scale3dSelf(optional unrestricted double scale = 1, + optional unrestricted double originX = 0, + optional unrestricted double originY = 0, + optional unrestricted double originZ = 0); + DOMMatrix rotateSelf(optional unrestricted double rotX = 0, + optional unrestricted double rotY, + optional unrestricted double rotZ); + DOMMatrix rotateFromVectorSelf(optional unrestricted double x = 0, + optional unrestricted double y = 0); + DOMMatrix rotateAxisAngleSelf(optional unrestricted double x = 0, + optional unrestricted double y = 0, + optional unrestricted double z = 0, + optional unrestricted double angle = 0); + DOMMatrix skewXSelf(optional unrestricted double sx = 0); + DOMMatrix skewYSelf(optional unrestricted double sy = 0); + DOMMatrix invertSelf(); + + [Exposed=Window] DOMMatrix setMatrixValue(DOMString transformList); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMMatrix2DInit.idl b/tr/idlnames/DOMMatrix2DInit.idl new file mode 100644 index 000000000000..a9d35d84b43f --- /dev/null +++ b/tr/idlnames/DOMMatrix2DInit.idl @@ -0,0 +1,15 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +dictionary DOMMatrix2DInit { + unrestricted double a; + unrestricted double b; + unrestricted double c; + unrestricted double d; + unrestricted double e; + unrestricted double f; + unrestricted double m11; + unrestricted double m12; + unrestricted double m21; + unrestricted double m22; + unrestricted double m41; + unrestricted double m42; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMMatrixInit.idl b/tr/idlnames/DOMMatrixInit.idl new file mode 100644 index 000000000000..aa40a52df81b --- /dev/null +++ b/tr/idlnames/DOMMatrixInit.idl @@ -0,0 +1,14 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +dictionary DOMMatrixInit : DOMMatrix2DInit { + unrestricted double m13 = 0; + unrestricted double m14 = 0; + unrestricted double m23 = 0; + unrestricted double m24 = 0; + unrestricted double m31 = 0; + unrestricted double m32 = 0; + unrestricted double m33 = 1; + unrestricted double m34 = 0; + unrestricted double m43 = 0; + unrestricted double m44 = 1; + boolean is2D; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMMatrixReadOnly.idl b/tr/idlnames/DOMMatrixReadOnly.idl new file mode 100644 index 000000000000..925e6f81acbb --- /dev/null +++ b/tr/idlnames/DOMMatrixReadOnly.idl @@ -0,0 +1,76 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional (DOMString or sequence) init), + Exposed=(Window,Worker), + Serializable] +interface DOMMatrixReadOnly { + [NewObject] static DOMMatrixReadOnly fromMatrix(optional DOMMatrixInit other); + [NewObject] static DOMMatrixReadOnly fromFloat32Array(Float32Array array32); + [NewObject] static DOMMatrixReadOnly fromFloat64Array(Float64Array array64); + + // These attributes are simple aliases for certain elements of the 4x4 matrix + readonly attribute unrestricted double a; + readonly attribute unrestricted double b; + readonly attribute unrestricted double c; + readonly attribute unrestricted double d; + readonly attribute unrestricted double e; + readonly attribute unrestricted double f; + + readonly attribute unrestricted double m11; + readonly attribute unrestricted double m12; + readonly attribute unrestricted double m13; + readonly attribute unrestricted double m14; + readonly attribute unrestricted double m21; + readonly attribute unrestricted double m22; + readonly attribute unrestricted double m23; + readonly attribute unrestricted double m24; + readonly attribute unrestricted double m31; + readonly attribute unrestricted double m32; + readonly attribute unrestricted double m33; + readonly attribute unrestricted double m34; + readonly attribute unrestricted double m41; + readonly attribute unrestricted double m42; + readonly attribute unrestricted double m43; + readonly attribute unrestricted double m44; + + readonly attribute boolean is2D; + readonly attribute boolean isIdentity; + + // Immutable transform methods + [NewObject] DOMMatrix translate(optional unrestricted double tx = 0, + optional unrestricted double ty = 0, + optional unrestricted double tz = 0); + [NewObject] DOMMatrix scale(optional unrestricted double scaleX = 1, + optional unrestricted double scaleY, + optional unrestricted double scaleZ = 1, + optional unrestricted double originX = 0, + optional unrestricted double originY = 0, + optional unrestricted double originZ = 0); + [NewObject] DOMMatrix scaleNonUniform(optional unrestricted double scaleX = 1, + optional unrestricted double scaleY = 1); + [NewObject] DOMMatrix scale3d(optional unrestricted double scale = 1, + optional unrestricted double originX = 0, + optional unrestricted double originY = 0, + optional unrestricted double originZ = 0); + [NewObject] DOMMatrix rotate(optional unrestricted double rotX = 0, + optional unrestricted double rotY, + optional unrestricted double rotZ); + [NewObject] DOMMatrix rotateFromVector(optional unrestricted double x = 0, + optional unrestricted double y = 0); + [NewObject] DOMMatrix rotateAxisAngle(optional unrestricted double x = 0, + optional unrestricted double y = 0, + optional unrestricted double z = 0, + optional unrestricted double angle = 0); + [NewObject] DOMMatrix skewX(optional unrestricted double sx = 0); + [NewObject] DOMMatrix skewY(optional unrestricted double sy = 0); + [NewObject] DOMMatrix multiply(optional DOMMatrixInit other); + [NewObject] DOMMatrix flipX(); + [NewObject] DOMMatrix flipY(); + [NewObject] DOMMatrix inverse(); + + [NewObject] DOMPoint transformPoint(optional DOMPointInit point); + [NewObject] Float32Array toFloat32Array(); + [NewObject] Float64Array toFloat64Array(); + + [Exposed=Window] stringifier; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMParser.idl b/tr/idlnames/DOMParser.idl new file mode 100644 index 000000000000..731cdbe52ad2 --- /dev/null +++ b/tr/idlnames/DOMParser.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface DOMParser { + constructor(); + + [NewObject] Document parseFromString(DOMString string, DOMParserSupportedType type); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMParserSupportedType.idl b/tr/idlnames/DOMParserSupportedType.idl new file mode 100644 index 000000000000..6f7f517f78ec --- /dev/null +++ b/tr/idlnames/DOMParserSupportedType.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum DOMParserSupportedType { + "text/html", + "text/xml", + "application/xml", + "application/xhtml+xml", + "image/svg+xml" +}; \ No newline at end of file diff --git a/tr/idlnames/DOMPoint.idl b/tr/idlnames/DOMPoint.idl new file mode 100644 index 000000000000..7b1a61b653fc --- /dev/null +++ b/tr/idlnames/DOMPoint.idl @@ -0,0 +1,14 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional unrestricted double x = 0, optional unrestricted double y = 0, + optional unrestricted double z = 0, optional unrestricted double w = 1), + Exposed=(Window,Worker), + Serializable, + LegacyWindowAlias=SVGPoint] +interface DOMPoint : DOMPointReadOnly { + [NewObject] static DOMPoint fromPoint(optional DOMPointInit other); + + inherit attribute unrestricted double x; + inherit attribute unrestricted double y; + inherit attribute unrestricted double z; + inherit attribute unrestricted double w; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMPointInit.idl b/tr/idlnames/DOMPointInit.idl new file mode 100644 index 000000000000..291740e2a7ce --- /dev/null +++ b/tr/idlnames/DOMPointInit.idl @@ -0,0 +1,7 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +dictionary DOMPointInit { + unrestricted double x = 0; + unrestricted double y = 0; + unrestricted double z = 0; + unrestricted double w = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMPointReadOnly.idl b/tr/idlnames/DOMPointReadOnly.idl new file mode 100644 index 000000000000..68b1fbb8339c --- /dev/null +++ b/tr/idlnames/DOMPointReadOnly.idl @@ -0,0 +1,17 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional unrestricted double x = 0, optional unrestricted double y = 0, + optional unrestricted double z = 0, optional unrestricted double w = 1), + Exposed=(Window,Worker), + Serializable] +interface DOMPointReadOnly { + [NewObject] static DOMPointReadOnly fromPoint(optional DOMPointInit other); + + readonly attribute unrestricted double x; + readonly attribute unrestricted double y; + readonly attribute unrestricted double z; + readonly attribute unrestricted double w; + + DOMPoint matrixTransform(optional DOMMatrixInit matrix); + + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMQuad.idl b/tr/idlnames/DOMQuad.idl new file mode 100644 index 000000000000..f03fc521a942 --- /dev/null +++ b/tr/idlnames/DOMQuad.idl @@ -0,0 +1,17 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional DOMPointInit p1, optional DOMPointInit p2, + optional DOMPointInit p3, optional DOMPointInit p4), + Exposed=(Window,Worker), + Serializable] +interface DOMQuad { + [NewObject] static DOMQuad fromRect(optional DOMRectInit other); + [NewObject] static DOMQuad fromQuad(optional DOMQuadInit other); + + [SameObject] readonly attribute DOMPoint p1; + [SameObject] readonly attribute DOMPoint p2; + [SameObject] readonly attribute DOMPoint p3; + [SameObject] readonly attribute DOMPoint p4; + [NewObject] DOMRect getBounds(); + + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMQuadInit.idl b/tr/idlnames/DOMQuadInit.idl new file mode 100644 index 000000000000..9a6b2d0087a0 --- /dev/null +++ b/tr/idlnames/DOMQuadInit.idl @@ -0,0 +1,7 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +dictionary DOMQuadInit { + DOMPointInit p1; + DOMPointInit p2; + DOMPointInit p3; + DOMPointInit p4; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMRect.idl b/tr/idlnames/DOMRect.idl new file mode 100644 index 000000000000..162563257c7c --- /dev/null +++ b/tr/idlnames/DOMRect.idl @@ -0,0 +1,14 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional unrestricted double x = 0, optional unrestricted double y = 0, + optional unrestricted double width = 0, optional unrestricted double height = 0), + Exposed=(Window,Worker), + Serializable, + LegacyWindowAlias=SVGRect] +interface DOMRect : DOMRectReadOnly { + [NewObject] static DOMRect fromRect(optional DOMRectInit other); + + inherit attribute unrestricted double x; + inherit attribute unrestricted double y; + inherit attribute unrestricted double width; + inherit attribute unrestricted double height; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMRectInit.idl b/tr/idlnames/DOMRectInit.idl new file mode 100644 index 000000000000..111e975b6321 --- /dev/null +++ b/tr/idlnames/DOMRectInit.idl @@ -0,0 +1,7 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +dictionary DOMRectInit { + unrestricted double x = 0; + unrestricted double y = 0; + unrestricted double width = 0; + unrestricted double height = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/DOMRectList.idl b/tr/idlnames/DOMRectList.idl new file mode 100644 index 000000000000..12f6a28de723 --- /dev/null +++ b/tr/idlnames/DOMRectList.idl @@ -0,0 +1,5 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +interface DOMRectList { + readonly attribute unsigned long length; + getter DOMRect? item(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMRectReadOnly.idl b/tr/idlnames/DOMRectReadOnly.idl new file mode 100644 index 000000000000..a59bcdac9040 --- /dev/null +++ b/tr/idlnames/DOMRectReadOnly.idl @@ -0,0 +1,19 @@ +// Source: Geometry Interfaces Module Level 1 (https://www.w3.org/TR/geometry-1/) +[Constructor(optional unrestricted double x = 0, optional unrestricted double y = 0, + optional unrestricted double width = 0, optional unrestricted double height = 0), + Exposed=(Window,Worker), + Serializable] +interface DOMRectReadOnly { + [NewObject] static DOMRectReadOnly fromRect(optional DOMRectInit other); + + readonly attribute unrestricted double x; + readonly attribute unrestricted double y; + readonly attribute unrestricted double width; + readonly attribute unrestricted double height; + readonly attribute unrestricted double top; + readonly attribute unrestricted double right; + readonly attribute unrestricted double bottom; + readonly attribute unrestricted double left; + + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMStringList.idl b/tr/idlnames/DOMStringList.idl new file mode 100644 index 000000000000..55884f0dafd5 --- /dev/null +++ b/tr/idlnames/DOMStringList.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface DOMStringList { + readonly attribute unsigned long length; + getter DOMString? item(unsigned long index); + boolean contains(DOMString string); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMStringMap.idl b/tr/idlnames/DOMStringMap.idl new file mode 100644 index 000000000000..e8ce778cbaf7 --- /dev/null +++ b/tr/idlnames/DOMStringMap.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyOverrideBuiltIns] +interface DOMStringMap { + getter DOMString (DOMString name); + [CEReactions] setter undefined (DOMString name, DOMString value); + [CEReactions] deleter undefined (DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/DOMTokenList.idl b/tr/idlnames/DOMTokenList.idl new file mode 100644 index 000000000000..2cca623abb8c --- /dev/null +++ b/tr/idlnames/DOMTokenList.idl @@ -0,0 +1,14 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface DOMTokenList { + readonly attribute unsigned long length; + getter DOMString? item(unsigned long index); + boolean contains(DOMString token); + [CEReactions] undefined add(DOMString... tokens); + [CEReactions] undefined remove(DOMString... tokens); + [CEReactions] boolean toggle(DOMString token, optional boolean force); + [CEReactions] boolean replace(DOMString token, DOMString newToken); + boolean supports(DOMString token); + [CEReactions] stringifier attribute DOMString value; + iterable; +}; \ No newline at end of file diff --git a/tr/idlnames/DataCue.idl b/tr/idlnames/DataCue.idl new file mode 100644 index 000000000000..988d86faca9c --- /dev/null +++ b/tr/idlnames/DataCue.idl @@ -0,0 +1,8 @@ +// Source: DataCue API (https://wicg.github.io/datacue/) +[Exposed=Window] +interface DataCue : TextTrackCue { + constructor(double startTime, unrestricted double endTime, + any value, optional DOMString type); + attribute any value; + readonly attribute DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/DataTransfer.idl b/tr/idlnames/DataTransfer.idl new file mode 100644 index 000000000000..3d046f486a32 --- /dev/null +++ b/tr/idlnames/DataTransfer.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface DataTransfer { + constructor(); + + attribute DOMString dropEffect; + attribute DOMString effectAllowed; + + [SameObject] readonly attribute DataTransferItemList items; + + undefined setDragImage(Element image, long x, long y); + + /* old interface */ + readonly attribute FrozenArray types; + DOMString getData(DOMString format); + undefined setData(DOMString format, DOMString data); + undefined clearData(optional DOMString format); + [SameObject] readonly attribute FileList files; +}; \ No newline at end of file diff --git a/tr/idlnames/DataTransferItem.idl b/tr/idlnames/DataTransferItem.idl new file mode 100644 index 000000000000..b01e94865aab --- /dev/null +++ b/tr/idlnames/DataTransferItem.idl @@ -0,0 +1,18 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface DataTransferItem { + readonly attribute DOMString kind; + readonly attribute DOMString type; + undefined getAsString(FunctionStringCallback? _callback); + File? getAsFile(); +}; + +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +partial interface DataTransferItem { + FileSystemEntry? webkitGetAsEntry(); +}; + +// Source: File System Access (https://wicg.github.io/file-system-access/) +partial interface DataTransferItem { + Promise getAsFileSystemHandle(); +}; \ No newline at end of file diff --git a/tr/idlnames/DataTransferItemList.idl b/tr/idlnames/DataTransferItemList.idl new file mode 100644 index 000000000000..bd989a4b8a7f --- /dev/null +++ b/tr/idlnames/DataTransferItemList.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface DataTransferItemList { + readonly attribute unsigned long length; + getter DataTransferItem (unsigned long index); + DataTransferItem? add(DOMString data, DOMString type); + DataTransferItem? add(File data); + undefined remove(unsigned long index); + undefined clear(); +}; \ No newline at end of file diff --git a/tr/idlnames/DatagramTransport.idl b/tr/idlnames/DatagramTransport.idl new file mode 100644 index 000000000000..58db852af71a --- /dev/null +++ b/tr/idlnames/DatagramTransport.idl @@ -0,0 +1,7 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +interface mixin DatagramTransport { + readonly attribute unsigned short maxDatagramSize; + /* both streams are streams of Uint8Array objects */ + readonly attribute ReadableStream datagramReadable; + readonly attribute WritableStream datagramWritable; +}; \ No newline at end of file diff --git a/tr/idlnames/DecodeErrorCallback.idl b/tr/idlnames/DecodeErrorCallback.idl new file mode 100644 index 000000000000..c52bbf1ada1d --- /dev/null +++ b/tr/idlnames/DecodeErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +callback DecodeErrorCallback = undefined (DOMException error); \ No newline at end of file diff --git a/tr/idlnames/DecodeSuccessCallback.idl b/tr/idlnames/DecodeSuccessCallback.idl new file mode 100644 index 000000000000..b763a4d45d62 --- /dev/null +++ b/tr/idlnames/DecodeSuccessCallback.idl @@ -0,0 +1,2 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +callback DecodeSuccessCallback = undefined (AudioBuffer decodedData); \ No newline at end of file diff --git a/tr/idlnames/DecompressionStream.idl b/tr/idlnames/DecompressionStream.idl new file mode 100644 index 000000000000..81d194104812 --- /dev/null +++ b/tr/idlnames/DecompressionStream.idl @@ -0,0 +1,8 @@ +// Source: Compression Streams (https://wicg.github.io/compression/) +[Exposed=(Window,Worker)] +interface DecompressionStream { + constructor(DOMString format); +}; + +// Source: Compression Streams (https://wicg.github.io/compression/) +DecompressionStream includes GenericTransformStream; \ No newline at end of file diff --git a/tr/idlnames/DedicatedWorkerGlobalScope.idl b/tr/idlnames/DedicatedWorkerGlobalScope.idl new file mode 100644 index 000000000000..46e2ad575ba5 --- /dev/null +++ b/tr/idlnames/DedicatedWorkerGlobalScope.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Global=(Worker,DedicatedWorker),Exposed=DedicatedWorker] +interface DedicatedWorkerGlobalScope : WorkerGlobalScope { + [Replaceable] readonly attribute DOMString name; + + undefined postMessage(any message, sequence transfer); + undefined postMessage(any message, optional PostMessageOptions options = {}); + + undefined close(); + + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +DedicatedWorkerGlobalScope includes AnimationFrameProvider; \ No newline at end of file diff --git a/tr/idlnames/DelayNode.idl b/tr/idlnames/DelayNode.idl new file mode 100644 index 000000000000..4253b16e72ef --- /dev/null +++ b/tr/idlnames/DelayNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface DelayNode : AudioNode { + constructor (BaseAudioContext context, optional DelayOptions options = {}); + readonly attribute AudioParam delayTime; +}; \ No newline at end of file diff --git a/tr/idlnames/DelayOptions.idl b/tr/idlnames/DelayOptions.idl new file mode 100644 index 000000000000..584b3ed68290 --- /dev/null +++ b/tr/idlnames/DelayOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary DelayOptions : AudioNodeOptions { + double maxDelayTime = 1; + double delayTime = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/DeprecationReportBody.idl b/tr/idlnames/DeprecationReportBody.idl new file mode 100644 index 000000000000..0da89c060254 --- /dev/null +++ b/tr/idlnames/DeprecationReportBody.idl @@ -0,0 +1,11 @@ +// Source: Deprecation Reporting (https://wicg.github.io/deprecation-reporting/) +[Exposed=(Window,Worker)] +interface DeprecationReportBody : ReportBody { + [Default] object toJSON(); + readonly attribute DOMString id; + readonly attribute object? anticipatedRemoval; + readonly attribute DOMString message; + readonly attribute DOMString? sourceFile; + readonly attribute unsigned long? lineNumber; + readonly attribute unsigned long? columnNumber; +}; \ No newline at end of file diff --git a/tr/idlnames/DetectedBarcode.idl b/tr/idlnames/DetectedBarcode.idl new file mode 100644 index 000000000000..e479744040ef --- /dev/null +++ b/tr/idlnames/DetectedBarcode.idl @@ -0,0 +1,7 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +dictionary DetectedBarcode { + required DOMRectReadOnly boundingBox; + required DOMString rawValue; + required BarcodeFormat format; + required FrozenArray cornerPoints; +}; \ No newline at end of file diff --git a/tr/idlnames/DetectedFace.idl b/tr/idlnames/DetectedFace.idl new file mode 100644 index 000000000000..db1f1520fafb --- /dev/null +++ b/tr/idlnames/DetectedFace.idl @@ -0,0 +1,5 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +dictionary DetectedFace { + required DOMRectReadOnly boundingBox; + required FrozenArray? landmarks; +}; \ No newline at end of file diff --git a/tr/idlnames/DetectedText.idl b/tr/idlnames/DetectedText.idl new file mode 100644 index 000000000000..3708267d0346 --- /dev/null +++ b/tr/idlnames/DetectedText.idl @@ -0,0 +1,6 @@ +// Source: Accelerated Text Detection in Images (https://wicg.github.io/shape-detection-api/text.html) +dictionary DetectedText { + required DOMRectReadOnly boundingBox; + required DOMString rawValue; + required FrozenArray cornerPoints; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEvent.idl b/tr/idlnames/DeviceMotionEvent.idl new file mode 100644 index 000000000000..92b587fbce95 --- /dev/null +++ b/tr/idlnames/DeviceMotionEvent.idl @@ -0,0 +1,10 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +[Constructor(DOMString type, optional DeviceMotionEventInit eventInitDict), Exposed=Window, SecureContext] +interface DeviceMotionEvent : Event { + readonly attribute DeviceMotionEventAcceleration? acceleration; + readonly attribute DeviceMotionEventAcceleration? accelerationIncludingGravity; + readonly attribute DeviceMotionEventRotationRate? rotationRate; + readonly attribute double interval; + + static Promise requestPermission(); +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEventAcceleration.idl b/tr/idlnames/DeviceMotionEventAcceleration.idl new file mode 100644 index 000000000000..f543f5cd21e6 --- /dev/null +++ b/tr/idlnames/DeviceMotionEventAcceleration.idl @@ -0,0 +1,7 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +[SecureContext] +interface DeviceMotionEventAcceleration { + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEventAccelerationInit.idl b/tr/idlnames/DeviceMotionEventAccelerationInit.idl new file mode 100644 index 000000000000..76cce1a49541 --- /dev/null +++ b/tr/idlnames/DeviceMotionEventAccelerationInit.idl @@ -0,0 +1,6 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +dictionary DeviceMotionEventAccelerationInit { + double? x = null; + double? y = null; + double? z = null; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEventInit.idl b/tr/idlnames/DeviceMotionEventInit.idl new file mode 100644 index 000000000000..d395f9a5bf07 --- /dev/null +++ b/tr/idlnames/DeviceMotionEventInit.idl @@ -0,0 +1,7 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +dictionary DeviceMotionEventInit : EventInit { + DeviceMotionEventAccelerationInit acceleration; + DeviceMotionEventAccelerationInit accelerationIncludingGravity; + DeviceMotionEventRotationRateInit rotationRate; + double interval = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEventRotationRate.idl b/tr/idlnames/DeviceMotionEventRotationRate.idl new file mode 100644 index 000000000000..9c69c034ac05 --- /dev/null +++ b/tr/idlnames/DeviceMotionEventRotationRate.idl @@ -0,0 +1,7 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +[SecureContext] +interface DeviceMotionEventRotationRate { + readonly attribute double? alpha; + readonly attribute double? beta; + readonly attribute double? gamma; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceMotionEventRotationRateInit.idl b/tr/idlnames/DeviceMotionEventRotationRateInit.idl new file mode 100644 index 000000000000..d2230da44299 --- /dev/null +++ b/tr/idlnames/DeviceMotionEventRotationRateInit.idl @@ -0,0 +1,6 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +dictionary DeviceMotionEventRotationRateInit { + double? alpha = null; + double? beta = null; + double? gamma = null; +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceOrientationEvent.idl b/tr/idlnames/DeviceOrientationEvent.idl new file mode 100644 index 000000000000..b327513fb524 --- /dev/null +++ b/tr/idlnames/DeviceOrientationEvent.idl @@ -0,0 +1,10 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +[Constructor(DOMString type, optional DeviceOrientationEventInit eventInitDict), Exposed=Window, SecureContext] +interface DeviceOrientationEvent : Event { + readonly attribute double? alpha; + readonly attribute double? beta; + readonly attribute double? gamma; + readonly attribute boolean absolute; + + static Promise requestPermission(); +}; \ No newline at end of file diff --git a/tr/idlnames/DeviceOrientationEventInit.idl b/tr/idlnames/DeviceOrientationEventInit.idl new file mode 100644 index 000000000000..c6d035c133c3 --- /dev/null +++ b/tr/idlnames/DeviceOrientationEventInit.idl @@ -0,0 +1,7 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +dictionary DeviceOrientationEventInit : EventInit { + double? alpha = null; + double? beta = null; + double? gamma = null; + boolean absolute = false; +}; \ No newline at end of file diff --git a/tr/idlnames/DevicePermissionDescriptor.idl b/tr/idlnames/DevicePermissionDescriptor.idl new file mode 100644 index 000000000000..b07afdb6393d --- /dev/null +++ b/tr/idlnames/DevicePermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary DevicePermissionDescriptor : PermissionDescriptor { + DOMString deviceId; +}; \ No newline at end of file diff --git a/tr/idlnames/DirectionSetting.idl b/tr/idlnames/DirectionSetting.idl new file mode 100644 index 000000000000..cbda700188fe --- /dev/null +++ b/tr/idlnames/DirectionSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum DirectionSetting { "" /* horizontal */, "rl", "lr" }; \ No newline at end of file diff --git a/tr/idlnames/DirectoryPickerOptions.idl b/tr/idlnames/DirectoryPickerOptions.idl new file mode 100644 index 000000000000..758488c6933d --- /dev/null +++ b/tr/idlnames/DirectoryPickerOptions.idl @@ -0,0 +1,3 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary DirectoryPickerOptions { +}; \ No newline at end of file diff --git a/tr/idlnames/DisplayCaptureSurfaceType.idl b/tr/idlnames/DisplayCaptureSurfaceType.idl new file mode 100644 index 000000000000..903d0c9545ca --- /dev/null +++ b/tr/idlnames/DisplayCaptureSurfaceType.idl @@ -0,0 +1,7 @@ +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +enum DisplayCaptureSurfaceType { + "monitor", + "window", + "application", + "browser" +}; \ No newline at end of file diff --git a/tr/idlnames/DisplayMediaStreamConstraints.idl b/tr/idlnames/DisplayMediaStreamConstraints.idl new file mode 100644 index 000000000000..cd84daabff01 --- /dev/null +++ b/tr/idlnames/DisplayMediaStreamConstraints.idl @@ -0,0 +1,5 @@ +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +dictionary DisplayMediaStreamConstraints { + (boolean or MediaTrackConstraints) video = true; + (boolean or MediaTrackConstraints) audio = false; +}; \ No newline at end of file diff --git a/tr/idlnames/DisplayModeType.idl b/tr/idlnames/DisplayModeType.idl new file mode 100644 index 000000000000..3529165a44bf --- /dev/null +++ b/tr/idlnames/DisplayModeType.idl @@ -0,0 +1,7 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +enum DisplayModeType { + "fullscreen", + "standalone", + "minimal-ui", + "browser" +}; \ No newline at end of file diff --git a/tr/idlnames/DistanceModelType.idl b/tr/idlnames/DistanceModelType.idl new file mode 100644 index 000000000000..3a661230f18e --- /dev/null +++ b/tr/idlnames/DistanceModelType.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum DistanceModelType { + "linear", + "inverse", + "exponential" +}; \ No newline at end of file diff --git a/tr/idlnames/DistortionCoefficients.idl b/tr/idlnames/DistortionCoefficients.idl new file mode 100644 index 000000000000..0a4cd83ed51c --- /dev/null +++ b/tr/idlnames/DistortionCoefficients.idl @@ -0,0 +1,8 @@ +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +dictionary DistortionCoefficients { + double k1; + double k2; + double p1; + double p2; + double k3; +}; \ No newline at end of file diff --git a/tr/idlnames/Document.idl b/tr/idlnames/Document.idl new file mode 100644 index 000000000000..3d696ad8d072 --- /dev/null +++ b/tr/idlnames/Document.idl @@ -0,0 +1,216 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Document : Node { + constructor(); + + [SameObject] readonly attribute DOMImplementation implementation; + readonly attribute USVString URL; + readonly attribute USVString documentURI; + readonly attribute DOMString compatMode; + readonly attribute DOMString characterSet; + readonly attribute DOMString charset; // legacy alias of .characterSet + readonly attribute DOMString inputEncoding; // legacy alias of .characterSet + readonly attribute DOMString contentType; + + readonly attribute DocumentType? doctype; + readonly attribute Element? documentElement; + HTMLCollection getElementsByTagName(DOMString qualifiedName); + HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName); + HTMLCollection getElementsByClassName(DOMString classNames); + + [CEReactions, NewObject] Element createElement(DOMString localName, optional (DOMString or ElementCreationOptions) options = {}); + [CEReactions, NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedName, optional (DOMString or ElementCreationOptions) options = {}); + [NewObject] DocumentFragment createDocumentFragment(); + [NewObject] Text createTextNode(DOMString data); + [NewObject] CDATASection createCDATASection(DOMString data); + [NewObject] Comment createComment(DOMString data); + [NewObject] ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data); + + [CEReactions, NewObject] Node importNode(Node node, optional boolean deep = false); + [CEReactions] Node adoptNode(Node node); + + [NewObject] Attr createAttribute(DOMString localName); + [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedName); + + [NewObject] Event createEvent(DOMString interface); // legacy + + [NewObject] Range createRange(); + + // NodeFilter.SHOW_ALL = 0xFFFFFFFF + [NewObject] NodeIterator createNodeIterator(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null); + [NewObject] TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null); +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Document includes NonElementParentNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Document includes DocumentOrShadowRoot; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Document includes ParentNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Document includes XPathEvaluatorBase; + +// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api-1/) +partial interface Document { + FontMetrics measureElement(Element element); + FontMetrics measureText(DOMString text, StylePropertyMapReadOnly styleMap); +}; + +// Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +partial interface Document { + [LegacyLenientSetter] readonly attribute boolean fullscreenEnabled; + [LegacyLenientSetter, Unscopable] readonly attribute boolean fullscreen; // historical + + Promise exitFullscreen(); + + attribute EventHandler onfullscreenchange; + attribute EventHandler onfullscreenerror; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[LegacyOverrideBuiltIns] +partial interface Document { + // resource metadata management + [PutForwards=href, LegacyUnforgeable] readonly attribute Location? location; + attribute USVString domain; + readonly attribute USVString referrer; + attribute USVString cookie; + readonly attribute DOMString lastModified; + readonly attribute DocumentReadyState readyState; + + // DOM tree accessors + getter object (DOMString name); + [CEReactions] attribute DOMString title; + [CEReactions] attribute DOMString dir; + [CEReactions] attribute HTMLElement? body; + readonly attribute HTMLHeadElement? head; + [SameObject] readonly attribute HTMLCollection images; + [SameObject] readonly attribute HTMLCollection embeds; + [SameObject] readonly attribute HTMLCollection plugins; + [SameObject] readonly attribute HTMLCollection links; + [SameObject] readonly attribute HTMLCollection forms; + [SameObject] readonly attribute HTMLCollection scripts; + NodeList getElementsByName(DOMString elementName); + readonly attribute HTMLOrSVGScriptElement? currentScript; // classic scripts in a document tree only + + // dynamic markup insertion + [CEReactions] Document open(optional DOMString unused1, optional DOMString unused2); // both arguments are ignored + WindowProxy? open(USVString url, DOMString name, DOMString features); + [CEReactions] undefined close(); + [CEReactions] undefined write(DOMString... text); + [CEReactions] undefined writeln(DOMString... text); + + // user interaction + readonly attribute WindowProxy? defaultView; + boolean hasFocus(); + [CEReactions] attribute DOMString designMode; + [CEReactions] boolean execCommand(DOMString commandId, optional boolean showUI = false, optional DOMString value = ""); + boolean queryCommandEnabled(DOMString commandId); + boolean queryCommandIndeterm(DOMString commandId); + boolean queryCommandState(DOMString commandId); + boolean queryCommandSupported(DOMString commandId); + DOMString queryCommandValue(DOMString commandId); + + // special event handler IDL attributes that only apply to Document objects + [LegacyLenientThis] attribute EventHandler onreadystatechange; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Document includes GlobalEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Document includes DocumentAndElementEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface Document { + [CEReactions] attribute [LegacyNullToEmptyString] DOMString fgColor; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString linkColor; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString vlinkColor; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString alinkColor; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString bgColor; + + [SameObject] readonly attribute HTMLCollection anchors; + [SameObject] readonly attribute HTMLCollection applets; + + undefined clear(); + undefined captureEvents(); + undefined releaseEvents(); + + [SameObject] readonly attribute HTMLAllCollection all; +}; + +// Source: The Storage Access API (https://privacycg.github.io/storage-access/) +partial interface Document { + Promise hasStorageAccess(); + Promise requestStorageAccess(); +}; + +// Source: CORS and RFC1918 (https://wicg.github.io/cors-rfc1918/) +partial interface Document { + readonly attribute AddressSpace addressSpace; +}; + +// Source: Page Lifecycle (https://wicg.github.io/page-lifecycle/) +partial interface Document { + attribute EventHandler onfreeze; + attribute EventHandler onresume; + readonly attribute boolean wasDiscarded; +}; + +// Source: Text Fragments (https://wicg.github.io/scroll-to-text-fragment/) +partial interface Document { + [SameObject] readonly attribute FragmentDirective fragmentDirective; +}; + +// Source: Page Visibility Level 2 (https://www.w3.org/TR/page-visibility-2/) +partial interface Document { + readonly attribute boolean hidden; + readonly attribute VisibilityState visibilityState; + attribute EventHandler onvisibilitychange; +}; + +// Source: Permissions Policy (https://www.w3.org/TR/permissions-policy-1/) +partial interface Document { + [SameObject] readonly attribute PermissionsPolicy permissionsPolicy; +}; + +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +partial interface Document { + readonly attribute boolean pictureInPictureEnabled; + + [NewObject] Promise exitPictureInPicture(); +}; + +// Source: Pointer Lock 2.0 (https://www.w3.org/TR/pointerlock-2/) +partial interface Document { + attribute EventHandler onpointerlockchange; + attribute EventHandler onpointerlockerror; + void exitPointerLock(); +}; + +// Source: Selection API (https://www.w3.org/TR/selection-api/) +partial interface Document { + Selection? getSelection(); +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +partial interface Document { + readonly attribute SVGSVGElement? rootElement; +}; + +// Source: Touch Events (https://www.w3.org/TR/touch-events/) +partial interface Document { + Touch createTouch (WindowProxy view, EventTarget target, long identifier, long pageX, long pageY, long screenX, long screenY); + TouchList createTouchList (Touch... touches); +}; + +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +partial interface Document { + readonly attribute DocumentTimeline timeline; + sequence getAnimations(); +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentAndElementEventHandlers.idl b/tr/idlnames/DocumentAndElementEventHandlers.idl new file mode 100644 index 000000000000..1eefa7641513 --- /dev/null +++ b/tr/idlnames/DocumentAndElementEventHandlers.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin DocumentAndElementEventHandlers { + attribute EventHandler oncopy; + attribute EventHandler oncut; + attribute EventHandler onpaste; +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentFragment.idl b/tr/idlnames/DocumentFragment.idl new file mode 100644 index 000000000000..45055d65acdf --- /dev/null +++ b/tr/idlnames/DocumentFragment.idl @@ -0,0 +1,11 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface DocumentFragment : Node { + constructor(); +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +DocumentFragment includes NonElementParentNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +DocumentFragment includes ParentNode; \ No newline at end of file diff --git a/tr/idlnames/DocumentOrShadowRoot.idl b/tr/idlnames/DocumentOrShadowRoot.idl new file mode 100644 index 000000000000..ad91ebdf7453 --- /dev/null +++ b/tr/idlnames/DocumentOrShadowRoot.idl @@ -0,0 +1,28 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin DocumentOrShadowRoot { +}; + +// Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +partial interface mixin DocumentOrShadowRoot { + [LegacyLenientSetter] readonly attribute Element? fullscreenElement; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface mixin DocumentOrShadowRoot { + readonly attribute Element? activeElement; +}; + +// Source: Constructable Stylesheet Objects (https://wicg.github.io/construct-stylesheets/) +partial interface mixin DocumentOrShadowRoot { + attribute FrozenArray adoptedStyleSheets; +}; + +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +partial interface mixin DocumentOrShadowRoot { + readonly attribute Element? pictureInPictureElement; +}; + +// Source: Pointer Lock 2.0 (https://www.w3.org/TR/pointerlock-2/) +partial interface mixin DocumentOrShadowRoot { + readonly attribute Element ? pointerLockElement; +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentReadyState.idl b/tr/idlnames/DocumentReadyState.idl new file mode 100644 index 000000000000..56aedbce82e1 --- /dev/null +++ b/tr/idlnames/DocumentReadyState.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum DocumentReadyState { "loading", "interactive", "complete" }; \ No newline at end of file diff --git a/tr/idlnames/DocumentTimeline.idl b/tr/idlnames/DocumentTimeline.idl new file mode 100644 index 000000000000..afc147fe45fe --- /dev/null +++ b/tr/idlnames/DocumentTimeline.idl @@ -0,0 +1,5 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window, + Constructor (optional DocumentTimelineOptions options)] +interface DocumentTimeline : AnimationTimeline { +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentTimelineOptions.idl b/tr/idlnames/DocumentTimelineOptions.idl new file mode 100644 index 000000000000..69ee878f332a --- /dev/null +++ b/tr/idlnames/DocumentTimelineOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary DocumentTimelineOptions { + DOMHighResTimeStamp originTime = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/DocumentType.idl b/tr/idlnames/DocumentType.idl new file mode 100644 index 000000000000..de75ef90f1db --- /dev/null +++ b/tr/idlnames/DocumentType.idl @@ -0,0 +1,10 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface DocumentType : Node { + readonly attribute DOMString name; + readonly attribute DOMString publicId; + readonly attribute DOMString systemId; +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +DocumentType includes ChildNode; \ No newline at end of file diff --git a/tr/idlnames/DoubleRange.idl b/tr/idlnames/DoubleRange.idl new file mode 100644 index 000000000000..5567ccfbde10 --- /dev/null +++ b/tr/idlnames/DoubleRange.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary DoubleRange { + double max; + double min; +}; \ No newline at end of file diff --git a/tr/idlnames/DragEvent.idl b/tr/idlnames/DragEvent.idl new file mode 100644 index 000000000000..cd6797085384 --- /dev/null +++ b/tr/idlnames/DragEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface DragEvent : MouseEvent { + constructor(DOMString type, optional DragEventInit eventInitDict = {}); + + readonly attribute DataTransfer? dataTransfer; +}; \ No newline at end of file diff --git a/tr/idlnames/DragEventInit.idl b/tr/idlnames/DragEventInit.idl new file mode 100644 index 000000000000..31043983c956 --- /dev/null +++ b/tr/idlnames/DragEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary DragEventInit : MouseEventInit { + DataTransfer? dataTransfer = null; +}; \ No newline at end of file diff --git a/tr/idlnames/DynamicsCompressorNode.idl b/tr/idlnames/DynamicsCompressorNode.idl new file mode 100644 index 000000000000..0af1856a5855 --- /dev/null +++ b/tr/idlnames/DynamicsCompressorNode.idl @@ -0,0 +1,12 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface DynamicsCompressorNode : AudioNode { + constructor (BaseAudioContext context, + optional DynamicsCompressorOptions options = {}); + readonly attribute AudioParam threshold; + readonly attribute AudioParam knee; + readonly attribute AudioParam ratio; + readonly attribute float reduction; + readonly attribute AudioParam attack; + readonly attribute AudioParam release; +}; \ No newline at end of file diff --git a/tr/idlnames/DynamicsCompressorOptions.idl b/tr/idlnames/DynamicsCompressorOptions.idl new file mode 100644 index 000000000000..c7c84de980a9 --- /dev/null +++ b/tr/idlnames/DynamicsCompressorOptions.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary DynamicsCompressorOptions : AudioNodeOptions { + float attack = 0.003; + float knee = 30; + float ratio = 12; + float release = 0.25; + float threshold = -24; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_blend_minmax.idl b/tr/idlnames/EXT_blend_minmax.idl new file mode 100644 index 000000000000..b222582c0a31 --- /dev/null +++ b/tr/idlnames/EXT_blend_minmax.idl @@ -0,0 +1,6 @@ +// Source: WebGL EXT_blend_minmax Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_blend_minmax/) +[LegacyNoInterfaceObject] +interface EXT_blend_minmax { + const GLenum MIN_EXT = 0x8007; + const GLenum MAX_EXT = 0x8008; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_clip_cull_distance.idl b/tr/idlnames/EXT_clip_cull_distance.idl new file mode 100644 index 000000000000..395a06e726e1 --- /dev/null +++ b/tr/idlnames/EXT_clip_cull_distance.idl @@ -0,0 +1,16 @@ +// Source: WebGL EXT_clip_cull_distance Extension Draft Specification (https://www.khronos.org/registry/webgl/extensions/EXT_clip_cull_distance/) +[LegacyNoInterfaceObject] +interface EXT_clip_cull_distance { + const GLenum MAX_CLIP_DISTANCES_EXT = 0x0D32; + const GLenum MAX_CULL_DISTANCES_EXT = 0x82F9; + const GLenum MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT = 0x82FA; + + const GLenum CLIP_DISTANCE0_EXT = 0x3000; + const GLenum CLIP_DISTANCE1_EXT = 0x3001; + const GLenum CLIP_DISTANCE2_EXT = 0x3002; + const GLenum CLIP_DISTANCE3_EXT = 0x3003; + const GLenum CLIP_DISTANCE4_EXT = 0x3004; + const GLenum CLIP_DISTANCE5_EXT = 0x3005; + const GLenum CLIP_DISTANCE6_EXT = 0x3006; + const GLenum CLIP_DISTANCE7_EXT = 0x3007; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_color_buffer_float.idl b/tr/idlnames/EXT_color_buffer_float.idl new file mode 100644 index 000000000000..c99c4045e17e --- /dev/null +++ b/tr/idlnames/EXT_color_buffer_float.idl @@ -0,0 +1,4 @@ +// Source: WebGL EXT_color_buffer_float Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_float/) +[LegacyNoInterfaceObject] +interface EXT_color_buffer_float { +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_color_buffer_half_float.idl b/tr/idlnames/EXT_color_buffer_half_float.idl new file mode 100644 index 000000000000..1b60a98facef --- /dev/null +++ b/tr/idlnames/EXT_color_buffer_half_float.idl @@ -0,0 +1,8 @@ +// Source: WebGL EXT_color_buffer_half_float Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_half_float/) +[LegacyNoInterfaceObject] +interface EXT_color_buffer_half_float { + const GLenum RGBA16F_EXT = 0x881A; + const GLenum RGB16F_EXT = 0x881B; + const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211; + const GLenum UNSIGNED_NORMALIZED_EXT = 0x8C17; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_disjoint_timer_query.idl b/tr/idlnames/EXT_disjoint_timer_query.idl new file mode 100644 index 000000000000..1b11a6577834 --- /dev/null +++ b/tr/idlnames/EXT_disjoint_timer_query.idl @@ -0,0 +1,20 @@ +// Source: WebGL EXT_disjoint_timer_query Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/) +[LegacyNoInterfaceObject] +interface EXT_disjoint_timer_query { + const GLenum QUERY_COUNTER_BITS_EXT = 0x8864; + const GLenum CURRENT_QUERY_EXT = 0x8865; + const GLenum QUERY_RESULT_EXT = 0x8866; + const GLenum QUERY_RESULT_AVAILABLE_EXT = 0x8867; + const GLenum TIME_ELAPSED_EXT = 0x88BF; + const GLenum TIMESTAMP_EXT = 0x8E28; + const GLenum GPU_DISJOINT_EXT = 0x8FBB; + + WebGLTimerQueryEXT? createQueryEXT(); + void deleteQueryEXT(WebGLTimerQueryEXT? query); + [WebGLHandlesContextLoss] boolean isQueryEXT(WebGLTimerQueryEXT? query); + void beginQueryEXT(GLenum target, WebGLTimerQueryEXT query); + void endQueryEXT(GLenum target); + void queryCounterEXT(WebGLTimerQueryEXT query, GLenum target); + any getQueryEXT(GLenum target, GLenum pname); + any getQueryObjectEXT(WebGLTimerQueryEXT query, GLenum pname); +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_disjoint_timer_query_webgl2.idl b/tr/idlnames/EXT_disjoint_timer_query_webgl2.idl new file mode 100644 index 000000000000..479305579821 --- /dev/null +++ b/tr/idlnames/EXT_disjoint_timer_query_webgl2.idl @@ -0,0 +1,10 @@ +// Source: WebGL EXT_disjoint_timer_query_webgl2 Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query_webgl2/) +[LegacyNoInterfaceObject] +interface EXT_disjoint_timer_query_webgl2 { + const GLenum QUERY_COUNTER_BITS_EXT = 0x8864; + const GLenum TIME_ELAPSED_EXT = 0x88BF; + const GLenum TIMESTAMP_EXT = 0x8E28; + const GLenum GPU_DISJOINT_EXT = 0x8FBB; + + void queryCounterEXT(WebGLQuery query, GLenum target); +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_float_blend.idl b/tr/idlnames/EXT_float_blend.idl new file mode 100644 index 000000000000..385a5a320ca5 --- /dev/null +++ b/tr/idlnames/EXT_float_blend.idl @@ -0,0 +1,4 @@ +// Source: WebGL EXT_float_blend Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_float_blend/) +[LegacyNoInterfaceObject] +interface EXT_float_blend { +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_frag_depth.idl b/tr/idlnames/EXT_frag_depth.idl new file mode 100644 index 000000000000..676e62800884 --- /dev/null +++ b/tr/idlnames/EXT_frag_depth.idl @@ -0,0 +1,4 @@ +// Source: WebGL EXT_frag_depth Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/) +[LegacyNoInterfaceObject] +interface EXT_frag_depth { +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_sRGB.idl b/tr/idlnames/EXT_sRGB.idl new file mode 100644 index 000000000000..65fc1fa6fda6 --- /dev/null +++ b/tr/idlnames/EXT_sRGB.idl @@ -0,0 +1,8 @@ +// Source: WebGL EXT_sRGB Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/) +[LegacyNoInterfaceObject] +interface EXT_sRGB { + const GLenum SRGB_EXT = 0x8C40; + const GLenum SRGB_ALPHA_EXT = 0x8C42; + const GLenum SRGB8_ALPHA8_EXT = 0x8C43; + const GLenum FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 0x8210; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_shader_texture_lod.idl b/tr/idlnames/EXT_shader_texture_lod.idl new file mode 100644 index 000000000000..f6978335300d --- /dev/null +++ b/tr/idlnames/EXT_shader_texture_lod.idl @@ -0,0 +1,4 @@ +// Source: WebGL EXT_shader_texture_lod Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/) +[LegacyNoInterfaceObject] +interface EXT_shader_texture_lod { +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_texture_compression_bptc.idl b/tr/idlnames/EXT_texture_compression_bptc.idl new file mode 100644 index 000000000000..698de292ff4e --- /dev/null +++ b/tr/idlnames/EXT_texture_compression_bptc.idl @@ -0,0 +1,8 @@ +// Source: WebGL EXT_texture_compression_bptc Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_texture_compression_bptc/) +[NoInterfaceObject] +interface EXT_texture_compression_bptc { + const GLenum COMPRESSED_RGBA_BPTC_UNORM_EXT = 0x8E8C; + const GLenum COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT = 0x8E8D; + const GLenum COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT = 0x8E8E; + const GLenum COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT = 0x8E8F; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_texture_compression_rgtc.idl b/tr/idlnames/EXT_texture_compression_rgtc.idl new file mode 100644 index 000000000000..028ce2c8b434 --- /dev/null +++ b/tr/idlnames/EXT_texture_compression_rgtc.idl @@ -0,0 +1,8 @@ +// Source: WebGL EXT_texture_compression_rgtc Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_texture_compression_rgtc/) +[NoInterfaceObject] +interface EXT_texture_compression_rgtc { + const GLenum COMPRESSED_RED_RGTC1_EXT = 0x8DBB; + const GLenum COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC; + const GLenum COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD; + const GLenum COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_texture_filter_anisotropic.idl b/tr/idlnames/EXT_texture_filter_anisotropic.idl new file mode 100644 index 000000000000..ca1bba76bef4 --- /dev/null +++ b/tr/idlnames/EXT_texture_filter_anisotropic.idl @@ -0,0 +1,6 @@ +// Source: WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotropic/) +[LegacyNoInterfaceObject] +interface EXT_texture_filter_anisotropic { + const GLenum TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE; + const GLenum MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; +}; \ No newline at end of file diff --git a/tr/idlnames/EXT_texture_norm16.idl b/tr/idlnames/EXT_texture_norm16.idl new file mode 100644 index 000000000000..768ba9b50460 --- /dev/null +++ b/tr/idlnames/EXT_texture_norm16.idl @@ -0,0 +1,12 @@ +// Source: WebGL EXT_texture_norm16 Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_texture_norm16/) +[NoInterfaceObject] +interface EXT_texture_norm16 { + const GLenum R16_EXT = 0x822A; + const GLenum RG16_EXT = 0x822C; + const GLenum RGB16_EXT = 0x8054; + const GLenum RGBA16_EXT = 0x805B; + const GLenum R16_SNORM_EXT = 0x8F98; + const GLenum RG16_SNORM_EXT = 0x8F99; + const GLenum RGB16_SNORM_EXT = 0x8F9A; + const GLenum RGBA16_SNORM_EXT = 0x8F9B; +}; \ No newline at end of file diff --git a/tr/idlnames/Edge.idl b/tr/idlnames/Edge.idl new file mode 100644 index 000000000000..64a4ad5b6098 --- /dev/null +++ b/tr/idlnames/Edge.idl @@ -0,0 +1,2 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +enum Edge { "start", "end" }; \ No newline at end of file diff --git a/tr/idlnames/EffectTiming.idl b/tr/idlnames/EffectTiming.idl new file mode 100644 index 000000000000..000847c939d2 --- /dev/null +++ b/tr/idlnames/EffectTiming.idl @@ -0,0 +1,11 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary EffectTiming { + double delay = 0; + double endDelay = 0; + FillMode fill = "auto"; + double iterationStart = 0.0; + unrestricted double iterations = 1.0; + (unrestricted double or DOMString) duration = "auto"; + PlaybackDirection direction = "normal"; + DOMString easing = "linear"; +}; \ No newline at end of file diff --git a/tr/idlnames/EffectiveConnectionType.idl b/tr/idlnames/EffectiveConnectionType.idl new file mode 100644 index 000000000000..f6ae0eeca19a --- /dev/null +++ b/tr/idlnames/EffectiveConnectionType.idl @@ -0,0 +1,7 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +enum EffectiveConnectionType { + "2g", + "3g", + "4g", + "slow-2g" +}; \ No newline at end of file diff --git a/tr/idlnames/Element.idl b/tr/idlnames/Element.idl new file mode 100644 index 000000000000..30cc87a8fad8 --- /dev/null +++ b/tr/idlnames/Element.idl @@ -0,0 +1,124 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Element : Node { + readonly attribute DOMString? namespaceURI; + readonly attribute DOMString? prefix; + readonly attribute DOMString localName; + readonly attribute DOMString tagName; + + [CEReactions] attribute DOMString id; + [CEReactions] attribute DOMString className; + [SameObject, PutForwards=value] readonly attribute DOMTokenList classList; + [CEReactions, Unscopable] attribute DOMString slot; + + boolean hasAttributes(); + [SameObject] readonly attribute NamedNodeMap attributes; + sequence getAttributeNames(); + DOMString? getAttribute(DOMString qualifiedName); + DOMString? getAttributeNS(DOMString? namespace, DOMString localName); + [CEReactions] undefined setAttribute(DOMString qualifiedName, DOMString value); + [CEReactions] undefined setAttributeNS(DOMString? namespace, DOMString qualifiedName, DOMString value); + [CEReactions] undefined removeAttribute(DOMString qualifiedName); + [CEReactions] undefined removeAttributeNS(DOMString? namespace, DOMString localName); + [CEReactions] boolean toggleAttribute(DOMString qualifiedName, optional boolean force); + boolean hasAttribute(DOMString qualifiedName); + boolean hasAttributeNS(DOMString? namespace, DOMString localName); + + Attr? getAttributeNode(DOMString qualifiedName); + Attr? getAttributeNodeNS(DOMString? namespace, DOMString localName); + [CEReactions] Attr? setAttributeNode(Attr attr); + [CEReactions] Attr? setAttributeNodeNS(Attr attr); + [CEReactions] Attr removeAttributeNode(Attr attr); + + ShadowRoot attachShadow(ShadowRootInit init); + readonly attribute ShadowRoot? shadowRoot; + + Element? closest(DOMString selectors); + boolean matches(DOMString selectors); + boolean webkitMatchesSelector(DOMString selectors); // legacy alias of .matches + + HTMLCollection getElementsByTagName(DOMString qualifiedName); + HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName); + HTMLCollection getElementsByClassName(DOMString classNames); + + [CEReactions] Element? insertAdjacentElement(DOMString where, Element element); // legacy + undefined insertAdjacentText(DOMString where, DOMString data); // legacy +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Element includes ParentNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Element includes NonDocumentTypeChildNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Element includes ChildNode; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Element includes Slottable; + +// Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +partial interface Element { + Promise requestFullscreen(optional FullscreenOptions options = {}); + + attribute EventHandler onfullscreenchange; + attribute EventHandler onfullscreenerror; +}; + +// Source: Element Timing API (https://wicg.github.io/element-timing/) +partial interface Element { + [CEReactions] attribute DOMString elementTiming; +}; + +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +partial interface Element { + Node getSpatialNavigationContainer(); + sequence focusableAreas(optional FocusableAreasOption option); + Node? spatialNavigationSearch(SpatialNavigationDirection dir, optional SpatialNavigationSearchOptions options); +}; + +// Source: CSS Pseudo-Elements Module Level 4 (https://www.w3.org/TR/css-pseudo-4/) +partial interface Element { + CSSPseudoElement? pseudo(CSSOMString type); +}; + +// Source: CSS Shadow Parts (https://www.w3.org/TR/css-shadow-parts-1/) +partial interface Element { + [SameObject, PutForwards=value] readonly attribute DOMTokenList part; +}; + +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +partial interface Element { + [SameObject] StylePropertyMapReadOnly computedStyleMap(); +}; + +// Source: DOM Parsing and Serialization (https://www.w3.org/TR/DOM-Parsing/) +partial interface Element { + [CEReactions, TreatNullAs=EmptyString] + attribute DOMString innerHTML; + [CEReactions, TreatNullAs=EmptyString] + attribute DOMString outerHTML; + [CEReactions] + void insertAdjacentHTML (DOMString position, DOMString text); +}; + +// Source: Pointer Events (https://www.w3.org/TR/pointerevents3/) +partial interface Element { + undefined setPointerCapture (long pointerId); + undefined releasePointerCapture (long pointerId); + boolean hasPointerCapture (long pointerId); +}; + +// Source: Pointer Lock 2.0 (https://www.w3.org/TR/pointerlock-2/) +partial interface Element { + void requestPointerLock(); +}; + +// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://www.w3.org/TR/wai-aria-1.2/) +Element includes AccessibilityRole; + +// Source: Accessible Rich Internet Applications (WAI-ARIA) 1.2 (https://www.w3.org/TR/wai-aria-1.2/) +Element includes AriaAttributes; + +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +Element includes Animatable; \ No newline at end of file diff --git a/tr/idlnames/ElementBasedOffset.idl b/tr/idlnames/ElementBasedOffset.idl new file mode 100644 index 000000000000..726be26095de --- /dev/null +++ b/tr/idlnames/ElementBasedOffset.idl @@ -0,0 +1,6 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +dictionary ElementBasedOffset { + Element target; + Edge edge = "start"; + double threshold = 0.0; +}; \ No newline at end of file diff --git a/tr/idlnames/ElementContentEditable.idl b/tr/idlnames/ElementContentEditable.idl new file mode 100644 index 000000000000..1a7e7cdfe313 --- /dev/null +++ b/tr/idlnames/ElementContentEditable.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin ElementContentEditable { + [CEReactions] attribute DOMString contentEditable; + [CEReactions] attribute DOMString enterKeyHint; + readonly attribute boolean isContentEditable; + [CEReactions] attribute DOMString inputMode; +}; \ No newline at end of file diff --git a/tr/idlnames/ElementCreationOptions.idl b/tr/idlnames/ElementCreationOptions.idl new file mode 100644 index 000000000000..dcb7c343b97a --- /dev/null +++ b/tr/idlnames/ElementCreationOptions.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary ElementCreationOptions { + DOMString is; +}; \ No newline at end of file diff --git a/tr/idlnames/ElementDefinitionOptions.idl b/tr/idlnames/ElementDefinitionOptions.idl new file mode 100644 index 000000000000..85e676fcf3a5 --- /dev/null +++ b/tr/idlnames/ElementDefinitionOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ElementDefinitionOptions { + DOMString extends; +}; \ No newline at end of file diff --git a/tr/idlnames/ElementInternals.idl b/tr/idlnames/ElementInternals.idl new file mode 100644 index 000000000000..3c215b0d60a6 --- /dev/null +++ b/tr/idlnames/ElementInternals.idl @@ -0,0 +1,32 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface ElementInternals { + // Shadow root access + readonly attribute ShadowRoot? shadowRoot; + + // Form-associated custom elements + undefined setFormValue((File or USVString or FormData)? value, + optional (File or USVString or FormData)? state); + + readonly attribute HTMLFormElement? form; + + undefined setValidity(optional ValidityStateFlags flags = {}, + optional DOMString message, + optional HTMLElement anchor); + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + + readonly attribute NodeList labels; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +// Accessibility semantics +ElementInternals includes ARIAMixin; + +// Source: Custom State Pseudo Class (https://wicg.github.io/custom-state-pseudo-class/) +partial interface ElementInternals { + readonly attribute CustomStateSet states; +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedAudioChunk.idl b/tr/idlnames/EncodedAudioChunk.idl new file mode 100644 index 000000000000..49dae89125e6 --- /dev/null +++ b/tr/idlnames/EncodedAudioChunk.idl @@ -0,0 +1,7 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +interface EncodedAudioChunk { + constructor(EncodedAudioChunkInit init); + readonly attribute EncodedAudioChunkType type; + readonly attribute unsigned long long timestamp; // microseconds + readonly attribute ArrayBuffer data; +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedAudioChunkInit.idl b/tr/idlnames/EncodedAudioChunkInit.idl new file mode 100644 index 000000000000..3f37626cfa6e --- /dev/null +++ b/tr/idlnames/EncodedAudioChunkInit.idl @@ -0,0 +1,6 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary EncodedAudioChunkInit { + required EncodedAudioChunkType type; + required unsigned long long timestamp; + required BufferSource data; +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedAudioChunkOutputCallback.idl b/tr/idlnames/EncodedAudioChunkOutputCallback.idl new file mode 100644 index 000000000000..fbc72d761e2a --- /dev/null +++ b/tr/idlnames/EncodedAudioChunkOutputCallback.idl @@ -0,0 +1,2 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +callback EncodedAudioChunkOutputCallback = undefined(EncodedAudioChunk output); \ No newline at end of file diff --git a/tr/idlnames/EncodedAudioChunkType.idl b/tr/idlnames/EncodedAudioChunkType.idl new file mode 100644 index 000000000000..d4f792372864 --- /dev/null +++ b/tr/idlnames/EncodedAudioChunkType.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +enum EncodedAudioChunkType { + "key", + "delta", +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedVideoChunk.idl b/tr/idlnames/EncodedVideoChunk.idl new file mode 100644 index 000000000000..6512c1b33dbc --- /dev/null +++ b/tr/idlnames/EncodedVideoChunk.idl @@ -0,0 +1,9 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface EncodedVideoChunk { + constructor(EncodedVideoChunkInit init); + readonly attribute EncodedVideoChunkType type; + readonly attribute unsigned long long timestamp; // microseconds + readonly attribute unsigned long long? duration; // microseconds + readonly attribute ArrayBuffer data; +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedVideoChunkInit.idl b/tr/idlnames/EncodedVideoChunkInit.idl new file mode 100644 index 000000000000..860f8c397ce8 --- /dev/null +++ b/tr/idlnames/EncodedVideoChunkInit.idl @@ -0,0 +1,7 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary EncodedVideoChunkInit { + required EncodedVideoChunkType type; + required unsigned long long timestamp; + unsigned long long duration; + required BufferSource data; +}; \ No newline at end of file diff --git a/tr/idlnames/EncodedVideoChunkOutputCallback.idl b/tr/idlnames/EncodedVideoChunkOutputCallback.idl new file mode 100644 index 000000000000..d26e6ea9b5d6 --- /dev/null +++ b/tr/idlnames/EncodedVideoChunkOutputCallback.idl @@ -0,0 +1,2 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +callback EncodedVideoChunkOutputCallback = undefined(EncodedVideoChunk output, VideoDecoderConfig? output_config); \ No newline at end of file diff --git a/tr/idlnames/EncodedVideoChunkType.idl b/tr/idlnames/EncodedVideoChunkType.idl new file mode 100644 index 000000000000..c0d4c124fb55 --- /dev/null +++ b/tr/idlnames/EncodedVideoChunkType.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +enum EncodedVideoChunkType { + "key", + "delta", +}; \ No newline at end of file diff --git a/tr/idlnames/EndOfStreamError.idl b/tr/idlnames/EndOfStreamError.idl new file mode 100644 index 000000000000..300182d8af7c --- /dev/null +++ b/tr/idlnames/EndOfStreamError.idl @@ -0,0 +1,5 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +enum EndOfStreamError { + "network", + "decode" +}; \ No newline at end of file diff --git a/tr/idlnames/EndingType.idl b/tr/idlnames/EndingType.idl new file mode 100644 index 000000000000..3213d6ccbcb2 --- /dev/null +++ b/tr/idlnames/EndingType.idl @@ -0,0 +1,2 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +enum EndingType { "transparent", "native" }; \ No newline at end of file diff --git a/tr/idlnames/EnterPictureInPictureEvent.idl b/tr/idlnames/EnterPictureInPictureEvent.idl new file mode 100644 index 000000000000..86e9ec4b1d75 --- /dev/null +++ b/tr/idlnames/EnterPictureInPictureEvent.idl @@ -0,0 +1,6 @@ +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +[Exposed=Window] +interface EnterPictureInPictureEvent : Event { + constructor(DOMString type, EnterPictureInPictureEventInit eventInitDict); + [SameObject] readonly attribute PictureInPictureWindow pictureInPictureWindow; +}; \ No newline at end of file diff --git a/tr/idlnames/EnterPictureInPictureEventInit.idl b/tr/idlnames/EnterPictureInPictureEventInit.idl new file mode 100644 index 000000000000..f6c57a052485 --- /dev/null +++ b/tr/idlnames/EnterPictureInPictureEventInit.idl @@ -0,0 +1,4 @@ +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +dictionary EnterPictureInPictureEventInit : EventInit { + required PictureInPictureWindow pictureInPictureWindow; +}; \ No newline at end of file diff --git a/tr/idlnames/ErrorCallback.idl b/tr/idlnames/ErrorCallback.idl new file mode 100644 index 000000000000..7ca29725876a --- /dev/null +++ b/tr/idlnames/ErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +callback ErrorCallback = undefined (DOMException err); \ No newline at end of file diff --git a/tr/idlnames/ErrorEvent.idl b/tr/idlnames/ErrorEvent.idl new file mode 100644 index 000000000000..6d0dabafd393 --- /dev/null +++ b/tr/idlnames/ErrorEvent.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface ErrorEvent : Event { + constructor(DOMString type, optional ErrorEventInit eventInitDict = {}); + + readonly attribute DOMString message; + readonly attribute USVString filename; + readonly attribute unsigned long lineno; + readonly attribute unsigned long colno; + readonly attribute any error; +}; \ No newline at end of file diff --git a/tr/idlnames/ErrorEventInit.idl b/tr/idlnames/ErrorEventInit.idl new file mode 100644 index 000000000000..1c53cfad53e4 --- /dev/null +++ b/tr/idlnames/ErrorEventInit.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ErrorEventInit : EventInit { + DOMString message = ""; + USVString filename = ""; + unsigned long lineno = 0; + unsigned long colno = 0; + any error = null; +}; \ No newline at end of file diff --git a/tr/idlnames/Event.idl b/tr/idlnames/Event.idl new file mode 100644 index 000000000000..e8f31ea6b950 --- /dev/null +++ b/tr/idlnames/Event.idl @@ -0,0 +1,33 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=(Window,Worker,AudioWorklet)] +interface Event { + constructor(DOMString type, optional EventInit eventInitDict = {}); + + readonly attribute DOMString type; + readonly attribute EventTarget? target; + readonly attribute EventTarget? srcElement; // legacy + readonly attribute EventTarget? currentTarget; + sequence composedPath(); + + const unsigned short NONE = 0; + const unsigned short CAPTURING_PHASE = 1; + const unsigned short AT_TARGET = 2; + const unsigned short BUBBLING_PHASE = 3; + readonly attribute unsigned short eventPhase; + + undefined stopPropagation(); + attribute boolean cancelBubble; // legacy alias of .stopPropagation() + undefined stopImmediatePropagation(); + + readonly attribute boolean bubbles; + readonly attribute boolean cancelable; + attribute boolean returnValue; // legacy + undefined preventDefault(); + readonly attribute boolean defaultPrevented; + readonly attribute boolean composed; + + [LegacyUnforgeable] readonly attribute boolean isTrusted; + readonly attribute DOMHighResTimeStamp timeStamp; + + undefined initEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false); // legacy +}; \ No newline at end of file diff --git a/tr/idlnames/EventCounts.idl b/tr/idlnames/EventCounts.idl new file mode 100644 index 000000000000..d96cb8a494a8 --- /dev/null +++ b/tr/idlnames/EventCounts.idl @@ -0,0 +1,5 @@ +// Source: Event Timing API (https://wicg.github.io/event-timing/) +[Exposed=Window] +interface EventCounts { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/EventHandler.idl b/tr/idlnames/EventHandler.idl new file mode 100644 index 000000000000..dfabc4bbfcbc --- /dev/null +++ b/tr/idlnames/EventHandler.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef EventHandlerNonNull? EventHandler; \ No newline at end of file diff --git a/tr/idlnames/EventHandlerNonNull.idl b/tr/idlnames/EventHandlerNonNull.idl new file mode 100644 index 000000000000..676955dbaf66 --- /dev/null +++ b/tr/idlnames/EventHandlerNonNull.idl @@ -0,0 +1,3 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[LegacyTreatNonObjectAsNull] +callback EventHandlerNonNull = any (Event event); \ No newline at end of file diff --git a/tr/idlnames/EventInit.idl b/tr/idlnames/EventInit.idl new file mode 100644 index 000000000000..3c967982530d --- /dev/null +++ b/tr/idlnames/EventInit.idl @@ -0,0 +1,6 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary EventInit { + boolean bubbles = false; + boolean cancelable = false; + boolean composed = false; +}; \ No newline at end of file diff --git a/tr/idlnames/EventListener.idl b/tr/idlnames/EventListener.idl new file mode 100644 index 000000000000..a785fda7bef1 --- /dev/null +++ b/tr/idlnames/EventListener.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +callback interface EventListener { + undefined handleEvent(Event event); +}; \ No newline at end of file diff --git a/tr/idlnames/EventListenerOptions.idl b/tr/idlnames/EventListenerOptions.idl new file mode 100644 index 000000000000..13418944f9e1 --- /dev/null +++ b/tr/idlnames/EventListenerOptions.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary EventListenerOptions { + boolean capture = false; +}; \ No newline at end of file diff --git a/tr/idlnames/EventModifierInit.idl b/tr/idlnames/EventModifierInit.idl new file mode 100644 index 000000000000..b515a6a6be82 --- /dev/null +++ b/tr/idlnames/EventModifierInit.idl @@ -0,0 +1,18 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary EventModifierInit : UIEventInit { + boolean ctrlKey = false; + boolean shiftKey = false; + boolean altKey = false; + boolean metaKey = false; + + boolean modifierAltGraph = false; + boolean modifierCapsLock = false; + boolean modifierFn = false; + boolean modifierFnLock = false; + boolean modifierHyper = false; + boolean modifierNumLock = false; + boolean modifierScrollLock = false; + boolean modifierSuper = false; + boolean modifierSymbol = false; + boolean modifierSymbolLock = false; +}; \ No newline at end of file diff --git a/tr/idlnames/EventSource.idl b/tr/idlnames/EventSource.idl new file mode 100644 index 000000000000..ad8cfa981027 --- /dev/null +++ b/tr/idlnames/EventSource.idl @@ -0,0 +1,20 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface EventSource : EventTarget { + constructor(USVString url, optional EventSourceInit eventSourceInitDict = {}); + + readonly attribute USVString url; + readonly attribute boolean withCredentials; + + // ready state + const unsigned short CONNECTING = 0; + const unsigned short OPEN = 1; + const unsigned short CLOSED = 2; + readonly attribute unsigned short readyState; + + // networking + attribute EventHandler onopen; + attribute EventHandler onmessage; + attribute EventHandler onerror; + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/EventSourceInit.idl b/tr/idlnames/EventSourceInit.idl new file mode 100644 index 000000000000..94580964a050 --- /dev/null +++ b/tr/idlnames/EventSourceInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary EventSourceInit { + boolean withCredentials = false; +}; \ No newline at end of file diff --git a/tr/idlnames/EventTarget.idl b/tr/idlnames/EventTarget.idl new file mode 100644 index 000000000000..8942133a6913 --- /dev/null +++ b/tr/idlnames/EventTarget.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=(Window,Worker,AudioWorklet)] +interface EventTarget { + constructor(); + + undefined addEventListener(DOMString type, EventListener? callback, optional (AddEventListenerOptions or boolean) options = {}); + undefined removeEventListener(DOMString type, EventListener? callback, optional (EventListenerOptions or boolean) options = {}); + boolean dispatchEvent(Event event); +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableCookieChangeEvent.idl b/tr/idlnames/ExtendableCookieChangeEvent.idl new file mode 100644 index 000000000000..45ea46b64233 --- /dev/null +++ b/tr/idlnames/ExtendableCookieChangeEvent.idl @@ -0,0 +1,7 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[Exposed=ServiceWorker] +interface ExtendableCookieChangeEvent : ExtendableEvent { + constructor(DOMString type, optional ExtendableCookieChangeEventInit eventInitDict = {}); + [SameObject] readonly attribute FrozenArray changed; + [SameObject] readonly attribute FrozenArray deleted; +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableCookieChangeEventInit.idl b/tr/idlnames/ExtendableCookieChangeEventInit.idl new file mode 100644 index 000000000000..5f684df67551 --- /dev/null +++ b/tr/idlnames/ExtendableCookieChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +dictionary ExtendableCookieChangeEventInit : ExtendableEventInit { + CookieList changed; + CookieList deleted; +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableEvent.idl b/tr/idlnames/ExtendableEvent.idl new file mode 100644 index 000000000000..622b0502a8fc --- /dev/null +++ b/tr/idlnames/ExtendableEvent.idl @@ -0,0 +1,6 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface ExtendableEvent : Event { + constructor(DOMString type, optional ExtendableEventInit eventInitDict = {}); + void waitUntil(Promise f); +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableEventInit.idl b/tr/idlnames/ExtendableEventInit.idl new file mode 100644 index 000000000000..8c4473a75281 --- /dev/null +++ b/tr/idlnames/ExtendableEventInit.idl @@ -0,0 +1,4 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary ExtendableEventInit : EventInit { + // Defined for the forward compatibility across the derived events +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableMessageEvent.idl b/tr/idlnames/ExtendableMessageEvent.idl new file mode 100644 index 000000000000..44f4239e3686 --- /dev/null +++ b/tr/idlnames/ExtendableMessageEvent.idl @@ -0,0 +1,10 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface ExtendableMessageEvent : ExtendableEvent { + constructor(DOMString type, optional ExtendableMessageEventInit eventInitDict = {}); + readonly attribute any data; + readonly attribute USVString origin; + readonly attribute DOMString lastEventId; + [SameObject] readonly attribute (Client or ServiceWorker or MessagePort)? source; + readonly attribute FrozenArray ports; +}; \ No newline at end of file diff --git a/tr/idlnames/ExtendableMessageEventInit.idl b/tr/idlnames/ExtendableMessageEventInit.idl new file mode 100644 index 000000000000..bcfc7aa4131b --- /dev/null +++ b/tr/idlnames/ExtendableMessageEventInit.idl @@ -0,0 +1,8 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary ExtendableMessageEventInit : ExtendableEventInit { + any data = null; + USVString origin = ""; + DOMString lastEventId = ""; + (Client or ServiceWorker or MessagePort)? source = null; + sequence ports = []; +}; \ No newline at end of file diff --git a/tr/idlnames/External.idl b/tr/idlnames/External.idl new file mode 100644 index 000000000000..05610a9e380a --- /dev/null +++ b/tr/idlnames/External.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface External { + undefined AddSearchProvider(); + undefined IsSearchProviderInstalled(); +}; \ No newline at end of file diff --git a/tr/idlnames/ExternalApplicationResource.idl b/tr/idlnames/ExternalApplicationResource.idl new file mode 100644 index 000000000000..7110ddac2dce --- /dev/null +++ b/tr/idlnames/ExternalApplicationResource.idl @@ -0,0 +1,8 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +dictionary ExternalApplicationResource { + required USVString platform; + USVString url; + DOMString id; + USVString min_version; + sequence fingerprints; +}; \ No newline at end of file diff --git a/tr/idlnames/FaceDetector.idl b/tr/idlnames/FaceDetector.idl new file mode 100644 index 000000000000..e9df00478f94 --- /dev/null +++ b/tr/idlnames/FaceDetector.idl @@ -0,0 +1,7 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +[Exposed=(Window,Worker), + SecureContext] +interface FaceDetector { + constructor(optional FaceDetectorOptions faceDetectorOptions = {}); + Promise> detect(ImageBitmapSource image); +}; \ No newline at end of file diff --git a/tr/idlnames/FaceDetectorOptions.idl b/tr/idlnames/FaceDetectorOptions.idl new file mode 100644 index 000000000000..1eb0991b0b23 --- /dev/null +++ b/tr/idlnames/FaceDetectorOptions.idl @@ -0,0 +1,5 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +dictionary FaceDetectorOptions { + unsigned short maxDetectedFaces; + boolean fastMode; +}; \ No newline at end of file diff --git a/tr/idlnames/FederatedCredential.idl b/tr/idlnames/FederatedCredential.idl new file mode 100644 index 000000000000..335dcb502f66 --- /dev/null +++ b/tr/idlnames/FederatedCredential.idl @@ -0,0 +1,11 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +[Constructor(FederatedCredentialInit data), + Exposed=Window, + SecureContext] +interface FederatedCredential : Credential { + readonly attribute USVString provider; + readonly attribute DOMString? protocol; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +FederatedCredential includes CredentialUserData; \ No newline at end of file diff --git a/tr/idlnames/FederatedCredentialInit.idl b/tr/idlnames/FederatedCredentialInit.idl new file mode 100644 index 000000000000..0d1902d80317 --- /dev/null +++ b/tr/idlnames/FederatedCredentialInit.idl @@ -0,0 +1,8 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary FederatedCredentialInit : CredentialData { + USVString name; + USVString iconURL; + required USVString origin; + required USVString provider; + DOMString protocol; +}; \ No newline at end of file diff --git a/tr/idlnames/FederatedCredentialRequestOptions.idl b/tr/idlnames/FederatedCredentialRequestOptions.idl new file mode 100644 index 000000000000..a636a8be6212 --- /dev/null +++ b/tr/idlnames/FederatedCredentialRequestOptions.idl @@ -0,0 +1,5 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary FederatedCredentialRequestOptions { + sequence providers; + sequence protocols; +}; \ No newline at end of file diff --git a/tr/idlnames/FetchEvent.idl b/tr/idlnames/FetchEvent.idl new file mode 100644 index 000000000000..050581db071b --- /dev/null +++ b/tr/idlnames/FetchEvent.idl @@ -0,0 +1,9 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface FetchEvent : ExtendableEvent { + constructor(DOMString type, FetchEventInit eventInitDict); + [SameObject] readonly attribute Request request; + readonly attribute DOMString clientId; + + void respondWith(Promise r); +}; \ No newline at end of file diff --git a/tr/idlnames/FetchEventInit.idl b/tr/idlnames/FetchEventInit.idl new file mode 100644 index 000000000000..31da34c455eb --- /dev/null +++ b/tr/idlnames/FetchEventInit.idl @@ -0,0 +1,5 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary FetchEventInit : ExtendableEventInit { + required Request request; + DOMString clientId = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/File.idl b/tr/idlnames/File.idl new file mode 100644 index 000000000000..e9e4b7f13ae1 --- /dev/null +++ b/tr/idlnames/File.idl @@ -0,0 +1,14 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(Window,Worker), Serializable] +interface File : Blob { + constructor(sequence fileBits, + USVString fileName, + optional FilePropertyBag options = {}); + readonly attribute DOMString name; + readonly attribute long long lastModified; +}; + +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +partial interface File { + readonly attribute USVString webkitRelativePath; +}; \ No newline at end of file diff --git a/tr/idlnames/FileCallback.idl b/tr/idlnames/FileCallback.idl new file mode 100644 index 000000000000..90f32003eb9e --- /dev/null +++ b/tr/idlnames/FileCallback.idl @@ -0,0 +1,2 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +callback FileCallback = undefined (File file); \ No newline at end of file diff --git a/tr/idlnames/FileList.idl b/tr/idlnames/FileList.idl new file mode 100644 index 000000000000..12acc169c5b3 --- /dev/null +++ b/tr/idlnames/FileList.idl @@ -0,0 +1,6 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(Window,Worker), Serializable] +interface FileList { + getter File? item(unsigned long index); + readonly attribute unsigned long length; +}; \ No newline at end of file diff --git a/tr/idlnames/FilePickerAcceptType.idl b/tr/idlnames/FilePickerAcceptType.idl new file mode 100644 index 000000000000..8a230082c2ab --- /dev/null +++ b/tr/idlnames/FilePickerAcceptType.idl @@ -0,0 +1,5 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FilePickerAcceptType { + USVString description; + record)> accept; +}; \ No newline at end of file diff --git a/tr/idlnames/FilePickerOptions.idl b/tr/idlnames/FilePickerOptions.idl new file mode 100644 index 000000000000..38e0a4e84bfa --- /dev/null +++ b/tr/idlnames/FilePickerOptions.idl @@ -0,0 +1,5 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FilePickerOptions { + sequence types; + boolean excludeAcceptAllOption = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FilePropertyBag.idl b/tr/idlnames/FilePropertyBag.idl new file mode 100644 index 000000000000..30d50a4cecd3 --- /dev/null +++ b/tr/idlnames/FilePropertyBag.idl @@ -0,0 +1,4 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +dictionary FilePropertyBag : BlobPropertyBag { + long long lastModified; +}; \ No newline at end of file diff --git a/tr/idlnames/FileReader.idl b/tr/idlnames/FileReader.idl new file mode 100644 index 000000000000..48ee17408856 --- /dev/null +++ b/tr/idlnames/FileReader.idl @@ -0,0 +1,32 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(Window,Worker)] +interface FileReader: EventTarget { + constructor(); + // async read methods + void readAsArrayBuffer(Blob blob); + void readAsBinaryString(Blob blob); + void readAsText(Blob blob, optional DOMString encoding); + void readAsDataURL(Blob blob); + + void abort(); + + // states + const unsigned short EMPTY = 0; + const unsigned short LOADING = 1; + const unsigned short DONE = 2; + + readonly attribute unsigned short readyState; + + // File or Blob data + readonly attribute (DOMString or ArrayBuffer)? result; + + readonly attribute DOMException? error; + + // event handler content attributes + attribute EventHandler onloadstart; + attribute EventHandler onprogress; + attribute EventHandler onload; + attribute EventHandler onabort; + attribute EventHandler onerror; + attribute EventHandler onloadend; +}; \ No newline at end of file diff --git a/tr/idlnames/FileReaderSync.idl b/tr/idlnames/FileReaderSync.idl new file mode 100644 index 000000000000..d957b04895c1 --- /dev/null +++ b/tr/idlnames/FileReaderSync.idl @@ -0,0 +1,11 @@ +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(DedicatedWorker,SharedWorker)] +interface FileReaderSync { + constructor(); + // Synchronously return strings + + ArrayBuffer readAsArrayBuffer(Blob blob); + DOMString readAsBinaryString(Blob blob); + DOMString readAsText(Blob blob, optional DOMString encoding); + DOMString readAsDataURL(Blob blob); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystem.idl b/tr/idlnames/FileSystem.idl new file mode 100644 index 000000000000..4b58f6266e01 --- /dev/null +++ b/tr/idlnames/FileSystem.idl @@ -0,0 +1,6 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +[Exposed=Window] +interface FileSystem { + readonly attribute USVString name; + readonly attribute FileSystemDirectoryEntry root; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemCreateWritableOptions.idl b/tr/idlnames/FileSystemCreateWritableOptions.idl new file mode 100644 index 000000000000..41785a5cb43e --- /dev/null +++ b/tr/idlnames/FileSystemCreateWritableOptions.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemCreateWritableOptions { + boolean keepExistingData = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemDirectoryEntry.idl b/tr/idlnames/FileSystemDirectoryEntry.idl new file mode 100644 index 000000000000..207b88838a11 --- /dev/null +++ b/tr/idlnames/FileSystemDirectoryEntry.idl @@ -0,0 +1,13 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +[Exposed=Window] +interface FileSystemDirectoryEntry : FileSystemEntry { + FileSystemDirectoryReader createReader(); + undefined getFile(optional USVString? path, + optional FileSystemFlags options = {}, + optional FileSystemEntryCallback successCallback, + optional ErrorCallback errorCallback); + undefined getDirectory(optional USVString? path, + optional FileSystemFlags options = {}, + optional FileSystemEntryCallback successCallback, + optional ErrorCallback errorCallback); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemDirectoryHandle.idl b/tr/idlnames/FileSystemDirectoryHandle.idl new file mode 100644 index 000000000000..daf3a91c7efe --- /dev/null +++ b/tr/idlnames/FileSystemDirectoryHandle.idl @@ -0,0 +1,12 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +[Exposed=(Window,Worker), SecureContext, Serializable] +interface FileSystemDirectoryHandle : FileSystemHandle { + async iterable; + + Promise getFileHandle(USVString name, optional FileSystemGetFileOptions options = {}); + Promise getDirectoryHandle(USVString name, optional FileSystemGetDirectoryOptions options = {}); + + Promise removeEntry(USVString name, optional FileSystemRemoveOptions options = {}); + + Promise?> resolve(FileSystemHandle possibleDescendant); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemDirectoryReader.idl b/tr/idlnames/FileSystemDirectoryReader.idl new file mode 100644 index 000000000000..3779b65c35f3 --- /dev/null +++ b/tr/idlnames/FileSystemDirectoryReader.idl @@ -0,0 +1,6 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +[Exposed=Window] +interface FileSystemDirectoryReader { + undefined readEntries(FileSystemEntriesCallback successCallback, + optional ErrorCallback errorCallback); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemEntriesCallback.idl b/tr/idlnames/FileSystemEntriesCallback.idl new file mode 100644 index 000000000000..6b60420e0448 --- /dev/null +++ b/tr/idlnames/FileSystemEntriesCallback.idl @@ -0,0 +1,2 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +callback FileSystemEntriesCallback = undefined (sequence entries); \ No newline at end of file diff --git a/tr/idlnames/FileSystemEntry.idl b/tr/idlnames/FileSystemEntry.idl new file mode 100644 index 000000000000..5a6224945513 --- /dev/null +++ b/tr/idlnames/FileSystemEntry.idl @@ -0,0 +1,12 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +[Exposed=Window] +interface FileSystemEntry { + readonly attribute boolean isFile; + readonly attribute boolean isDirectory; + readonly attribute USVString name; + readonly attribute USVString fullPath; + readonly attribute FileSystem filesystem; + + undefined getParent(optional FileSystemEntryCallback successCallback, + optional ErrorCallback errorCallback); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemEntryCallback.idl b/tr/idlnames/FileSystemEntryCallback.idl new file mode 100644 index 000000000000..130ce21aa5f2 --- /dev/null +++ b/tr/idlnames/FileSystemEntryCallback.idl @@ -0,0 +1,2 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +callback FileSystemEntryCallback = undefined (FileSystemEntry entry); \ No newline at end of file diff --git a/tr/idlnames/FileSystemFileEntry.idl b/tr/idlnames/FileSystemFileEntry.idl new file mode 100644 index 000000000000..abce3bd500a8 --- /dev/null +++ b/tr/idlnames/FileSystemFileEntry.idl @@ -0,0 +1,6 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +[Exposed=Window] +interface FileSystemFileEntry : FileSystemEntry { + undefined file(FileCallback successCallback, + optional ErrorCallback errorCallback); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemFileHandle.idl b/tr/idlnames/FileSystemFileHandle.idl new file mode 100644 index 000000000000..37aae9af9c15 --- /dev/null +++ b/tr/idlnames/FileSystemFileHandle.idl @@ -0,0 +1,6 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +[Exposed=(Window,Worker), SecureContext, Serializable] +interface FileSystemFileHandle : FileSystemHandle { + Promise getFile(); + Promise createWritable(optional FileSystemCreateWritableOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemFlags.idl b/tr/idlnames/FileSystemFlags.idl new file mode 100644 index 000000000000..ae4b8aed7c28 --- /dev/null +++ b/tr/idlnames/FileSystemFlags.idl @@ -0,0 +1,5 @@ +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +dictionary FileSystemFlags { + boolean create = false; + boolean exclusive = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemGetDirectoryOptions.idl b/tr/idlnames/FileSystemGetDirectoryOptions.idl new file mode 100644 index 000000000000..f715a4d9de21 --- /dev/null +++ b/tr/idlnames/FileSystemGetDirectoryOptions.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemGetDirectoryOptions { + boolean create = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemGetFileOptions.idl b/tr/idlnames/FileSystemGetFileOptions.idl new file mode 100644 index 000000000000..be66f278d648 --- /dev/null +++ b/tr/idlnames/FileSystemGetFileOptions.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemGetFileOptions { + boolean create = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemHandle.idl b/tr/idlnames/FileSystemHandle.idl new file mode 100644 index 000000000000..5c5cb6ae1544 --- /dev/null +++ b/tr/idlnames/FileSystemHandle.idl @@ -0,0 +1,11 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +[Exposed=(Window,Worker), SecureContext, Serializable] +interface FileSystemHandle { + readonly attribute FileSystemHandleKind kind; + readonly attribute USVString name; + + Promise isSameEntry(FileSystemHandle other); + + Promise queryPermission(optional FileSystemHandlePermissionDescriptor descriptor = {}); + Promise requestPermission(optional FileSystemHandlePermissionDescriptor descriptor = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemHandleKind.idl b/tr/idlnames/FileSystemHandleKind.idl new file mode 100644 index 000000000000..ef9a56fcec20 --- /dev/null +++ b/tr/idlnames/FileSystemHandleKind.idl @@ -0,0 +1,5 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +enum FileSystemHandleKind { + "file", + "directory", +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemHandlePermissionDescriptor.idl b/tr/idlnames/FileSystemHandlePermissionDescriptor.idl new file mode 100644 index 000000000000..449fc20673e4 --- /dev/null +++ b/tr/idlnames/FileSystemHandlePermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemHandlePermissionDescriptor { + FileSystemPermissionMode mode = "read"; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemPermissionDescriptor.idl b/tr/idlnames/FileSystemPermissionDescriptor.idl new file mode 100644 index 000000000000..508487f3c720 --- /dev/null +++ b/tr/idlnames/FileSystemPermissionDescriptor.idl @@ -0,0 +1,5 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemPermissionDescriptor : PermissionDescriptor { + required FileSystemHandle handle; + FileSystemPermissionMode mode = "read"; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemPermissionMode.idl b/tr/idlnames/FileSystemPermissionMode.idl new file mode 100644 index 000000000000..70d4e5c66ac4 --- /dev/null +++ b/tr/idlnames/FileSystemPermissionMode.idl @@ -0,0 +1,5 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +enum FileSystemPermissionMode { + "read", + "readwrite" +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemRemoveOptions.idl b/tr/idlnames/FileSystemRemoveOptions.idl new file mode 100644 index 000000000000..7daac79bb3fb --- /dev/null +++ b/tr/idlnames/FileSystemRemoveOptions.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary FileSystemRemoveOptions { + boolean recursive = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemWritableFileStream.idl b/tr/idlnames/FileSystemWritableFileStream.idl new file mode 100644 index 000000000000..7c1773d081a0 --- /dev/null +++ b/tr/idlnames/FileSystemWritableFileStream.idl @@ -0,0 +1,7 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +[Exposed=(Window,Worker), SecureContext] +interface FileSystemWritableFileStream : WritableStream { + Promise write(FileSystemWriteChunkType data); + Promise seek(unsigned long long position); + Promise truncate(unsigned long long size); +}; \ No newline at end of file diff --git a/tr/idlnames/FileSystemWriteChunkType.idl b/tr/idlnames/FileSystemWriteChunkType.idl new file mode 100644 index 000000000000..d1ccc53c63d4 --- /dev/null +++ b/tr/idlnames/FileSystemWriteChunkType.idl @@ -0,0 +1,2 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +typedef (BufferSource or Blob or USVString or WriteParams) FileSystemWriteChunkType; \ No newline at end of file diff --git a/tr/idlnames/FillLightMode.idl b/tr/idlnames/FillLightMode.idl new file mode 100644 index 000000000000..9260fe1a3aef --- /dev/null +++ b/tr/idlnames/FillLightMode.idl @@ -0,0 +1,6 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +enum FillLightMode { + "auto", + "off", + "flash" +}; \ No newline at end of file diff --git a/tr/idlnames/FillMode.idl b/tr/idlnames/FillMode.idl new file mode 100644 index 000000000000..7ff8414505ed --- /dev/null +++ b/tr/idlnames/FillMode.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum FillMode { "none", "forwards", "backwards", "both", "auto" }; \ No newline at end of file diff --git a/tr/idlnames/Fingerprint.idl b/tr/idlnames/Fingerprint.idl new file mode 100644 index 000000000000..8df8cd42813a --- /dev/null +++ b/tr/idlnames/Fingerprint.idl @@ -0,0 +1,5 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +dictionary Fingerprint { + USVString type; + USVString value; +}; \ No newline at end of file diff --git a/tr/idlnames/Float32List.idl b/tr/idlnames/Float32List.idl new file mode 100644 index 000000000000..cc92ffb54270 --- /dev/null +++ b/tr/idlnames/Float32List.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef ([AllowShared] Float32Array or sequence) Float32List; \ No newline at end of file diff --git a/tr/idlnames/FlowControlType.idl b/tr/idlnames/FlowControlType.idl new file mode 100644 index 000000000000..dbdfcdc79570 --- /dev/null +++ b/tr/idlnames/FlowControlType.idl @@ -0,0 +1,5 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +enum FlowControlType { + "none", + "hardware" +}; \ No newline at end of file diff --git a/tr/idlnames/FocusEvent.idl b/tr/idlnames/FocusEvent.idl new file mode 100644 index 000000000000..d334ff08e0a6 --- /dev/null +++ b/tr/idlnames/FocusEvent.idl @@ -0,0 +1,5 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional FocusEventInit eventInitDict), Exposed=Window] +interface FocusEvent : UIEvent { + readonly attribute EventTarget? relatedTarget; +}; \ No newline at end of file diff --git a/tr/idlnames/FocusEventInit.idl b/tr/idlnames/FocusEventInit.idl new file mode 100644 index 000000000000..ec0422fa9397 --- /dev/null +++ b/tr/idlnames/FocusEventInit.idl @@ -0,0 +1,4 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary FocusEventInit : UIEventInit { + EventTarget? relatedTarget = null; +}; \ No newline at end of file diff --git a/tr/idlnames/FocusOptions.idl b/tr/idlnames/FocusOptions.idl new file mode 100644 index 000000000000..8bd011281622 --- /dev/null +++ b/tr/idlnames/FocusOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary FocusOptions { + boolean preventScroll = false; +}; \ No newline at end of file diff --git a/tr/idlnames/FocusableAreaSearchMode.idl b/tr/idlnames/FocusableAreaSearchMode.idl new file mode 100644 index 000000000000..8584e1f676b0 --- /dev/null +++ b/tr/idlnames/FocusableAreaSearchMode.idl @@ -0,0 +1,5 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +enum FocusableAreaSearchMode { + "visible", + "all" +}; \ No newline at end of file diff --git a/tr/idlnames/FocusableAreasOption.idl b/tr/idlnames/FocusableAreasOption.idl new file mode 100644 index 000000000000..39756c9effd8 --- /dev/null +++ b/tr/idlnames/FocusableAreasOption.idl @@ -0,0 +1,4 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +dictionary FocusableAreasOption { + FocusableAreaSearchMode mode; +}; \ No newline at end of file diff --git a/tr/idlnames/Font.idl b/tr/idlnames/Font.idl new file mode 100644 index 000000000000..329b1059a51e --- /dev/null +++ b/tr/idlnames/Font.idl @@ -0,0 +1,6 @@ +// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api-1/) +[Exposed=Window] +interface Font { + readonly attribute DOMString name; + readonly attribute unsigned long glyphsRendered; +}; \ No newline at end of file diff --git a/tr/idlnames/FontIterator.idl b/tr/idlnames/FontIterator.idl new file mode 100644 index 000000000000..a82dab033f3d --- /dev/null +++ b/tr/idlnames/FontIterator.idl @@ -0,0 +1,6 @@ +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +[SecureContext, + Exposed=(Window,Worker)] +interface FontIterator { + async iterable; +}; \ No newline at end of file diff --git a/tr/idlnames/FontManager.idl b/tr/idlnames/FontManager.idl new file mode 100644 index 000000000000..2f1ecd6fb1b2 --- /dev/null +++ b/tr/idlnames/FontManager.idl @@ -0,0 +1,6 @@ +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +[SecureContext, + Exposed=(Window,Worker)] +interface FontManager { + FontIterator query(); +}; \ No newline at end of file diff --git a/tr/idlnames/FontMetadata.idl b/tr/idlnames/FontMetadata.idl new file mode 100644 index 000000000000..4bacedd5287d --- /dev/null +++ b/tr/idlnames/FontMetadata.idl @@ -0,0 +1,9 @@ +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +[Exposed=(Window,Worker)] +interface FontMetadata { + Promise blob(); + + readonly attribute USVString postscriptName; + readonly attribute USVString fullName; + readonly attribute USVString family; +}; \ No newline at end of file diff --git a/tr/idlnames/FontMetrics.idl b/tr/idlnames/FontMetrics.idl new file mode 100644 index 000000000000..caf6434442fe --- /dev/null +++ b/tr/idlnames/FontMetrics.idl @@ -0,0 +1,21 @@ +// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api-1/) +[Exposed=Window] +interface FontMetrics { + readonly attribute double width; + readonly attribute FrozenArray advances; + + readonly attribute double boundingBoxLeft; + readonly attribute double boundingBoxRight; + + readonly attribute double height; + readonly attribute double emHeightAscent; + readonly attribute double emHeightDescent; + readonly attribute double boundingBoxAscent; + readonly attribute double boundingBoxDescent; + readonly attribute double fontBoundingBoxAscent; + readonly attribute double fontBoundingBoxDescent; + + readonly attribute Baseline dominantBaseline; + readonly attribute FrozenArray baselines; + readonly attribute FrozenArray fonts; +}; \ No newline at end of file diff --git a/tr/idlnames/FormData.idl b/tr/idlnames/FormData.idl new file mode 100644 index 000000000000..d74e1d05d8b9 --- /dev/null +++ b/tr/idlnames/FormData.idl @@ -0,0 +1,15 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface FormData { + constructor(optional HTMLFormElement form); + + undefined append(USVString name, USVString value); + undefined append(USVString name, Blob blobValue, optional USVString filename); + undefined delete(USVString name); + FormDataEntryValue? get(USVString name); + sequence getAll(USVString name); + boolean has(USVString name); + undefined set(USVString name, USVString value); + undefined set(USVString name, Blob blobValue, optional USVString filename); + iterable; +}; \ No newline at end of file diff --git a/tr/idlnames/FormDataEntryValue.idl b/tr/idlnames/FormDataEntryValue.idl new file mode 100644 index 000000000000..9c36183b8767 --- /dev/null +++ b/tr/idlnames/FormDataEntryValue.idl @@ -0,0 +1,2 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +typedef (File or USVString) FormDataEntryValue; \ No newline at end of file diff --git a/tr/idlnames/FormDataEvent.idl b/tr/idlnames/FormDataEvent.idl new file mode 100644 index 000000000000..48a074e107ad --- /dev/null +++ b/tr/idlnames/FormDataEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface FormDataEvent : Event { + constructor(DOMString type, FormDataEventInit eventInitDict); + + readonly attribute FormData formData; +}; \ No newline at end of file diff --git a/tr/idlnames/FormDataEventInit.idl b/tr/idlnames/FormDataEventInit.idl new file mode 100644 index 000000000000..9bfcebf6b42e --- /dev/null +++ b/tr/idlnames/FormDataEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary FormDataEventInit : EventInit { + required FormData formData; +}; \ No newline at end of file diff --git a/tr/idlnames/FragmentDirective.idl b/tr/idlnames/FragmentDirective.idl new file mode 100644 index 000000000000..884bd5e35302 --- /dev/null +++ b/tr/idlnames/FragmentDirective.idl @@ -0,0 +1,4 @@ +// Source: Text Fragments (https://wicg.github.io/scroll-to-text-fragment/) +[Exposed=Window] +interface FragmentDirective { +}; \ No newline at end of file diff --git a/tr/idlnames/FrameRequestCallback.idl b/tr/idlnames/FrameRequestCallback.idl new file mode 100644 index 000000000000..ce2ed3ce6cea --- /dev/null +++ b/tr/idlnames/FrameRequestCallback.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +callback FrameRequestCallback = undefined (DOMHighResTimeStamp time); \ No newline at end of file diff --git a/tr/idlnames/FrameType.idl b/tr/idlnames/FrameType.idl new file mode 100644 index 000000000000..6855b4175017 --- /dev/null +++ b/tr/idlnames/FrameType.idl @@ -0,0 +1,7 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +enum FrameType { + "auxiliary", + "top-level", + "nested", + "none" +}; \ No newline at end of file diff --git a/tr/idlnames/FullscreenNavigationUI.idl b/tr/idlnames/FullscreenNavigationUI.idl new file mode 100644 index 000000000000..3eef90a308e7 --- /dev/null +++ b/tr/idlnames/FullscreenNavigationUI.idl @@ -0,0 +1,6 @@ +// Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +enum FullscreenNavigationUI { + "auto", + "show", + "hide" +}; \ No newline at end of file diff --git a/tr/idlnames/FullscreenOptions.idl b/tr/idlnames/FullscreenOptions.idl new file mode 100644 index 000000000000..cea7553e1ad9 --- /dev/null +++ b/tr/idlnames/FullscreenOptions.idl @@ -0,0 +1,4 @@ +// Source: Fullscreen API Standard (https://fullscreen.spec.whatwg.org/) +dictionary FullscreenOptions { + FullscreenNavigationUI navigationUI = "auto"; +}; \ No newline at end of file diff --git a/tr/idlnames/FunctionStringCallback.idl b/tr/idlnames/FunctionStringCallback.idl new file mode 100644 index 000000000000..727fafe32754 --- /dev/null +++ b/tr/idlnames/FunctionStringCallback.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +callback FunctionStringCallback = undefined (DOMString data); \ No newline at end of file diff --git a/tr/idlnames/GLbitfield.idl b/tr/idlnames/GLbitfield.idl new file mode 100644 index 000000000000..ae772e80098f --- /dev/null +++ b/tr/idlnames/GLbitfield.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef unsigned long GLbitfield; \ No newline at end of file diff --git a/tr/idlnames/GLboolean.idl b/tr/idlnames/GLboolean.idl new file mode 100644 index 000000000000..69c530ad11b1 --- /dev/null +++ b/tr/idlnames/GLboolean.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef boolean GLboolean; \ No newline at end of file diff --git a/tr/idlnames/GLbyte.idl b/tr/idlnames/GLbyte.idl new file mode 100644 index 000000000000..5a51cdfbab22 --- /dev/null +++ b/tr/idlnames/GLbyte.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef byte GLbyte; \ No newline at end of file diff --git a/tr/idlnames/GLclampf.idl b/tr/idlnames/GLclampf.idl new file mode 100644 index 000000000000..a2d3b3d353ca --- /dev/null +++ b/tr/idlnames/GLclampf.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef unrestricted float GLclampf; \ No newline at end of file diff --git a/tr/idlnames/GLenum.idl b/tr/idlnames/GLenum.idl new file mode 100644 index 000000000000..ede814e93345 --- /dev/null +++ b/tr/idlnames/GLenum.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef unsigned long GLenum; \ No newline at end of file diff --git a/tr/idlnames/GLfloat.idl b/tr/idlnames/GLfloat.idl new file mode 100644 index 000000000000..39de120dcc3e --- /dev/null +++ b/tr/idlnames/GLfloat.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef unrestricted float GLfloat; \ No newline at end of file diff --git a/tr/idlnames/GLint.idl b/tr/idlnames/GLint.idl new file mode 100644 index 000000000000..8ce60dec4bcc --- /dev/null +++ b/tr/idlnames/GLint.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef long GLint; \ No newline at end of file diff --git a/tr/idlnames/GLint64.idl b/tr/idlnames/GLint64.idl new file mode 100644 index 000000000000..02747668b7a4 --- /dev/null +++ b/tr/idlnames/GLint64.idl @@ -0,0 +1,2 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +typedef long long GLint64; \ No newline at end of file diff --git a/tr/idlnames/GLintptr.idl b/tr/idlnames/GLintptr.idl new file mode 100644 index 000000000000..e04f829a6ee8 --- /dev/null +++ b/tr/idlnames/GLintptr.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef long long GLintptr; \ No newline at end of file diff --git a/tr/idlnames/GLshort.idl b/tr/idlnames/GLshort.idl new file mode 100644 index 000000000000..bc1666258549 --- /dev/null +++ b/tr/idlnames/GLshort.idl @@ -0,0 +1,3 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +/* 'byte' should be a signed 8 bit type. */ +typedef short GLshort; \ No newline at end of file diff --git a/tr/idlnames/GLsizei.idl b/tr/idlnames/GLsizei.idl new file mode 100644 index 000000000000..75cf55dc6fb2 --- /dev/null +++ b/tr/idlnames/GLsizei.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef long GLsizei; \ No newline at end of file diff --git a/tr/idlnames/GLsizeiptr.idl b/tr/idlnames/GLsizeiptr.idl new file mode 100644 index 000000000000..29e4c4b659cb --- /dev/null +++ b/tr/idlnames/GLsizeiptr.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef long long GLsizeiptr; \ No newline at end of file diff --git a/tr/idlnames/GLubyte.idl b/tr/idlnames/GLubyte.idl new file mode 100644 index 000000000000..7552a028bfce --- /dev/null +++ b/tr/idlnames/GLubyte.idl @@ -0,0 +1,3 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +// Ideally the typedef below would use 'unsigned byte', but that doesn't currently exist in Web IDL. +typedef octet GLubyte; \ No newline at end of file diff --git a/tr/idlnames/GLuint.idl b/tr/idlnames/GLuint.idl new file mode 100644 index 000000000000..62b8277b1841 --- /dev/null +++ b/tr/idlnames/GLuint.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef unsigned long GLuint; \ No newline at end of file diff --git a/tr/idlnames/GLuint64.idl b/tr/idlnames/GLuint64.idl new file mode 100644 index 000000000000..f3a101c843da --- /dev/null +++ b/tr/idlnames/GLuint64.idl @@ -0,0 +1,2 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +typedef unsigned long long GLuint64; \ No newline at end of file diff --git a/tr/idlnames/GLuint64EXT.idl b/tr/idlnames/GLuint64EXT.idl new file mode 100644 index 000000000000..124131ae34b0 --- /dev/null +++ b/tr/idlnames/GLuint64EXT.idl @@ -0,0 +1,2 @@ +// Source: WebGL EXT_disjoint_timer_query Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/) +typedef unsigned long long GLuint64EXT; \ No newline at end of file diff --git a/tr/idlnames/GLushort.idl b/tr/idlnames/GLushort.idl new file mode 100644 index 000000000000..fae7a937d55f --- /dev/null +++ b/tr/idlnames/GLushort.idl @@ -0,0 +1,3 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +/* 'octet' should be an unsigned 8 bit type. */ +typedef unsigned short GLushort; \ No newline at end of file diff --git a/tr/idlnames/GPU.idl b/tr/idlnames/GPU.idl new file mode 100644 index 000000000000..cca30be7b12e --- /dev/null +++ b/tr/idlnames/GPU.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Exposed=(Window, DedicatedWorker)] +interface GPU { + Promise requestAdapter(optional GPURequestAdapterOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUAdapter.idl b/tr/idlnames/GPUAdapter.idl new file mode 100644 index 000000000000..cabe0aaa6a9f --- /dev/null +++ b/tr/idlnames/GPUAdapter.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUAdapter { + readonly attribute DOMString name; + [SameObject] readonly attribute GPUAdapterFeatures features; + [SameObject] readonly attribute GPUAdapterLimits limits; + + Promise requestDevice(optional GPUDeviceDescriptor descriptor = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUAdapterFeatures.idl b/tr/idlnames/GPUAdapterFeatures.idl new file mode 100644 index 000000000000..48df5ae14c5b --- /dev/null +++ b/tr/idlnames/GPUAdapterFeatures.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUAdapterFeatures { + readonly setlike; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUAdapterLimits.idl b/tr/idlnames/GPUAdapterLimits.idl new file mode 100644 index 000000000000..fd40a96e2fe2 --- /dev/null +++ b/tr/idlnames/GPUAdapterLimits.idl @@ -0,0 +1,20 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUAdapterLimits { + readonly attribute GPUSize32 maxTextureDimension1D; + readonly attribute GPUSize32 maxTextureDimension2D; + readonly attribute GPUSize32 maxTextureDimension3D; + readonly attribute GPUSize32 maxTextureArrayLayers; + readonly attribute GPUSize32 maxBindGroups; + readonly attribute GPUSize32 maxDynamicUniformBuffersPerPipelineLayout; + readonly attribute GPUSize32 maxDynamicStorageBuffersPerPipelineLayout; + readonly attribute GPUSize32 maxSampledTexturesPerShaderStage; + readonly attribute GPUSize32 maxSamplersPerShaderStage; + readonly attribute GPUSize32 maxStorageBuffersPerShaderStage; + readonly attribute GPUSize32 maxStorageTexturesPerShaderStage; + readonly attribute GPUSize32 maxUniformBuffersPerShaderStage; + readonly attribute GPUSize32 maxUniformBufferBindingSize; + readonly attribute GPUSize32 maxStorageBufferBindingSize; + readonly attribute GPUSize32 maxVertexBuffers; + readonly attribute GPUSize32 maxVertexAttributes; + readonly attribute GPUSize32 maxVertexBufferArrayStride; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUAddressMode.idl b/tr/idlnames/GPUAddressMode.idl new file mode 100644 index 000000000000..db709de78176 --- /dev/null +++ b/tr/idlnames/GPUAddressMode.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUAddressMode { + "clamp-to-edge", + "repeat", + "mirror-repeat" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroup.idl b/tr/idlnames/GPUBindGroup.idl new file mode 100644 index 000000000000..bf3b1f81e02e --- /dev/null +++ b/tr/idlnames/GPUBindGroup.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUBindGroup { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUBindGroup includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroupDescriptor.idl b/tr/idlnames/GPUBindGroupDescriptor.idl new file mode 100644 index 000000000000..7a59a3c36fed --- /dev/null +++ b/tr/idlnames/GPUBindGroupDescriptor.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBindGroupDescriptor : GPUObjectDescriptorBase { + required GPUBindGroupLayout layout; + required sequence entries; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroupEntry.idl b/tr/idlnames/GPUBindGroupEntry.idl new file mode 100644 index 000000000000..594a7f5b11d2 --- /dev/null +++ b/tr/idlnames/GPUBindGroupEntry.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBindGroupEntry { + required GPUIndex32 binding; + required GPUBindingResource resource; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroupLayout.idl b/tr/idlnames/GPUBindGroupLayout.idl new file mode 100644 index 000000000000..12a119772d32 --- /dev/null +++ b/tr/idlnames/GPUBindGroupLayout.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUBindGroupLayout { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUBindGroupLayout includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroupLayoutDescriptor.idl b/tr/idlnames/GPUBindGroupLayoutDescriptor.idl new file mode 100644 index 000000000000..6a8c0717cf1b --- /dev/null +++ b/tr/idlnames/GPUBindGroupLayoutDescriptor.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBindGroupLayoutDescriptor : GPUObjectDescriptorBase { + required sequence entries; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBindGroupLayoutEntry.idl b/tr/idlnames/GPUBindGroupLayoutEntry.idl new file mode 100644 index 000000000000..ac174b24967a --- /dev/null +++ b/tr/idlnames/GPUBindGroupLayoutEntry.idl @@ -0,0 +1,10 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBindGroupLayoutEntry { + required GPUIndex32 binding; + required GPUShaderStageFlags visibility; + + GPUBufferBindingLayout buffer; + GPUSamplerBindingLayout sampler; + GPUTextureBindingLayout texture; + GPUStorageTextureBindingLayout storageTexture; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBindingResource.idl b/tr/idlnames/GPUBindingResource.idl new file mode 100644 index 000000000000..671ad863afc8 --- /dev/null +++ b/tr/idlnames/GPUBindingResource.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (GPUSampler or GPUTextureView or GPUBufferBinding) GPUBindingResource; \ No newline at end of file diff --git a/tr/idlnames/GPUBlendComponent.idl b/tr/idlnames/GPUBlendComponent.idl new file mode 100644 index 000000000000..ccdcadcaeadf --- /dev/null +++ b/tr/idlnames/GPUBlendComponent.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBlendComponent { + GPUBlendFactor srcFactor = "one"; + GPUBlendFactor dstFactor = "zero"; + GPUBlendOperation operation = "add"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBlendFactor.idl b/tr/idlnames/GPUBlendFactor.idl new file mode 100644 index 000000000000..45d2fa3b1a0e --- /dev/null +++ b/tr/idlnames/GPUBlendFactor.idl @@ -0,0 +1,16 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUBlendFactor { + "zero", + "one", + "src-color", + "one-minus-src-color", + "src-alpha", + "one-minus-src-alpha", + "dst-color", + "one-minus-dst-color", + "dst-alpha", + "one-minus-dst-alpha", + "src-alpha-saturated", + "blend-color", + "one-minus-blend-color" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBlendOperation.idl b/tr/idlnames/GPUBlendOperation.idl new file mode 100644 index 000000000000..bf9cfcb68cdf --- /dev/null +++ b/tr/idlnames/GPUBlendOperation.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUBlendOperation { + "add", + "subtract", + "reverse-subtract", + "min", + "max" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBlendState.idl b/tr/idlnames/GPUBlendState.idl new file mode 100644 index 000000000000..e1aa9b43a785 --- /dev/null +++ b/tr/idlnames/GPUBlendState.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBlendState { + required GPUBlendComponent color; + required GPUBlendComponent alpha; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBuffer.idl b/tr/idlnames/GPUBuffer.idl new file mode 100644 index 000000000000..99d0993e721d --- /dev/null +++ b/tr/idlnames/GPUBuffer.idl @@ -0,0 +1,12 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUBuffer { + Promise mapAsync(GPUMapModeFlags mode, optional GPUSize64 offset = 0, optional GPUSize64 size); + ArrayBuffer getMappedRange(optional GPUSize64 offset = 0, optional GPUSize64 size); + undefined unmap(); + + undefined destroy(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUBuffer includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferBinding.idl b/tr/idlnames/GPUBufferBinding.idl new file mode 100644 index 000000000000..df5ed238ee07 --- /dev/null +++ b/tr/idlnames/GPUBufferBinding.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBufferBinding { + required GPUBuffer buffer; + GPUSize64 offset = 0; + GPUSize64 size; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferBindingLayout.idl b/tr/idlnames/GPUBufferBindingLayout.idl new file mode 100644 index 000000000000..66b5511f2900 --- /dev/null +++ b/tr/idlnames/GPUBufferBindingLayout.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBufferBindingLayout { + GPUBufferBindingType type = "uniform"; + boolean hasDynamicOffset = false; + GPUSize64 minBindingSize = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferBindingType.idl b/tr/idlnames/GPUBufferBindingType.idl new file mode 100644 index 000000000000..868afbcef002 --- /dev/null +++ b/tr/idlnames/GPUBufferBindingType.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUBufferBindingType { + "uniform", + "storage", + "read-only-storage", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferDescriptor.idl b/tr/idlnames/GPUBufferDescriptor.idl new file mode 100644 index 000000000000..8e3ea70fbf3d --- /dev/null +++ b/tr/idlnames/GPUBufferDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUBufferDescriptor : GPUObjectDescriptorBase { + required GPUSize64 size; + required GPUBufferUsageFlags usage; + boolean mappedAtCreation = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferDynamicOffset.idl b/tr/idlnames/GPUBufferDynamicOffset.idl new file mode 100644 index 000000000000..5c01e8e6bbee --- /dev/null +++ b/tr/idlnames/GPUBufferDynamicOffset.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUBufferDynamicOffset; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferUsage.idl b/tr/idlnames/GPUBufferUsage.idl new file mode 100644 index 000000000000..db3840e25a66 --- /dev/null +++ b/tr/idlnames/GPUBufferUsage.idl @@ -0,0 +1,13 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUBufferUsage { + const GPUFlagsConstant MAP_READ = 0x0001; + const GPUFlagsConstant MAP_WRITE = 0x0002; + const GPUFlagsConstant COPY_SRC = 0x0004; + const GPUFlagsConstant COPY_DST = 0x0008; + const GPUFlagsConstant INDEX = 0x0010; + const GPUFlagsConstant VERTEX = 0x0020; + const GPUFlagsConstant UNIFORM = 0x0040; + const GPUFlagsConstant STORAGE = 0x0080; + const GPUFlagsConstant INDIRECT = 0x0100; + const GPUFlagsConstant QUERY_RESOLVE = 0x0200; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUBufferUsageFlags.idl b/tr/idlnames/GPUBufferUsageFlags.idl new file mode 100644 index 000000000000..b0231564ee6e --- /dev/null +++ b/tr/idlnames/GPUBufferUsageFlags.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUBufferUsageFlags; \ No newline at end of file diff --git a/tr/idlnames/GPUCanvasContext.idl b/tr/idlnames/GPUCanvasContext.idl new file mode 100644 index 000000000000..9e409b3cd223 --- /dev/null +++ b/tr/idlnames/GPUCanvasContext.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUCanvasContext { + GPUSwapChain configureSwapChain(GPUSwapChainDescriptor descriptor); + + GPUTextureFormat getSwapChainPreferredFormat(GPUAdapter adapter); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUColor.idl b/tr/idlnames/GPUColor.idl new file mode 100644 index 000000000000..7992d2172670 --- /dev/null +++ b/tr/idlnames/GPUColor.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (sequence or GPUColorDict) GPUColor; \ No newline at end of file diff --git a/tr/idlnames/GPUColorDict.idl b/tr/idlnames/GPUColorDict.idl new file mode 100644 index 000000000000..a1b0704cd07f --- /dev/null +++ b/tr/idlnames/GPUColorDict.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUColorDict { + required double r; + required double g; + required double b; + required double a; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUColorTargetState.idl b/tr/idlnames/GPUColorTargetState.idl new file mode 100644 index 000000000000..9b3d0f16f7c5 --- /dev/null +++ b/tr/idlnames/GPUColorTargetState.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUColorTargetState { + required GPUTextureFormat format; + + GPUBlendState blend; + GPUColorWriteFlags writeMask = 0xF; // GPUColorWrite.ALL +}; \ No newline at end of file diff --git a/tr/idlnames/GPUColorWrite.idl b/tr/idlnames/GPUColorWrite.idl new file mode 100644 index 000000000000..2f0aa64b66df --- /dev/null +++ b/tr/idlnames/GPUColorWrite.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUColorWrite { + const GPUFlagsConstant RED = 0x1; + const GPUFlagsConstant GREEN = 0x2; + const GPUFlagsConstant BLUE = 0x4; + const GPUFlagsConstant ALPHA = 0x8; + const GPUFlagsConstant ALL = 0xF; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUColorWriteFlags.idl b/tr/idlnames/GPUColorWriteFlags.idl new file mode 100644 index 000000000000..897b9bd06785 --- /dev/null +++ b/tr/idlnames/GPUColorWriteFlags.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUColorWriteFlags; \ No newline at end of file diff --git a/tr/idlnames/GPUCommandBuffer.idl b/tr/idlnames/GPUCommandBuffer.idl new file mode 100644 index 000000000000..94c6fda99a55 --- /dev/null +++ b/tr/idlnames/GPUCommandBuffer.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUCommandBuffer { + readonly attribute Promise executionTime; +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUCommandBuffer includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUCommandBufferDescriptor.idl b/tr/idlnames/GPUCommandBufferDescriptor.idl new file mode 100644 index 000000000000..ef40354a1aa7 --- /dev/null +++ b/tr/idlnames/GPUCommandBufferDescriptor.idl @@ -0,0 +1,3 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUCommandBufferDescriptor : GPUObjectDescriptorBase { +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCommandEncoder.idl b/tr/idlnames/GPUCommandEncoder.idl new file mode 100644 index 000000000000..53cc3ba711d3 --- /dev/null +++ b/tr/idlnames/GPUCommandEncoder.idl @@ -0,0 +1,45 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUCommandEncoder { + GPURenderPassEncoder beginRenderPass(GPURenderPassDescriptor descriptor); + GPUComputePassEncoder beginComputePass(optional GPUComputePassDescriptor descriptor = {}); + + undefined copyBufferToBuffer( + GPUBuffer source, + GPUSize64 sourceOffset, + GPUBuffer destination, + GPUSize64 destinationOffset, + GPUSize64 size); + + undefined copyBufferToTexture( + GPUImageCopyBuffer source, + GPUImageCopyTexture destination, + GPUExtent3D copySize); + + undefined copyTextureToBuffer( + GPUImageCopyTexture source, + GPUImageCopyBuffer destination, + GPUExtent3D copySize); + + undefined copyTextureToTexture( + GPUImageCopyTexture source, + GPUImageCopyTexture destination, + GPUExtent3D copySize); + + undefined pushDebugGroup(USVString groupLabel); + undefined popDebugGroup(); + undefined insertDebugMarker(USVString markerLabel); + + undefined writeTimestamp(GPUQuerySet querySet, GPUSize32 queryIndex); + + undefined resolveQuerySet( + GPUQuerySet querySet, + GPUSize32 firstQuery, + GPUSize32 queryCount, + GPUBuffer destination, + GPUSize64 destinationOffset); + + GPUCommandBuffer finish(optional GPUCommandBufferDescriptor descriptor = {}); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUCommandEncoder includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUCommandEncoderDescriptor.idl b/tr/idlnames/GPUCommandEncoderDescriptor.idl new file mode 100644 index 000000000000..a7365bb8979b --- /dev/null +++ b/tr/idlnames/GPUCommandEncoderDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUCommandEncoderDescriptor : GPUObjectDescriptorBase { + boolean measureExecutionTime = false; + + // TODO: reusability flag? +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCompareFunction.idl b/tr/idlnames/GPUCompareFunction.idl new file mode 100644 index 000000000000..4b0bffdeaae5 --- /dev/null +++ b/tr/idlnames/GPUCompareFunction.idl @@ -0,0 +1,11 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUCompareFunction { + "never", + "less", + "equal", + "less-equal", + "greater", + "not-equal", + "greater-equal", + "always" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCompilationInfo.idl b/tr/idlnames/GPUCompilationInfo.idl new file mode 100644 index 000000000000..c071ecaaeea4 --- /dev/null +++ b/tr/idlnames/GPUCompilationInfo.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUCompilationInfo { + readonly attribute FrozenArray messages; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCompilationMessage.idl b/tr/idlnames/GPUCompilationMessage.idl new file mode 100644 index 000000000000..8447b6c2f024 --- /dev/null +++ b/tr/idlnames/GPUCompilationMessage.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUCompilationMessage { + readonly attribute DOMString message; + readonly attribute GPUCompilationMessageType type; + readonly attribute unsigned long long lineNum; + readonly attribute unsigned long long linePos; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCompilationMessageType.idl b/tr/idlnames/GPUCompilationMessageType.idl new file mode 100644 index 000000000000..6c5fea3bae6a --- /dev/null +++ b/tr/idlnames/GPUCompilationMessageType.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUCompilationMessageType { + "error", + "warning", + "info" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUComputePassDescriptor.idl b/tr/idlnames/GPUComputePassDescriptor.idl new file mode 100644 index 000000000000..bbcff4f10b3c --- /dev/null +++ b/tr/idlnames/GPUComputePassDescriptor.idl @@ -0,0 +1,3 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUComputePassDescriptor : GPUObjectDescriptorBase { +}; \ No newline at end of file diff --git a/tr/idlnames/GPUComputePassEncoder.idl b/tr/idlnames/GPUComputePassEncoder.idl new file mode 100644 index 000000000000..5d96c4245458 --- /dev/null +++ b/tr/idlnames/GPUComputePassEncoder.idl @@ -0,0 +1,19 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUComputePassEncoder { + undefined setPipeline(GPUComputePipeline pipeline); + undefined dispatch(GPUSize32 x, optional GPUSize32 y = 1, optional GPUSize32 z = 1); + undefined dispatchIndirect(GPUBuffer indirectBuffer, GPUSize64 indirectOffset); + + undefined beginPipelineStatisticsQuery(GPUQuerySet querySet, GPUSize32 queryIndex); + undefined endPipelineStatisticsQuery(); + + undefined writeTimestamp(GPUQuerySet querySet, GPUSize32 queryIndex); + + undefined endPass(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUComputePassEncoder includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUComputePassEncoder includes GPUProgrammablePassEncoder; \ No newline at end of file diff --git a/tr/idlnames/GPUComputePipeline.idl b/tr/idlnames/GPUComputePipeline.idl new file mode 100644 index 000000000000..57ad38d1c0e3 --- /dev/null +++ b/tr/idlnames/GPUComputePipeline.idl @@ -0,0 +1,10 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUComputePipeline { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUComputePipeline includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUComputePipeline includes GPUPipelineBase; \ No newline at end of file diff --git a/tr/idlnames/GPUComputePipelineDescriptor.idl b/tr/idlnames/GPUComputePipelineDescriptor.idl new file mode 100644 index 000000000000..3b578966cab7 --- /dev/null +++ b/tr/idlnames/GPUComputePipelineDescriptor.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUComputePipelineDescriptor : GPUPipelineDescriptorBase { + required GPUProgrammableStage compute; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUCullMode.idl b/tr/idlnames/GPUCullMode.idl new file mode 100644 index 000000000000..e52df7b88ee3 --- /dev/null +++ b/tr/idlnames/GPUCullMode.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUCullMode { + "none", + "front", + "back" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUDepthBias.idl b/tr/idlnames/GPUDepthBias.idl new file mode 100644 index 000000000000..50b0f0138c26 --- /dev/null +++ b/tr/idlnames/GPUDepthBias.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] long GPUDepthBias; \ No newline at end of file diff --git a/tr/idlnames/GPUDepthStencilState.idl b/tr/idlnames/GPUDepthStencilState.idl new file mode 100644 index 000000000000..69dbdedcc242 --- /dev/null +++ b/tr/idlnames/GPUDepthStencilState.idl @@ -0,0 +1,20 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUDepthStencilState { + required GPUTextureFormat format; + + boolean depthWriteEnabled = false; + GPUCompareFunction depthCompare = "always"; + + GPUStencilFaceState stencilFront = {}; + GPUStencilFaceState stencilBack = {}; + + GPUStencilValue stencilReadMask = 0xFFFFFFFF; + GPUStencilValue stencilWriteMask = 0xFFFFFFFF; + + GPUDepthBias depthBias = 0; + float depthBiasSlopeScale = 0; + float depthBiasClamp = 0; + + // Enable depth clamping (requires "depth-clamping" feature) + boolean clampDepth = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUDevice.idl b/tr/idlnames/GPUDevice.idl new file mode 100644 index 000000000000..3e7a09f7838d --- /dev/null +++ b/tr/idlnames/GPUDevice.idl @@ -0,0 +1,50 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Exposed=(Window, DedicatedWorker), Serializable] +interface GPUDevice : EventTarget { + [SameObject] readonly attribute GPUAdapter adapter; + readonly attribute FrozenArray features; + readonly attribute object limits; + + [SameObject] readonly attribute GPUQueue queue; + + undefined destroy(); + + GPUBuffer createBuffer(GPUBufferDescriptor descriptor); + GPUTexture createTexture(GPUTextureDescriptor descriptor); + GPUSampler createSampler(optional GPUSamplerDescriptor descriptor = {}); + + GPUBindGroupLayout createBindGroupLayout(GPUBindGroupLayoutDescriptor descriptor); + GPUPipelineLayout createPipelineLayout(GPUPipelineLayoutDescriptor descriptor); + GPUBindGroup createBindGroup(GPUBindGroupDescriptor descriptor); + + GPUShaderModule createShaderModule(GPUShaderModuleDescriptor descriptor); + GPUComputePipeline createComputePipeline(GPUComputePipelineDescriptor descriptor); + GPURenderPipeline createRenderPipeline(GPURenderPipelineDescriptor descriptor); + Promise createComputePipelineAsync(GPUComputePipelineDescriptor descriptor); + Promise createRenderPipelineAsync(GPURenderPipelineDescriptor descriptor); + + GPUCommandEncoder createCommandEncoder(optional GPUCommandEncoderDescriptor descriptor = {}); + GPURenderBundleEncoder createRenderBundleEncoder(GPURenderBundleEncoderDescriptor descriptor); + + GPUQuerySet createQuerySet(GPUQuerySetDescriptor descriptor); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUDevice includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +partial interface GPUDevice { + readonly attribute Promise lost; +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +partial interface GPUDevice { + undefined pushErrorScope(GPUErrorFilter filter); + Promise popErrorScope(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +partial interface GPUDevice { + [Exposed=(Window, DedicatedWorker)] + attribute EventHandler onuncapturederror; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUDeviceDescriptor.idl b/tr/idlnames/GPUDeviceDescriptor.idl new file mode 100644 index 000000000000..9bb1bf0ad3b7 --- /dev/null +++ b/tr/idlnames/GPUDeviceDescriptor.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUDeviceDescriptor : GPUObjectDescriptorBase { + sequence nonGuaranteedFeatures = []; + record nonGuaranteedLimits = {}; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUDeviceLostInfo.idl b/tr/idlnames/GPUDeviceLostInfo.idl new file mode 100644 index 000000000000..6dd1292aca8a --- /dev/null +++ b/tr/idlnames/GPUDeviceLostInfo.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUDeviceLostInfo { + readonly attribute (GPUDeviceLostReason or undefined) reason; + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUDeviceLostReason.idl b/tr/idlnames/GPUDeviceLostReason.idl new file mode 100644 index 000000000000..ddafbfaee58c --- /dev/null +++ b/tr/idlnames/GPUDeviceLostReason.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUDeviceLostReason { + "destroyed", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUError.idl b/tr/idlnames/GPUError.idl new file mode 100644 index 000000000000..769c7be0549d --- /dev/null +++ b/tr/idlnames/GPUError.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (GPUOutOfMemoryError or GPUValidationError) GPUError; \ No newline at end of file diff --git a/tr/idlnames/GPUErrorFilter.idl b/tr/idlnames/GPUErrorFilter.idl new file mode 100644 index 000000000000..f7ab41222798 --- /dev/null +++ b/tr/idlnames/GPUErrorFilter.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUErrorFilter { + "out-of-memory", + "validation" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUExtent3D.idl b/tr/idlnames/GPUExtent3D.idl new file mode 100644 index 000000000000..da1c5a75d604 --- /dev/null +++ b/tr/idlnames/GPUExtent3D.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (sequence or GPUExtent3DDict) GPUExtent3D; \ No newline at end of file diff --git a/tr/idlnames/GPUExtent3DDict.idl b/tr/idlnames/GPUExtent3DDict.idl new file mode 100644 index 000000000000..d4daf1c3e0d2 --- /dev/null +++ b/tr/idlnames/GPUExtent3DDict.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUExtent3DDict { + GPUIntegerCoordinate width = 1; + GPUIntegerCoordinate height = 1; + GPUIntegerCoordinate depthOrArrayLayers = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUFeatureName.idl b/tr/idlnames/GPUFeatureName.idl new file mode 100644 index 000000000000..546ecf20c3b0 --- /dev/null +++ b/tr/idlnames/GPUFeatureName.idl @@ -0,0 +1,9 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUFeatureName { + "depth-clamping", + "depth24unorm-stencil8", + "depth32float-stencil8", + "pipeline-statistics-query", + "texture-compression-bc", + "timestamp-query", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUFilterMode.idl b/tr/idlnames/GPUFilterMode.idl new file mode 100644 index 000000000000..fb3913492703 --- /dev/null +++ b/tr/idlnames/GPUFilterMode.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUFilterMode { + "nearest", + "linear" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUFlagsConstant.idl b/tr/idlnames/GPUFlagsConstant.idl new file mode 100644 index 000000000000..08da8d59eb43 --- /dev/null +++ b/tr/idlnames/GPUFlagsConstant.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef unsigned long GPUFlagsConstant; \ No newline at end of file diff --git a/tr/idlnames/GPUFragmentState.idl b/tr/idlnames/GPUFragmentState.idl new file mode 100644 index 000000000000..375380f258b9 --- /dev/null +++ b/tr/idlnames/GPUFragmentState.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUFragmentState: GPUProgrammableStage { + required sequence targets; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUFrontFace.idl b/tr/idlnames/GPUFrontFace.idl new file mode 100644 index 000000000000..837c75a91353 --- /dev/null +++ b/tr/idlnames/GPUFrontFace.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUFrontFace { + "ccw", + "cw" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUImageCopyBuffer.idl b/tr/idlnames/GPUImageCopyBuffer.idl new file mode 100644 index 000000000000..40f1b93a70b4 --- /dev/null +++ b/tr/idlnames/GPUImageCopyBuffer.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUImageCopyBuffer : GPUImageDataLayout { + required GPUBuffer buffer; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUImageCopyImageBitmap.idl b/tr/idlnames/GPUImageCopyImageBitmap.idl new file mode 100644 index 000000000000..984877c5012f --- /dev/null +++ b/tr/idlnames/GPUImageCopyImageBitmap.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUImageCopyImageBitmap { + required ImageBitmap imageBitmap; + GPUOrigin2D origin = {}; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUImageCopyTexture.idl b/tr/idlnames/GPUImageCopyTexture.idl new file mode 100644 index 000000000000..92c42b76a269 --- /dev/null +++ b/tr/idlnames/GPUImageCopyTexture.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUImageCopyTexture { + required GPUTexture texture; + GPUIntegerCoordinate mipLevel = 0; + GPUOrigin3D origin = {}; + GPUTextureAspect aspect = "all"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUImageDataLayout.idl b/tr/idlnames/GPUImageDataLayout.idl new file mode 100644 index 000000000000..68e01653f9da --- /dev/null +++ b/tr/idlnames/GPUImageDataLayout.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUImageDataLayout { + GPUSize64 offset = 0; + GPUSize32 bytesPerRow; + GPUSize32 rowsPerImage; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUIndex32.idl b/tr/idlnames/GPUIndex32.idl new file mode 100644 index 000000000000..fd8d20b5141c --- /dev/null +++ b/tr/idlnames/GPUIndex32.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUIndex32; \ No newline at end of file diff --git a/tr/idlnames/GPUIndexFormat.idl b/tr/idlnames/GPUIndexFormat.idl new file mode 100644 index 000000000000..f310bd8b5dda --- /dev/null +++ b/tr/idlnames/GPUIndexFormat.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUIndexFormat { + "uint16", + "uint32" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUInputStepMode.idl b/tr/idlnames/GPUInputStepMode.idl new file mode 100644 index 000000000000..68dbbaab0449 --- /dev/null +++ b/tr/idlnames/GPUInputStepMode.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUInputStepMode { + "vertex", + "instance" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUIntegerCoordinate.idl b/tr/idlnames/GPUIntegerCoordinate.idl new file mode 100644 index 000000000000..e95fafba6811 --- /dev/null +++ b/tr/idlnames/GPUIntegerCoordinate.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUIntegerCoordinate; \ No newline at end of file diff --git a/tr/idlnames/GPULoadOp.idl b/tr/idlnames/GPULoadOp.idl new file mode 100644 index 000000000000..38d2b2e89029 --- /dev/null +++ b/tr/idlnames/GPULoadOp.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPULoadOp { + "load" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUMapMode.idl b/tr/idlnames/GPUMapMode.idl new file mode 100644 index 000000000000..4fe6f4026d5a --- /dev/null +++ b/tr/idlnames/GPUMapMode.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUMapMode { + const GPUFlagsConstant READ = 0x0001; + const GPUFlagsConstant WRITE = 0x0002; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUMapModeFlags.idl b/tr/idlnames/GPUMapModeFlags.idl new file mode 100644 index 000000000000..8ef064173e78 --- /dev/null +++ b/tr/idlnames/GPUMapModeFlags.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUMapModeFlags; \ No newline at end of file diff --git a/tr/idlnames/GPUMultisampleState.idl b/tr/idlnames/GPUMultisampleState.idl new file mode 100644 index 000000000000..69b31f972f28 --- /dev/null +++ b/tr/idlnames/GPUMultisampleState.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUMultisampleState { + GPUSize32 count = 1; + GPUSampleMask mask = 0xFFFFFFFF; + boolean alphaToCoverageEnabled = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUObjectBase.idl b/tr/idlnames/GPUObjectBase.idl new file mode 100644 index 000000000000..026b851f0034 --- /dev/null +++ b/tr/idlnames/GPUObjectBase.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface mixin GPUObjectBase { + attribute USVString? label; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUObjectDescriptorBase.idl b/tr/idlnames/GPUObjectDescriptorBase.idl new file mode 100644 index 000000000000..e952451bf6f9 --- /dev/null +++ b/tr/idlnames/GPUObjectDescriptorBase.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUObjectDescriptorBase { + USVString label; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUOrigin2D.idl b/tr/idlnames/GPUOrigin2D.idl new file mode 100644 index 000000000000..60f8b6351225 --- /dev/null +++ b/tr/idlnames/GPUOrigin2D.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (sequence or GPUOrigin2DDict) GPUOrigin2D; \ No newline at end of file diff --git a/tr/idlnames/GPUOrigin2DDict.idl b/tr/idlnames/GPUOrigin2DDict.idl new file mode 100644 index 000000000000..32cced68875e --- /dev/null +++ b/tr/idlnames/GPUOrigin2DDict.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUOrigin2DDict { + GPUIntegerCoordinate x = 0; + GPUIntegerCoordinate y = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUOrigin3D.idl b/tr/idlnames/GPUOrigin3D.idl new file mode 100644 index 000000000000..2fb52ad2d4c7 --- /dev/null +++ b/tr/idlnames/GPUOrigin3D.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef (sequence or GPUOrigin3DDict) GPUOrigin3D; \ No newline at end of file diff --git a/tr/idlnames/GPUOrigin3DDict.idl b/tr/idlnames/GPUOrigin3DDict.idl new file mode 100644 index 000000000000..1770e3ecc27b --- /dev/null +++ b/tr/idlnames/GPUOrigin3DDict.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUOrigin3DDict { + GPUIntegerCoordinate x = 0; + GPUIntegerCoordinate y = 0; + GPUIntegerCoordinate z = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUOutOfMemoryError.idl b/tr/idlnames/GPUOutOfMemoryError.idl new file mode 100644 index 000000000000..05e587697083 --- /dev/null +++ b/tr/idlnames/GPUOutOfMemoryError.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUOutOfMemoryError { + constructor(); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPipelineBase.idl b/tr/idlnames/GPUPipelineBase.idl new file mode 100644 index 000000000000..ef6474b73ec4 --- /dev/null +++ b/tr/idlnames/GPUPipelineBase.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface mixin GPUPipelineBase { + GPUBindGroupLayout getBindGroupLayout(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPipelineDescriptorBase.idl b/tr/idlnames/GPUPipelineDescriptorBase.idl new file mode 100644 index 000000000000..616fa6506071 --- /dev/null +++ b/tr/idlnames/GPUPipelineDescriptorBase.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUPipelineDescriptorBase : GPUObjectDescriptorBase { + GPUPipelineLayout layout; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPipelineLayout.idl b/tr/idlnames/GPUPipelineLayout.idl new file mode 100644 index 000000000000..d78f8e477a0b --- /dev/null +++ b/tr/idlnames/GPUPipelineLayout.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUPipelineLayout { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUPipelineLayout includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUPipelineLayoutDescriptor.idl b/tr/idlnames/GPUPipelineLayoutDescriptor.idl new file mode 100644 index 000000000000..2b0e695c3578 --- /dev/null +++ b/tr/idlnames/GPUPipelineLayoutDescriptor.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUPipelineLayoutDescriptor : GPUObjectDescriptorBase { + required sequence bindGroupLayouts; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPipelineStatisticName.idl b/tr/idlnames/GPUPipelineStatisticName.idl new file mode 100644 index 000000000000..6a9e7cca5f98 --- /dev/null +++ b/tr/idlnames/GPUPipelineStatisticName.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUPipelineStatisticName { + "vertex-shader-invocations", + "clipper-invocations", + "clipper-primitives-out", + "fragment-shader-invocations", + "compute-shader-invocations" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPowerPreference.idl b/tr/idlnames/GPUPowerPreference.idl new file mode 100644 index 000000000000..c8a3cc4bdf0c --- /dev/null +++ b/tr/idlnames/GPUPowerPreference.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUPowerPreference { + "low-power", + "high-performance" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPrimitiveState.idl b/tr/idlnames/GPUPrimitiveState.idl new file mode 100644 index 000000000000..dd3ce88ceffe --- /dev/null +++ b/tr/idlnames/GPUPrimitiveState.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUPrimitiveState { + GPUPrimitiveTopology topology = "triangle-list"; + GPUIndexFormat stripIndexFormat; + GPUFrontFace frontFace = "ccw"; + GPUCullMode cullMode = "none"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUPrimitiveTopology.idl b/tr/idlnames/GPUPrimitiveTopology.idl new file mode 100644 index 000000000000..16c8bf48a9cc --- /dev/null +++ b/tr/idlnames/GPUPrimitiveTopology.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUPrimitiveTopology { + "point-list", + "line-list", + "line-strip", + "triangle-list", + "triangle-strip" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUProgrammablePassEncoder.idl b/tr/idlnames/GPUProgrammablePassEncoder.idl new file mode 100644 index 000000000000..1b113c100f1a --- /dev/null +++ b/tr/idlnames/GPUProgrammablePassEncoder.idl @@ -0,0 +1,14 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface mixin GPUProgrammablePassEncoder { + undefined setBindGroup(GPUIndex32 index, GPUBindGroup bindGroup, + optional sequence dynamicOffsets = []); + + undefined setBindGroup(GPUIndex32 index, GPUBindGroup bindGroup, + Uint32Array dynamicOffsetsData, + GPUSize64 dynamicOffsetsDataStart, + GPUSize32 dynamicOffsetsDataLength); + + undefined pushDebugGroup(USVString groupLabel); + undefined popDebugGroup(); + undefined insertDebugMarker(USVString markerLabel); +}; \ No newline at end of file diff --git a/tr/idlnames/GPUProgrammableStage.idl b/tr/idlnames/GPUProgrammableStage.idl new file mode 100644 index 000000000000..f0966dc980ba --- /dev/null +++ b/tr/idlnames/GPUProgrammableStage.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUProgrammableStage { + required GPUShaderModule module; + required USVString entryPoint; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUQuerySet.idl b/tr/idlnames/GPUQuerySet.idl new file mode 100644 index 000000000000..c27d659a4b96 --- /dev/null +++ b/tr/idlnames/GPUQuerySet.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUQuerySet { + undefined destroy(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUQuerySet includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUQuerySetDescriptor.idl b/tr/idlnames/GPUQuerySetDescriptor.idl new file mode 100644 index 000000000000..6a5ca4c02ea6 --- /dev/null +++ b/tr/idlnames/GPUQuerySetDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUQuerySetDescriptor : GPUObjectDescriptorBase { + required GPUQueryType type; + required GPUSize32 count; + sequence pipelineStatistics = []; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUQueryType.idl b/tr/idlnames/GPUQueryType.idl new file mode 100644 index 000000000000..9ffcae7068e0 --- /dev/null +++ b/tr/idlnames/GPUQueryType.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUQueryType { + "occlusion", + "pipeline-statistics", + "timestamp" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUQueue.idl b/tr/idlnames/GPUQueue.idl new file mode 100644 index 000000000000..f4b49adb0cfe --- /dev/null +++ b/tr/idlnames/GPUQueue.idl @@ -0,0 +1,27 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUQueue { + undefined submit(sequence commandBuffers); + + Promise onSubmittedWorkDone(); + + undefined writeBuffer( + GPUBuffer buffer, + GPUSize64 bufferOffset, + [AllowShared] BufferSource data, + optional GPUSize64 dataOffset = 0, + optional GPUSize64 size); + + undefined writeTexture( + GPUImageCopyTexture destination, + [AllowShared] BufferSource data, + GPUImageDataLayout dataLayout, + GPUExtent3D size); + + undefined copyImageBitmapToTexture( + GPUImageCopyImageBitmap source, + GPUImageCopyTexture destination, + GPUExtent3D copySize); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUQueue includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPURenderBundle.idl b/tr/idlnames/GPURenderBundle.idl new file mode 100644 index 000000000000..d78d69f322d6 --- /dev/null +++ b/tr/idlnames/GPURenderBundle.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPURenderBundle { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderBundle includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPURenderBundleDescriptor.idl b/tr/idlnames/GPURenderBundleDescriptor.idl new file mode 100644 index 000000000000..b5f84d541fc3 --- /dev/null +++ b/tr/idlnames/GPURenderBundleDescriptor.idl @@ -0,0 +1,3 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderBundleDescriptor : GPUObjectDescriptorBase { +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderBundleEncoder.idl b/tr/idlnames/GPURenderBundleEncoder.idl new file mode 100644 index 000000000000..6448b545bd30 --- /dev/null +++ b/tr/idlnames/GPURenderBundleEncoder.idl @@ -0,0 +1,13 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPURenderBundleEncoder { + GPURenderBundle finish(optional GPURenderBundleDescriptor descriptor = {}); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderBundleEncoder includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderBundleEncoder includes GPUProgrammablePassEncoder; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderBundleEncoder includes GPURenderEncoderBase; \ No newline at end of file diff --git a/tr/idlnames/GPURenderBundleEncoderDescriptor.idl b/tr/idlnames/GPURenderBundleEncoderDescriptor.idl new file mode 100644 index 000000000000..773f77f91722 --- /dev/null +++ b/tr/idlnames/GPURenderBundleEncoderDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderBundleEncoderDescriptor : GPUObjectDescriptorBase { + required sequence colorFormats; + GPUTextureFormat depthStencilFormat; + GPUSize32 sampleCount = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderEncoderBase.idl b/tr/idlnames/GPURenderEncoderBase.idl new file mode 100644 index 000000000000..41d4709ed98c --- /dev/null +++ b/tr/idlnames/GPURenderEncoderBase.idl @@ -0,0 +1,17 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface mixin GPURenderEncoderBase { + undefined setPipeline(GPURenderPipeline pipeline); + + undefined setIndexBuffer(GPUBuffer buffer, GPUIndexFormat indexFormat, optional GPUSize64 offset = 0, optional GPUSize64 size = 0); + undefined setVertexBuffer(GPUIndex32 slot, GPUBuffer buffer, optional GPUSize64 offset = 0, optional GPUSize64 size = 0); + + undefined draw(GPUSize32 vertexCount, optional GPUSize32 instanceCount = 1, + optional GPUSize32 firstVertex = 0, optional GPUSize32 firstInstance = 0); + undefined drawIndexed(GPUSize32 indexCount, optional GPUSize32 instanceCount = 1, + optional GPUSize32 firstIndex = 0, + optional GPUSignedOffset32 baseVertex = 0, + optional GPUSize32 firstInstance = 0); + + undefined drawIndirect(GPUBuffer indirectBuffer, GPUSize64 indirectOffset); + undefined drawIndexedIndirect(GPUBuffer indirectBuffer, GPUSize64 indirectOffset); +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPassColorAttachment.idl b/tr/idlnames/GPURenderPassColorAttachment.idl new file mode 100644 index 000000000000..d1395aa8112d --- /dev/null +++ b/tr/idlnames/GPURenderPassColorAttachment.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderPassColorAttachment { + required GPUTextureView view; + GPUTextureView resolveTarget; + + required (GPULoadOp or GPUColor) loadValue; + GPUStoreOp storeOp = "store"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPassDepthStencilAttachment.idl b/tr/idlnames/GPURenderPassDepthStencilAttachment.idl new file mode 100644 index 000000000000..12c00378ec46 --- /dev/null +++ b/tr/idlnames/GPURenderPassDepthStencilAttachment.idl @@ -0,0 +1,12 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderPassDepthStencilAttachment { + required GPUTextureView view; + + required (GPULoadOp or float) depthLoadValue; + required GPUStoreOp depthStoreOp; + boolean depthReadOnly = false; + + required (GPULoadOp or GPUStencilValue) stencilLoadValue; + required GPUStoreOp stencilStoreOp; + boolean stencilReadOnly = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPassDescriptor.idl b/tr/idlnames/GPURenderPassDescriptor.idl new file mode 100644 index 000000000000..a9ebdff41cb4 --- /dev/null +++ b/tr/idlnames/GPURenderPassDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderPassDescriptor : GPUObjectDescriptorBase { + required sequence colorAttachments; + GPURenderPassDepthStencilAttachment depthStencilAttachment; + GPUQuerySet occlusionQuerySet; +}; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPassEncoder.idl b/tr/idlnames/GPURenderPassEncoder.idl new file mode 100644 index 000000000000..ed341a29c5eb --- /dev/null +++ b/tr/idlnames/GPURenderPassEncoder.idl @@ -0,0 +1,32 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPURenderPassEncoder { + undefined setViewport(float x, float y, + float width, float height, + float minDepth, float maxDepth); + + undefined setScissorRect(GPUIntegerCoordinate x, GPUIntegerCoordinate y, + GPUIntegerCoordinate width, GPUIntegerCoordinate height); + + undefined setBlendColor(GPUColor color); + undefined setStencilReference(GPUStencilValue reference); + + undefined beginOcclusionQuery(GPUSize32 queryIndex); + undefined endOcclusionQuery(); + + undefined beginPipelineStatisticsQuery(GPUQuerySet querySet, GPUSize32 queryIndex); + undefined endPipelineStatisticsQuery(); + + undefined writeTimestamp(GPUQuerySet querySet, GPUSize32 queryIndex); + + undefined executeBundles(sequence bundles); + undefined endPass(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderPassEncoder includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderPassEncoder includes GPUProgrammablePassEncoder; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderPassEncoder includes GPURenderEncoderBase; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPipeline.idl b/tr/idlnames/GPURenderPipeline.idl new file mode 100644 index 000000000000..254b2063062b --- /dev/null +++ b/tr/idlnames/GPURenderPipeline.idl @@ -0,0 +1,10 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPURenderPipeline { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderPipeline includes GPUObjectBase; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPURenderPipeline includes GPUPipelineBase; \ No newline at end of file diff --git a/tr/idlnames/GPURenderPipelineDescriptor.idl b/tr/idlnames/GPURenderPipelineDescriptor.idl new file mode 100644 index 000000000000..a679192dfc74 --- /dev/null +++ b/tr/idlnames/GPURenderPipelineDescriptor.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURenderPipelineDescriptor : GPUPipelineDescriptorBase { + required GPUVertexState vertex; + GPUPrimitiveState primitive = {}; + GPUDepthStencilState depthStencil; + GPUMultisampleState multisample = {}; + GPUFragmentState fragment; +}; \ No newline at end of file diff --git a/tr/idlnames/GPURequestAdapterOptions.idl b/tr/idlnames/GPURequestAdapterOptions.idl new file mode 100644 index 000000000000..cc17aaf4f12d --- /dev/null +++ b/tr/idlnames/GPURequestAdapterOptions.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPURequestAdapterOptions { + GPUPowerPreference powerPreference; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUSampleMask.idl b/tr/idlnames/GPUSampleMask.idl new file mode 100644 index 000000000000..fe59aebc5f5c --- /dev/null +++ b/tr/idlnames/GPUSampleMask.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUSampleMask; \ No newline at end of file diff --git a/tr/idlnames/GPUSampler.idl b/tr/idlnames/GPUSampler.idl new file mode 100644 index 000000000000..ef339b03cb68 --- /dev/null +++ b/tr/idlnames/GPUSampler.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUSampler { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUSampler includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUSamplerBindingLayout.idl b/tr/idlnames/GPUSamplerBindingLayout.idl new file mode 100644 index 000000000000..63a140f5f189 --- /dev/null +++ b/tr/idlnames/GPUSamplerBindingLayout.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUSamplerBindingLayout { + GPUSamplerBindingType type = "filtering"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUSamplerBindingType.idl b/tr/idlnames/GPUSamplerBindingType.idl new file mode 100644 index 000000000000..028921c54e17 --- /dev/null +++ b/tr/idlnames/GPUSamplerBindingType.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUSamplerBindingType { + "filtering", + "non-filtering", + "comparison", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUSamplerDescriptor.idl b/tr/idlnames/GPUSamplerDescriptor.idl new file mode 100644 index 000000000000..a8c9440ca54b --- /dev/null +++ b/tr/idlnames/GPUSamplerDescriptor.idl @@ -0,0 +1,13 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUSamplerDescriptor : GPUObjectDescriptorBase { + GPUAddressMode addressModeU = "clamp-to-edge"; + GPUAddressMode addressModeV = "clamp-to-edge"; + GPUAddressMode addressModeW = "clamp-to-edge"; + GPUFilterMode magFilter = "nearest"; + GPUFilterMode minFilter = "nearest"; + GPUFilterMode mipmapFilter = "nearest"; + float lodMinClamp = 0; + float lodMaxClamp = 0xffffffff; // TODO: What should this be? Was Number.MAX_VALUE. + GPUCompareFunction compare; + [Clamp] unsigned short maxAnisotropy = 1; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUShaderModule.idl b/tr/idlnames/GPUShaderModule.idl new file mode 100644 index 000000000000..3be3120c0c1c --- /dev/null +++ b/tr/idlnames/GPUShaderModule.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUShaderModule { + Promise compilationInfo(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUShaderModule includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUShaderModuleDescriptor.idl b/tr/idlnames/GPUShaderModuleDescriptor.idl new file mode 100644 index 000000000000..3b8640126e96 --- /dev/null +++ b/tr/idlnames/GPUShaderModuleDescriptor.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUShaderModuleDescriptor : GPUObjectDescriptorBase { + required USVString code; + object sourceMap; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUShaderStage.idl b/tr/idlnames/GPUShaderStage.idl new file mode 100644 index 000000000000..1cd53cf72a1c --- /dev/null +++ b/tr/idlnames/GPUShaderStage.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUShaderStage { + const GPUFlagsConstant VERTEX = 0x1; + const GPUFlagsConstant FRAGMENT = 0x2; + const GPUFlagsConstant COMPUTE = 0x4; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUShaderStageFlags.idl b/tr/idlnames/GPUShaderStageFlags.idl new file mode 100644 index 000000000000..32e4ca56847a --- /dev/null +++ b/tr/idlnames/GPUShaderStageFlags.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUShaderStageFlags; \ No newline at end of file diff --git a/tr/idlnames/GPUSignedOffset32.idl b/tr/idlnames/GPUSignedOffset32.idl new file mode 100644 index 000000000000..7b5c2dd654b3 --- /dev/null +++ b/tr/idlnames/GPUSignedOffset32.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] long GPUSignedOffset32; \ No newline at end of file diff --git a/tr/idlnames/GPUSize32.idl b/tr/idlnames/GPUSize32.idl new file mode 100644 index 000000000000..9f5196730b7b --- /dev/null +++ b/tr/idlnames/GPUSize32.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUSize32; \ No newline at end of file diff --git a/tr/idlnames/GPUSize64.idl b/tr/idlnames/GPUSize64.idl new file mode 100644 index 000000000000..561339ad2601 --- /dev/null +++ b/tr/idlnames/GPUSize64.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long long GPUSize64; \ No newline at end of file diff --git a/tr/idlnames/GPUStencilFaceState.idl b/tr/idlnames/GPUStencilFaceState.idl new file mode 100644 index 000000000000..907ae5d2436b --- /dev/null +++ b/tr/idlnames/GPUStencilFaceState.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUStencilFaceState { + GPUCompareFunction compare = "always"; + GPUStencilOperation failOp = "keep"; + GPUStencilOperation depthFailOp = "keep"; + GPUStencilOperation passOp = "keep"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUStencilOperation.idl b/tr/idlnames/GPUStencilOperation.idl new file mode 100644 index 000000000000..3f4ee9b4a8b1 --- /dev/null +++ b/tr/idlnames/GPUStencilOperation.idl @@ -0,0 +1,11 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUStencilOperation { + "keep", + "zero", + "replace", + "invert", + "increment-clamp", + "decrement-clamp", + "increment-wrap", + "decrement-wrap" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUStencilValue.idl b/tr/idlnames/GPUStencilValue.idl new file mode 100644 index 000000000000..37a0cd03409b --- /dev/null +++ b/tr/idlnames/GPUStencilValue.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUStencilValue; \ No newline at end of file diff --git a/tr/idlnames/GPUStorageTextureAccess.idl b/tr/idlnames/GPUStorageTextureAccess.idl new file mode 100644 index 000000000000..a635f07438e9 --- /dev/null +++ b/tr/idlnames/GPUStorageTextureAccess.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUStorageTextureAccess { + "read-only", + "write-only", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUStorageTextureBindingLayout.idl b/tr/idlnames/GPUStorageTextureBindingLayout.idl new file mode 100644 index 000000000000..a03a45c5f50c --- /dev/null +++ b/tr/idlnames/GPUStorageTextureBindingLayout.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUStorageTextureBindingLayout { + required GPUStorageTextureAccess access; + required GPUTextureFormat format; + GPUTextureViewDimension viewDimension = "2d"; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUStoreOp.idl b/tr/idlnames/GPUStoreOp.idl new file mode 100644 index 000000000000..67fedaab4b57 --- /dev/null +++ b/tr/idlnames/GPUStoreOp.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUStoreOp { + "store", + "clear" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUSwapChain.idl b/tr/idlnames/GPUSwapChain.idl new file mode 100644 index 000000000000..c989393513fd --- /dev/null +++ b/tr/idlnames/GPUSwapChain.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUSwapChain { + GPUTexture getCurrentTexture(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUSwapChain includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUSwapChainDescriptor.idl b/tr/idlnames/GPUSwapChainDescriptor.idl new file mode 100644 index 000000000000..28020176aba1 --- /dev/null +++ b/tr/idlnames/GPUSwapChainDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUSwapChainDescriptor : GPUObjectDescriptorBase { + required GPUDevice device; + required GPUTextureFormat format; + GPUTextureUsageFlags usage = 0x10; // GPUTextureUsage.RENDER_ATTACHMENT +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTexture.idl b/tr/idlnames/GPUTexture.idl new file mode 100644 index 000000000000..a01f98f290fd --- /dev/null +++ b/tr/idlnames/GPUTexture.idl @@ -0,0 +1,10 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Serializable] +interface GPUTexture { + GPUTextureView createView(optional GPUTextureViewDescriptor descriptor = {}); + + undefined destroy(); +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUTexture includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureAspect.idl b/tr/idlnames/GPUTextureAspect.idl new file mode 100644 index 000000000000..3eae64b02e5b --- /dev/null +++ b/tr/idlnames/GPUTextureAspect.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUTextureAspect { + "all", + "stencil-only", + "depth-only" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureBindingLayout.idl b/tr/idlnames/GPUTextureBindingLayout.idl new file mode 100644 index 000000000000..afe432f221d2 --- /dev/null +++ b/tr/idlnames/GPUTextureBindingLayout.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUTextureBindingLayout { + GPUTextureSampleType sampleType = "float"; + GPUTextureViewDimension viewDimension = "2d"; + boolean multisampled = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureDescriptor.idl b/tr/idlnames/GPUTextureDescriptor.idl new file mode 100644 index 000000000000..580e60d835a3 --- /dev/null +++ b/tr/idlnames/GPUTextureDescriptor.idl @@ -0,0 +1,9 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUTextureDescriptor : GPUObjectDescriptorBase { + required GPUExtent3D size; + GPUIntegerCoordinate mipLevelCount = 1; + GPUSize32 sampleCount = 1; + GPUTextureDimension dimension = "2d"; + required GPUTextureFormat format; + required GPUTextureUsageFlags usage; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureDimension.idl b/tr/idlnames/GPUTextureDimension.idl new file mode 100644 index 000000000000..21688d65ac23 --- /dev/null +++ b/tr/idlnames/GPUTextureDimension.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUTextureDimension { + "1d", + "2d", + "3d", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureFormat.idl b/tr/idlnames/GPUTextureFormat.idl new file mode 100644 index 000000000000..2c5a30960d64 --- /dev/null +++ b/tr/idlnames/GPUTextureFormat.idl @@ -0,0 +1,79 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUTextureFormat { + // 8-bit formats + "r8unorm", + "r8snorm", + "r8uint", + "r8sint", + + // 16-bit formats + "r16uint", + "r16sint", + "r16float", + "rg8unorm", + "rg8snorm", + "rg8uint", + "rg8sint", + + // 32-bit formats + "r32uint", + "r32sint", + "r32float", + "rg16uint", + "rg16sint", + "rg16float", + "rgba8unorm", + "rgba8unorm-srgb", + "rgba8snorm", + "rgba8uint", + "rgba8sint", + "bgra8unorm", + "bgra8unorm-srgb", + // Packed 32-bit formats + "rgb9e5ufloat", + "rgb10a2unorm", + "rg11b10ufloat", + + // 64-bit formats + "rg32uint", + "rg32sint", + "rg32float", + "rgba16uint", + "rgba16sint", + "rgba16float", + + // 128-bit formats + "rgba32uint", + "rgba32sint", + "rgba32float", + + // Depth and stencil formats + "stencil8", + "depth16unorm", + "depth24plus", + "depth24plus-stencil8", + "depth32float", + + // BC compressed formats usable if "texture-compression-bc" is both + // supported by the device/user agent and enabled in requestDevice. + "bc1-rgba-unorm", + "bc1-rgba-unorm-srgb", + "bc2-rgba-unorm", + "bc2-rgba-unorm-srgb", + "bc3-rgba-unorm", + "bc3-rgba-unorm-srgb", + "bc4-r-unorm", + "bc4-r-snorm", + "bc5-rg-unorm", + "bc5-rg-snorm", + "bc6h-rgb-ufloat", + "bc6h-rgb-float", + "bc7-rgba-unorm", + "bc7-rgba-unorm-srgb", + + // "depth24unorm-stencil8" feature + "depth24unorm-stencil8", + + // "depth32float-stencil8" feature + "depth32float-stencil8", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureSampleType.idl b/tr/idlnames/GPUTextureSampleType.idl new file mode 100644 index 000000000000..50e20abc2e12 --- /dev/null +++ b/tr/idlnames/GPUTextureSampleType.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUTextureSampleType { + "float", + "unfilterable-float", + "depth", + "sint", + "uint", +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureUsage.idl b/tr/idlnames/GPUTextureUsage.idl new file mode 100644 index 000000000000..53fe38cbc2a4 --- /dev/null +++ b/tr/idlnames/GPUTextureUsage.idl @@ -0,0 +1,8 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUTextureUsage { + const GPUFlagsConstant COPY_SRC = 0x01; + const GPUFlagsConstant COPY_DST = 0x02; + const GPUFlagsConstant SAMPLED = 0x04; + const GPUFlagsConstant STORAGE = 0x08; + const GPUFlagsConstant RENDER_ATTACHMENT = 0x10; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureUsageFlags.idl b/tr/idlnames/GPUTextureUsageFlags.idl new file mode 100644 index 000000000000..0e86d16f573f --- /dev/null +++ b/tr/idlnames/GPUTextureUsageFlags.idl @@ -0,0 +1,2 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +typedef [EnforceRange] unsigned long GPUTextureUsageFlags; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureView.idl b/tr/idlnames/GPUTextureView.idl new file mode 100644 index 000000000000..80a0024ec735 --- /dev/null +++ b/tr/idlnames/GPUTextureView.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUTextureView { +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +GPUTextureView includes GPUObjectBase; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureViewDescriptor.idl b/tr/idlnames/GPUTextureViewDescriptor.idl new file mode 100644 index 000000000000..386e0bcefa33 --- /dev/null +++ b/tr/idlnames/GPUTextureViewDescriptor.idl @@ -0,0 +1,10 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUTextureViewDescriptor : GPUObjectDescriptorBase { + GPUTextureFormat format; + GPUTextureViewDimension dimension; + GPUTextureAspect aspect = "all"; + GPUIntegerCoordinate baseMipLevel = 0; + GPUIntegerCoordinate mipLevelCount; + GPUIntegerCoordinate baseArrayLayer = 0; + GPUIntegerCoordinate arrayLayerCount; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUTextureViewDimension.idl b/tr/idlnames/GPUTextureViewDimension.idl new file mode 100644 index 000000000000..afef4b6bc4b9 --- /dev/null +++ b/tr/idlnames/GPUTextureViewDimension.idl @@ -0,0 +1,9 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUTextureViewDimension { + "1d", + "2d", + "2d-array", + "cube", + "cube-array", + "3d" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUUncapturedErrorEvent.idl b/tr/idlnames/GPUUncapturedErrorEvent.idl new file mode 100644 index 000000000000..573f72413ada --- /dev/null +++ b/tr/idlnames/GPUUncapturedErrorEvent.idl @@ -0,0 +1,11 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[ + Exposed=(Window, DedicatedWorker) +] +interface GPUUncapturedErrorEvent : Event { + constructor( + DOMString type, + GPUUncapturedErrorEventInit gpuUncapturedErrorEventInitDict + ); + [SameObject] readonly attribute GPUError error; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUUncapturedErrorEventInit.idl b/tr/idlnames/GPUUncapturedErrorEventInit.idl new file mode 100644 index 000000000000..56f2a6ecb66e --- /dev/null +++ b/tr/idlnames/GPUUncapturedErrorEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUUncapturedErrorEventInit : EventInit { + required GPUError error; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUValidationError.idl b/tr/idlnames/GPUValidationError.idl new file mode 100644 index 000000000000..c0b838e4938a --- /dev/null +++ b/tr/idlnames/GPUValidationError.idl @@ -0,0 +1,5 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +interface GPUValidationError { + constructor(DOMString message); + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUVertexAttribute.idl b/tr/idlnames/GPUVertexAttribute.idl new file mode 100644 index 000000000000..52fd6d7b39d9 --- /dev/null +++ b/tr/idlnames/GPUVertexAttribute.idl @@ -0,0 +1,7 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUVertexAttribute { + required GPUVertexFormat format; + required GPUSize64 offset; + + required GPUIndex32 shaderLocation; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUVertexBufferLayout.idl b/tr/idlnames/GPUVertexBufferLayout.idl new file mode 100644 index 000000000000..ba20418cbb54 --- /dev/null +++ b/tr/idlnames/GPUVertexBufferLayout.idl @@ -0,0 +1,6 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUVertexBufferLayout { + required GPUSize64 arrayStride; + GPUInputStepMode stepMode = "vertex"; + required sequence attributes; +}; \ No newline at end of file diff --git a/tr/idlnames/GPUVertexFormat.idl b/tr/idlnames/GPUVertexFormat.idl new file mode 100644 index 000000000000..f6ce1e62190f --- /dev/null +++ b/tr/idlnames/GPUVertexFormat.idl @@ -0,0 +1,33 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +enum GPUVertexFormat { + "uchar2", + "uchar4", + "char2", + "char4", + "uchar2norm", + "uchar4norm", + "char2norm", + "char4norm", + "ushort2", + "ushort4", + "short2", + "short4", + "ushort2norm", + "ushort4norm", + "short2norm", + "short4norm", + "half2", + "half4", + "float", + "float2", + "float3", + "float4", + "uint", + "uint2", + "uint3", + "uint4", + "int", + "int2", + "int3", + "int4" +}; \ No newline at end of file diff --git a/tr/idlnames/GPUVertexState.idl b/tr/idlnames/GPUVertexState.idl new file mode 100644 index 000000000000..dd7c1158962a --- /dev/null +++ b/tr/idlnames/GPUVertexState.idl @@ -0,0 +1,4 @@ +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +dictionary GPUVertexState: GPUProgrammableStage { + sequence buffers = []; +}; \ No newline at end of file diff --git a/tr/idlnames/GainNode.idl b/tr/idlnames/GainNode.idl new file mode 100644 index 000000000000..039543864371 --- /dev/null +++ b/tr/idlnames/GainNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface GainNode : AudioNode { + constructor (BaseAudioContext context, optional GainOptions options = {}); + readonly attribute AudioParam gain; +}; \ No newline at end of file diff --git a/tr/idlnames/GainOptions.idl b/tr/idlnames/GainOptions.idl new file mode 100644 index 000000000000..778db8da1aef --- /dev/null +++ b/tr/idlnames/GainOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary GainOptions : AudioNodeOptions { + float gain = 1.0; +}; \ No newline at end of file diff --git a/tr/idlnames/Gamepad.idl b/tr/idlnames/Gamepad.idl new file mode 100644 index 000000000000..0e1dc91dd339 --- /dev/null +++ b/tr/idlnames/Gamepad.idl @@ -0,0 +1,19 @@ +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +[Exposed=Window, SecureContext] +interface Gamepad { + readonly attribute DOMString id; + readonly attribute long index; + readonly attribute boolean connected; + readonly attribute DOMHighResTimeStamp timestamp; + readonly attribute GamepadMappingType mapping; + readonly attribute FrozenArray axes; + readonly attribute FrozenArray buttons; +}; + +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +partial interface Gamepad { + readonly attribute GamepadHand hand; + readonly attribute FrozenArray hapticActuators; + readonly attribute GamepadPose? pose; + readonly attribute FrozenArray? touchEvents; +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadButton.idl b/tr/idlnames/GamepadButton.idl new file mode 100644 index 000000000000..7c9fd391ec61 --- /dev/null +++ b/tr/idlnames/GamepadButton.idl @@ -0,0 +1,7 @@ +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +[Exposed=Window, SecureContext] +interface GamepadButton { + readonly attribute boolean pressed; + readonly attribute boolean touched; + readonly attribute double value; +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadEvent.idl b/tr/idlnames/GamepadEvent.idl new file mode 100644 index 000000000000..ec003100c02b --- /dev/null +++ b/tr/idlnames/GamepadEvent.idl @@ -0,0 +1,7 @@ +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +[Exposed=Window, SecureContext] + +interface GamepadEvent: Event { + constructor(DOMString type, GamepadEventInit eventInitDict); + [SameObject] readonly attribute Gamepad gamepad; +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadEventInit.idl b/tr/idlnames/GamepadEventInit.idl new file mode 100644 index 000000000000..e91a571b4746 --- /dev/null +++ b/tr/idlnames/GamepadEventInit.idl @@ -0,0 +1,4 @@ +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +dictionary GamepadEventInit : EventInit { + required Gamepad gamepad; +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadHand.idl b/tr/idlnames/GamepadHand.idl new file mode 100644 index 000000000000..02bcb3135366 --- /dev/null +++ b/tr/idlnames/GamepadHand.idl @@ -0,0 +1,6 @@ +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +enum GamepadHand { + "", /* unknown, both hands, or not applicable */ + "left", + "right" +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadHapticActuator.idl b/tr/idlnames/GamepadHapticActuator.idl new file mode 100644 index 000000000000..957228a52a3c --- /dev/null +++ b/tr/idlnames/GamepadHapticActuator.idl @@ -0,0 +1,6 @@ +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +[Exposed=Window] +interface GamepadHapticActuator { + readonly attribute GamepadHapticActuatorType type; + Promise pulse(double value, double duration); +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadHapticActuatorType.idl b/tr/idlnames/GamepadHapticActuatorType.idl new file mode 100644 index 000000000000..037fce573d4a --- /dev/null +++ b/tr/idlnames/GamepadHapticActuatorType.idl @@ -0,0 +1,4 @@ +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +enum GamepadHapticActuatorType { + "vibration" +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadMappingType.idl b/tr/idlnames/GamepadMappingType.idl new file mode 100644 index 000000000000..89fed9571a86 --- /dev/null +++ b/tr/idlnames/GamepadMappingType.idl @@ -0,0 +1,5 @@ +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +enum GamepadMappingType { + "", + "standard", +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadPose.idl b/tr/idlnames/GamepadPose.idl new file mode 100644 index 000000000000..73b6f4b979ab --- /dev/null +++ b/tr/idlnames/GamepadPose.idl @@ -0,0 +1,13 @@ +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +[Exposed=Window] +interface GamepadPose { + readonly attribute boolean hasOrientation; + readonly attribute boolean hasPosition; + + readonly attribute Float32Array? position; + readonly attribute Float32Array? linearVelocity; + readonly attribute Float32Array? linearAcceleration; + readonly attribute Float32Array? orientation; + readonly attribute Float32Array? angularVelocity; + readonly attribute Float32Array? angularAcceleration; +}; \ No newline at end of file diff --git a/tr/idlnames/GamepadTouch.idl b/tr/idlnames/GamepadTouch.idl new file mode 100644 index 000000000000..32f28c7ba4b5 --- /dev/null +++ b/tr/idlnames/GamepadTouch.idl @@ -0,0 +1,8 @@ +// Source: Gamepad Extensions (https://w3c.github.io/gamepad/extensions.html) +[Exposed=Window, SecureContext] +interface GamepadTouch { + readonly attribute unsigned long touchId; + readonly attribute octet surfaceId; + readonly attribute Float32Array position; + readonly attribute Uint32Array? surfaceDimensions; +}; \ No newline at end of file diff --git a/tr/idlnames/GenerateAssertionCallback.idl b/tr/idlnames/GenerateAssertionCallback.idl new file mode 100644 index 000000000000..2eaf2555373a --- /dev/null +++ b/tr/idlnames/GenerateAssertionCallback.idl @@ -0,0 +1,4 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +callback GenerateAssertionCallback = Promise (DOMString contents, +DOMString origin, +RTCIdentityProviderOptions options); \ No newline at end of file diff --git a/tr/idlnames/GenerateTestReportParameters.idl b/tr/idlnames/GenerateTestReportParameters.idl new file mode 100644 index 000000000000..669ff89f1c44 --- /dev/null +++ b/tr/idlnames/GenerateTestReportParameters.idl @@ -0,0 +1,5 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +dictionary GenerateTestReportParameters { + required DOMString message; + DOMString group; +}; \ No newline at end of file diff --git a/tr/idlnames/GenericTransformStream.idl b/tr/idlnames/GenericTransformStream.idl new file mode 100644 index 000000000000..2454cf8a1271 --- /dev/null +++ b/tr/idlnames/GenericTransformStream.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +interface mixin GenericTransformStream { + readonly attribute ReadableStream readable; + readonly attribute WritableStream writable; +}; \ No newline at end of file diff --git a/tr/idlnames/Geolocation.idl b/tr/idlnames/Geolocation.idl new file mode 100644 index 000000000000..4c862b243d8c --- /dev/null +++ b/tr/idlnames/Geolocation.idl @@ -0,0 +1,13 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +[NoInterfaceObject] +interface Geolocation { + void getCurrentPosition(PositionCallback successCallback, + optional PositionErrorCallback errorCallback, + optional PositionOptions options); + + long watchPosition(PositionCallback successCallback, + optional PositionErrorCallback errorCallback, + optional PositionOptions options); + + void clearWatch(long watchId); +}; \ No newline at end of file diff --git a/tr/idlnames/GeolocationSensor.idl b/tr/idlnames/GeolocationSensor.idl new file mode 100644 index 000000000000..656d0bf18b49 --- /dev/null +++ b/tr/idlnames/GeolocationSensor.idl @@ -0,0 +1,12 @@ +// Source: Geolocation Sensor (https://www.w3.org/TR/geolocation-sensor/) +[Constructor(optional GeolocationSensorOptions options), SecureContext, Exposed=Window] +interface GeolocationSensor : Sensor { + static Promise read(optional ReadOptions readOptions); + readonly attribute unrestricted double? latitude; + readonly attribute unrestricted double? longitude; + readonly attribute unrestricted double? altitude; + readonly attribute unrestricted double? accuracy; + readonly attribute unrestricted double? altitudeAccuracy; + readonly attribute unrestricted double? heading; + readonly attribute unrestricted double? speed; +}; \ No newline at end of file diff --git a/tr/idlnames/GeolocationSensorOptions.idl b/tr/idlnames/GeolocationSensorOptions.idl new file mode 100644 index 000000000000..78bd57dc6ddd --- /dev/null +++ b/tr/idlnames/GeolocationSensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Geolocation Sensor (https://www.w3.org/TR/geolocation-sensor/) +dictionary GeolocationSensorOptions : SensorOptions { + // placeholder for GeolocationSensor-specific options +}; \ No newline at end of file diff --git a/tr/idlnames/GeolocationSensorReading.idl b/tr/idlnames/GeolocationSensorReading.idl new file mode 100644 index 000000000000..887504c32483 --- /dev/null +++ b/tr/idlnames/GeolocationSensorReading.idl @@ -0,0 +1,11 @@ +// Source: Geolocation Sensor (https://www.w3.org/TR/geolocation-sensor/) +dictionary GeolocationSensorReading { + DOMHighResTimeStamp? timestamp; + double? latitude; + double? longitude; + double? altitude; + double? accuracy; + double? altitudeAccuracy; + double? heading; + double? speed; +}; \ No newline at end of file diff --git a/tr/idlnames/GetNotificationOptions.idl b/tr/idlnames/GetNotificationOptions.idl new file mode 100644 index 000000000000..619b4bf91fe8 --- /dev/null +++ b/tr/idlnames/GetNotificationOptions.idl @@ -0,0 +1,4 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +dictionary GetNotificationOptions { + DOMString tag = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/GetRootNodeOptions.idl b/tr/idlnames/GetRootNodeOptions.idl new file mode 100644 index 000000000000..4e63b2570043 --- /dev/null +++ b/tr/idlnames/GetRootNodeOptions.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary GetRootNodeOptions { + boolean composed = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GetSVGDocument.idl b/tr/idlnames/GetSVGDocument.idl new file mode 100644 index 000000000000..e9d7f1e920a1 --- /dev/null +++ b/tr/idlnames/GetSVGDocument.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin GetSVGDocument { + Document getSVGDocument(); +}; \ No newline at end of file diff --git a/tr/idlnames/Global.idl b/tr/idlnames/Global.idl new file mode 100644 index 000000000000..50e88c5289fb --- /dev/null +++ b/tr/idlnames/Global.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly, Constructor(GlobalDescriptor descriptor, optional any v), Exposed=(Window,Worker,Worklet)] +interface Global { + any valueOf(); + attribute any value; +}; \ No newline at end of file diff --git a/tr/idlnames/GlobalDescriptor.idl b/tr/idlnames/GlobalDescriptor.idl new file mode 100644 index 000000000000..5bdca2ab4a0b --- /dev/null +++ b/tr/idlnames/GlobalDescriptor.idl @@ -0,0 +1,5 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary GlobalDescriptor { + required ValueType value; + boolean mutable = false; +}; \ No newline at end of file diff --git a/tr/idlnames/GlobalEventHandlers.idl b/tr/idlnames/GlobalEventHandlers.idl new file mode 100644 index 000000000000..c24796596b27 --- /dev/null +++ b/tr/idlnames/GlobalEventHandlers.idl @@ -0,0 +1,111 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin GlobalEventHandlers { + attribute EventHandler onabort; + attribute EventHandler onauxclick; + attribute EventHandler onblur; + attribute EventHandler oncancel; + attribute EventHandler oncanplay; + attribute EventHandler oncanplaythrough; + attribute EventHandler onchange; + attribute EventHandler onclick; + attribute EventHandler onclose; + attribute EventHandler oncontextmenu; + attribute EventHandler oncuechange; + attribute EventHandler ondblclick; + attribute EventHandler ondrag; + attribute EventHandler ondragend; + attribute EventHandler ondragenter; + attribute EventHandler ondragleave; + attribute EventHandler ondragover; + attribute EventHandler ondragstart; + attribute EventHandler ondrop; + attribute EventHandler ondurationchange; + attribute EventHandler onemptied; + attribute EventHandler onended; + attribute OnErrorEventHandler onerror; + attribute EventHandler onfocus; + attribute EventHandler onformdata; + attribute EventHandler oninput; + attribute EventHandler oninvalid; + attribute EventHandler onkeydown; + attribute EventHandler onkeypress; + attribute EventHandler onkeyup; + attribute EventHandler onload; + attribute EventHandler onloadeddata; + attribute EventHandler onloadedmetadata; + attribute EventHandler onloadstart; + attribute EventHandler onmousedown; + [LegacyLenientThis] attribute EventHandler onmouseenter; + [LegacyLenientThis] attribute EventHandler onmouseleave; + attribute EventHandler onmousemove; + attribute EventHandler onmouseout; + attribute EventHandler onmouseover; + attribute EventHandler onmouseup; + attribute EventHandler onpause; + attribute EventHandler onplay; + attribute EventHandler onplaying; + attribute EventHandler onprogress; + attribute EventHandler onratechange; + attribute EventHandler onreset; + attribute EventHandler onresize; + attribute EventHandler onscroll; + attribute EventHandler onsecuritypolicyviolation; + attribute EventHandler onseeked; + attribute EventHandler onseeking; + attribute EventHandler onselect; + attribute EventHandler onslotchange; + attribute EventHandler onstalled; + attribute EventHandler onsubmit; + attribute EventHandler onsuspend; + attribute EventHandler ontimeupdate; + attribute EventHandler ontoggle; + attribute EventHandler onvolumechange; + attribute EventHandler onwaiting; + attribute EventHandler onwebkitanimationend; + attribute EventHandler onwebkitanimationiteration; + attribute EventHandler onwebkitanimationstart; + attribute EventHandler onwebkittransitionend; + attribute EventHandler onwheel; +}; + +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +partial interface mixin GlobalEventHandlers { + attribute EventHandler onbeforexrselect; +}; + +// Source: CSS Animations Level 1 (https://www.w3.org/TR/css-animations-1/) +partial interface mixin GlobalEventHandlers { + attribute EventHandler onanimationstart; + attribute EventHandler onanimationiteration; + attribute EventHandler onanimationend; + attribute EventHandler onanimationcancel; +}; + +// Source: CSS Transitions (https://www.w3.org/TR/css-transitions-1/) +partial interface GlobalEventHandlers { + attribute EventHandler ontransitionrun; + attribute EventHandler ontransitionstart; + attribute EventHandler ontransitionend; + attribute EventHandler ontransitioncancel; +}; + +// Source: Pointer Events (https://www.w3.org/TR/pointerevents3/) +partial interface mixin GlobalEventHandlers { + attribute EventHandler ongotpointercapture; + attribute EventHandler onlostpointercapture; + attribute EventHandler onpointerdown; + attribute EventHandler onpointermove; + [SecureContext] attribute EventHandler onpointerrawupdate; + attribute EventHandler onpointerup; + attribute EventHandler onpointercancel; + attribute EventHandler onpointerover; + attribute EventHandler onpointerout; + attribute EventHandler onpointerenter; + attribute EventHandler onpointerleave; +}; + +// Source: Selection API (https://www.w3.org/TR/selection-api/) +partial interface mixin GlobalEventHandlers { + attribute EventHandler onselectstart; + attribute EventHandler onselectionchange; +}; \ No newline at end of file diff --git a/tr/idlnames/GravityReadingValues.idl b/tr/idlnames/GravityReadingValues.idl new file mode 100644 index 000000000000..400b113d503d --- /dev/null +++ b/tr/idlnames/GravityReadingValues.idl @@ -0,0 +1,3 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +dictionary GravityReadingValues : AccelerometerReadingValues { +}; \ No newline at end of file diff --git a/tr/idlnames/GravitySensor.idl b/tr/idlnames/GravitySensor.idl new file mode 100644 index 000000000000..77750e009bee --- /dev/null +++ b/tr/idlnames/GravitySensor.idl @@ -0,0 +1,5 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +[SecureContext, Exposed=Window] +interface GravitySensor : Accelerometer { + constructor(optional AccelerometerSensorOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/Gyroscope.idl b/tr/idlnames/Gyroscope.idl new file mode 100644 index 000000000000..76fddf58e754 --- /dev/null +++ b/tr/idlnames/Gyroscope.idl @@ -0,0 +1,8 @@ +// Source: Gyroscope (https://www.w3.org/TR/gyroscope/) +[SecureContext, Exposed=Window] +interface Gyroscope : Sensor { + constructor(optional GyroscopeSensorOptions sensorOptions = {}); + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/GyroscopeLocalCoordinateSystem.idl b/tr/idlnames/GyroscopeLocalCoordinateSystem.idl new file mode 100644 index 000000000000..b8c7389c8927 --- /dev/null +++ b/tr/idlnames/GyroscopeLocalCoordinateSystem.idl @@ -0,0 +1,2 @@ +// Source: Gyroscope (https://www.w3.org/TR/gyroscope/) +enum GyroscopeLocalCoordinateSystem { "device", "screen" }; \ No newline at end of file diff --git a/tr/idlnames/GyroscopeReadingValues.idl b/tr/idlnames/GyroscopeReadingValues.idl new file mode 100644 index 000000000000..64dc351e34d7 --- /dev/null +++ b/tr/idlnames/GyroscopeReadingValues.idl @@ -0,0 +1,6 @@ +// Source: Gyroscope (https://www.w3.org/TR/gyroscope/) +dictionary GyroscopeReadingValues { + required double? x; + required double? y; + required double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/GyroscopeSensorOptions.idl b/tr/idlnames/GyroscopeSensorOptions.idl new file mode 100644 index 000000000000..479e7c019f21 --- /dev/null +++ b/tr/idlnames/GyroscopeSensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Gyroscope (https://www.w3.org/TR/gyroscope/) +dictionary GyroscopeSensorOptions : SensorOptions { + GyroscopeLocalCoordinateSystem referenceFrame = "device"; +}; \ No newline at end of file diff --git a/tr/idlnames/HID.idl b/tr/idlnames/HID.idl new file mode 100644 index 000000000000..1504c82f8f55 --- /dev/null +++ b/tr/idlnames/HID.idl @@ -0,0 +1,12 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +[ + Exposed=Window, + SecureContext +] +interface HID : EventTarget { + attribute EventHandler onconnect; + attribute EventHandler ondisconnect; + Promise> getDevices(); + Promise> requestDevice( + HIDDeviceRequestOptions options); +}; \ No newline at end of file diff --git a/tr/idlnames/HIDCollectionInfo.idl b/tr/idlnames/HIDCollectionInfo.idl new file mode 100644 index 000000000000..bfeec3ff7ed3 --- /dev/null +++ b/tr/idlnames/HIDCollectionInfo.idl @@ -0,0 +1,10 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDCollectionInfo { + unsigned short usagePage; + unsigned short usage; + octet type; + sequence children; + sequence inputReports; + sequence outputReports; + sequence featureReports; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDConnectionEvent.idl b/tr/idlnames/HIDConnectionEvent.idl new file mode 100644 index 000000000000..60a1ed59b7af --- /dev/null +++ b/tr/idlnames/HIDConnectionEvent.idl @@ -0,0 +1,8 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +[ + Exposed=Window, + SecureContext +] interface HIDConnectionEvent : Event { + constructor(DOMString type, HIDConnectionEventInit eventInitDict); + [SameObject] readonly attribute HIDDevice device; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDConnectionEventInit.idl b/tr/idlnames/HIDConnectionEventInit.idl new file mode 100644 index 000000000000..6df34f549163 --- /dev/null +++ b/tr/idlnames/HIDConnectionEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDConnectionEventInit : EventInit { + required HIDDevice device; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDDevice.idl b/tr/idlnames/HIDDevice.idl new file mode 100644 index 000000000000..3b5de38105d6 --- /dev/null +++ b/tr/idlnames/HIDDevice.idl @@ -0,0 +1,17 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +[ + Exposed=Window, + SecureContext +] interface HIDDevice : EventTarget { + attribute EventHandler oninputreport; + readonly attribute boolean opened; + readonly attribute unsigned short vendorId; + readonly attribute unsigned short productId; + readonly attribute DOMString productName; + readonly attribute FrozenArray collections; + Promise open(); + Promise close(); + Promise sendReport([EnforceRange] octet reportId, BufferSource data); + Promise sendFeatureReport([EnforceRange] octet reportId, BufferSource data); + Promise receiveFeatureReport([EnforceRange] octet reportId); +}; \ No newline at end of file diff --git a/tr/idlnames/HIDDeviceFilter.idl b/tr/idlnames/HIDDeviceFilter.idl new file mode 100644 index 000000000000..6b1d88542c1b --- /dev/null +++ b/tr/idlnames/HIDDeviceFilter.idl @@ -0,0 +1,7 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDDeviceFilter { + unsigned long vendorId; + unsigned short productId; + unsigned short usagePage; + unsigned short usage; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDDeviceRequestOptions.idl b/tr/idlnames/HIDDeviceRequestOptions.idl new file mode 100644 index 000000000000..19cfc94f7495 --- /dev/null +++ b/tr/idlnames/HIDDeviceRequestOptions.idl @@ -0,0 +1,4 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDDeviceRequestOptions { + required sequence filters; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDInputReportEvent.idl b/tr/idlnames/HIDInputReportEvent.idl new file mode 100644 index 000000000000..cdd88b49c733 --- /dev/null +++ b/tr/idlnames/HIDInputReportEvent.idl @@ -0,0 +1,10 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +[ + Exposed=Window, + SecureContext +] interface HIDInputReportEvent : Event { + constructor(DOMString type, HIDInputReportEventInit eventInitDict); + [SameObject] readonly attribute HIDDevice device; + readonly attribute octet reportId; + readonly attribute DataView data; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDInputReportEventInit.idl b/tr/idlnames/HIDInputReportEventInit.idl new file mode 100644 index 000000000000..b81ae28ee53b --- /dev/null +++ b/tr/idlnames/HIDInputReportEventInit.idl @@ -0,0 +1,6 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDInputReportEventInit : EventInit { + required HIDDevice device; + required octet reportId; + required DataView data; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDReportInfo.idl b/tr/idlnames/HIDReportInfo.idl new file mode 100644 index 000000000000..81bc8c6ca35f --- /dev/null +++ b/tr/idlnames/HIDReportInfo.idl @@ -0,0 +1,5 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDReportInfo { + octet reportId; + sequence items; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDReportItem.idl b/tr/idlnames/HIDReportItem.idl new file mode 100644 index 000000000000..ba2717552b38 --- /dev/null +++ b/tr/idlnames/HIDReportItem.idl @@ -0,0 +1,31 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +dictionary HIDReportItem { + boolean isAbsolute; + boolean isArray; + boolean isBufferedBytes; + boolean isConstant; + boolean isLinear; + boolean isRange; + boolean isVolatile; + boolean hasNull; + boolean hasPreferredState; + boolean wrap; + sequence usages; + unsigned long usageMinimum; + unsigned long usageMaximum; + unsigned short reportSize; + unsigned short reportCount; + byte unitExponent; + HIDUnitSystem unitSystem; + byte unitFactorLengthExponent; + byte unitFactorMassExponent; + byte unitFactorTimeExponent; + byte unitFactorTemperatureExponent; + byte unitFactorCurrentExponent; + byte unitFactorLuminousIntensityExponent; + long logicalMinimum; + long logicalMaximum; + long physicalMinimum; + long physicalMaximum; + sequence strings; +}; \ No newline at end of file diff --git a/tr/idlnames/HIDUnitSystem.idl b/tr/idlnames/HIDUnitSystem.idl new file mode 100644 index 000000000000..770db1f563eb --- /dev/null +++ b/tr/idlnames/HIDUnitSystem.idl @@ -0,0 +1,5 @@ +// Source: WebHID API (https://wicg.github.io/webhid/) +enum HIDUnitSystem { + "none", "si-linear", "si-rotation", "english-linear", + "english-rotation", "vendor-defined", "reserved" +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLAllCollection.idl b/tr/idlnames/HTMLAllCollection.idl new file mode 100644 index 000000000000..31e1d0a6e4ab --- /dev/null +++ b/tr/idlnames/HTMLAllCollection.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyUnenumerableNamedProperties] +interface HTMLAllCollection { + readonly attribute unsigned long length; + getter Element (unsigned long index); + getter (HTMLCollection or Element)? namedItem(DOMString name); + (HTMLCollection or Element)? item(optional DOMString nameOrIndex); + + // Note: HTMLAllCollection objects have a custom [[Call]] internal method and an [[IsHTMLDDA]] internal slot. +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLAnchorElement.idl b/tr/idlnames/HTMLAnchorElement.idl new file mode 100644 index 000000000000..9f014ee9ae29 --- /dev/null +++ b/tr/idlnames/HTMLAnchorElement.idl @@ -0,0 +1,37 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLAnchorElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString target; + [CEReactions] attribute DOMString download; + [CEReactions] attribute USVString ping; + [CEReactions] attribute DOMString rel; + [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; + [CEReactions] attribute DOMString hreflang; + [CEReactions] attribute DOMString type; + + [CEReactions] attribute DOMString text; + + [CEReactions] attribute DOMString referrerPolicy; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLAnchorElement includes HTMLHyperlinkElementUtils; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLAnchorElement { + [CEReactions] attribute DOMString coords; + [CEReactions] attribute DOMString charset; + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString rev; + [CEReactions] attribute DOMString shape; +}; + +// Source: Private Click Measurement (https://privacycg.github.io/private-click-measurement/) +partial interface HTMLAnchorElement { + [CEReactions] attribute DOMString adCampaignId; + [CEReactions] attribute USVString adDestination; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLAreaElement.idl b/tr/idlnames/HTMLAreaElement.idl new file mode 100644 index 000000000000..0f76c485ebb4 --- /dev/null +++ b/tr/idlnames/HTMLAreaElement.idl @@ -0,0 +1,25 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLAreaElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString alt; + [CEReactions] attribute DOMString coords; + [CEReactions] attribute DOMString shape; + [CEReactions] attribute DOMString target; + [CEReactions] attribute DOMString download; + [CEReactions] attribute USVString ping; + [CEReactions] attribute DOMString rel; + [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; + [CEReactions] attribute DOMString referrerPolicy; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLAreaElement includes HTMLHyperlinkElementUtils; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLAreaElement { + [CEReactions] attribute boolean noHref; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLAudioElement.idl b/tr/idlnames/HTMLAudioElement.idl new file mode 100644 index 000000000000..1d1d97d6a3e3 --- /dev/null +++ b/tr/idlnames/HTMLAudioElement.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyFactoryFunction=Audio(optional DOMString src)] +interface HTMLAudioElement : HTMLMediaElement { + [HTMLConstructor] constructor(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLBRElement.idl b/tr/idlnames/HTMLBRElement.idl new file mode 100644 index 000000000000..013e98cd0f47 --- /dev/null +++ b/tr/idlnames/HTMLBRElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLBRElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLBRElement { + [CEReactions] attribute DOMString clear; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLBaseElement.idl b/tr/idlnames/HTMLBaseElement.idl new file mode 100644 index 000000000000..60705ef9ab19 --- /dev/null +++ b/tr/idlnames/HTMLBaseElement.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLBaseElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString href; + [CEReactions] attribute DOMString target; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLBodyElement.idl b/tr/idlnames/HTMLBodyElement.idl new file mode 100644 index 000000000000..d3e299d6d2f8 --- /dev/null +++ b/tr/idlnames/HTMLBodyElement.idl @@ -0,0 +1,25 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLBodyElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: Compatibility Standard (https://compat.spec.whatwg.org/) +partial interface HTMLBodyElement { + attribute EventHandler onorientationchange; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLBodyElement includes WindowEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLBodyElement { + [CEReactions] attribute [LegacyNullToEmptyString] DOMString text; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString link; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString vLink; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString aLink; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString bgColor; + [CEReactions] attribute DOMString background; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLButtonElement.idl b/tr/idlnames/HTMLButtonElement.idl new file mode 100644 index 000000000000..b54881a1d35a --- /dev/null +++ b/tr/idlnames/HTMLButtonElement.idl @@ -0,0 +1,25 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLButtonElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute USVString formAction; + [CEReactions] attribute DOMString formEnctype; + [CEReactions] attribute DOMString formMethod; + [CEReactions] attribute boolean formNoValidate; + [CEReactions] attribute DOMString formTarget; + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString type; + [CEReactions] attribute DOMString value; + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + readonly attribute NodeList labels; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLCanvasElement.idl b/tr/idlnames/HTMLCanvasElement.idl new file mode 100644 index 000000000000..05521c5cae0a --- /dev/null +++ b/tr/idlnames/HTMLCanvasElement.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLCanvasElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute unsigned long width; + [CEReactions] attribute unsigned long height; + + RenderingContext? getContext(DOMString contextId, optional any options = null); + + USVString toDataURL(optional DOMString type = "image/png", optional any quality); + undefined toBlob(BlobCallback _callback, optional DOMString type = "image/png", optional any quality); + OffscreenCanvas transferControlToOffscreen(); +}; + +// Source: Media Capture from DOM Elements (https://www.w3.org/TR/mediacapture-fromelement/) +partial interface HTMLCanvasElement { + MediaStream captureStream (optional double frameRequestRate); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLCollection.idl b/tr/idlnames/HTMLCollection.idl new file mode 100644 index 000000000000..5446f5f38ca3 --- /dev/null +++ b/tr/idlnames/HTMLCollection.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window, LegacyUnenumerableNamedProperties] +interface HTMLCollection { + readonly attribute unsigned long length; + getter Element? item(unsigned long index); + getter Element? namedItem(DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDListElement.idl b/tr/idlnames/HTMLDListElement.idl new file mode 100644 index 000000000000..643a71f0b1ab --- /dev/null +++ b/tr/idlnames/HTMLDListElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDListElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLDListElement { + [CEReactions] attribute boolean compact; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDataElement.idl b/tr/idlnames/HTMLDataElement.idl new file mode 100644 index 000000000000..4c68303c74a6 --- /dev/null +++ b/tr/idlnames/HTMLDataElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDataElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString value; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDataListElement.idl b/tr/idlnames/HTMLDataListElement.idl new file mode 100644 index 000000000000..294ad8a76449 --- /dev/null +++ b/tr/idlnames/HTMLDataListElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDataListElement : HTMLElement { + [HTMLConstructor] constructor(); + + [SameObject] readonly attribute HTMLCollection options; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDetailsElement.idl b/tr/idlnames/HTMLDetailsElement.idl new file mode 100644 index 000000000000..001ceb95dee4 --- /dev/null +++ b/tr/idlnames/HTMLDetailsElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDetailsElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean open; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDialogElement.idl b/tr/idlnames/HTMLDialogElement.idl new file mode 100644 index 000000000000..386a28dfb327 --- /dev/null +++ b/tr/idlnames/HTMLDialogElement.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDialogElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean open; + attribute DOMString returnValue; + [CEReactions] undefined show(); + [CEReactions] undefined showModal(); + [CEReactions] undefined close(optional DOMString returnValue); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDirectoryElement.idl b/tr/idlnames/HTMLDirectoryElement.idl new file mode 100644 index 000000000000..5cd3f0bcbbd2 --- /dev/null +++ b/tr/idlnames/HTMLDirectoryElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDirectoryElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean compact; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLDivElement.idl b/tr/idlnames/HTMLDivElement.idl new file mode 100644 index 000000000000..12b451ae4f7b --- /dev/null +++ b/tr/idlnames/HTMLDivElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLDivElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLDivElement { + [CEReactions] attribute DOMString align; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLElement.idl b/tr/idlnames/HTMLElement.idl new file mode 100644 index 000000000000..323c39239e70 --- /dev/null +++ b/tr/idlnames/HTMLElement.idl @@ -0,0 +1,36 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLElement : Element { + [HTMLConstructor] constructor(); + + // metadata attributes + [CEReactions] attribute DOMString title; + [CEReactions] attribute DOMString lang; + [CEReactions] attribute boolean translate; + [CEReactions] attribute DOMString dir; + + // user interaction + [CEReactions] attribute boolean hidden; + undefined click(); + [CEReactions] attribute DOMString accessKey; + readonly attribute DOMString accessKeyLabel; + [CEReactions] attribute boolean draggable; + [CEReactions] attribute boolean spellcheck; + [CEReactions] attribute DOMString autocapitalize; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString innerText; + + ElementInternals attachInternals(); +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLElement includes GlobalEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLElement includes DocumentAndElementEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLElement includes ElementContentEditable; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLElement includes HTMLOrSVGElement; \ No newline at end of file diff --git a/tr/idlnames/HTMLEmbedElement.idl b/tr/idlnames/HTMLEmbedElement.idl new file mode 100644 index 000000000000..3d987eb44a2a --- /dev/null +++ b/tr/idlnames/HTMLEmbedElement.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLEmbedElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString type; + [CEReactions] attribute DOMString width; + [CEReactions] attribute DOMString height; + Document? getSVGDocument(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLEmbedElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFieldSetElement.idl b/tr/idlnames/HTMLFieldSetElement.idl new file mode 100644 index 000000000000..541308245974 --- /dev/null +++ b/tr/idlnames/HTMLFieldSetElement.idl @@ -0,0 +1,20 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLFieldSetElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute DOMString name; + + readonly attribute DOMString type; + + [SameObject] readonly attribute HTMLCollection elements; + + readonly attribute boolean willValidate; + [SameObject] readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFontElement.idl b/tr/idlnames/HTMLFontElement.idl new file mode 100644 index 000000000000..8c27403fa35f --- /dev/null +++ b/tr/idlnames/HTMLFontElement.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLFontElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString color; + [CEReactions] attribute DOMString face; + [CEReactions] attribute DOMString size; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFormControlsCollection.idl b/tr/idlnames/HTMLFormControlsCollection.idl new file mode 100644 index 000000000000..64bb1083f913 --- /dev/null +++ b/tr/idlnames/HTMLFormControlsCollection.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLFormControlsCollection : HTMLCollection { + // inherits length and item() + getter (RadioNodeList or Element)? namedItem(DOMString name); // shadows inherited namedItem() +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFormElement.idl b/tr/idlnames/HTMLFormElement.idl new file mode 100644 index 000000000000..569fa42f2082 --- /dev/null +++ b/tr/idlnames/HTMLFormElement.idl @@ -0,0 +1,30 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyOverrideBuiltIns, + LegacyUnenumerableNamedProperties] +interface HTMLFormElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString acceptCharset; + [CEReactions] attribute USVString action; + [CEReactions] attribute DOMString autocomplete; + [CEReactions] attribute DOMString enctype; + [CEReactions] attribute DOMString encoding; + [CEReactions] attribute DOMString method; + [CEReactions] attribute DOMString name; + [CEReactions] attribute boolean noValidate; + [CEReactions] attribute DOMString target; + [CEReactions] attribute DOMString rel; + [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; + + [SameObject] readonly attribute HTMLFormControlsCollection elements; + readonly attribute unsigned long length; + getter Element (unsigned long index); + getter (RadioNodeList or Element) (DOMString name); + + undefined submit(); + undefined requestSubmit(optional HTMLElement? submitter = null); + [CEReactions] undefined reset(); + boolean checkValidity(); + boolean reportValidity(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFrameElement.idl b/tr/idlnames/HTMLFrameElement.idl new file mode 100644 index 000000000000..0cf2f6142856 --- /dev/null +++ b/tr/idlnames/HTMLFrameElement.idl @@ -0,0 +1,17 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLFrameElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString scrolling; + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString frameBorder; + [CEReactions] attribute USVString longDesc; + [CEReactions] attribute boolean noResize; + readonly attribute Document? contentDocument; + readonly attribute WindowProxy? contentWindow; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString marginHeight; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString marginWidth; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLFrameSetElement.idl b/tr/idlnames/HTMLFrameSetElement.idl new file mode 100644 index 000000000000..3dfe821522ee --- /dev/null +++ b/tr/idlnames/HTMLFrameSetElement.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLFrameSetElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString cols; + [CEReactions] attribute DOMString rows; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLFrameSetElement includes WindowEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/HTMLHRElement.idl b/tr/idlnames/HTMLHRElement.idl new file mode 100644 index 000000000000..784b55f80448 --- /dev/null +++ b/tr/idlnames/HTMLHRElement.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLHRElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLHRElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString color; + [CEReactions] attribute boolean noShade; + [CEReactions] attribute DOMString size; + [CEReactions] attribute DOMString width; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLHeadElement.idl b/tr/idlnames/HTMLHeadElement.idl new file mode 100644 index 000000000000..e1ed9706e1a5 --- /dev/null +++ b/tr/idlnames/HTMLHeadElement.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLHeadElement : HTMLElement { + [HTMLConstructor] constructor(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLHeadingElement.idl b/tr/idlnames/HTMLHeadingElement.idl new file mode 100644 index 000000000000..316b41454223 --- /dev/null +++ b/tr/idlnames/HTMLHeadingElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLHeadingElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLHeadingElement { + [CEReactions] attribute DOMString align; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLHtmlElement.idl b/tr/idlnames/HTMLHtmlElement.idl new file mode 100644 index 000000000000..357034f77c09 --- /dev/null +++ b/tr/idlnames/HTMLHtmlElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLHtmlElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLHtmlElement { + [CEReactions] attribute DOMString version; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLHyperlinkElementUtils.idl b/tr/idlnames/HTMLHyperlinkElementUtils.idl new file mode 100644 index 000000000000..dc106123ba28 --- /dev/null +++ b/tr/idlnames/HTMLHyperlinkElementUtils.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin HTMLHyperlinkElementUtils { + [CEReactions] stringifier attribute USVString href; + readonly attribute USVString origin; + [CEReactions] attribute USVString protocol; + [CEReactions] attribute USVString username; + [CEReactions] attribute USVString password; + [CEReactions] attribute USVString host; + [CEReactions] attribute USVString hostname; + [CEReactions] attribute USVString port; + [CEReactions] attribute USVString pathname; + [CEReactions] attribute USVString search; + [CEReactions] attribute USVString hash; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLIFrameElement.idl b/tr/idlnames/HTMLIFrameElement.idl new file mode 100644 index 000000000000..46b0dce94605 --- /dev/null +++ b/tr/idlnames/HTMLIFrameElement.idl @@ -0,0 +1,42 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLIFrameElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString srcdoc; + [CEReactions] attribute DOMString name; + [SameObject, PutForwards=value] readonly attribute DOMTokenList sandbox; + [CEReactions] attribute DOMString allow; + [CEReactions] attribute boolean allowFullscreen; + [CEReactions] attribute DOMString width; + [CEReactions] attribute DOMString height; + [CEReactions] attribute DOMString referrerPolicy; + [CEReactions] attribute DOMString loading; + readonly attribute Document? contentDocument; + readonly attribute WindowProxy? contentWindow; + Document? getSVGDocument(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLIFrameElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString scrolling; + [CEReactions] attribute DOMString frameBorder; + [CEReactions] attribute USVString longDesc; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString marginHeight; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString marginWidth; +}; + +// Source: Content Security Policy: Embedded Enforcement (https://www.w3.org/TR/csp-embedded-enforcement/) +partial interface HTMLIFrameElement { + attribute DOMString csp; +}; + +// Source: Permissions Policy (https://www.w3.org/TR/permissions-policy-1/) +partial interface HTMLIFrameElement { + [SameObject] readonly attribute PermissionsPolicy permissionsPolicy; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLImageElement.idl b/tr/idlnames/HTMLImageElement.idl new file mode 100644 index 000000000000..9c0a61f4f456 --- /dev/null +++ b/tr/idlnames/HTMLImageElement.idl @@ -0,0 +1,39 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyFactoryFunction=Image(optional unsigned long width, optional unsigned long height)] +interface HTMLImageElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString alt; + [CEReactions] attribute USVString src; + [CEReactions] attribute USVString srcset; + [CEReactions] attribute DOMString sizes; + [CEReactions] attribute DOMString? crossOrigin; + [CEReactions] attribute DOMString useMap; + [CEReactions] attribute boolean isMap; + [CEReactions] attribute unsigned long width; + [CEReactions] attribute unsigned long height; + readonly attribute unsigned long naturalWidth; + readonly attribute unsigned long naturalHeight; + readonly attribute boolean complete; + readonly attribute USVString currentSrc; + [CEReactions] attribute DOMString referrerPolicy; + [CEReactions] attribute DOMString decoding; + [CEReactions] attribute DOMString loading; + + Promise decode(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLImageElement { + [CEReactions] attribute DOMString name; + [CEReactions] attribute USVString lowsrc; + [CEReactions] attribute DOMString align; + [CEReactions] attribute unsigned long hspace; + [CEReactions] attribute unsigned long vspace; + [CEReactions] attribute USVString longDesc; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString border; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLInputElement.idl b/tr/idlnames/HTMLInputElement.idl new file mode 100644 index 000000000000..d89757b7a7ef --- /dev/null +++ b/tr/idlnames/HTMLInputElement.idl @@ -0,0 +1,82 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLInputElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString accept; + [CEReactions] attribute DOMString alt; + [CEReactions] attribute DOMString autocomplete; + [CEReactions] attribute boolean defaultChecked; + attribute boolean checked; + [CEReactions] attribute DOMString dirName; + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + attribute FileList? files; + [CEReactions] attribute USVString formAction; + [CEReactions] attribute DOMString formEnctype; + [CEReactions] attribute DOMString formMethod; + [CEReactions] attribute boolean formNoValidate; + [CEReactions] attribute DOMString formTarget; + [CEReactions] attribute unsigned long height; + attribute boolean indeterminate; + readonly attribute HTMLElement? list; + [CEReactions] attribute DOMString max; + [CEReactions] attribute long maxLength; + [CEReactions] attribute DOMString min; + [CEReactions] attribute long minLength; + [CEReactions] attribute boolean multiple; + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString pattern; + [CEReactions] attribute DOMString placeholder; + [CEReactions] attribute boolean readOnly; + [CEReactions] attribute boolean required; + [CEReactions] attribute unsigned long size; + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString step; + [CEReactions] attribute DOMString type; + [CEReactions] attribute DOMString defaultValue; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString value; + attribute object? valueAsDate; + attribute unrestricted double valueAsNumber; + [CEReactions] attribute unsigned long width; + + undefined stepUp(optional long n = 1); + undefined stepDown(optional long n = 1); + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + readonly attribute NodeList? labels; + + undefined select(); + attribute unsigned long? selectionStart; + attribute unsigned long? selectionEnd; + attribute DOMString? selectionDirection; + undefined setRangeText(DOMString replacement); + undefined setRangeText(DOMString replacement, unsigned long start, unsigned long end, optional SelectionMode selectionMode = "preserve"); + undefined setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLInputElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString useMap; +}; + +// Source: File and Directory Entries API (https://wicg.github.io/entries-api/) +partial interface HTMLInputElement { + attribute boolean webkitdirectory; + readonly attribute FrozenArray webkitEntries; +}; + +// Source: HTML Media Capture (https://www.w3.org/TR/html-media-capture/) +partial interface HTMLInputElement { + [CEReactions] + attribute DOMString capture; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLLIElement.idl b/tr/idlnames/HTMLLIElement.idl new file mode 100644 index 000000000000..785e82ed0c68 --- /dev/null +++ b/tr/idlnames/HTMLLIElement.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLLIElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute long value; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLLIElement { + [CEReactions] attribute DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLLabelElement.idl b/tr/idlnames/HTMLLabelElement.idl new file mode 100644 index 000000000000..00fce99ab827 --- /dev/null +++ b/tr/idlnames/HTMLLabelElement.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLLabelElement : HTMLElement { + [HTMLConstructor] constructor(); + + readonly attribute HTMLFormElement? form; + [CEReactions] attribute DOMString htmlFor; + readonly attribute HTMLElement? control; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLLegendElement.idl b/tr/idlnames/HTMLLegendElement.idl new file mode 100644 index 000000000000..30c911085690 --- /dev/null +++ b/tr/idlnames/HTMLLegendElement.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLLegendElement : HTMLElement { + [HTMLConstructor] constructor(); + + readonly attribute HTMLFormElement? form; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLLegendElement { + [CEReactions] attribute DOMString align; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLLinkElement.idl b/tr/idlnames/HTMLLinkElement.idl new file mode 100644 index 000000000000..ce629c188f1e --- /dev/null +++ b/tr/idlnames/HTMLLinkElement.idl @@ -0,0 +1,37 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLLinkElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString href; + [CEReactions] attribute DOMString? crossOrigin; + [CEReactions] attribute DOMString rel; + [CEReactions] attribute DOMString as; // (default "") + [SameObject, PutForwards=value] readonly attribute DOMTokenList relList; + [CEReactions] attribute DOMString media; + [CEReactions] attribute DOMString integrity; + [CEReactions] attribute DOMString hreflang; + [CEReactions] attribute DOMString type; + [SameObject, PutForwards=value] readonly attribute DOMTokenList sizes; + [CEReactions] attribute USVString imageSrcset; + [CEReactions] attribute DOMString imageSizes; + [CEReactions] attribute DOMString referrerPolicy; + [CEReactions] attribute boolean disabled; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLLinkElement includes LinkStyle; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLLinkElement { + [CEReactions] attribute DOMString charset; + [CEReactions] attribute DOMString rev; + [CEReactions] attribute DOMString target; +}; + +// Source: Subresource Integrity (https://www.w3.org/TR/SRI/) +partial interface HTMLLinkElement { + attribute DOMString integrity; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMapElement.idl b/tr/idlnames/HTMLMapElement.idl new file mode 100644 index 000000000000..234d0caf9505 --- /dev/null +++ b/tr/idlnames/HTMLMapElement.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMapElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString name; + [SameObject] readonly attribute HTMLCollection areas; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMarqueeElement.idl b/tr/idlnames/HTMLMarqueeElement.idl new file mode 100644 index 000000000000..6781fa2d5ec0 --- /dev/null +++ b/tr/idlnames/HTMLMarqueeElement.idl @@ -0,0 +1,20 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMarqueeElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString behavior; + [CEReactions] attribute DOMString bgColor; + [CEReactions] attribute DOMString direction; + [CEReactions] attribute DOMString height; + [CEReactions] attribute unsigned long hspace; + [CEReactions] attribute long loop; + [CEReactions] attribute unsigned long scrollAmount; + [CEReactions] attribute unsigned long scrollDelay; + [CEReactions] attribute boolean trueSpeed; + [CEReactions] attribute unsigned long vspace; + [CEReactions] attribute DOMString width; + + undefined start(); + undefined stop(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMediaElement.idl b/tr/idlnames/HTMLMediaElement.idl new file mode 100644 index 000000000000..869106cbe956 --- /dev/null +++ b/tr/idlnames/HTMLMediaElement.idl @@ -0,0 +1,89 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMediaElement : HTMLElement { + + // error state + readonly attribute MediaError? error; + + // network state + [CEReactions] attribute USVString src; + attribute MediaProvider? srcObject; + readonly attribute USVString currentSrc; + [CEReactions] attribute DOMString? crossOrigin; + const unsigned short NETWORK_EMPTY = 0; + const unsigned short NETWORK_IDLE = 1; + const unsigned short NETWORK_LOADING = 2; + const unsigned short NETWORK_NO_SOURCE = 3; + readonly attribute unsigned short networkState; + [CEReactions] attribute DOMString preload; + readonly attribute TimeRanges buffered; + undefined load(); + CanPlayTypeResult canPlayType(DOMString type); + + // ready state + const unsigned short HAVE_NOTHING = 0; + const unsigned short HAVE_METADATA = 1; + const unsigned short HAVE_CURRENT_DATA = 2; + const unsigned short HAVE_FUTURE_DATA = 3; + const unsigned short HAVE_ENOUGH_DATA = 4; + readonly attribute unsigned short readyState; + readonly attribute boolean seeking; + + // playback state + attribute double currentTime; + undefined fastSeek(double time); + readonly attribute unrestricted double duration; + object getStartDate(); + readonly attribute boolean paused; + attribute double defaultPlaybackRate; + attribute double playbackRate; + attribute boolean preservesPitch; + readonly attribute TimeRanges played; + readonly attribute TimeRanges seekable; + readonly attribute boolean ended; + [CEReactions] attribute boolean autoplay; + [CEReactions] attribute boolean loop; + Promise play(); + undefined pause(); + + // controls + [CEReactions] attribute boolean controls; + attribute double volume; + attribute boolean muted; + [CEReactions] attribute boolean defaultMuted; + + // tracks + [SameObject] readonly attribute AudioTrackList audioTracks; + [SameObject] readonly attribute VideoTrackList videoTracks; + [SameObject] readonly attribute TextTrackList textTracks; + TextTrack addTextTrack(TextTrackKind kind, optional DOMString label = "", optional DOMString language = ""); +}; + +// Source: Audio Output Devices API (https://www.w3.org/TR/audio-output/) +partial interface HTMLMediaElement { + [SecureContext] readonly attribute DOMString sinkId; + [SecureContext] Promise setSinkId (DOMString sinkId); +}; + +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +partial interface HTMLMediaElement { + [SecureContext] + readonly attribute MediaKeys? mediaKeys; + attribute EventHandler onencrypted; + attribute EventHandler onwaitingforkey; + [SecureContext] Promise setMediaKeys(MediaKeys? mediaKeys); +}; + +// Source: Media Capture from DOM Elements (https://www.w3.org/TR/mediacapture-fromelement/) +partial interface HTMLMediaElement { + MediaStream captureStream (); +}; + +// Source: Remote Playback API (https://www.w3.org/TR/remote-playback/) +partial interface HTMLMediaElement { + [SameObject] + readonly attribute RemotePlayback remote; + + [CEReactions] + attribute boolean disableRemotePlayback; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMenuElement.idl b/tr/idlnames/HTMLMenuElement.idl new file mode 100644 index 000000000000..b226765303e0 --- /dev/null +++ b/tr/idlnames/HTMLMenuElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMenuElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLMenuElement { + [CEReactions] attribute boolean compact; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMetaElement.idl b/tr/idlnames/HTMLMetaElement.idl new file mode 100644 index 000000000000..b47abe6d6c7b --- /dev/null +++ b/tr/idlnames/HTMLMetaElement.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMetaElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString httpEquiv; + [CEReactions] attribute DOMString content; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLMetaElement { + [CEReactions] attribute DOMString scheme; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLMeterElement.idl b/tr/idlnames/HTMLMeterElement.idl new file mode 100644 index 000000000000..5b9636ca9d68 --- /dev/null +++ b/tr/idlnames/HTMLMeterElement.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLMeterElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute double value; + [CEReactions] attribute double min; + [CEReactions] attribute double max; + [CEReactions] attribute double low; + [CEReactions] attribute double high; + [CEReactions] attribute double optimum; + readonly attribute NodeList labels; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLModElement.idl b/tr/idlnames/HTMLModElement.idl new file mode 100644 index 000000000000..712515e805e8 --- /dev/null +++ b/tr/idlnames/HTMLModElement.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLModElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString cite; + [CEReactions] attribute DOMString dateTime; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOListElement.idl b/tr/idlnames/HTMLOListElement.idl new file mode 100644 index 000000000000..778667f297af --- /dev/null +++ b/tr/idlnames/HTMLOListElement.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLOListElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean reversed; + [CEReactions] attribute long start; + [CEReactions] attribute DOMString type; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLOListElement { + [CEReactions] attribute boolean compact; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLObjectElement.idl b/tr/idlnames/HTMLObjectElement.idl new file mode 100644 index 000000000000..caa302183029 --- /dev/null +++ b/tr/idlnames/HTMLObjectElement.idl @@ -0,0 +1,40 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLObjectElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString data; + [CEReactions] attribute DOMString type; + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString useMap; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute DOMString width; + [CEReactions] attribute DOMString height; + readonly attribute Document? contentDocument; + readonly attribute WindowProxy? contentWindow; + Document? getSVGDocument(); + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLObjectElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString archive; + [CEReactions] attribute DOMString code; + [CEReactions] attribute boolean declare; + [CEReactions] attribute unsigned long hspace; + [CEReactions] attribute DOMString standby; + [CEReactions] attribute unsigned long vspace; + [CEReactions] attribute DOMString codeBase; + [CEReactions] attribute DOMString codeType; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString border; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOptGroupElement.idl b/tr/idlnames/HTMLOptGroupElement.idl new file mode 100644 index 000000000000..ff1cc06f6822 --- /dev/null +++ b/tr/idlnames/HTMLOptGroupElement.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLOptGroupElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean disabled; + [CEReactions] attribute DOMString label; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOptionElement.idl b/tr/idlnames/HTMLOptionElement.idl new file mode 100644 index 000000000000..ed5ae1e7d283 --- /dev/null +++ b/tr/idlnames/HTMLOptionElement.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, + LegacyFactoryFunction=Option(optional DOMString text = "", optional DOMString value, optional boolean defaultSelected = false, optional boolean selected = false)] +interface HTMLOptionElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute DOMString label; + [CEReactions] attribute boolean defaultSelected; + attribute boolean selected; + [CEReactions] attribute DOMString value; + + [CEReactions] attribute DOMString text; + readonly attribute long index; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOptionsCollection.idl b/tr/idlnames/HTMLOptionsCollection.idl new file mode 100644 index 000000000000..87af90b4fa69 --- /dev/null +++ b/tr/idlnames/HTMLOptionsCollection.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLOptionsCollection : HTMLCollection { + // inherits item(), namedItem() + [CEReactions] attribute unsigned long length; // shadows inherited length + [CEReactions] setter undefined (unsigned long index, HTMLOptionElement? option); + [CEReactions] undefined add((HTMLOptionElement or HTMLOptGroupElement) element, optional (HTMLElement or long)? before = null); + [CEReactions] undefined remove(long index); + attribute long selectedIndex; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOrSVGElement.idl b/tr/idlnames/HTMLOrSVGElement.idl new file mode 100644 index 000000000000..0e715d511ea3 --- /dev/null +++ b/tr/idlnames/HTMLOrSVGElement.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin HTMLOrSVGElement { + [SameObject] readonly attribute DOMStringMap dataset; + attribute DOMString nonce; // intentionally no [CEReactions] + + [CEReactions] attribute boolean autofocus; + [CEReactions] attribute long tabIndex; + undefined focus(optional FocusOptions options = {}); + undefined blur(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLOrSVGImageElement.idl b/tr/idlnames/HTMLOrSVGImageElement.idl new file mode 100644 index 000000000000..54324ea00821 --- /dev/null +++ b/tr/idlnames/HTMLOrSVGImageElement.idl @@ -0,0 +1,3 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (HTMLImageElement or + SVGImageElement) HTMLOrSVGImageElement; \ No newline at end of file diff --git a/tr/idlnames/HTMLOrSVGScriptElement.idl b/tr/idlnames/HTMLOrSVGScriptElement.idl new file mode 100644 index 000000000000..10bae9c77329 --- /dev/null +++ b/tr/idlnames/HTMLOrSVGScriptElement.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (HTMLScriptElement or SVGScriptElement) HTMLOrSVGScriptElement; \ No newline at end of file diff --git a/tr/idlnames/HTMLOutputElement.idl b/tr/idlnames/HTMLOutputElement.idl new file mode 100644 index 000000000000..a2414277907a --- /dev/null +++ b/tr/idlnames/HTMLOutputElement.idl @@ -0,0 +1,22 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLOutputElement : HTMLElement { + [HTMLConstructor] constructor(); + + [SameObject, PutForwards=value] readonly attribute DOMTokenList htmlFor; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute DOMString name; + + readonly attribute DOMString type; + [CEReactions] attribute DOMString defaultValue; + [CEReactions] attribute DOMString value; + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + readonly attribute NodeList labels; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLParagraphElement.idl b/tr/idlnames/HTMLParagraphElement.idl new file mode 100644 index 000000000000..72f7ce95328d --- /dev/null +++ b/tr/idlnames/HTMLParagraphElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLParagraphElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLParagraphElement { + [CEReactions] attribute DOMString align; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLParamElement.idl b/tr/idlnames/HTMLParamElement.idl new file mode 100644 index 000000000000..46e93a8c6d2e --- /dev/null +++ b/tr/idlnames/HTMLParamElement.idl @@ -0,0 +1,16 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLParamElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString value; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLParamElement { + [CEReactions] attribute DOMString type; + [CEReactions] attribute DOMString valueType; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLPictureElement.idl b/tr/idlnames/HTMLPictureElement.idl new file mode 100644 index 000000000000..41204ea8a2ad --- /dev/null +++ b/tr/idlnames/HTMLPictureElement.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLPictureElement : HTMLElement { + [HTMLConstructor] constructor(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLPortalElement.idl b/tr/idlnames/HTMLPortalElement.idl new file mode 100644 index 000000000000..e5692493ab44 --- /dev/null +++ b/tr/idlnames/HTMLPortalElement.idl @@ -0,0 +1,12 @@ +// Source: Portals (https://wicg.github.io/portals/) +[Exposed=Window, HTMLConstructor] +interface HTMLPortalElement : HTMLElement { + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString referrerPolicy; + + [NewObject] Promise activate(optional PortalActivateOptions options = {}); + undefined postMessage(any message, optional PostMessageOptions options = {}); + + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLPreElement.idl b/tr/idlnames/HTMLPreElement.idl new file mode 100644 index 000000000000..6a2ac6ce07e7 --- /dev/null +++ b/tr/idlnames/HTMLPreElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLPreElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLPreElement { + [CEReactions] attribute long width; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLProgressElement.idl b/tr/idlnames/HTMLProgressElement.idl new file mode 100644 index 000000000000..1ab45fcb0af2 --- /dev/null +++ b/tr/idlnames/HTMLProgressElement.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLProgressElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute double value; + [CEReactions] attribute double max; + readonly attribute double position; + readonly attribute NodeList labels; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLQuoteElement.idl b/tr/idlnames/HTMLQuoteElement.idl new file mode 100644 index 000000000000..3171337b03af --- /dev/null +++ b/tr/idlnames/HTMLQuoteElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLQuoteElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString cite; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLScriptElement.idl b/tr/idlnames/HTMLScriptElement.idl new file mode 100644 index 000000000000..e7b5b553251c --- /dev/null +++ b/tr/idlnames/HTMLScriptElement.idl @@ -0,0 +1,29 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLScriptElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString type; + [CEReactions] attribute boolean noModule; + [CEReactions] attribute boolean async; + [CEReactions] attribute boolean defer; + [CEReactions] attribute DOMString? crossOrigin; + [CEReactions] attribute DOMString text; + [CEReactions] attribute DOMString integrity; + [CEReactions] attribute DOMString referrerPolicy; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLScriptElement { + [CEReactions] attribute DOMString charset; + [CEReactions] attribute DOMString event; + [CEReactions] attribute DOMString htmlFor; +}; + +// Source: Subresource Integrity (https://www.w3.org/TR/SRI/) +partial interface HTMLScriptElement { + attribute DOMString integrity; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLSelectElement.idl b/tr/idlnames/HTMLSelectElement.idl new file mode 100644 index 000000000000..ea08c19017e0 --- /dev/null +++ b/tr/idlnames/HTMLSelectElement.idl @@ -0,0 +1,37 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLSelectElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString autocomplete; + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute boolean multiple; + [CEReactions] attribute DOMString name; + [CEReactions] attribute boolean required; + [CEReactions] attribute unsigned long size; + + readonly attribute DOMString type; + + [SameObject] readonly attribute HTMLOptionsCollection options; + [CEReactions] attribute unsigned long length; + getter Element? item(unsigned long index); + HTMLOptionElement? namedItem(DOMString name); + [CEReactions] undefined add((HTMLOptionElement or HTMLOptGroupElement) element, optional (HTMLElement or long)? before = null); + [CEReactions] undefined remove(); // ChildNode overload + [CEReactions] undefined remove(long index); + [CEReactions] setter undefined (unsigned long index, HTMLOptionElement? option); + + [SameObject] readonly attribute HTMLCollection selectedOptions; + attribute long selectedIndex; + attribute DOMString value; + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + readonly attribute NodeList labels; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLSlotElement.idl b/tr/idlnames/HTMLSlotElement.idl new file mode 100644 index 000000000000..f67b34dde771 --- /dev/null +++ b/tr/idlnames/HTMLSlotElement.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLSlotElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString name; + sequence assignedNodes(optional AssignedNodesOptions options = {}); + sequence assignedElements(optional AssignedNodesOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLSourceElement.idl b/tr/idlnames/HTMLSourceElement.idl new file mode 100644 index 000000000000..b26db28a1313 --- /dev/null +++ b/tr/idlnames/HTMLSourceElement.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLSourceElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString type; + [CEReactions] attribute USVString srcset; + [CEReactions] attribute DOMString sizes; + [CEReactions] attribute DOMString media; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLSpanElement.idl b/tr/idlnames/HTMLSpanElement.idl new file mode 100644 index 000000000000..6c0ab6ec20c5 --- /dev/null +++ b/tr/idlnames/HTMLSpanElement.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLSpanElement : HTMLElement { + [HTMLConstructor] constructor(); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLStyleElement.idl b/tr/idlnames/HTMLStyleElement.idl new file mode 100644 index 000000000000..0c5e6048e8f5 --- /dev/null +++ b/tr/idlnames/HTMLStyleElement.idl @@ -0,0 +1,17 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLStyleElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString media; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +HTMLStyleElement includes LinkStyle; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLStyleElement { + [CEReactions] attribute DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableCaptionElement.idl b/tr/idlnames/HTMLTableCaptionElement.idl new file mode 100644 index 000000000000..be7366c763b4 --- /dev/null +++ b/tr/idlnames/HTMLTableCaptionElement.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableCaptionElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableCaptionElement { + [CEReactions] attribute DOMString align; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableCellElement.idl b/tr/idlnames/HTMLTableCellElement.idl new file mode 100644 index 000000000000..ab0d6a10a34c --- /dev/null +++ b/tr/idlnames/HTMLTableCellElement.idl @@ -0,0 +1,30 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableCellElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute unsigned long colSpan; + [CEReactions] attribute unsigned long rowSpan; + [CEReactions] attribute DOMString headers; + readonly attribute long cellIndex; + + [CEReactions] attribute DOMString scope; // only conforming for th elements + [CEReactions] attribute DOMString abbr; // only conforming for th elements + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableCellElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString axis; + [CEReactions] attribute DOMString height; + [CEReactions] attribute DOMString width; + + [CEReactions] attribute DOMString ch; + [CEReactions] attribute DOMString chOff; + [CEReactions] attribute boolean noWrap; + [CEReactions] attribute DOMString vAlign; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString bgColor; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableColElement.idl b/tr/idlnames/HTMLTableColElement.idl new file mode 100644 index 000000000000..a439928b25bd --- /dev/null +++ b/tr/idlnames/HTMLTableColElement.idl @@ -0,0 +1,18 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableColElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute unsigned long span; + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableColElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString ch; + [CEReactions] attribute DOMString chOff; + [CEReactions] attribute DOMString vAlign; + [CEReactions] attribute DOMString width; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableElement.idl b/tr/idlnames/HTMLTableElement.idl new file mode 100644 index 000000000000..5626f615ccee --- /dev/null +++ b/tr/idlnames/HTMLTableElement.idl @@ -0,0 +1,40 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute HTMLTableCaptionElement? caption; + HTMLTableCaptionElement createCaption(); + [CEReactions] undefined deleteCaption(); + + [CEReactions] attribute HTMLTableSectionElement? tHead; + HTMLTableSectionElement createTHead(); + [CEReactions] undefined deleteTHead(); + + [CEReactions] attribute HTMLTableSectionElement? tFoot; + HTMLTableSectionElement createTFoot(); + [CEReactions] undefined deleteTFoot(); + + [SameObject] readonly attribute HTMLCollection tBodies; + HTMLTableSectionElement createTBody(); + + [SameObject] readonly attribute HTMLCollection rows; + HTMLTableRowElement insertRow(optional long index = -1); + [CEReactions] undefined deleteRow(long index); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString border; + [CEReactions] attribute DOMString frame; + [CEReactions] attribute DOMString rules; + [CEReactions] attribute DOMString summary; + [CEReactions] attribute DOMString width; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString bgColor; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString cellPadding; + [CEReactions] attribute [LegacyNullToEmptyString] DOMString cellSpacing; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableRowElement.idl b/tr/idlnames/HTMLTableRowElement.idl new file mode 100644 index 000000000000..6c6a7ed492ac --- /dev/null +++ b/tr/idlnames/HTMLTableRowElement.idl @@ -0,0 +1,23 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableRowElement : HTMLElement { + [HTMLConstructor] constructor(); + + readonly attribute long rowIndex; + readonly attribute long sectionRowIndex; + [SameObject] readonly attribute HTMLCollection cells; + HTMLTableCellElement insertCell(optional long index = -1); + [CEReactions] undefined deleteCell(long index); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableRowElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString ch; + [CEReactions] attribute DOMString chOff; + [CEReactions] attribute DOMString vAlign; + + [CEReactions] attribute [LegacyNullToEmptyString] DOMString bgColor; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTableSectionElement.idl b/tr/idlnames/HTMLTableSectionElement.idl new file mode 100644 index 000000000000..227fd2b497c3 --- /dev/null +++ b/tr/idlnames/HTMLTableSectionElement.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTableSectionElement : HTMLElement { + [HTMLConstructor] constructor(); + + [SameObject] readonly attribute HTMLCollection rows; + HTMLTableRowElement insertRow(optional long index = -1); + [CEReactions] undefined deleteRow(long index); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLTableSectionElement { + [CEReactions] attribute DOMString align; + [CEReactions] attribute DOMString ch; + [CEReactions] attribute DOMString chOff; + [CEReactions] attribute DOMString vAlign; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTemplateElement.idl b/tr/idlnames/HTMLTemplateElement.idl new file mode 100644 index 000000000000..d6be954419d5 --- /dev/null +++ b/tr/idlnames/HTMLTemplateElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTemplateElement : HTMLElement { + [HTMLConstructor] constructor(); + + readonly attribute DocumentFragment content; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTextAreaElement.idl b/tr/idlnames/HTMLTextAreaElement.idl new file mode 100644 index 000000000000..9a804ab31d1b --- /dev/null +++ b/tr/idlnames/HTMLTextAreaElement.idl @@ -0,0 +1,41 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTextAreaElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString autocomplete; + [CEReactions] attribute unsigned long cols; + [CEReactions] attribute DOMString dirName; + [CEReactions] attribute boolean disabled; + readonly attribute HTMLFormElement? form; + [CEReactions] attribute long maxLength; + [CEReactions] attribute long minLength; + [CEReactions] attribute DOMString name; + [CEReactions] attribute DOMString placeholder; + [CEReactions] attribute boolean readOnly; + [CEReactions] attribute boolean required; + [CEReactions] attribute unsigned long rows; + [CEReactions] attribute DOMString wrap; + + readonly attribute DOMString type; + [CEReactions] attribute DOMString defaultValue; + attribute [LegacyNullToEmptyString] DOMString value; + readonly attribute unsigned long textLength; + + readonly attribute boolean willValidate; + readonly attribute ValidityState validity; + readonly attribute DOMString validationMessage; + boolean checkValidity(); + boolean reportValidity(); + undefined setCustomValidity(DOMString error); + + readonly attribute NodeList labels; + + undefined select(); + attribute unsigned long selectionStart; + attribute unsigned long selectionEnd; + attribute DOMString selectionDirection; + undefined setRangeText(DOMString replacement); + undefined setRangeText(DOMString replacement, unsigned long start, unsigned long end, optional SelectionMode selectionMode = "preserve"); + undefined setSelectionRange(unsigned long start, unsigned long end, optional DOMString direction); +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTimeElement.idl b/tr/idlnames/HTMLTimeElement.idl new file mode 100644 index 000000000000..bfc2a8dad1f6 --- /dev/null +++ b/tr/idlnames/HTMLTimeElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTimeElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString dateTime; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTitleElement.idl b/tr/idlnames/HTMLTitleElement.idl new file mode 100644 index 000000000000..9b357b70711f --- /dev/null +++ b/tr/idlnames/HTMLTitleElement.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTitleElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString text; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLTrackElement.idl b/tr/idlnames/HTMLTrackElement.idl new file mode 100644 index 000000000000..32e7523c4997 --- /dev/null +++ b/tr/idlnames/HTMLTrackElement.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLTrackElement : HTMLElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute DOMString kind; + [CEReactions] attribute USVString src; + [CEReactions] attribute DOMString srclang; + [CEReactions] attribute DOMString label; + [CEReactions] attribute boolean default; + + const unsigned short NONE = 0; + const unsigned short LOADING = 1; + const unsigned short LOADED = 2; + const unsigned short ERROR = 3; + readonly attribute unsigned short readyState; + + readonly attribute TextTrack track; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLUListElement.idl b/tr/idlnames/HTMLUListElement.idl new file mode 100644 index 000000000000..bc0974560491 --- /dev/null +++ b/tr/idlnames/HTMLUListElement.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLUListElement : HTMLElement { + [HTMLConstructor] constructor(); + + // also has obsolete members +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface HTMLUListElement { + [CEReactions] attribute boolean compact; + [CEReactions] attribute DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLUnknownElement.idl b/tr/idlnames/HTMLUnknownElement.idl new file mode 100644 index 000000000000..6d40ad001699 --- /dev/null +++ b/tr/idlnames/HTMLUnknownElement.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLUnknownElement : HTMLElement { + // Note: intentionally no [HTMLConstructor] +}; \ No newline at end of file diff --git a/tr/idlnames/HTMLVideoElement.idl b/tr/idlnames/HTMLVideoElement.idl new file mode 100644 index 000000000000..8e21d506235b --- /dev/null +++ b/tr/idlnames/HTMLVideoElement.idl @@ -0,0 +1,34 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HTMLVideoElement : HTMLMediaElement { + [HTMLConstructor] constructor(); + + [CEReactions] attribute unsigned long width; + [CEReactions] attribute unsigned long height; + readonly attribute unsigned long videoWidth; + readonly attribute unsigned long videoHeight; + [CEReactions] attribute USVString poster; + [CEReactions] attribute boolean playsInline; +}; + +// Source: Media Playback Quality (https://w3c.github.io/media-playback-quality/) +partial interface HTMLVideoElement { + VideoPlaybackQuality getVideoPlaybackQuality(); +}; + +// Source: HTMLVideoElement.requestVideoFrameCallback() (https://wicg.github.io/video-rvfc/) +partial interface HTMLVideoElement { + unsigned long requestVideoFrameCallback(VideoFrameRequestCallback callback); + undefined cancelVideoFrameCallback(unsigned long handle); +}; + +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +partial interface HTMLVideoElement { + [NewObject] Promise requestPictureInPicture(); + + attribute EventHandler onenterpictureinpicture; + attribute EventHandler onleavepictureinpicture; + + [CEReactions] attribute boolean autoPictureInPicture; + [CEReactions] attribute boolean disablePictureInPicture; +}; \ No newline at end of file diff --git a/tr/idlnames/HashChangeEvent.idl b/tr/idlnames/HashChangeEvent.idl new file mode 100644 index 000000000000..74cfab1b5cb1 --- /dev/null +++ b/tr/idlnames/HashChangeEvent.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface HashChangeEvent : Event { + constructor(DOMString type, optional HashChangeEventInit eventInitDict = {}); + + readonly attribute USVString oldURL; + readonly attribute USVString newURL; +}; \ No newline at end of file diff --git a/tr/idlnames/HashChangeEventInit.idl b/tr/idlnames/HashChangeEventInit.idl new file mode 100644 index 000000000000..f472fcd348ca --- /dev/null +++ b/tr/idlnames/HashChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary HashChangeEventInit : EventInit { + USVString oldURL = ""; + USVString newURL = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/HdrMetadataType.idl b/tr/idlnames/HdrMetadataType.idl new file mode 100644 index 000000000000..87d3747eb884 --- /dev/null +++ b/tr/idlnames/HdrMetadataType.idl @@ -0,0 +1,6 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +enum HdrMetadataType { + "smpteSt2086", + "smpteSt2094-10", + "smpteSt2094-40" +}; \ No newline at end of file diff --git a/tr/idlnames/Headers.idl b/tr/idlnames/Headers.idl new file mode 100644 index 000000000000..f8b02d0c4736 --- /dev/null +++ b/tr/idlnames/Headers.idl @@ -0,0 +1,12 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface Headers { + constructor(optional HeadersInit init); + + undefined append(ByteString name, ByteString value); + undefined delete(ByteString name); + ByteString? get(ByteString name); + boolean has(ByteString name); + undefined set(ByteString name, ByteString value); + iterable; +}; \ No newline at end of file diff --git a/tr/idlnames/HeadersInit.idl b/tr/idlnames/HeadersInit.idl new file mode 100644 index 000000000000..8f6713fe80bc --- /dev/null +++ b/tr/idlnames/HeadersInit.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +typedef (sequence> or record) HeadersInit; \ No newline at end of file diff --git a/tr/idlnames/Highlight.idl b/tr/idlnames/Highlight.idl new file mode 100644 index 000000000000..17a4036d76bd --- /dev/null +++ b/tr/idlnames/Highlight.idl @@ -0,0 +1,8 @@ +// Source: CSS Custom Highlight API Module Level 1 (https://www.w3.org/TR/css-highlight-api-1/) +[Exposed=Window] +interface Highlight { + constructor(CSSOMString name, AbstractRange... initialRanges); + setlike; + attribute double priority; + readonly attribute CSSOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/HighlightsRegister.idl b/tr/idlnames/HighlightsRegister.idl new file mode 100644 index 000000000000..e0232428a276 --- /dev/null +++ b/tr/idlnames/HighlightsRegister.idl @@ -0,0 +1,6 @@ +// Source: CSS Custom Highlight API Module Level 1 (https://www.w3.org/TR/css-highlight-api-1/) +[Exposed=Window] +interface HighlightsRegister { + setlike; + HighlightsRegister add(Highlight value); +}; \ No newline at end of file diff --git a/tr/idlnames/History.idl b/tr/idlnames/History.idl new file mode 100644 index 000000000000..c46677e8a266 --- /dev/null +++ b/tr/idlnames/History.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface History { + readonly attribute unsigned long length; + attribute ScrollRestoration scrollRestoration; + readonly attribute any state; + undefined go(optional long delta = 0); + undefined back(); + undefined forward(); + undefined pushState(any data, DOMString title, optional USVString? url = null); + undefined replaceState(any data, DOMString title, optional USVString? url = null); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBCursor.idl b/tr/idlnames/IDBCursor.idl new file mode 100644 index 000000000000..0fdf82dbd730 --- /dev/null +++ b/tr/idlnames/IDBCursor.idl @@ -0,0 +1,15 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBCursor { + readonly attribute (IDBObjectStore or IDBIndex) source; + readonly attribute IDBCursorDirection direction; + readonly attribute any key; + readonly attribute any primaryKey; + + void advance([EnforceRange] unsigned long count); + void continue(optional any key); + void continuePrimaryKey(any key, any primaryKey); + + [NewObject] IDBRequest update(any value); + [NewObject] IDBRequest delete(); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBCursorDirection.idl b/tr/idlnames/IDBCursorDirection.idl new file mode 100644 index 000000000000..07fc59288f6b --- /dev/null +++ b/tr/idlnames/IDBCursorDirection.idl @@ -0,0 +1,7 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +enum IDBCursorDirection { + "next", + "nextunique", + "prev", + "prevunique" +}; \ No newline at end of file diff --git a/tr/idlnames/IDBCursorWithValue.idl b/tr/idlnames/IDBCursorWithValue.idl new file mode 100644 index 000000000000..90d67ce1e7db --- /dev/null +++ b/tr/idlnames/IDBCursorWithValue.idl @@ -0,0 +1,5 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBCursorWithValue : IDBCursor { + readonly attribute any value; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBDatabase.idl b/tr/idlnames/IDBDatabase.idl new file mode 100644 index 000000000000..a8fd97743a5e --- /dev/null +++ b/tr/idlnames/IDBDatabase.idl @@ -0,0 +1,21 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBDatabase : EventTarget { + readonly attribute DOMString name; + readonly attribute unsigned long long version; + readonly attribute DOMStringList objectStoreNames; + + [NewObject] IDBTransaction transaction((DOMString or sequence) storeNames, + optional IDBTransactionMode mode = "readonly"); + void close(); + + [NewObject] IDBObjectStore createObjectStore(DOMString name, + optional IDBObjectStoreParameters options); + void deleteObjectStore(DOMString name); + + // Event handlers: + attribute EventHandler onabort; + attribute EventHandler onclose; + attribute EventHandler onerror; + attribute EventHandler onversionchange; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBFactory.idl b/tr/idlnames/IDBFactory.idl new file mode 100644 index 000000000000..763116cadcc4 --- /dev/null +++ b/tr/idlnames/IDBFactory.idl @@ -0,0 +1,9 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBFactory { + [NewObject] IDBOpenDBRequest open(DOMString name, + optional [EnforceRange] unsigned long long version); + [NewObject] IDBOpenDBRequest deleteDatabase(DOMString name); + + short cmp(any first, any second); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBIndex.idl b/tr/idlnames/IDBIndex.idl new file mode 100644 index 000000000000..ec69763bd11d --- /dev/null +++ b/tr/idlnames/IDBIndex.idl @@ -0,0 +1,22 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBIndex { + attribute DOMString name; + [SameObject] readonly attribute IDBObjectStore objectStore; + readonly attribute any keyPath; + readonly attribute boolean multiEntry; + readonly attribute boolean unique; + + [NewObject] IDBRequest get(any query); + [NewObject] IDBRequest getKey(any query); + [NewObject] IDBRequest getAll(optional any query, + optional [EnforceRange] unsigned long count); + [NewObject] IDBRequest getAllKeys(optional any query, + optional [EnforceRange] unsigned long count); + [NewObject] IDBRequest count(optional any query); + + [NewObject] IDBRequest openCursor(optional any query, + optional IDBCursorDirection direction = "next"); + [NewObject] IDBRequest openKeyCursor(optional any query, + optional IDBCursorDirection direction = "next"); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBIndexParameters.idl b/tr/idlnames/IDBIndexParameters.idl new file mode 100644 index 000000000000..0e34bae69cbb --- /dev/null +++ b/tr/idlnames/IDBIndexParameters.idl @@ -0,0 +1,5 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +dictionary IDBIndexParameters { + boolean unique = false; + boolean multiEntry = false; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBKeyRange.idl b/tr/idlnames/IDBKeyRange.idl new file mode 100644 index 000000000000..b45e50b43198 --- /dev/null +++ b/tr/idlnames/IDBKeyRange.idl @@ -0,0 +1,19 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBKeyRange { + readonly attribute any lower; + readonly attribute any upper; + readonly attribute boolean lowerOpen; + readonly attribute boolean upperOpen; + + // Static construction methods: + [NewObject] static IDBKeyRange only(any value); + [NewObject] static IDBKeyRange lowerBound(any lower, optional boolean open = false); + [NewObject] static IDBKeyRange upperBound(any upper, optional boolean open = false); + [NewObject] static IDBKeyRange bound(any lower, + any upper, + optional boolean lowerOpen = false, + optional boolean upperOpen = false); + + boolean _includes(any key); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBObjectStore.idl b/tr/idlnames/IDBObjectStore.idl new file mode 100644 index 000000000000..c0796cae2b25 --- /dev/null +++ b/tr/idlnames/IDBObjectStore.idl @@ -0,0 +1,33 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBObjectStore { + attribute DOMString name; + readonly attribute any keyPath; + readonly attribute DOMStringList indexNames; + [SameObject] readonly attribute IDBTransaction transaction; + readonly attribute boolean autoIncrement; + + [NewObject] IDBRequest put(any value, optional any key); + [NewObject] IDBRequest add(any value, optional any key); + [NewObject] IDBRequest delete(any query); + [NewObject] IDBRequest clear(); + [NewObject] IDBRequest get(any query); + [NewObject] IDBRequest getKey(any query); + [NewObject] IDBRequest getAll(optional any query, + optional [EnforceRange] unsigned long count); + [NewObject] IDBRequest getAllKeys(optional any query, + optional [EnforceRange] unsigned long count); + [NewObject] IDBRequest count(optional any query); + + [NewObject] IDBRequest openCursor(optional any query, + optional IDBCursorDirection direction = "next"); + [NewObject] IDBRequest openKeyCursor(optional any query, + optional IDBCursorDirection direction = "next"); + + IDBIndex index(DOMString name); + + [NewObject] IDBIndex createIndex(DOMString name, + (DOMString or sequence) keyPath, + optional IDBIndexParameters options); + void deleteIndex(DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/IDBObjectStoreParameters.idl b/tr/idlnames/IDBObjectStoreParameters.idl new file mode 100644 index 000000000000..cdf506e3be9b --- /dev/null +++ b/tr/idlnames/IDBObjectStoreParameters.idl @@ -0,0 +1,5 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +dictionary IDBObjectStoreParameters { + (DOMString or sequence)? keyPath = null; + boolean autoIncrement = false; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBOpenDBRequest.idl b/tr/idlnames/IDBOpenDBRequest.idl new file mode 100644 index 000000000000..dcfc88478740 --- /dev/null +++ b/tr/idlnames/IDBOpenDBRequest.idl @@ -0,0 +1,7 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBOpenDBRequest : IDBRequest { + // Event handlers: + attribute EventHandler onblocked; + attribute EventHandler onupgradeneeded; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBRequest.idl b/tr/idlnames/IDBRequest.idl new file mode 100644 index 000000000000..618fa88eab51 --- /dev/null +++ b/tr/idlnames/IDBRequest.idl @@ -0,0 +1,13 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBRequest : EventTarget { + readonly attribute any result; + readonly attribute DOMException? error; + readonly attribute (IDBObjectStore or IDBIndex or IDBCursor)? source; + readonly attribute IDBTransaction? transaction; + readonly attribute IDBRequestReadyState readyState; + + // Event handlers: + attribute EventHandler onsuccess; + attribute EventHandler onerror; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBRequestReadyState.idl b/tr/idlnames/IDBRequestReadyState.idl new file mode 100644 index 000000000000..6bf48884d6fc --- /dev/null +++ b/tr/idlnames/IDBRequestReadyState.idl @@ -0,0 +1,5 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +enum IDBRequestReadyState { + "pending", + "done" +}; \ No newline at end of file diff --git a/tr/idlnames/IDBTransaction.idl b/tr/idlnames/IDBTransaction.idl new file mode 100644 index 000000000000..f2347474cba7 --- /dev/null +++ b/tr/idlnames/IDBTransaction.idl @@ -0,0 +1,16 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker)] +interface IDBTransaction : EventTarget { + readonly attribute DOMStringList objectStoreNames; + readonly attribute IDBTransactionMode mode; + [SameObject] readonly attribute IDBDatabase db; + readonly attribute DOMException error; + + IDBObjectStore objectStore(DOMString name); + void abort(); + + // Event handlers: + attribute EventHandler onabort; + attribute EventHandler oncomplete; + attribute EventHandler onerror; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBTransactionMode.idl b/tr/idlnames/IDBTransactionMode.idl new file mode 100644 index 000000000000..edeb9062dabb --- /dev/null +++ b/tr/idlnames/IDBTransactionMode.idl @@ -0,0 +1,6 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +enum IDBTransactionMode { + "readonly", + "readwrite", + "versionchange" +}; \ No newline at end of file diff --git a/tr/idlnames/IDBVersionChangeEvent.idl b/tr/idlnames/IDBVersionChangeEvent.idl new file mode 100644 index 000000000000..5f14994597c0 --- /dev/null +++ b/tr/idlnames/IDBVersionChangeEvent.idl @@ -0,0 +1,7 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +[Exposed=(Window,Worker), + Constructor(DOMString type, optional IDBVersionChangeEventInit eventInitDict)] +interface IDBVersionChangeEvent : Event { + readonly attribute unsigned long long oldVersion; + readonly attribute unsigned long long? newVersion; +}; \ No newline at end of file diff --git a/tr/idlnames/IDBVersionChangeEventInit.idl b/tr/idlnames/IDBVersionChangeEventInit.idl new file mode 100644 index 000000000000..c9cf788e3b15 --- /dev/null +++ b/tr/idlnames/IDBVersionChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +dictionary IDBVersionChangeEventInit : EventInit { + unsigned long long oldVersion = 0; + unsigned long long? newVersion = null; +}; \ No newline at end of file diff --git a/tr/idlnames/IIRFilterNode.idl b/tr/idlnames/IIRFilterNode.idl new file mode 100644 index 000000000000..48a18626a188 --- /dev/null +++ b/tr/idlnames/IIRFilterNode.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface IIRFilterNode : AudioNode { + constructor (BaseAudioContext context, IIRFilterOptions options); + undefined getFrequencyResponse (Float32Array frequencyHz, + Float32Array magResponse, + Float32Array phaseResponse); +}; \ No newline at end of file diff --git a/tr/idlnames/IIRFilterOptions.idl b/tr/idlnames/IIRFilterOptions.idl new file mode 100644 index 000000000000..ed29e8042441 --- /dev/null +++ b/tr/idlnames/IIRFilterOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary IIRFilterOptions : AudioNodeOptions { + required sequence feedforward; + required sequence feedback; +}; \ No newline at end of file diff --git a/tr/idlnames/IdleDeadline.idl b/tr/idlnames/IdleDeadline.idl new file mode 100644 index 000000000000..126d657e467d --- /dev/null +++ b/tr/idlnames/IdleDeadline.idl @@ -0,0 +1,5 @@ +// Source: Cooperative Scheduling of Background Tasks (https://www.w3.org/TR/requestidlecallback/) +interface IdleDeadline { + DOMHighResTimeStamp timeRemaining(); + readonly attribute boolean didTimeout; +}; \ No newline at end of file diff --git a/tr/idlnames/IdleDetector.idl b/tr/idlnames/IdleDetector.idl new file mode 100644 index 000000000000..3e15fb124d7a --- /dev/null +++ b/tr/idlnames/IdleDetector.idl @@ -0,0 +1,12 @@ +// Source: Idle Detection API (https://wicg.github.io/idle-detection/) +[ + SecureContext, + Exposed=(Window,DedicatedWorker) +] interface IdleDetector : EventTarget { + constructor(); + readonly attribute UserIdleState? userState; + readonly attribute ScreenIdleState? screenState; + attribute EventHandler onchange; + [Exposed=Window] static Promise requestPermission(); + Promise start(optional IdleOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/IdleOptions.idl b/tr/idlnames/IdleOptions.idl new file mode 100644 index 000000000000..256cdc512218 --- /dev/null +++ b/tr/idlnames/IdleOptions.idl @@ -0,0 +1,5 @@ +// Source: Idle Detection API (https://wicg.github.io/idle-detection/) +dictionary IdleOptions { + [EnforceRange] unsigned long long threshold; + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/IdleRequestCallback.idl b/tr/idlnames/IdleRequestCallback.idl new file mode 100644 index 000000000000..7c09c0d2ff96 --- /dev/null +++ b/tr/idlnames/IdleRequestCallback.idl @@ -0,0 +1,2 @@ +// Source: Cooperative Scheduling of Background Tasks (https://www.w3.org/TR/requestidlecallback/) +callback IdleRequestCallback = void (IdleDeadline deadline); \ No newline at end of file diff --git a/tr/idlnames/IdleRequestOptions.idl b/tr/idlnames/IdleRequestOptions.idl new file mode 100644 index 000000000000..a24eaa51f2a9 --- /dev/null +++ b/tr/idlnames/IdleRequestOptions.idl @@ -0,0 +1,4 @@ +// Source: Cooperative Scheduling of Background Tasks (https://www.w3.org/TR/requestidlecallback/) +dictionary IdleRequestOptions { + unsigned long timeout; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageBitmap.idl b/tr/idlnames/ImageBitmap.idl new file mode 100644 index 000000000000..0e2e99c389c7 --- /dev/null +++ b/tr/idlnames/ImageBitmap.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker), Serializable, Transferable] +interface ImageBitmap { + readonly attribute unsigned long width; + readonly attribute unsigned long height; + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/ImageBitmapOptions.idl b/tr/idlnames/ImageBitmapOptions.idl new file mode 100644 index 000000000000..ddd1207101dc --- /dev/null +++ b/tr/idlnames/ImageBitmapOptions.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ImageBitmapOptions { + ImageOrientation imageOrientation = "none"; + PremultiplyAlpha premultiplyAlpha = "default"; + ColorSpaceConversion colorSpaceConversion = "default"; + [EnforceRange] unsigned long resizeWidth; + [EnforceRange] unsigned long resizeHeight; + ResizeQuality resizeQuality = "low"; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageBitmapRenderingContext.idl b/tr/idlnames/ImageBitmapRenderingContext.idl new file mode 100644 index 000000000000..319789150f81 --- /dev/null +++ b/tr/idlnames/ImageBitmapRenderingContext.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface ImageBitmapRenderingContext { + readonly attribute (HTMLCanvasElement or OffscreenCanvas) canvas; + undefined transferFromImageBitmap(ImageBitmap? bitmap); +}; \ No newline at end of file diff --git a/tr/idlnames/ImageBitmapRenderingContextSettings.idl b/tr/idlnames/ImageBitmapRenderingContextSettings.idl new file mode 100644 index 000000000000..0b9228656465 --- /dev/null +++ b/tr/idlnames/ImageBitmapRenderingContextSettings.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ImageBitmapRenderingContextSettings { + boolean alpha = true; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageBitmapSource.idl b/tr/idlnames/ImageBitmapSource.idl new file mode 100644 index 000000000000..f80ccf34f235 --- /dev/null +++ b/tr/idlnames/ImageBitmapSource.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (CanvasImageSource or + Blob or + ImageData) ImageBitmapSource; \ No newline at end of file diff --git a/tr/idlnames/ImageCapture.idl b/tr/idlnames/ImageCapture.idl new file mode 100644 index 000000000000..c8753bbdc77c --- /dev/null +++ b/tr/idlnames/ImageCapture.idl @@ -0,0 +1,11 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +[Constructor(MediaStreamTrack videoTrack)] +interface ImageCapture { + Promise takePhoto(optional PhotoSettings photoSettings); + Promise getPhotoCapabilities(); + Promise getPhotoSettings(); + + Promise grabFrame(); + + readonly attribute MediaStreamTrack track; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageData.idl b/tr/idlnames/ImageData.idl new file mode 100644 index 000000000000..f1a6d398339e --- /dev/null +++ b/tr/idlnames/ImageData.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker), + Serializable] +interface ImageData { + constructor(unsigned long sw, unsigned long sh); + constructor(Uint8ClampedArray data, unsigned long sw, optional unsigned long sh); + + readonly attribute unsigned long width; + readonly attribute unsigned long height; + readonly attribute Uint8ClampedArray data; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageEncodeOptions.idl b/tr/idlnames/ImageEncodeOptions.idl new file mode 100644 index 000000000000..87156df23ad3 --- /dev/null +++ b/tr/idlnames/ImageEncodeOptions.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ImageEncodeOptions { + DOMString type = "image/png"; + unrestricted double quality; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageObject.idl b/tr/idlnames/ImageObject.idl new file mode 100644 index 000000000000..bd29eee7cd44 --- /dev/null +++ b/tr/idlnames/ImageObject.idl @@ -0,0 +1,6 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary ImageObject { + required USVString src; + DOMString sizes; + DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageOrientation.idl b/tr/idlnames/ImageOrientation.idl new file mode 100644 index 000000000000..b042fe71cb6c --- /dev/null +++ b/tr/idlnames/ImageOrientation.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum ImageOrientation { "none", "flipY" }; \ No newline at end of file diff --git a/tr/idlnames/ImageResource.idl b/tr/idlnames/ImageResource.idl new file mode 100644 index 000000000000..83f38040aa71 --- /dev/null +++ b/tr/idlnames/ImageResource.idl @@ -0,0 +1,6 @@ +// Source: Image Resource (https://www.w3.org/TR/image-resource/) +dictionary ImageResource { + required USVString src; + DOMString sizes; + DOMString type; +}; \ No newline at end of file diff --git a/tr/idlnames/ImageSmoothingQuality.idl b/tr/idlnames/ImageSmoothingQuality.idl new file mode 100644 index 000000000000..604e518b969f --- /dev/null +++ b/tr/idlnames/ImageSmoothingQuality.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum ImageSmoothingQuality { "low", "medium", "high" }; \ No newline at end of file diff --git a/tr/idlnames/ImportExportKind.idl b/tr/idlnames/ImportExportKind.idl new file mode 100644 index 000000000000..49260bcec27c --- /dev/null +++ b/tr/idlnames/ImportExportKind.idl @@ -0,0 +1,7 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +enum ImportExportKind { + "function", + "table", + "memory", + "global" +}; \ No newline at end of file diff --git a/tr/idlnames/IncomingStream.idl b/tr/idlnames/IncomingStream.idl new file mode 100644 index 000000000000..8c78f940dba9 --- /dev/null +++ b/tr/idlnames/IncomingStream.idl @@ -0,0 +1,8 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[ Exposed=(Window,Worker) ] +interface mixin IncomingStream { + /* a ReadableStream of Uint8Array */ + readonly attribute ReadableStream readable; + readonly attribute Promise readingAborted; + undefined abortReading(optional StreamAbortInfo abortInfo = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/InputDeviceCapabilities.idl b/tr/idlnames/InputDeviceCapabilities.idl new file mode 100644 index 000000000000..364a609ca5cc --- /dev/null +++ b/tr/idlnames/InputDeviceCapabilities.idl @@ -0,0 +1,7 @@ +// Source: Input Device Capabilities (https://wicg.github.io/input-device-capabilities/) +[Exposed=Window] +interface InputDeviceCapabilities { + constructor(optional InputDeviceCapabilitiesInit deviceInitDict = {}); + readonly attribute boolean firesTouchEvents; + readonly attribute boolean pointerMovementScrolls; +}; \ No newline at end of file diff --git a/tr/idlnames/InputDeviceCapabilitiesInit.idl b/tr/idlnames/InputDeviceCapabilitiesInit.idl new file mode 100644 index 000000000000..ef8361f6c058 --- /dev/null +++ b/tr/idlnames/InputDeviceCapabilitiesInit.idl @@ -0,0 +1,5 @@ +// Source: Input Device Capabilities (https://wicg.github.io/input-device-capabilities/) +dictionary InputDeviceCapabilitiesInit { + boolean firesTouchEvents = false; + boolean pointerMovementScrolls = false; +}; \ No newline at end of file diff --git a/tr/idlnames/InputDeviceInfo.idl b/tr/idlnames/InputDeviceInfo.idl new file mode 100644 index 000000000000..b0821da9af06 --- /dev/null +++ b/tr/idlnames/InputDeviceInfo.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window] +interface InputDeviceInfo : MediaDeviceInfo { + MediaTrackCapabilities getCapabilities(); +}; \ No newline at end of file diff --git a/tr/idlnames/InputEvent.idl b/tr/idlnames/InputEvent.idl new file mode 100644 index 000000000000..5ff7bc5067a2 --- /dev/null +++ b/tr/idlnames/InputEvent.idl @@ -0,0 +1,7 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional InputEventInit eventInitDict), Exposed=Window] +interface InputEvent : UIEvent { + readonly attribute DOMString? data; + readonly attribute boolean isComposing; + readonly attribute DOMString inputType; +}; \ No newline at end of file diff --git a/tr/idlnames/InputEventInit.idl b/tr/idlnames/InputEventInit.idl new file mode 100644 index 000000000000..52cbc63c0587 --- /dev/null +++ b/tr/idlnames/InputEventInit.idl @@ -0,0 +1,6 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary InputEventInit : UIEventInit { + DOMString? data = ""; + boolean isComposing = false; + DOMString inputType = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/Instance.idl b/tr/idlnames/Instance.idl new file mode 100644 index 000000000000..20f8c72aee1d --- /dev/null +++ b/tr/idlnames/Instance.idl @@ -0,0 +1,5 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly, Constructor(Module module, optional object importObject), Exposed=(Window,Worker,Worklet)] +interface Instance { + readonly attribute object exports; +}; \ No newline at end of file diff --git a/tr/idlnames/Int32List.idl b/tr/idlnames/Int32List.idl new file mode 100644 index 000000000000..151c2b58becf --- /dev/null +++ b/tr/idlnames/Int32List.idl @@ -0,0 +1,2 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef ([AllowShared] Int32Array or sequence) Int32List; \ No newline at end of file diff --git a/tr/idlnames/IntersectionObserver.idl b/tr/idlnames/IntersectionObserver.idl new file mode 100644 index 000000000000..4affd3f64814 --- /dev/null +++ b/tr/idlnames/IntersectionObserver.idl @@ -0,0 +1,12 @@ +// Source: Intersection Observer (https://www.w3.org/TR/intersection-observer/) +[Exposed=Window] +interface IntersectionObserver { + constructor(IntersectionObserverCallback callback, optional IntersectionObserverInit options = {}); + readonly attribute (Element or Document)? root; + readonly attribute DOMString rootMargin; + readonly attribute FrozenArray thresholds; + undefined observe(Element target); + undefined unobserve(Element target); + undefined disconnect(); + sequence takeRecords(); +}; \ No newline at end of file diff --git a/tr/idlnames/IntersectionObserverCallback.idl b/tr/idlnames/IntersectionObserverCallback.idl new file mode 100644 index 000000000000..5f742f47e687 --- /dev/null +++ b/tr/idlnames/IntersectionObserverCallback.idl @@ -0,0 +1,2 @@ +// Source: Intersection Observer (https://www.w3.org/TR/intersection-observer/) +callback IntersectionObserverCallback = undefined (sequence entries, IntersectionObserver observer); \ No newline at end of file diff --git a/tr/idlnames/IntersectionObserverEntry.idl b/tr/idlnames/IntersectionObserverEntry.idl new file mode 100644 index 000000000000..78c55bfc8d74 --- /dev/null +++ b/tr/idlnames/IntersectionObserverEntry.idl @@ -0,0 +1,12 @@ +// Source: Intersection Observer (https://www.w3.org/TR/intersection-observer/) +[Exposed=Window] +interface IntersectionObserverEntry { + constructor(IntersectionObserverEntryInit intersectionObserverEntryInit); + readonly attribute DOMHighResTimeStamp time; + readonly attribute DOMRectReadOnly? rootBounds; + readonly attribute DOMRectReadOnly boundingClientRect; + readonly attribute DOMRectReadOnly intersectionRect; + readonly attribute boolean isIntersecting; + readonly attribute double intersectionRatio; + readonly attribute Element target; +}; \ No newline at end of file diff --git a/tr/idlnames/IntersectionObserverEntryInit.idl b/tr/idlnames/IntersectionObserverEntryInit.idl new file mode 100644 index 000000000000..b51afea1858f --- /dev/null +++ b/tr/idlnames/IntersectionObserverEntryInit.idl @@ -0,0 +1,10 @@ +// Source: Intersection Observer (https://www.w3.org/TR/intersection-observer/) +dictionary IntersectionObserverEntryInit { + required DOMHighResTimeStamp time; + required DOMRectInit? rootBounds; + required DOMRectInit boundingClientRect; + required DOMRectInit intersectionRect; + required boolean isIntersecting; + required double intersectionRatio; + required Element target; +}; \ No newline at end of file diff --git a/tr/idlnames/IntersectionObserverInit.idl b/tr/idlnames/IntersectionObserverInit.idl new file mode 100644 index 000000000000..299c96bb7c39 --- /dev/null +++ b/tr/idlnames/IntersectionObserverInit.idl @@ -0,0 +1,6 @@ +// Source: Intersection Observer (https://www.w3.org/TR/intersection-observer/) +dictionary IntersectionObserverInit { + (Element or Document)? root = null; + DOMString rootMargin = "0px"; + (double or sequence) threshold = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/InterventionReportBody.idl b/tr/idlnames/InterventionReportBody.idl new file mode 100644 index 000000000000..d49a031642e8 --- /dev/null +++ b/tr/idlnames/InterventionReportBody.idl @@ -0,0 +1,10 @@ +// Source: Intervention Reporting (https://wicg.github.io/intervention-reporting/) +[Exposed=(Window,Worker)] +interface InterventionReportBody : ReportBody { + [Default] object toJSON(); + readonly attribute DOMString id; + readonly attribute DOMString message; + readonly attribute DOMString? sourceFile; + readonly attribute unsigned long? lineNumber; + readonly attribute unsigned long? columnNumber; +}; \ No newline at end of file diff --git a/tr/idlnames/IsInputPendingOptions.idl b/tr/idlnames/IsInputPendingOptions.idl new file mode 100644 index 000000000000..589bd50ee0d8 --- /dev/null +++ b/tr/idlnames/IsInputPendingOptions.idl @@ -0,0 +1,4 @@ +// Source: Early detection of input events (https://wicg.github.io/is-input-pending/) +dictionary IsInputPendingOptions { + boolean includeContinuous = false; +}; \ No newline at end of file diff --git a/tr/idlnames/IterationCompositeOperation.idl b/tr/idlnames/IterationCompositeOperation.idl new file mode 100644 index 000000000000..afa43d55724e --- /dev/null +++ b/tr/idlnames/IterationCompositeOperation.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum IterationCompositeOperation {"replace", "accumulate"}; \ No newline at end of file diff --git a/tr/idlnames/KHR_parallel_shader_compile.idl b/tr/idlnames/KHR_parallel_shader_compile.idl new file mode 100644 index 000000000000..47f879064d7e --- /dev/null +++ b/tr/idlnames/KHR_parallel_shader_compile.idl @@ -0,0 +1,5 @@ +// Source: WebGL KHR_parallel_shader_compile Extension Specification (https://www.khronos.org/registry/webgl/extensions/KHR_parallel_shader_compile/) +[NoInterfaceObject] +interface KHR_parallel_shader_compile { + const GLenum COMPLETION_STATUS_KHR = 0x91B1; +}; \ No newline at end of file diff --git a/tr/idlnames/KeySystemTrackConfiguration.idl b/tr/idlnames/KeySystemTrackConfiguration.idl new file mode 100644 index 000000000000..84aa57ecbb48 --- /dev/null +++ b/tr/idlnames/KeySystemTrackConfiguration.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary KeySystemTrackConfiguration { + DOMString robustness = ""; + DOMString? encryptionScheme = null; + }; \ No newline at end of file diff --git a/tr/idlnames/Keyboard.idl b/tr/idlnames/Keyboard.idl new file mode 100644 index 000000000000..546346fb92b6 --- /dev/null +++ b/tr/idlnames/Keyboard.idl @@ -0,0 +1,5 @@ +// Source: Keyboard Lock (https://wicg.github.io/keyboard-lock/) +[SecureContext, Exposed=Window] interface Keyboard { + Promise lock(optional sequence keyCodes = []); + void unlock(); +}; \ No newline at end of file diff --git a/tr/idlnames/KeyboardEvent.idl b/tr/idlnames/KeyboardEvent.idl new file mode 100644 index 000000000000..dbd63bbea38c --- /dev/null +++ b/tr/idlnames/KeyboardEvent.idl @@ -0,0 +1,30 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional KeyboardEventInit eventInitDict), Exposed=Window] +interface KeyboardEvent : UIEvent { + // KeyLocationCode + const unsigned long DOM_KEY_LOCATION_STANDARD = 0x00; + const unsigned long DOM_KEY_LOCATION_LEFT = 0x01; + const unsigned long DOM_KEY_LOCATION_RIGHT = 0x02; + const unsigned long DOM_KEY_LOCATION_NUMPAD = 0x03; + + readonly attribute DOMString key; + readonly attribute DOMString code; + readonly attribute unsigned long location; + + readonly attribute boolean ctrlKey; + readonly attribute boolean shiftKey; + readonly attribute boolean altKey; + readonly attribute boolean metaKey; + + readonly attribute boolean repeat; + readonly attribute boolean isComposing; + + boolean getModifierState(DOMString keyArg); +}; + +// Source: UI Events (https://www.w3.org/TR/uievents/) +partial interface KeyboardEvent { + // The following support legacy user agents + readonly attribute unsigned long charCode; + readonly attribute unsigned long keyCode; +}; \ No newline at end of file diff --git a/tr/idlnames/KeyboardEventInit.idl b/tr/idlnames/KeyboardEventInit.idl new file mode 100644 index 000000000000..57706cd90027 --- /dev/null +++ b/tr/idlnames/KeyboardEventInit.idl @@ -0,0 +1,8 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary KeyboardEventInit : EventModifierInit { + DOMString key = ""; + DOMString code = ""; + unsigned long location = 0; + boolean repeat = false; + boolean isComposing = false; +}; \ No newline at end of file diff --git a/tr/idlnames/KeyboardLayoutMap.idl b/tr/idlnames/KeyboardLayoutMap.idl new file mode 100644 index 000000000000..bc3df9b7ef22 --- /dev/null +++ b/tr/idlnames/KeyboardLayoutMap.idl @@ -0,0 +1,4 @@ +// Source: Keyboard Map (https://wicg.github.io/keyboard-map/) +interface KeyboardLayoutMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/KeyframeAnimationOptions.idl b/tr/idlnames/KeyframeAnimationOptions.idl new file mode 100644 index 000000000000..83590f9f5500 --- /dev/null +++ b/tr/idlnames/KeyframeAnimationOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary KeyframeAnimationOptions : KeyframeEffectOptions { + DOMString id = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/KeyframeEffect.idl b/tr/idlnames/KeyframeEffect.idl new file mode 100644 index 000000000000..68f140e5af7e --- /dev/null +++ b/tr/idlnames/KeyframeEffect.idl @@ -0,0 +1,13 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +[Exposed=Window, + Constructor ((Element or CSSPseudoElement)? target, + object? keyframes, + optional (unrestricted double or KeyframeEffectOptions) options), + Constructor (KeyframeEffect source)] +interface KeyframeEffect : AnimationEffect { + attribute (Element or CSSPseudoElement)? target; + attribute IterationCompositeOperation iterationComposite; + attribute CompositeOperation composite; + sequence getKeyframes (); + void setKeyframes (object? keyframes); +}; \ No newline at end of file diff --git a/tr/idlnames/KeyframeEffectOptions.idl b/tr/idlnames/KeyframeEffectOptions.idl new file mode 100644 index 000000000000..768c74aadbcc --- /dev/null +++ b/tr/idlnames/KeyframeEffectOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary KeyframeEffectOptions : EffectTiming { + IterationCompositeOperation iterationComposite = "replace"; + CompositeOperation composite = "replace"; +}; \ No newline at end of file diff --git a/tr/idlnames/Landmark.idl b/tr/idlnames/Landmark.idl new file mode 100644 index 000000000000..97c26f75ea4b --- /dev/null +++ b/tr/idlnames/Landmark.idl @@ -0,0 +1,5 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +dictionary Landmark { + required FrozenArray locations; + LandmarkType type; +}; \ No newline at end of file diff --git a/tr/idlnames/LandmarkType.idl b/tr/idlnames/LandmarkType.idl new file mode 100644 index 000000000000..218e283754ca --- /dev/null +++ b/tr/idlnames/LandmarkType.idl @@ -0,0 +1,6 @@ +// Source: Accelerated Shape Detection in Images (https://wicg.github.io/shape-detection-api/) +enum LandmarkType { + "mouth", + "eye", + "nose" +}; \ No newline at end of file diff --git a/tr/idlnames/LargeBlobSupport.idl b/tr/idlnames/LargeBlobSupport.idl new file mode 100644 index 000000000000..f9ab7807e275 --- /dev/null +++ b/tr/idlnames/LargeBlobSupport.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum LargeBlobSupport { + "required", + "preferred", +}; \ No newline at end of file diff --git a/tr/idlnames/LargestContentfulPaint.idl b/tr/idlnames/LargestContentfulPaint.idl new file mode 100644 index 000000000000..28f835acbd7e --- /dev/null +++ b/tr/idlnames/LargestContentfulPaint.idl @@ -0,0 +1,11 @@ +// Source: Largest Contentful Paint (https://wicg.github.io/largest-contentful-paint/) +[Exposed=Window] +interface LargestContentfulPaint : PerformanceEntry { + readonly attribute DOMHighResTimeStamp renderTime; + readonly attribute DOMHighResTimeStamp loadTime; + readonly attribute unsigned long size; + readonly attribute DOMString id; + readonly attribute DOMString url; + readonly attribute Element? element; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/LayoutShift.idl b/tr/idlnames/LayoutShift.idl new file mode 100644 index 000000000000..9aaec4f87e58 --- /dev/null +++ b/tr/idlnames/LayoutShift.idl @@ -0,0 +1,9 @@ +// Source: Layout Instability API (https://wicg.github.io/layout-instability/) +[Exposed=Window] +interface LayoutShift : PerformanceEntry { + readonly attribute double value; + readonly attribute boolean hadRecentInput; + readonly attribute DOMHighResTimeStamp lastInputTime; + readonly attribute FrozenArray sources; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/LayoutShiftAttribution.idl b/tr/idlnames/LayoutShiftAttribution.idl new file mode 100644 index 000000000000..54a92cddb269 --- /dev/null +++ b/tr/idlnames/LayoutShiftAttribution.idl @@ -0,0 +1,7 @@ +// Source: Layout Instability API (https://wicg.github.io/layout-instability/) +[Exposed=Window] +interface LayoutShiftAttribution { + readonly attribute Node? node; + readonly attribute DOMRectReadOnly previousRect; + readonly attribute DOMRectReadOnly currentRect; +}; \ No newline at end of file diff --git a/tr/idlnames/LineAlignSetting.idl b/tr/idlnames/LineAlignSetting.idl new file mode 100644 index 000000000000..455bb333cb13 --- /dev/null +++ b/tr/idlnames/LineAlignSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum LineAlignSetting { "start", "center", "end" }; \ No newline at end of file diff --git a/tr/idlnames/LineAndPositionSetting.idl b/tr/idlnames/LineAndPositionSetting.idl new file mode 100644 index 000000000000..3e322368b63d --- /dev/null +++ b/tr/idlnames/LineAndPositionSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +typedef (double or AutoKeyword) LineAndPositionSetting; \ No newline at end of file diff --git a/tr/idlnames/LinearAccelerationReadingValues.idl b/tr/idlnames/LinearAccelerationReadingValues.idl new file mode 100644 index 000000000000..ba94274eb265 --- /dev/null +++ b/tr/idlnames/LinearAccelerationReadingValues.idl @@ -0,0 +1,3 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +dictionary LinearAccelerationReadingValues : AccelerometerReadingValues { +}; \ No newline at end of file diff --git a/tr/idlnames/LinearAccelerationSensor.idl b/tr/idlnames/LinearAccelerationSensor.idl new file mode 100644 index 000000000000..bda851afebce --- /dev/null +++ b/tr/idlnames/LinearAccelerationSensor.idl @@ -0,0 +1,5 @@ +// Source: Accelerometer (https://www.w3.org/TR/accelerometer/) +[SecureContext, Exposed=Window] +interface LinearAccelerationSensor : Accelerometer { + constructor(optional AccelerometerSensorOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/LinkError.idl b/tr/idlnames/LinkError.idl new file mode 100644 index 000000000000..bae4070e2f2e --- /dev/null +++ b/tr/idlnames/LinkError.idl @@ -0,0 +1,3 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly] +interface LinkError { }; \ No newline at end of file diff --git a/tr/idlnames/Location.idl b/tr/idlnames/Location.idl new file mode 100644 index 000000000000..bbf010b65e5f --- /dev/null +++ b/tr/idlnames/Location.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface Location { // but see also additional creation steps and overridden internal methods + [LegacyUnforgeable] stringifier attribute USVString href; + [LegacyUnforgeable] readonly attribute USVString origin; + [LegacyUnforgeable] attribute USVString protocol; + [LegacyUnforgeable] attribute USVString host; + [LegacyUnforgeable] attribute USVString hostname; + [LegacyUnforgeable] attribute USVString port; + [LegacyUnforgeable] attribute USVString pathname; + [LegacyUnforgeable] attribute USVString search; + [LegacyUnforgeable] attribute USVString hash; + + [LegacyUnforgeable] undefined assign(USVString url); + [LegacyUnforgeable] undefined replace(USVString url); + [LegacyUnforgeable] undefined reload(); + + [LegacyUnforgeable, SameObject] readonly attribute DOMStringList ancestorOrigins; +}; \ No newline at end of file diff --git a/tr/idlnames/Lock.idl b/tr/idlnames/Lock.idl new file mode 100644 index 000000000000..ef8461e7fa83 --- /dev/null +++ b/tr/idlnames/Lock.idl @@ -0,0 +1,6 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +[SecureContext, Exposed=(Window,Worker)] +interface Lock { + readonly attribute DOMString name; + readonly attribute LockMode mode; +}; \ No newline at end of file diff --git a/tr/idlnames/LockGrantedCallback.idl b/tr/idlnames/LockGrantedCallback.idl new file mode 100644 index 000000000000..e972afa23ed0 --- /dev/null +++ b/tr/idlnames/LockGrantedCallback.idl @@ -0,0 +1,2 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +callback LockGrantedCallback = Promise (Lock? lock); \ No newline at end of file diff --git a/tr/idlnames/LockInfo.idl b/tr/idlnames/LockInfo.idl new file mode 100644 index 000000000000..c6745d08d7f1 --- /dev/null +++ b/tr/idlnames/LockInfo.idl @@ -0,0 +1,6 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +dictionary LockInfo { + DOMString name; + LockMode mode; + DOMString clientId; +}; \ No newline at end of file diff --git a/tr/idlnames/LockManager.idl b/tr/idlnames/LockManager.idl new file mode 100644 index 000000000000..205050e332d2 --- /dev/null +++ b/tr/idlnames/LockManager.idl @@ -0,0 +1,11 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +[SecureContext, Exposed=(Window,Worker)] +interface LockManager { + Promise request(DOMString name, + LockGrantedCallback callback); + Promise request(DOMString name, + LockOptions options, + LockGrantedCallback callback); + + Promise query(); +}; \ No newline at end of file diff --git a/tr/idlnames/LockManagerSnapshot.idl b/tr/idlnames/LockManagerSnapshot.idl new file mode 100644 index 000000000000..bc0f837aadec --- /dev/null +++ b/tr/idlnames/LockManagerSnapshot.idl @@ -0,0 +1,5 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +dictionary LockManagerSnapshot { + sequence held; + sequence pending; +}; \ No newline at end of file diff --git a/tr/idlnames/LockMode.idl b/tr/idlnames/LockMode.idl new file mode 100644 index 000000000000..d4ea7e18e546 --- /dev/null +++ b/tr/idlnames/LockMode.idl @@ -0,0 +1,2 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +enum LockMode { "shared", "exclusive" }; \ No newline at end of file diff --git a/tr/idlnames/LockOptions.idl b/tr/idlnames/LockOptions.idl new file mode 100644 index 000000000000..e1199bbed7c6 --- /dev/null +++ b/tr/idlnames/LockOptions.idl @@ -0,0 +1,7 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +dictionary LockOptions { + LockMode mode = "exclusive"; + boolean ifAvailable = false; + boolean steal = false; + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIAccess.idl b/tr/idlnames/MIDIAccess.idl new file mode 100644 index 000000000000..a9851276c1b5 --- /dev/null +++ b/tr/idlnames/MIDIAccess.idl @@ -0,0 +1,7 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIAccess : EventTarget { + readonly attribute MIDIInputMap inputs; + readonly attribute MIDIOutputMap outputs; + attribute EventHandler onstatechange; + readonly attribute boolean sysexEnabled; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIConnectionEvent.idl b/tr/idlnames/MIDIConnectionEvent.idl new file mode 100644 index 000000000000..c4aeda6a974d --- /dev/null +++ b/tr/idlnames/MIDIConnectionEvent.idl @@ -0,0 +1,5 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +[Constructor(DOMString type, optional MIDIConnectionEventInit eventInitDict)] +interface MIDIConnectionEvent : Event { + readonly attribute MIDIPort port; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIConnectionEventInit.idl b/tr/idlnames/MIDIConnectionEventInit.idl new file mode 100644 index 000000000000..33c41cb856fe --- /dev/null +++ b/tr/idlnames/MIDIConnectionEventInit.idl @@ -0,0 +1,4 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +dictionary MIDIConnectionEventInit : EventInit { + MIDIPort port; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIInput.idl b/tr/idlnames/MIDIInput.idl new file mode 100644 index 000000000000..72daa918bc35 --- /dev/null +++ b/tr/idlnames/MIDIInput.idl @@ -0,0 +1,4 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIInput : MIDIPort { + attribute EventHandler onmidimessage; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIInputMap.idl b/tr/idlnames/MIDIInputMap.idl new file mode 100644 index 000000000000..b9d033b5a55c --- /dev/null +++ b/tr/idlnames/MIDIInputMap.idl @@ -0,0 +1,4 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIInputMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIMessageEvent.idl b/tr/idlnames/MIDIMessageEvent.idl new file mode 100644 index 000000000000..ac125893f29f --- /dev/null +++ b/tr/idlnames/MIDIMessageEvent.idl @@ -0,0 +1,6 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +[Constructor(DOMString type, optional MIDIMessageEventInit eventInitDict)] +interface MIDIMessageEvent : Event { + readonly attribute double receivedTime; + readonly attribute Uint8Array data; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIMessageEventInit.idl b/tr/idlnames/MIDIMessageEventInit.idl new file mode 100644 index 000000000000..6d8a3aa4db9e --- /dev/null +++ b/tr/idlnames/MIDIMessageEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +dictionary MIDIMessageEventInit : EventInit { + double receivedTime; + Uint8Array data; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIOptions.idl b/tr/idlnames/MIDIOptions.idl new file mode 100644 index 000000000000..28bf777b460d --- /dev/null +++ b/tr/idlnames/MIDIOptions.idl @@ -0,0 +1,4 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +dictionary MIDIOptions { + boolean sysex; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIOutput.idl b/tr/idlnames/MIDIOutput.idl new file mode 100644 index 000000000000..df1e402cb9c4 --- /dev/null +++ b/tr/idlnames/MIDIOutput.idl @@ -0,0 +1,5 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIOutput : MIDIPort { + void send (sequence data, optional double timestamp); + void clear (); +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIOutputMap.idl b/tr/idlnames/MIDIOutputMap.idl new file mode 100644 index 000000000000..dcfcacf436b8 --- /dev/null +++ b/tr/idlnames/MIDIOutputMap.idl @@ -0,0 +1,4 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIOutputMap { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIPort.idl b/tr/idlnames/MIDIPort.idl new file mode 100644 index 000000000000..2fbf8896ce52 --- /dev/null +++ b/tr/idlnames/MIDIPort.idl @@ -0,0 +1,13 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +interface MIDIPort : EventTarget { + readonly attribute DOMString id; + readonly attribute DOMString? manufacturer; + readonly attribute DOMString? name; + readonly attribute MIDIPortType type; + readonly attribute DOMString? version; + readonly attribute MIDIPortDeviceState state; + readonly attribute MIDIPortConnectionState connection; + attribute EventHandler onstatechange; + Promise open (); + Promise close (); +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIPortConnectionState.idl b/tr/idlnames/MIDIPortConnectionState.idl new file mode 100644 index 000000000000..9ea7097e71ff --- /dev/null +++ b/tr/idlnames/MIDIPortConnectionState.idl @@ -0,0 +1,6 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +enum MIDIPortConnectionState { + "open", + "closed", + "pending" +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIPortDeviceState.idl b/tr/idlnames/MIDIPortDeviceState.idl new file mode 100644 index 000000000000..d30974bb3f79 --- /dev/null +++ b/tr/idlnames/MIDIPortDeviceState.idl @@ -0,0 +1,5 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +enum MIDIPortDeviceState { + "disconnected", + "connected" +}; \ No newline at end of file diff --git a/tr/idlnames/MIDIPortType.idl b/tr/idlnames/MIDIPortType.idl new file mode 100644 index 000000000000..2c785ccffa04 --- /dev/null +++ b/tr/idlnames/MIDIPortType.idl @@ -0,0 +1,5 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +enum MIDIPortType { + "input", + "output" +}; \ No newline at end of file diff --git a/tr/idlnames/MIDISuccessCallback.idl b/tr/idlnames/MIDISuccessCallback.idl new file mode 100644 index 000000000000..c7d217cbea56 --- /dev/null +++ b/tr/idlnames/MIDISuccessCallback.idl @@ -0,0 +1,2 @@ +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +callback MIDISuccessCallback = void (MIDIAccess access, MIDIOptions options); \ No newline at end of file diff --git a/tr/idlnames/Magnetometer.idl b/tr/idlnames/Magnetometer.idl new file mode 100644 index 000000000000..c858708b3b52 --- /dev/null +++ b/tr/idlnames/Magnetometer.idl @@ -0,0 +1,8 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +[Constructor(optional MagnetometerSensorOptions sensorOptions), SecureContext, + Exposed=Window] +interface Magnetometer : Sensor { + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/MagnetometerLocalCoordinateSystem.idl b/tr/idlnames/MagnetometerLocalCoordinateSystem.idl new file mode 100644 index 000000000000..f7b5e448c595 --- /dev/null +++ b/tr/idlnames/MagnetometerLocalCoordinateSystem.idl @@ -0,0 +1,2 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +enum MagnetometerLocalCoordinateSystem { "device", "screen" }; \ No newline at end of file diff --git a/tr/idlnames/MagnetometerReadingValues.idl b/tr/idlnames/MagnetometerReadingValues.idl new file mode 100644 index 000000000000..9cfc6c7d0ce1 --- /dev/null +++ b/tr/idlnames/MagnetometerReadingValues.idl @@ -0,0 +1,6 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +dictionary MagnetometerReadingValues { + required double? x; + required double? y; + required double? z; +}; \ No newline at end of file diff --git a/tr/idlnames/MagnetometerSensorOptions.idl b/tr/idlnames/MagnetometerSensorOptions.idl new file mode 100644 index 000000000000..79bd6fd972e1 --- /dev/null +++ b/tr/idlnames/MagnetometerSensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +dictionary MagnetometerSensorOptions : SensorOptions { + MagnetometerLocalCoordinateSystem referenceFrame = "device"; +}; \ No newline at end of file diff --git a/tr/idlnames/ManifestImageResource.idl b/tr/idlnames/ManifestImageResource.idl new file mode 100644 index 000000000000..485902d49deb --- /dev/null +++ b/tr/idlnames/ManifestImageResource.idl @@ -0,0 +1,4 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +dictionary ManifestImageResource : ImageResource { + USVString purpose; +}; \ No newline at end of file diff --git a/tr/idlnames/MathMLElement.idl b/tr/idlnames/MathMLElement.idl new file mode 100644 index 000000000000..8cbad7211c23 --- /dev/null +++ b/tr/idlnames/MathMLElement.idl @@ -0,0 +1,15 @@ +// Source: MathML Core (https://mathml-refresh.github.io/mathml-core/) +[Exposed=Window] +interface MathMLElement : Element { }; + +// Source: MathML Core (https://mathml-refresh.github.io/mathml-core/) +MathMLElement includes GlobalEventHandlers; + +// Source: MathML Core (https://mathml-refresh.github.io/mathml-core/) +MathMLElement includes DocumentAndElementEventHandlers; + +// Source: MathML Core (https://mathml-refresh.github.io/mathml-core/) +MathMLElement includes HTMLOrForeignElement; + +// Source: MathML Core (https://mathml-refresh.github.io/mathml-core/) +MathMLElement includes ElementCSSInlineStyle; \ No newline at end of file diff --git a/tr/idlnames/MediaCapabilities.idl b/tr/idlnames/MediaCapabilities.idl new file mode 100644 index 000000000000..8899e83ef928 --- /dev/null +++ b/tr/idlnames/MediaCapabilities.idl @@ -0,0 +1,6 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +[Exposed=(Window, Worker)] +interface MediaCapabilities { + [NewObject] Promise decodingInfo(MediaDecodingConfiguration configuration); + [NewObject] Promise encodingInfo(MediaEncodingConfiguration configuration); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaCapabilitiesDecodingInfo.idl b/tr/idlnames/MediaCapabilitiesDecodingInfo.idl new file mode 100644 index 000000000000..c1f01a7880fe --- /dev/null +++ b/tr/idlnames/MediaCapabilitiesDecodingInfo.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaCapabilitiesDecodingInfo : MediaCapabilitiesInfo { + required MediaKeySystemAccess keySystemAccess; + MediaDecodingConfiguration configuration; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaCapabilitiesEncodingInfo.idl b/tr/idlnames/MediaCapabilitiesEncodingInfo.idl new file mode 100644 index 000000000000..e6a7ea495fb4 --- /dev/null +++ b/tr/idlnames/MediaCapabilitiesEncodingInfo.idl @@ -0,0 +1,4 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaCapabilitiesEncodingInfo : MediaCapabilitiesInfo { + MediaEncodingConfiguration configuration; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaCapabilitiesInfo.idl b/tr/idlnames/MediaCapabilitiesInfo.idl new file mode 100644 index 000000000000..5be58bb9326e --- /dev/null +++ b/tr/idlnames/MediaCapabilitiesInfo.idl @@ -0,0 +1,6 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaCapabilitiesInfo { + required boolean supported; + required boolean smooth; + required boolean powerEfficient; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaCapabilitiesKeySystemConfiguration.idl b/tr/idlnames/MediaCapabilitiesKeySystemConfiguration.idl new file mode 100644 index 000000000000..4ac8482f07ef --- /dev/null +++ b/tr/idlnames/MediaCapabilitiesKeySystemConfiguration.idl @@ -0,0 +1,10 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaCapabilitiesKeySystemConfiguration { + required DOMString keySystem; + DOMString initDataType = ""; + MediaKeysRequirement distinctiveIdentifier = "optional"; + MediaKeysRequirement persistentState = "optional"; + sequence sessionTypes; + KeySystemTrackConfiguration audio; + KeySystemTrackConfiguration video; + }; \ No newline at end of file diff --git a/tr/idlnames/MediaConfiguration.idl b/tr/idlnames/MediaConfiguration.idl new file mode 100644 index 000000000000..9bc4c8b55a0d --- /dev/null +++ b/tr/idlnames/MediaConfiguration.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaConfiguration { + VideoConfiguration video; + AudioConfiguration audio; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaDecodingConfiguration.idl b/tr/idlnames/MediaDecodingConfiguration.idl new file mode 100644 index 000000000000..312d91b18a9f --- /dev/null +++ b/tr/idlnames/MediaDecodingConfiguration.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaDecodingConfiguration : MediaConfiguration { + required MediaDecodingType type; + MediaCapabilitiesKeySystemConfiguration keySystemConfiguration; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaDecodingType.idl b/tr/idlnames/MediaDecodingType.idl new file mode 100644 index 000000000000..ba0fa3c63661 --- /dev/null +++ b/tr/idlnames/MediaDecodingType.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +enum MediaDecodingType { + "file", + "media-source", +}; \ No newline at end of file diff --git a/tr/idlnames/MediaDeviceInfo.idl b/tr/idlnames/MediaDeviceInfo.idl new file mode 100644 index 000000000000..9af835d9153e --- /dev/null +++ b/tr/idlnames/MediaDeviceInfo.idl @@ -0,0 +1,9 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window, SecureContext] +interface MediaDeviceInfo { + readonly attribute DOMString deviceId; + readonly attribute MediaDeviceKind kind; + readonly attribute DOMString label; + readonly attribute DOMString groupId; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaDeviceKind.idl b/tr/idlnames/MediaDeviceKind.idl new file mode 100644 index 000000000000..51be0046866a --- /dev/null +++ b/tr/idlnames/MediaDeviceKind.idl @@ -0,0 +1,6 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +enum MediaDeviceKind { + "audioinput", + "audiooutput", + "videoinput" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaDevices.idl b/tr/idlnames/MediaDevices.idl new file mode 100644 index 000000000000..043095317b83 --- /dev/null +++ b/tr/idlnames/MediaDevices.idl @@ -0,0 +1,22 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window, SecureContext] +interface MediaDevices : EventTarget { + attribute EventHandler ondevicechange; + Promise> enumerateDevices(); +}; + +// Source: Audio Output Devices API (https://www.w3.org/TR/audio-output/) +partial interface MediaDevices { + Promise selectAudioOutput(optional AudioOutputOptions options = {}); +}; + +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +partial interface MediaDevices { + MediaTrackSupportedConstraints getSupportedConstraints(); + Promise getUserMedia(optional MediaStreamConstraints constraints = {}); +}; + +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +partial interface MediaDevices { + Promise getDisplayMedia(optional DisplayMediaStreamConstraints constraints = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaElementAudioSourceNode.idl b/tr/idlnames/MediaElementAudioSourceNode.idl new file mode 100644 index 000000000000..f0f20b6f1556 --- /dev/null +++ b/tr/idlnames/MediaElementAudioSourceNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface MediaElementAudioSourceNode : AudioNode { + constructor (AudioContext context, MediaElementAudioSourceOptions options); + [SameObject] readonly attribute HTMLMediaElement mediaElement; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaElementAudioSourceOptions.idl b/tr/idlnames/MediaElementAudioSourceOptions.idl new file mode 100644 index 000000000000..fad36e50c791 --- /dev/null +++ b/tr/idlnames/MediaElementAudioSourceOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary MediaElementAudioSourceOptions { + required HTMLMediaElement mediaElement; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaEncodingConfiguration.idl b/tr/idlnames/MediaEncodingConfiguration.idl new file mode 100644 index 000000000000..95a1e98b22e0 --- /dev/null +++ b/tr/idlnames/MediaEncodingConfiguration.idl @@ -0,0 +1,4 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary MediaEncodingConfiguration : MediaConfiguration { + required MediaEncodingType type; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaEncodingType.idl b/tr/idlnames/MediaEncodingType.idl new file mode 100644 index 000000000000..800bc12592e4 --- /dev/null +++ b/tr/idlnames/MediaEncodingType.idl @@ -0,0 +1,5 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +enum MediaEncodingType { + "record", + "transmission" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaEncryptedEvent.idl b/tr/idlnames/MediaEncryptedEvent.idl new file mode 100644 index 000000000000..b1b08afdd53a --- /dev/null +++ b/tr/idlnames/MediaEncryptedEvent.idl @@ -0,0 +1,6 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[Constructor(DOMString type, optional MediaEncryptedEventInit eventInitDict)] +interface MediaEncryptedEvent : Event { + readonly attribute DOMString initDataType; + readonly attribute ArrayBuffer? initData; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaEncryptedEventInit.idl b/tr/idlnames/MediaEncryptedEventInit.idl new file mode 100644 index 000000000000..56ca8e0bb240 --- /dev/null +++ b/tr/idlnames/MediaEncryptedEventInit.idl @@ -0,0 +1,5 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +dictionary MediaEncryptedEventInit : EventInit { + DOMString initDataType = ""; + ArrayBuffer? initData = null; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaError.idl b/tr/idlnames/MediaError.idl new file mode 100644 index 000000000000..5c52ed60a342 --- /dev/null +++ b/tr/idlnames/MediaError.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface MediaError { + const unsigned short MEDIA_ERR_ABORTED = 1; + const unsigned short MEDIA_ERR_NETWORK = 2; + const unsigned short MEDIA_ERR_DECODE = 3; + const unsigned short MEDIA_ERR_SRC_NOT_SUPPORTED = 4; + + readonly attribute unsigned short code; + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaImage.idl b/tr/idlnames/MediaImage.idl new file mode 100644 index 000000000000..15d907e93cd0 --- /dev/null +++ b/tr/idlnames/MediaImage.idl @@ -0,0 +1,6 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaImage { + required USVString src; + DOMString sizes = ""; + DOMString type = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeyMessageEvent.idl b/tr/idlnames/MediaKeyMessageEvent.idl new file mode 100644 index 000000000000..23719a5dcc30 --- /dev/null +++ b/tr/idlnames/MediaKeyMessageEvent.idl @@ -0,0 +1,7 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[SecureContext, + Constructor(DOMString type, MediaKeyMessageEventInit eventInitDict)] +interface MediaKeyMessageEvent : Event { + readonly attribute MediaKeyMessageType messageType; + readonly attribute ArrayBuffer message; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeyMessageEventInit.idl b/tr/idlnames/MediaKeyMessageEventInit.idl new file mode 100644 index 000000000000..b93c5fcbc552 --- /dev/null +++ b/tr/idlnames/MediaKeyMessageEventInit.idl @@ -0,0 +1,5 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +dictionary MediaKeyMessageEventInit : EventInit { + required MediaKeyMessageType messageType; + required ArrayBuffer message; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeyMessageType.idl b/tr/idlnames/MediaKeyMessageType.idl new file mode 100644 index 000000000000..208caea60e3b --- /dev/null +++ b/tr/idlnames/MediaKeyMessageType.idl @@ -0,0 +1,7 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +enum MediaKeyMessageType { + "license-request", + "license-renewal", + "license-release", + "individualization-request" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeySession.idl b/tr/idlnames/MediaKeySession.idl new file mode 100644 index 000000000000..867bbb18ad00 --- /dev/null +++ b/tr/idlnames/MediaKeySession.idl @@ -0,0 +1,16 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[SecureContext] +interface MediaKeySession : EventTarget { + readonly attribute DOMString sessionId; + readonly attribute unrestricted double expiration; + readonly attribute Promise closed; + readonly attribute MediaKeyStatusMap keyStatuses; + attribute EventHandler onkeystatuseschange; + attribute EventHandler onmessage; + Promise generateRequest(DOMString initDataType, + BufferSource initData); + Promise load(DOMString sessionId); + Promise update(BufferSource response); + Promise close(); + Promise remove(); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeySessionType.idl b/tr/idlnames/MediaKeySessionType.idl new file mode 100644 index 000000000000..04bfa34bac39 --- /dev/null +++ b/tr/idlnames/MediaKeySessionType.idl @@ -0,0 +1,5 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +enum MediaKeySessionType { + "temporary", + "persistent-license" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeyStatus.idl b/tr/idlnames/MediaKeyStatus.idl new file mode 100644 index 000000000000..91288ac03b91 --- /dev/null +++ b/tr/idlnames/MediaKeyStatus.idl @@ -0,0 +1,10 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +enum MediaKeyStatus { + "usable", + "expired", + "released", + "output-restricted", + "output-downscaled", + "status-pending", + "internal-error" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeyStatusMap.idl b/tr/idlnames/MediaKeyStatusMap.idl new file mode 100644 index 000000000000..29d4974108af --- /dev/null +++ b/tr/idlnames/MediaKeyStatusMap.idl @@ -0,0 +1,8 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[SecureContext] +interface MediaKeyStatusMap { + iterable; + readonly attribute unsigned long size; + boolean has(BufferSource keyId); + any get(BufferSource keyId); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeySystemAccess.idl b/tr/idlnames/MediaKeySystemAccess.idl new file mode 100644 index 000000000000..99abcad02809 --- /dev/null +++ b/tr/idlnames/MediaKeySystemAccess.idl @@ -0,0 +1,7 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[SecureContext] +interface MediaKeySystemAccess { + readonly attribute DOMString keySystem; + MediaKeySystemConfiguration getConfiguration(); + Promise createMediaKeys(); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeySystemConfiguration.idl b/tr/idlnames/MediaKeySystemConfiguration.idl new file mode 100644 index 000000000000..dc342cb70735 --- /dev/null +++ b/tr/idlnames/MediaKeySystemConfiguration.idl @@ -0,0 +1,10 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +dictionary MediaKeySystemConfiguration { + DOMString label = ""; + sequence initDataTypes = []; + sequence audioCapabilities = []; + sequence videoCapabilities = []; + MediaKeysRequirement distinctiveIdentifier = "optional"; + MediaKeysRequirement persistentState = "optional"; + sequence sessionTypes; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeySystemMediaCapability.idl b/tr/idlnames/MediaKeySystemMediaCapability.idl new file mode 100644 index 000000000000..7744a7734bb6 --- /dev/null +++ b/tr/idlnames/MediaKeySystemMediaCapability.idl @@ -0,0 +1,5 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +dictionary MediaKeySystemMediaCapability { + DOMString contentType = ""; + DOMString robustness = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeys.idl b/tr/idlnames/MediaKeys.idl new file mode 100644 index 000000000000..0e971d09fdcd --- /dev/null +++ b/tr/idlnames/MediaKeys.idl @@ -0,0 +1,6 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[SecureContext] +interface MediaKeys { + MediaKeySession createSession(optional MediaKeySessionType sessionType = "temporary"); + Promise setServerCertificate(BufferSource serverCertificate); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaKeysRequirement.idl b/tr/idlnames/MediaKeysRequirement.idl new file mode 100644 index 000000000000..e26bc9bbf801 --- /dev/null +++ b/tr/idlnames/MediaKeysRequirement.idl @@ -0,0 +1,6 @@ +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +enum MediaKeysRequirement { + "required", + "optional", + "not-allowed" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaMetadata.idl b/tr/idlnames/MediaMetadata.idl new file mode 100644 index 000000000000..4bc57c4953cb --- /dev/null +++ b/tr/idlnames/MediaMetadata.idl @@ -0,0 +1,9 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +[Exposed=Window] +interface MediaMetadata { + constructor(optional MediaMetadataInit init = {}); + attribute DOMString title; + attribute DOMString artist; + attribute DOMString album; + attribute FrozenArray artwork; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaMetadataInit.idl b/tr/idlnames/MediaMetadataInit.idl new file mode 100644 index 000000000000..f0f4d6db388f --- /dev/null +++ b/tr/idlnames/MediaMetadataInit.idl @@ -0,0 +1,7 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaMetadataInit { + DOMString title = ""; + DOMString artist = ""; + DOMString album = ""; + sequence artwork = []; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaPositionState.idl b/tr/idlnames/MediaPositionState.idl new file mode 100644 index 000000000000..5e9f629dceb0 --- /dev/null +++ b/tr/idlnames/MediaPositionState.idl @@ -0,0 +1,6 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaPositionState { + double duration; + double playbackRate; + double position; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaProvider.idl b/tr/idlnames/MediaProvider.idl new file mode 100644 index 000000000000..1140068f2c3c --- /dev/null +++ b/tr/idlnames/MediaProvider.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (MediaStream or MediaSource or Blob) MediaProvider; \ No newline at end of file diff --git a/tr/idlnames/MediaRecorder.idl b/tr/idlnames/MediaRecorder.idl new file mode 100644 index 000000000000..68f0b484021d --- /dev/null +++ b/tr/idlnames/MediaRecorder.idl @@ -0,0 +1,25 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +[Exposed=Window] +interface MediaRecorder : EventTarget { + constructor(MediaStream stream, optional MediaRecorderOptions options = {}); + readonly attribute MediaStream stream; + readonly attribute DOMString mimeType; + readonly attribute RecordingState state; + attribute EventHandler onstart; + attribute EventHandler onstop; + attribute EventHandler ondataavailable; + attribute EventHandler onpause; + attribute EventHandler onresume; + attribute EventHandler onerror; + readonly attribute unsigned long videoBitsPerSecond; + readonly attribute unsigned long audioBitsPerSecond; + readonly attribute BitrateMode audioBitrateMode; + + undefined start(optional unsigned long timeslice); + undefined stop(); + undefined pause(); + undefined resume(); + undefined requestData(); + + static boolean isTypeSupported(DOMString type); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaRecorderErrorEvent.idl b/tr/idlnames/MediaRecorderErrorEvent.idl new file mode 100644 index 000000000000..0c30ca710776 --- /dev/null +++ b/tr/idlnames/MediaRecorderErrorEvent.idl @@ -0,0 +1,6 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +[Exposed=Window] +interface MediaRecorderErrorEvent : Event { + constructor(DOMString type, MediaRecorderErrorEventInit eventInitDict); + [SameObject] readonly attribute DOMException error; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaRecorderErrorEventInit.idl b/tr/idlnames/MediaRecorderErrorEventInit.idl new file mode 100644 index 000000000000..8778fabadb7b --- /dev/null +++ b/tr/idlnames/MediaRecorderErrorEventInit.idl @@ -0,0 +1,4 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +dictionary MediaRecorderErrorEventInit : EventInit { + required DOMException error; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaRecorderOptions.idl b/tr/idlnames/MediaRecorderOptions.idl new file mode 100644 index 000000000000..29f051287eee --- /dev/null +++ b/tr/idlnames/MediaRecorderOptions.idl @@ -0,0 +1,8 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +dictionary MediaRecorderOptions { + DOMString mimeType = ""; + unsigned long audioBitsPerSecond; + unsigned long videoBitsPerSecond; + unsigned long bitsPerSecond; + BitrateMode audioBitrateMode = "variable"; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSession.idl b/tr/idlnames/MediaSession.idl new file mode 100644 index 000000000000..acfe053b566b --- /dev/null +++ b/tr/idlnames/MediaSession.idl @@ -0,0 +1,11 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +[Exposed=Window] +interface MediaSession { + attribute MediaMetadata? metadata; + + attribute MediaSessionPlaybackState playbackState; + + void setActionHandler(MediaSessionAction action, MediaSessionActionHandler? handler); + + void setPositionState(optional MediaPositionState state = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSessionAction.idl b/tr/idlnames/MediaSessionAction.idl new file mode 100644 index 000000000000..3b5b329dba62 --- /dev/null +++ b/tr/idlnames/MediaSessionAction.idl @@ -0,0 +1,12 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +enum MediaSessionAction { + "play", + "pause", + "seekbackward", + "seekforward", + "previoustrack", + "nexttrack", + "skipad", + "stop", + "seekto" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSessionActionDetails.idl b/tr/idlnames/MediaSessionActionDetails.idl new file mode 100644 index 000000000000..09d30db75686 --- /dev/null +++ b/tr/idlnames/MediaSessionActionDetails.idl @@ -0,0 +1,4 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaSessionActionDetails { + required MediaSessionAction action; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSessionActionHandler.idl b/tr/idlnames/MediaSessionActionHandler.idl new file mode 100644 index 000000000000..813924a7394b --- /dev/null +++ b/tr/idlnames/MediaSessionActionHandler.idl @@ -0,0 +1,2 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +callback MediaSessionActionHandler = void(MediaSessionActionDetails details); \ No newline at end of file diff --git a/tr/idlnames/MediaSessionPlaybackState.idl b/tr/idlnames/MediaSessionPlaybackState.idl new file mode 100644 index 000000000000..7b69fbd11b4c --- /dev/null +++ b/tr/idlnames/MediaSessionPlaybackState.idl @@ -0,0 +1,6 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +enum MediaSessionPlaybackState { + "none", + "paused", + "playing" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSessionSeekActionDetails.idl b/tr/idlnames/MediaSessionSeekActionDetails.idl new file mode 100644 index 000000000000..2d9872352aeb --- /dev/null +++ b/tr/idlnames/MediaSessionSeekActionDetails.idl @@ -0,0 +1,4 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaSessionSeekActionDetails : MediaSessionActionDetails { + double? seekOffset; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSessionSeekToActionDetails.idl b/tr/idlnames/MediaSessionSeekToActionDetails.idl new file mode 100644 index 000000000000..b823dad16c79 --- /dev/null +++ b/tr/idlnames/MediaSessionSeekToActionDetails.idl @@ -0,0 +1,5 @@ +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +dictionary MediaSessionSeekToActionDetails : MediaSessionActionDetails { + required double seekTime; + boolean? fastSeek; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSettingsRange.idl b/tr/idlnames/MediaSettingsRange.idl new file mode 100644 index 000000000000..5c32e1b74509 --- /dev/null +++ b/tr/idlnames/MediaSettingsRange.idl @@ -0,0 +1,6 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +interface MediaSettingsRange { + readonly attribute double max; + readonly attribute double min; + readonly attribute double step; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaSource.idl b/tr/idlnames/MediaSource.idl new file mode 100644 index 000000000000..42022f48d44d --- /dev/null +++ b/tr/idlnames/MediaSource.idl @@ -0,0 +1,17 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +[Constructor] +interface MediaSource : EventTarget { + readonly attribute SourceBufferList sourceBuffers; + readonly attribute SourceBufferList activeSourceBuffers; + readonly attribute ReadyState readyState; + attribute unrestricted double duration; + attribute EventHandler onsourceopen; + attribute EventHandler onsourceended; + attribute EventHandler onsourceclose; + SourceBuffer addSourceBuffer(DOMString type); + void removeSourceBuffer(SourceBuffer sourceBuffer); + void endOfStream(optional EndOfStreamError error); + void setLiveSeekableRange(double start, double end); + void clearLiveSeekableRange(); + static boolean isTypeSupported(DOMString type); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStream.idl b/tr/idlnames/MediaStream.idl new file mode 100644 index 000000000000..bba4c3f517c8 --- /dev/null +++ b/tr/idlnames/MediaStream.idl @@ -0,0 +1,18 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window] +interface MediaStream : EventTarget { + constructor(); + constructor(MediaStream stream); + constructor(sequence tracks); + readonly attribute DOMString id; + sequence getAudioTracks(); + sequence getVideoTracks(); + sequence getTracks(); + MediaStreamTrack? getTrackById(DOMString trackId); + undefined addTrack(MediaStreamTrack track); + undefined removeTrack(MediaStreamTrack track); + MediaStream clone(); + readonly attribute boolean active; + attribute EventHandler onaddtrack; + attribute EventHandler onremovetrack; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamAudioDestinationNode.idl b/tr/idlnames/MediaStreamAudioDestinationNode.idl new file mode 100644 index 000000000000..b2dbce476154 --- /dev/null +++ b/tr/idlnames/MediaStreamAudioDestinationNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface MediaStreamAudioDestinationNode : AudioNode { + constructor (AudioContext context, optional AudioNodeOptions options = {}); + readonly attribute MediaStream stream; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamAudioSourceNode.idl b/tr/idlnames/MediaStreamAudioSourceNode.idl new file mode 100644 index 000000000000..a79ac8447601 --- /dev/null +++ b/tr/idlnames/MediaStreamAudioSourceNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface MediaStreamAudioSourceNode : AudioNode { + constructor (AudioContext context, MediaStreamAudioSourceOptions options); + [SameObject] readonly attribute MediaStream mediaStream; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamAudioSourceOptions.idl b/tr/idlnames/MediaStreamAudioSourceOptions.idl new file mode 100644 index 000000000000..4f37e20f7630 --- /dev/null +++ b/tr/idlnames/MediaStreamAudioSourceOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary MediaStreamAudioSourceOptions { + required MediaStream mediaStream; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamConstraints.idl b/tr/idlnames/MediaStreamConstraints.idl new file mode 100644 index 000000000000..67873ae0a9bd --- /dev/null +++ b/tr/idlnames/MediaStreamConstraints.idl @@ -0,0 +1,10 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaStreamConstraints { + (boolean or MediaTrackConstraints) video = false; + (boolean or MediaTrackConstraints) audio = false; +}; + +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +partial dictionary MediaStreamConstraints { + DOMString peerIdentity; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrack.idl b/tr/idlnames/MediaStreamTrack.idl new file mode 100644 index 000000000000..7d75494f599f --- /dev/null +++ b/tr/idlnames/MediaStreamTrack.idl @@ -0,0 +1,30 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window] +interface MediaStreamTrack : EventTarget { + readonly attribute DOMString kind; + readonly attribute DOMString id; + readonly attribute DOMString label; + attribute boolean enabled; + readonly attribute boolean muted; + attribute EventHandler onmute; + attribute EventHandler onunmute; + readonly attribute MediaStreamTrackState readyState; + attribute EventHandler onended; + MediaStreamTrack clone(); + undefined stop(); + MediaTrackCapabilities getCapabilities(); + MediaTrackConstraints getConstraints(); + MediaTrackSettings getSettings(); + Promise applyConstraints(optional MediaTrackConstraints constraints = {}); +}; + +// Source: MediaStreamTrack Content Hints (https://www.w3.org/TR/mst-content-hint/) +partial interface MediaStreamTrack { + attribute DOMString contentHint; +}; + +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +partial interface MediaStreamTrack { + readonly attribute boolean isolated; + attribute EventHandler onisolationchange; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrackAudioSourceNode.idl b/tr/idlnames/MediaStreamTrackAudioSourceNode.idl new file mode 100644 index 000000000000..d1c47698851b --- /dev/null +++ b/tr/idlnames/MediaStreamTrackAudioSourceNode.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface MediaStreamTrackAudioSourceNode : AudioNode { + constructor (AudioContext context, MediaStreamTrackAudioSourceOptions options); +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrackAudioSourceOptions.idl b/tr/idlnames/MediaStreamTrackAudioSourceOptions.idl new file mode 100644 index 000000000000..e2ee0c3c6d54 --- /dev/null +++ b/tr/idlnames/MediaStreamTrackAudioSourceOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary MediaStreamTrackAudioSourceOptions { + required MediaStreamTrack mediaStreamTrack; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrackEvent.idl b/tr/idlnames/MediaStreamTrackEvent.idl new file mode 100644 index 000000000000..8d3f6a0e2703 --- /dev/null +++ b/tr/idlnames/MediaStreamTrackEvent.idl @@ -0,0 +1,6 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window] +interface MediaStreamTrackEvent : Event { + constructor(DOMString type, MediaStreamTrackEventInit eventInitDict); + [SameObject] readonly attribute MediaStreamTrack track; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrackEventInit.idl b/tr/idlnames/MediaStreamTrackEventInit.idl new file mode 100644 index 000000000000..239e1132e32a --- /dev/null +++ b/tr/idlnames/MediaStreamTrackEventInit.idl @@ -0,0 +1,4 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaStreamTrackEventInit : EventInit { + required MediaStreamTrack track; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaStreamTrackState.idl b/tr/idlnames/MediaStreamTrackState.idl new file mode 100644 index 000000000000..8421d9a74091 --- /dev/null +++ b/tr/idlnames/MediaStreamTrackState.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +enum MediaStreamTrackState { + "live", + "ended" +}; \ No newline at end of file diff --git a/tr/idlnames/MediaTrackCapabilities.idl b/tr/idlnames/MediaTrackCapabilities.idl new file mode 100644 index 000000000000..26db8ee9eebd --- /dev/null +++ b/tr/idlnames/MediaTrackCapabilities.idl @@ -0,0 +1,55 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaTrackCapabilities { + ULongRange width; + ULongRange height; + DoubleRange aspectRatio; + DoubleRange frameRate; + sequence facingMode; + sequence resizeMode; + ULongRange sampleRate; + ULongRange sampleSize; + sequence echoCancellation; + sequence autoGainControl; + sequence noiseSuppression; + DoubleRange latency; + ULongRange channelCount; + DOMString deviceId; + DOMString groupId; +}; + +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +partial dictionary MediaTrackCapabilities { + sequence whiteBalanceMode; + sequence exposureMode; + sequence focusMode; + + MediaSettingsRange exposureCompensation; + MediaSettingsRange colorTemperature; + MediaSettingsRange iso; + + MediaSettingsRange brightness; + MediaSettingsRange contrast; + MediaSettingsRange saturation; + MediaSettingsRange sharpness; + + MediaSettingsRange focusDistance; + MediaSettingsRange zoom; + + boolean torch; +}; + +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +partial dictionary MediaTrackCapabilities { + // Apply to both depth stream track and color stream track: + DOMString videoKind; + (double or DoubleRange) focalLengthX; + (double or DoubleRange) focalLengthY; + (double or DoubleRange) principalPointX; + (double or DoubleRange) principalPointY; + boolean deprojectionDistortionCoefficients; + boolean projectionDistortionCoefficients; + // Apply to depth stream track: + (double or DoubleRange) depthNear; + (double or DoubleRange) depthFar; + boolean depthToVideoTransform; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaTrackConstraintSet.idl b/tr/idlnames/MediaTrackConstraintSet.idl new file mode 100644 index 000000000000..4528ce89a674 --- /dev/null +++ b/tr/idlnames/MediaTrackConstraintSet.idl @@ -0,0 +1,64 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaTrackConstraintSet { + ConstrainULong width; + ConstrainULong height; + ConstrainDouble aspectRatio; + ConstrainDouble frameRate; + ConstrainDOMString facingMode; + ConstrainDOMString resizeMode; + ConstrainULong sampleRate; + ConstrainULong sampleSize; + ConstrainBoolean echoCancellation; + ConstrainBoolean autoGainControl; + ConstrainBoolean noiseSuppression; + ConstrainDouble latency; + ConstrainULong channelCount; + ConstrainDOMString deviceId; + ConstrainDOMString groupId; +}; + +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +partial dictionary MediaTrackConstraintSet { + ConstrainDOMString whiteBalanceMode; + ConstrainDOMString exposureMode; + ConstrainDOMString focusMode; + ConstrainPoint2D pointsOfInterest; + + ConstrainDouble exposureCompensation; + ConstrainDouble colorTemperature; + ConstrainDouble iso; + + ConstrainDouble brightness; + ConstrainDouble contrast; + ConstrainDouble saturation; + ConstrainDouble sharpness; + + ConstrainDouble focusDistance; + ConstrainDouble zoom; + + ConstrainBoolean torch; +}; + +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +partial dictionary MediaTrackConstraintSet { + // Apply to both depth stream track and color stream track: + ConstrainDOMString videoKind; + ConstrainDouble focalLengthX; + ConstrainDouble focalLengthY; + ConstrainDouble principalPointX; + ConstrainDouble principalPointY; + ConstrainBoolean deprojectionDistortionCoefficients; + ConstrainBoolean projectionDistortionCoefficients; + // Apply to depth stream track: + ConstrainDouble depthNear; + ConstrainDouble depthFar; + ConstrainBoolean depthToVideoTransform; +}; + +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +partial dictionary MediaTrackConstraintSet { + ConstrainDOMString displaySurface; + ConstrainBoolean logicalSurface; + ConstrainDOMString cursor; + ConstrainBoolean restrictOwnAudio; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaTrackConstraints.idl b/tr/idlnames/MediaTrackConstraints.idl new file mode 100644 index 000000000000..0aa879e119c3 --- /dev/null +++ b/tr/idlnames/MediaTrackConstraints.idl @@ -0,0 +1,4 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaTrackConstraints : MediaTrackConstraintSet { + sequence advanced; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaTrackSettings.idl b/tr/idlnames/MediaTrackSettings.idl new file mode 100644 index 000000000000..4f1bfef2a9aa --- /dev/null +++ b/tr/idlnames/MediaTrackSettings.idl @@ -0,0 +1,63 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaTrackSettings { + long width; + long height; + double aspectRatio; + double frameRate; + DOMString facingMode; + DOMString resizeMode; + long sampleRate; + long sampleSize; + boolean echoCancellation; + boolean autoGainControl; + boolean noiseSuppression; + double latency; + long channelCount; + DOMString deviceId; + DOMString groupId; +}; + +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +partial dictionary MediaTrackSettings { + DOMString whiteBalanceMode; + DOMString exposureMode; + DOMString focusMode; + sequence pointsOfInterest; + + double exposureCompensation; + double colorTemperature; + double iso; + + double brightness; + double contrast; + double saturation; + double sharpness; + + double focusDistance; + double zoom; + + boolean torch; +}; + +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +partial dictionary MediaTrackSettings { + // Apply to both depth stream track and color stream track: + DOMString videoKind; + double focalLengthX; + double focalLengthY; + double principalPointX; + double principalPointY; + DistortionCoefficients deprojectionDistortionCoefficients; + DistortionCoefficients projectionDistortionCoefficients; + // Apply to depth stream track: + double depthNear; + double depthFar; + Transformation depthToVideoTransform; +}; + +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +partial dictionary MediaTrackSettings { + DOMString displaySurface; + boolean logicalSurface; + DOMString cursor; +}; \ No newline at end of file diff --git a/tr/idlnames/MediaTrackSupportedConstraints.idl b/tr/idlnames/MediaTrackSupportedConstraints.idl new file mode 100644 index 000000000000..cdc2d4a52161 --- /dev/null +++ b/tr/idlnames/MediaTrackSupportedConstraints.idl @@ -0,0 +1,62 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary MediaTrackSupportedConstraints { + boolean width = true; + boolean height = true; + boolean aspectRatio = true; + boolean frameRate = true; + boolean facingMode = true; + boolean resizeMode = true; + boolean sampleRate = true; + boolean sampleSize = true; + boolean echoCancellation = true; + boolean autoGainControl = true; + boolean noiseSuppression = true; + boolean latency = true; + boolean channelCount = true; + boolean deviceId = true; + boolean groupId = true; +}; + +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +partial dictionary MediaTrackSupportedConstraints { + boolean whiteBalanceMode = true; + boolean exposureMode = true; + boolean focusMode = true; + boolean pointsOfInterest = true; + + boolean exposureCompensation = true; + boolean colorTemperature = true; + boolean iso = true; + + boolean brightness = true; + boolean contrast = true; + boolean saturation = true; + boolean sharpness = true; + boolean focusDistance = true; + boolean zoom = true; + boolean torch = true; +}; + +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +partial dictionary MediaTrackSupportedConstraints { + // Apply to both depth stream track and color stream track: + boolean videoKind = true; + boolean focalLengthX = false; + boolean focalLengthY = false; + boolean principalPointX = false; + boolean principalPointY = false; + boolean deprojectionDistortionCoefficients = false; + boolean projectionDistortionCoefficients = false; + // Apply to depth stream track: + boolean depthNear = false; + boolean depthFar = false; + boolean depthToVideoTransform = false; +}; + +// Source: Screen Capture (https://www.w3.org/TR/screen-capture/) +partial dictionary MediaTrackSupportedConstraints { + boolean displaySurface = true; + boolean logicalSurface = true; + boolean cursor = true; + boolean restrictOwnAudio = true; +}; \ No newline at end of file diff --git a/tr/idlnames/Megabit.idl b/tr/idlnames/Megabit.idl new file mode 100644 index 000000000000..5913f6d25210 --- /dev/null +++ b/tr/idlnames/Megabit.idl @@ -0,0 +1,2 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +typedef unrestricted double Megabit; \ No newline at end of file diff --git a/tr/idlnames/Memory.idl b/tr/idlnames/Memory.idl new file mode 100644 index 000000000000..1dc5fdb5b8e1 --- /dev/null +++ b/tr/idlnames/Memory.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly, Constructor(MemoryDescriptor descriptor), Exposed=(Window,Worker,Worklet)] +interface Memory { + unsigned long grow([EnforceRange] unsigned long delta); + readonly attribute ArrayBuffer buffer; +}; \ No newline at end of file diff --git a/tr/idlnames/MemoryAttribution.idl b/tr/idlnames/MemoryAttribution.idl new file mode 100644 index 000000000000..91a3b3eae2fb --- /dev/null +++ b/tr/idlnames/MemoryAttribution.idl @@ -0,0 +1,6 @@ +// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/) +dictionary MemoryAttribution { + USVString url; + MemoryAttributionContainer container; + DOMString scope; +}; \ No newline at end of file diff --git a/tr/idlnames/MemoryAttributionContainer.idl b/tr/idlnames/MemoryAttributionContainer.idl new file mode 100644 index 000000000000..10ce7c6b1f79 --- /dev/null +++ b/tr/idlnames/MemoryAttributionContainer.idl @@ -0,0 +1,5 @@ +// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/) +dictionary MemoryAttributionContainer { + DOMString id; + USVString src; +}; \ No newline at end of file diff --git a/tr/idlnames/MemoryBreakdownEntry.idl b/tr/idlnames/MemoryBreakdownEntry.idl new file mode 100644 index 000000000000..d9a38874034e --- /dev/null +++ b/tr/idlnames/MemoryBreakdownEntry.idl @@ -0,0 +1,6 @@ +// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/) +dictionary MemoryBreakdownEntry { + unsigned long long bytes; + sequence attribution; + sequence types; +}; \ No newline at end of file diff --git a/tr/idlnames/MemoryDescriptor.idl b/tr/idlnames/MemoryDescriptor.idl new file mode 100644 index 000000000000..6dda8c136039 --- /dev/null +++ b/tr/idlnames/MemoryDescriptor.idl @@ -0,0 +1,5 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary MemoryDescriptor { + required [EnforceRange] unsigned long initial; + [EnforceRange] unsigned long maximum; +}; \ No newline at end of file diff --git a/tr/idlnames/MemoryMeasurement.idl b/tr/idlnames/MemoryMeasurement.idl new file mode 100644 index 000000000000..6fc1de5afe44 --- /dev/null +++ b/tr/idlnames/MemoryMeasurement.idl @@ -0,0 +1,5 @@ +// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/) +dictionary MemoryMeasurement { + unsigned long long bytes; + sequence breakdown; +}; \ No newline at end of file diff --git a/tr/idlnames/MessageChannel.idl b/tr/idlnames/MessageChannel.idl new file mode 100644 index 000000000000..467948ef4777 --- /dev/null +++ b/tr/idlnames/MessageChannel.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface MessageChannel { + constructor(); + + readonly attribute MessagePort port1; + readonly attribute MessagePort port2; +}; \ No newline at end of file diff --git a/tr/idlnames/MessageEvent.idl b/tr/idlnames/MessageEvent.idl new file mode 100644 index 000000000000..8329a19f114d --- /dev/null +++ b/tr/idlnames/MessageEvent.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker,AudioWorklet)] +interface MessageEvent : Event { + constructor(DOMString type, optional MessageEventInit eventInitDict = {}); + + readonly attribute any data; + readonly attribute USVString origin; + readonly attribute DOMString lastEventId; + readonly attribute MessageEventSource? source; + readonly attribute FrozenArray ports; + + undefined initMessageEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional any data = null, optional USVString origin = "", optional DOMString lastEventId = "", optional MessageEventSource? source = null, optional sequence ports = []); +}; \ No newline at end of file diff --git a/tr/idlnames/MessageEventInit.idl b/tr/idlnames/MessageEventInit.idl new file mode 100644 index 000000000000..04841db70cae --- /dev/null +++ b/tr/idlnames/MessageEventInit.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary MessageEventInit : EventInit { + any data = null; + USVString origin = ""; + DOMString lastEventId = ""; + MessageEventSource? source = null; + sequence ports = []; +}; \ No newline at end of file diff --git a/tr/idlnames/MessageEventSource.idl b/tr/idlnames/MessageEventSource.idl new file mode 100644 index 000000000000..659c52cc39ae --- /dev/null +++ b/tr/idlnames/MessageEventSource.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (WindowProxy or MessagePort or ServiceWorker) MessageEventSource; \ No newline at end of file diff --git a/tr/idlnames/MessagePort.idl b/tr/idlnames/MessagePort.idl new file mode 100644 index 000000000000..0cc6cae981cf --- /dev/null +++ b/tr/idlnames/MessagePort.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker,AudioWorklet), Transferable] +interface MessagePort : EventTarget { + undefined postMessage(any message, sequence transfer); + undefined postMessage(any message, optional PostMessageOptions options = {}); + undefined start(); + undefined close(); + + // event handlers + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; \ No newline at end of file diff --git a/tr/idlnames/MeteringMode.idl b/tr/idlnames/MeteringMode.idl new file mode 100644 index 000000000000..a2ea4a7cacef --- /dev/null +++ b/tr/idlnames/MeteringMode.idl @@ -0,0 +1,7 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +enum MeteringMode { + "none", + "manual", + "single-shot", + "continuous" +}; \ No newline at end of file diff --git a/tr/idlnames/MidiPermissionDescriptor.idl b/tr/idlnames/MidiPermissionDescriptor.idl new file mode 100644 index 000000000000..95e1aa9a9568 --- /dev/null +++ b/tr/idlnames/MidiPermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary MidiPermissionDescriptor : PermissionDescriptor { + boolean sysex = false; +}; \ No newline at end of file diff --git a/tr/idlnames/Millisecond.idl b/tr/idlnames/Millisecond.idl new file mode 100644 index 000000000000..8a48d26bca9e --- /dev/null +++ b/tr/idlnames/Millisecond.idl @@ -0,0 +1,2 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +typedef unsigned long long Millisecond; \ No newline at end of file diff --git a/tr/idlnames/MimeType.idl b/tr/idlnames/MimeType.idl new file mode 100644 index 000000000000..075b5a323ce6 --- /dev/null +++ b/tr/idlnames/MimeType.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface MimeType { + readonly attribute undefined type; + readonly attribute undefined description; + readonly attribute undefined suffixes; + readonly attribute undefined enabledPlugin; +}; \ No newline at end of file diff --git a/tr/idlnames/MimeTypeArray.idl b/tr/idlnames/MimeTypeArray.idl new file mode 100644 index 000000000000..0d48ad0cd458 --- /dev/null +++ b/tr/idlnames/MimeTypeArray.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface MimeTypeArray { + readonly attribute unsigned long length; + getter object? item(unsigned long index); + object? namedItem(DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/MockCameraConfiguration.idl b/tr/idlnames/MockCameraConfiguration.idl new file mode 100644 index 000000000000..f2db4557c423 --- /dev/null +++ b/tr/idlnames/MockCameraConfiguration.idl @@ -0,0 +1,9 @@ +// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/) +dictionary MockCameraConfiguration : MockCaptureDeviceConfiguration { + double defaultFrameRate = 30; + DOMString facingMode = "user"; + // TODO: Add more capabilities parameters like: + // ULongRange width; + // ULongRange height; + // DoubleRange frameRate; +}; \ No newline at end of file diff --git a/tr/idlnames/MockCaptureDeviceConfiguration.idl b/tr/idlnames/MockCaptureDeviceConfiguration.idl new file mode 100644 index 000000000000..694d0b12018a --- /dev/null +++ b/tr/idlnames/MockCaptureDeviceConfiguration.idl @@ -0,0 +1,6 @@ +// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/) +dictionary MockCaptureDeviceConfiguration { + DOMString label; + DOMString deviceId; + DOMString groupId; +}; \ No newline at end of file diff --git a/tr/idlnames/MockCapturePromptResult.idl b/tr/idlnames/MockCapturePromptResult.idl new file mode 100644 index 000000000000..71eddf258773 --- /dev/null +++ b/tr/idlnames/MockCapturePromptResult.idl @@ -0,0 +1,5 @@ +// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/) +enum MockCapturePromptResult { + "granted", + "denied" +}; \ No newline at end of file diff --git a/tr/idlnames/MockCapturePromptResultConfiguration.idl b/tr/idlnames/MockCapturePromptResultConfiguration.idl new file mode 100644 index 000000000000..22d8a4bfe840 --- /dev/null +++ b/tr/idlnames/MockCapturePromptResultConfiguration.idl @@ -0,0 +1,5 @@ +// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/) +dictionary MockCapturePromptResultConfiguration { + MockCapturePromptResult getUserMedia; + MockCapturePromptResult getDisplayMedia; +}; \ No newline at end of file diff --git a/tr/idlnames/MockMicrophoneConfiguration.idl b/tr/idlnames/MockMicrophoneConfiguration.idl new file mode 100644 index 000000000000..e3246348ecca --- /dev/null +++ b/tr/idlnames/MockMicrophoneConfiguration.idl @@ -0,0 +1,7 @@ +// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/) +dictionary MockMicrophoneConfiguration : MockCaptureDeviceConfiguration { + unsigned long defaultSampleRate = 44100; + // TODO: Add more capabilities parameters like: + // ULongRange sampleRate; + // sequence echoCancellation; +}; \ No newline at end of file diff --git a/tr/idlnames/MockSensor.idl b/tr/idlnames/MockSensor.idl new file mode 100644 index 000000000000..535a13663c6f --- /dev/null +++ b/tr/idlnames/MockSensor.idl @@ -0,0 +1,6 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +dictionary MockSensor { + double maxSamplingFrequency; + double minSamplingFrequency; + double requestedSamplingFrequency; +}; \ No newline at end of file diff --git a/tr/idlnames/MockSensorConfiguration.idl b/tr/idlnames/MockSensorConfiguration.idl new file mode 100644 index 000000000000..0cc5e714725b --- /dev/null +++ b/tr/idlnames/MockSensorConfiguration.idl @@ -0,0 +1,7 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +dictionary MockSensorConfiguration { + required MockSensorType mockSensorType; + boolean connected = true; + double? maxSamplingFrequency; + double? minSamplingFrequency; +}; \ No newline at end of file diff --git a/tr/idlnames/MockSensorReadingValues.idl b/tr/idlnames/MockSensorReadingValues.idl new file mode 100644 index 000000000000..ee97f0340689 --- /dev/null +++ b/tr/idlnames/MockSensorReadingValues.idl @@ -0,0 +1,3 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +dictionary MockSensorReadingValues { +}; \ No newline at end of file diff --git a/tr/idlnames/MockSensorType.idl b/tr/idlnames/MockSensorType.idl new file mode 100644 index 000000000000..479b414ffc66 --- /dev/null +++ b/tr/idlnames/MockSensorType.idl @@ -0,0 +1,14 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +enum MockSensorType { + "ambient-light", + "accelerometer", + "linear-acceleration", + "gravity", + "gyroscope", + "magnetometer", + "uncalibrated-magnetometer", + "absolute-orientation", + "relative-orientation", + "geolocation", + "proximity", +}; \ No newline at end of file diff --git a/tr/idlnames/Module.idl b/tr/idlnames/Module.idl new file mode 100644 index 000000000000..de64054703bf --- /dev/null +++ b/tr/idlnames/Module.idl @@ -0,0 +1,7 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly, Constructor(BufferSource bytes), Exposed=(Window,Worker,Worklet)] +interface Module { + static sequence exports(Module moduleObject); + static sequence imports(Module moduleObject); + static sequence customSections(Module moduleObject, DOMString sectionName); +}; \ No newline at end of file diff --git a/tr/idlnames/ModuleExportDescriptor.idl b/tr/idlnames/ModuleExportDescriptor.idl new file mode 100644 index 000000000000..2ef48af08360 --- /dev/null +++ b/tr/idlnames/ModuleExportDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary ModuleExportDescriptor { + required USVString name; + required ImportExportKind kind; + // Note: Other fields such as signature may be added in the future. +}; \ No newline at end of file diff --git a/tr/idlnames/ModuleImportDescriptor.idl b/tr/idlnames/ModuleImportDescriptor.idl new file mode 100644 index 000000000000..c3bbf3f80cc1 --- /dev/null +++ b/tr/idlnames/ModuleImportDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary ModuleImportDescriptor { + required USVString module; + required USVString name; + required ImportExportKind kind; +}; \ No newline at end of file diff --git a/tr/idlnames/MouseEvent.idl b/tr/idlnames/MouseEvent.idl new file mode 100644 index 000000000000..6a271b91960a --- /dev/null +++ b/tr/idlnames/MouseEvent.idl @@ -0,0 +1,26 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional MouseEventInit eventInitDict), Exposed=Window] +interface MouseEvent : UIEvent { + readonly attribute long screenX; + readonly attribute long screenY; + readonly attribute long clientX; + readonly attribute long clientY; + + readonly attribute boolean ctrlKey; + readonly attribute boolean shiftKey; + readonly attribute boolean altKey; + readonly attribute boolean metaKey; + + readonly attribute short button; + readonly attribute unsigned short buttons; + + readonly attribute EventTarget? relatedTarget; + + boolean getModifierState(DOMString keyArg); +}; + +// Source: Pointer Lock 2.0 (https://www.w3.org/TR/pointerlock-2/) +partial interface MouseEvent { + readonly attribute long movementX; + readonly attribute long movementY; +}; \ No newline at end of file diff --git a/tr/idlnames/MouseEventInit.idl b/tr/idlnames/MouseEventInit.idl new file mode 100644 index 000000000000..289dda3d253c --- /dev/null +++ b/tr/idlnames/MouseEventInit.idl @@ -0,0 +1,17 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary MouseEventInit : EventModifierInit { + long screenX = 0; + long screenY = 0; + long clientX = 0; + long clientY = 0; + + short button = 0; + unsigned short buttons = 0; + EventTarget? relatedTarget = null; +}; + +// Source: Pointer Lock 2.0 (https://www.w3.org/TR/pointerlock-2/) +partial dictionary MouseEventInit { + long movementX = 0; + long movementY = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/MultiCacheQueryOptions.idl b/tr/idlnames/MultiCacheQueryOptions.idl new file mode 100644 index 000000000000..42bca776896a --- /dev/null +++ b/tr/idlnames/MultiCacheQueryOptions.idl @@ -0,0 +1,4 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary MultiCacheQueryOptions : CacheQueryOptions { + DOMString cacheName; +}; \ No newline at end of file diff --git a/tr/idlnames/MutationCallback.idl b/tr/idlnames/MutationCallback.idl new file mode 100644 index 000000000000..85b0e4114b00 --- /dev/null +++ b/tr/idlnames/MutationCallback.idl @@ -0,0 +1,2 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +callback MutationCallback = undefined (sequence mutations, MutationObserver observer); \ No newline at end of file diff --git a/tr/idlnames/MutationObserver.idl b/tr/idlnames/MutationObserver.idl new file mode 100644 index 000000000000..159b2102e5f9 --- /dev/null +++ b/tr/idlnames/MutationObserver.idl @@ -0,0 +1,9 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface MutationObserver { + constructor(MutationCallback callback); + + undefined observe(Node target, optional MutationObserverInit options = {}); + undefined disconnect(); + sequence takeRecords(); +}; \ No newline at end of file diff --git a/tr/idlnames/MutationObserverInit.idl b/tr/idlnames/MutationObserverInit.idl new file mode 100644 index 000000000000..f627d86c0fb1 --- /dev/null +++ b/tr/idlnames/MutationObserverInit.idl @@ -0,0 +1,10 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary MutationObserverInit { + boolean childList = false; + boolean attributes; + boolean characterData; + boolean subtree = false; + boolean attributeOldValue; + boolean characterDataOldValue; + sequence attributeFilter; +}; \ No newline at end of file diff --git a/tr/idlnames/MutationRecord.idl b/tr/idlnames/MutationRecord.idl new file mode 100644 index 000000000000..43d927dfba09 --- /dev/null +++ b/tr/idlnames/MutationRecord.idl @@ -0,0 +1,13 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface MutationRecord { + readonly attribute DOMString type; + [SameObject] readonly attribute Node target; + [SameObject] readonly attribute NodeList addedNodes; + [SameObject] readonly attribute NodeList removedNodes; + readonly attribute Node? previousSibling; + readonly attribute Node? nextSibling; + readonly attribute DOMString? attributeName; + readonly attribute DOMString? attributeNamespace; + readonly attribute DOMString? oldValue; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFMessage.idl b/tr/idlnames/NDEFMessage.idl new file mode 100644 index 000000000000..255103b79d1e --- /dev/null +++ b/tr/idlnames/NDEFMessage.idl @@ -0,0 +1,6 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +[SecureContext, Exposed=Window] +interface NDEFMessage { + constructor(NDEFMessageInit messageInit); + readonly attribute FrozenArray records; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFMessageInit.idl b/tr/idlnames/NDEFMessageInit.idl new file mode 100644 index 000000000000..914501c054d4 --- /dev/null +++ b/tr/idlnames/NDEFMessageInit.idl @@ -0,0 +1,4 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +dictionary NDEFMessageInit { + required sequence records; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFMessageSource.idl b/tr/idlnames/NDEFMessageSource.idl new file mode 100644 index 000000000000..99bbca9bff88 --- /dev/null +++ b/tr/idlnames/NDEFMessageSource.idl @@ -0,0 +1,2 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +typedef (DOMString or BufferSource or NDEFMessageInit) NDEFMessageSource; \ No newline at end of file diff --git a/tr/idlnames/NDEFReader.idl b/tr/idlnames/NDEFReader.idl new file mode 100644 index 000000000000..c0496c98f472 --- /dev/null +++ b/tr/idlnames/NDEFReader.idl @@ -0,0 +1,12 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +[SecureContext, Exposed=Window] +interface NDEFReader : EventTarget { + constructor(); + + attribute EventHandler onreading; + attribute EventHandler onreadingerror; + + Promise scan(optional NDEFScanOptions options={}); + Promise write(NDEFMessageSource message, + optional NDEFWriteOptions options={}); +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFReadingEvent.idl b/tr/idlnames/NDEFReadingEvent.idl new file mode 100644 index 000000000000..0aebd8822f0b --- /dev/null +++ b/tr/idlnames/NDEFReadingEvent.idl @@ -0,0 +1,8 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +[SecureContext, Exposed=Window] +interface NDEFReadingEvent : Event { + constructor(DOMString type, NDEFReadingEventInit readingEventInitDict); + + readonly attribute DOMString serialNumber; + [SameObject] readonly attribute NDEFMessage message; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFReadingEventInit.idl b/tr/idlnames/NDEFReadingEventInit.idl new file mode 100644 index 000000000000..710740be2a3b --- /dev/null +++ b/tr/idlnames/NDEFReadingEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +dictionary NDEFReadingEventInit : EventInit { + DOMString? serialNumber = ""; + required NDEFMessageInit message; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFRecord.idl b/tr/idlnames/NDEFRecord.idl new file mode 100644 index 000000000000..efa25e6e2d8f --- /dev/null +++ b/tr/idlnames/NDEFRecord.idl @@ -0,0 +1,15 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +[SecureContext, Exposed=Window] +interface NDEFRecord { + constructor(NDEFRecordInit recordInit); + + readonly attribute USVString recordType; + readonly attribute USVString? mediaType; + readonly attribute USVString? id; + readonly attribute DataView? data; + + readonly attribute USVString? encoding; + readonly attribute USVString? lang; + + sequence? toRecords(); +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFRecordDataSource.idl b/tr/idlnames/NDEFRecordDataSource.idl new file mode 100644 index 000000000000..e2ebafa8e061 --- /dev/null +++ b/tr/idlnames/NDEFRecordDataSource.idl @@ -0,0 +1,2 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +typedef (DOMString or BufferSource or NDEFMessageInit) NDEFRecordDataSource; \ No newline at end of file diff --git a/tr/idlnames/NDEFRecordInit.idl b/tr/idlnames/NDEFRecordInit.idl new file mode 100644 index 000000000000..ba70ad078533 --- /dev/null +++ b/tr/idlnames/NDEFRecordInit.idl @@ -0,0 +1,11 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +dictionary NDEFRecordInit { + required USVString recordType; + USVString mediaType; + USVString id; + + USVString encoding; + USVString lang; + + NDEFRecordDataSource data; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFScanOptions.idl b/tr/idlnames/NDEFScanOptions.idl new file mode 100644 index 000000000000..c9622a33cf44 --- /dev/null +++ b/tr/idlnames/NDEFScanOptions.idl @@ -0,0 +1,4 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +dictionary NDEFScanOptions { + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/NDEFWriteOptions.idl b/tr/idlnames/NDEFWriteOptions.idl new file mode 100644 index 000000000000..77ad29453d3b --- /dev/null +++ b/tr/idlnames/NDEFWriteOptions.idl @@ -0,0 +1,5 @@ +// Source: Web NFC (https://w3c.github.io/web-nfc/) +dictionary NDEFWriteOptions { + boolean overwrite = true; + AbortSignal? signal; +}; \ No newline at end of file diff --git a/tr/idlnames/NamedNodeMap.idl b/tr/idlnames/NamedNodeMap.idl new file mode 100644 index 000000000000..e4d66030d3c8 --- /dev/null +++ b/tr/idlnames/NamedNodeMap.idl @@ -0,0 +1,13 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window, + LegacyUnenumerableNamedProperties] +interface NamedNodeMap { + readonly attribute unsigned long length; + getter Attr? item(unsigned long index); + getter Attr? getNamedItem(DOMString qualifiedName); + Attr? getNamedItemNS(DOMString? namespace, DOMString localName); + [CEReactions] Attr? setNamedItem(Attr attr); + [CEReactions] Attr? setNamedItemNS(Attr attr); + [CEReactions] Attr removeNamedItem(DOMString qualifiedName); + [CEReactions] Attr removeNamedItemNS(DOMString? namespace, DOMString localName); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigationEvent.idl b/tr/idlnames/NavigationEvent.idl new file mode 100644 index 000000000000..25fc2946f22e --- /dev/null +++ b/tr/idlnames/NavigationEvent.idl @@ -0,0 +1,8 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +[Exposed=Window] +interface NavigationEvent : UIEvent { + constructor(DOMString type, + optional NavigationEventInit eventInitDict); + readonly attribute SpatialNavigationDirection dir; + readonly attribute EventTarget? relatedTarget; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigationEventInit.idl b/tr/idlnames/NavigationEventInit.idl new file mode 100644 index 000000000000..a6f66b8bdef5 --- /dev/null +++ b/tr/idlnames/NavigationEventInit.idl @@ -0,0 +1,5 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +dictionary NavigationEventInit : UIEventInit { + SpatialNavigationDirection dir; + EventTarget? relatedTarget = null; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigationType.idl b/tr/idlnames/NavigationType.idl new file mode 100644 index 000000000000..3d4c9413b504 --- /dev/null +++ b/tr/idlnames/NavigationType.idl @@ -0,0 +1,7 @@ +// Source: Navigation Timing Level 2 (https://www.w3.org/TR/navigation-timing-2/) +enum NavigationType { + "navigate", + "reload", + "back_forward", + "prerender" +}; \ No newline at end of file diff --git a/tr/idlnames/Navigator.idl b/tr/idlnames/Navigator.idl new file mode 100644 index 000000000000..57537356e7c6 --- /dev/null +++ b/tr/idlnames/Navigator.idl @@ -0,0 +1,221 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface Navigator { + // objects implementing this interface also implement the interfaces given below +}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Exposed=Window] +partial interface Navigator { + [SameObject] readonly attribute GPU gpu; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorID; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorLanguage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorOnLine; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorContentUtils; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorCookies; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorPlugins; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Navigator includes NavigatorConcurrentHardware; + +// Source: Storage Standard (https://storage.spec.whatwg.org/) +Navigator includes NavigatorStorage; + +// Source: Badging API (https://w3c.github.io/badging/) +// Methods only exposed on documents. +[SecureContext] +partial interface Navigator { + Promise setClientBadge(optional [EnforceRange] unsigned long long contents); + Promise clearClientBadge(); +}; + +// Source: Badging API (https://w3c.github.io/badging/) +Navigator includes NavigatorBadge; + +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[SecureContext] +partial interface Navigator { + [SameObject] + readonly attribute Bluetooth bluetooth; +}; + +// Source: Contact Picker API (https://wicg.github.io/contact-api/spec/) +[Exposed=Window] +partial interface Navigator { + [SecureContext, SameObject] readonly attribute ContactsManager contacts; +}; + +// Source: Get Installed Related Apps API (https://wicg.github.io/get-installed-related-apps/spec/) +[Exposed=Window] +partial interface Navigator { + [SecureContext] Promise> getInstalledRelatedApps(); +}; + +// Source: Early detection of input events (https://wicg.github.io/is-input-pending/) +partial interface Navigator { + readonly attribute Scheduling scheduling; +}; + +// Source: Keyboard Lock (https://wicg.github.io/keyboard-lock/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute Keyboard keyboard; +}; + +// Source: Keyboard Map (https://wicg.github.io/keyboard-map/) +[Exposed=Window] +partial interface Navigator { + [SecureContext, SameObject] readonly attribute Keyboard keyboard; +}; + +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +Navigator includes NavigatorFonts; + +// Source: Network Information API (https://wicg.github.io/netinfo/) +Navigator includes NavigatorNetworkInformation; + +// Source: Web Serial API (https://wicg.github.io/serial/) +[Exposed=Window, SecureContext] +partial interface Navigator { + [SameObject] readonly attribute Serial serial; +}; + +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +Navigator includes NavigatorUA; + +// Source: Web Locks API (https://wicg.github.io/web-locks/) +Navigator includes NavigatorLocks; + +// Source: WebHID API (https://wicg.github.io/webhid/) +[SecureContext] partial interface Navigator { + [SameObject] readonly attribute HID hid; +}; + +// Source: WebUSB API (https://wicg.github.io/webusb/) +[Exposed=Window, SecureContext] +partial interface Navigator { + [SameObject] readonly attribute USB usb; +}; + +// Source: Battery Status API (https://www.w3.org/TR/battery-status/) +partial interface Navigator { + Promise getBattery(); +}; + +// Source: Beacon (https://www.w3.org/TR/beacon/) +partial interface Navigator { + boolean sendBeacon(USVString url, optional BodyInit? data = null); +}; + +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute Clipboard clipboard; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute CredentialsContainer credentials; +}; + +// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +partial interface Navigator { + [SecureContext] Promise requestMediaKeySystemAccess(DOMString keySystem, + sequence supportedConfigurations); +}; + +// Source: Gamepad (https://www.w3.org/TR/gamepad/) +[Exposed=Window] +partial interface Navigator { + sequence getGamepads(); +}; + +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +partial interface Navigator { + readonly attribute Geolocation geolocation; +}; + +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +[Exposed=Window] +partial interface Navigator { + [SameObject] readonly attribute MediaCapabilities mediaCapabilities; +}; + +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +partial interface Navigator { + [SameObject, SecureContext] readonly attribute MediaDevices mediaDevices; +}; + +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +partial interface Navigator { + [SecureContext] undefined getUserMedia(MediaStreamConstraints constraints, + NavigatorUserMediaSuccessCallback successCallback, + NavigatorUserMediaErrorCallback errorCallback); +}; + +// Source: Media Session Standard (https://www.w3.org/TR/mediasession/) +[Exposed=Window] +partial interface Navigator { + [SameObject] readonly attribute MediaSession mediaSession; +}; + +// Source: Permissions (https://www.w3.org/TR/permissions/) +[Exposed=(Window)] +partial interface Navigator { + [SameObject] readonly attribute Permissions permissions; +}; + +// Source: Pointer Events (https://www.w3.org/TR/pointerevents3/) +partial interface Navigator { + readonly attribute long maxTouchPoints; +}; + +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute Presentation presentation; +}; + +// Source: Screen Wake Lock API (https://www.w3.org/TR/screen-wake-lock/) +[SecureContext] +partial interface Navigator { + [SameObject] readonly attribute WakeLock wakeLock; +}; + +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute ServiceWorkerContainer serviceWorker; +}; + +// Source: Vibration API (Second Edition) (https://www.w3.org/TR/vibration/) +partial interface Navigator { + boolean vibrate(VibratePattern pattern); +}; + +// Source: Web Share API (https://www.w3.org/TR/web-share/) +partial interface Navigator { + [SecureContext] Promise share(optional ShareData data = {}); +}; + +// Source: WebDriver (https://www.w3.org/TR/webdriver2/) +Navigator includes NavigatorAutomationInformation; + +// Source: Web MIDI API (https://www.w3.org/TR/webmidi/) +partial interface Navigator { + Promise requestMIDIAccess (optional MIDIOptions options); +}; + +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +partial interface Navigator { + [SecureContext, SameObject] readonly attribute XRSystem xr; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorAutomationInformation.idl b/tr/idlnames/NavigatorAutomationInformation.idl new file mode 100644 index 000000000000..7e5027f13fb7 --- /dev/null +++ b/tr/idlnames/NavigatorAutomationInformation.idl @@ -0,0 +1,4 @@ +// Source: WebDriver (https://www.w3.org/TR/webdriver2/) +interface mixin NavigatorAutomationInformation { + readonly attribute boolean webdriver; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorBadge.idl b/tr/idlnames/NavigatorBadge.idl new file mode 100644 index 000000000000..6896dd941f94 --- /dev/null +++ b/tr/idlnames/NavigatorBadge.idl @@ -0,0 +1,7 @@ +// Source: Badging API (https://w3c.github.io/badging/) +// Methods exposed on both documents and service workers. +[SecureContext] +interface mixin NavigatorBadge { + Promise setAppBadge(optional [EnforceRange] unsigned long long contents); + Promise clearAppBadge(); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorConcurrentHardware.idl b/tr/idlnames/NavigatorConcurrentHardware.idl new file mode 100644 index 000000000000..d27886e9e195 --- /dev/null +++ b/tr/idlnames/NavigatorConcurrentHardware.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorConcurrentHardware { + readonly attribute unsigned long long hardwareConcurrency; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorContentUtils.idl b/tr/idlnames/NavigatorContentUtils.idl new file mode 100644 index 000000000000..e7d1a5c2b2a8 --- /dev/null +++ b/tr/idlnames/NavigatorContentUtils.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorContentUtils { + [SecureContext] undefined registerProtocolHandler(DOMString scheme, USVString url); + [SecureContext] undefined unregisterProtocolHandler(DOMString scheme, USVString url); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorCookies.idl b/tr/idlnames/NavigatorCookies.idl new file mode 100644 index 000000000000..aacac34f1eb5 --- /dev/null +++ b/tr/idlnames/NavigatorCookies.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorCookies { + readonly attribute boolean cookieEnabled; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorDeviceClass.idl b/tr/idlnames/NavigatorDeviceClass.idl new file mode 100644 index 000000000000..fbd0743637dc --- /dev/null +++ b/tr/idlnames/NavigatorDeviceClass.idl @@ -0,0 +1,8 @@ +// Source: Device Memory (https://www.w3.org/TR/device-memory-1/) +[ + NoInterfaceObject, + SecureContext, + Exposed=(Window,Worker) +] interface NavigatorDeviceClass { + readonly attribute double deviceMemory; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorFonts.idl b/tr/idlnames/NavigatorFonts.idl new file mode 100644 index 000000000000..c2a57c8ae4c2 --- /dev/null +++ b/tr/idlnames/NavigatorFonts.idl @@ -0,0 +1,5 @@ +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +[SecureContext] +interface mixin NavigatorFonts { + [SameObject] readonly attribute FontManager fonts; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorID.idl b/tr/idlnames/NavigatorID.idl new file mode 100644 index 000000000000..ef1b8c48f9d9 --- /dev/null +++ b/tr/idlnames/NavigatorID.idl @@ -0,0 +1,18 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorID { + readonly attribute DOMString appCodeName; // constant "Mozilla" + readonly attribute DOMString appName; // constant "Netscape" + readonly attribute DOMString appVersion; + readonly attribute DOMString platform; + readonly attribute DOMString product; // constant "Gecko" + [Exposed=Window] readonly attribute DOMString productSub; + readonly attribute DOMString userAgent; + [Exposed=Window] readonly attribute DOMString vendor; + [Exposed=Window] readonly attribute DOMString vendorSub; // constant "" +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface mixin NavigatorID { + [Exposed=Window] boolean taintEnabled(); // constant false + [Exposed=Window] readonly attribute DOMString oscpu; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorLanguage.idl b/tr/idlnames/NavigatorLanguage.idl new file mode 100644 index 000000000000..407cf61a7eef --- /dev/null +++ b/tr/idlnames/NavigatorLanguage.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorLanguage { + readonly attribute DOMString language; + readonly attribute FrozenArray languages; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorLocks.idl b/tr/idlnames/NavigatorLocks.idl new file mode 100644 index 000000000000..8df7d2038963 --- /dev/null +++ b/tr/idlnames/NavigatorLocks.idl @@ -0,0 +1,5 @@ +// Source: Web Locks API (https://wicg.github.io/web-locks/) +[SecureContext] +interface mixin NavigatorLocks { + readonly attribute LockManager locks; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorNetworkInformation.idl b/tr/idlnames/NavigatorNetworkInformation.idl new file mode 100644 index 000000000000..4f61f676098a --- /dev/null +++ b/tr/idlnames/NavigatorNetworkInformation.idl @@ -0,0 +1,4 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +interface mixin NavigatorNetworkInformation { + [SameObject] readonly attribute NetworkInformation connection; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorOnLine.idl b/tr/idlnames/NavigatorOnLine.idl new file mode 100644 index 000000000000..1e029b83cabf --- /dev/null +++ b/tr/idlnames/NavigatorOnLine.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorOnLine { + readonly attribute boolean onLine; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorPlugins.idl b/tr/idlnames/NavigatorPlugins.idl new file mode 100644 index 000000000000..2dde2372469e --- /dev/null +++ b/tr/idlnames/NavigatorPlugins.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin NavigatorPlugins { + [SameObject] readonly attribute PluginArray plugins; + [SameObject] readonly attribute MimeTypeArray mimeTypes; + boolean javaEnabled(); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorStorage.idl b/tr/idlnames/NavigatorStorage.idl new file mode 100644 index 000000000000..43957bbf9b27 --- /dev/null +++ b/tr/idlnames/NavigatorStorage.idl @@ -0,0 +1,5 @@ +// Source: Storage Standard (https://storage.spec.whatwg.org/) +[SecureContext] +interface mixin NavigatorStorage { + [SameObject] readonly attribute StorageManager storage; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorUA.idl b/tr/idlnames/NavigatorUA.idl new file mode 100644 index 000000000000..7cf4e6e384b7 --- /dev/null +++ b/tr/idlnames/NavigatorUA.idl @@ -0,0 +1,4 @@ +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +interface mixin NavigatorUA { + [SecureContext] readonly attribute NavigatorUAData userAgentData; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorUABrandVersion.idl b/tr/idlnames/NavigatorUABrandVersion.idl new file mode 100644 index 000000000000..a068635f1c2f --- /dev/null +++ b/tr/idlnames/NavigatorUABrandVersion.idl @@ -0,0 +1,5 @@ +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +dictionary NavigatorUABrandVersion { + DOMString brand; + DOMString version; +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorUAData.idl b/tr/idlnames/NavigatorUAData.idl new file mode 100644 index 000000000000..13285540f2e6 --- /dev/null +++ b/tr/idlnames/NavigatorUAData.idl @@ -0,0 +1,7 @@ +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +[Exposed=(Window,Worker)] +interface NavigatorUAData { + readonly attribute FrozenArray brands; + readonly attribute boolean mobile; + Promise getHighEntropyValues(sequence hints); +}; \ No newline at end of file diff --git a/tr/idlnames/NavigatorUserMediaErrorCallback.idl b/tr/idlnames/NavigatorUserMediaErrorCallback.idl new file mode 100644 index 000000000000..ab66986fd148 --- /dev/null +++ b/tr/idlnames/NavigatorUserMediaErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +callback NavigatorUserMediaErrorCallback = undefined (DOMException error); \ No newline at end of file diff --git a/tr/idlnames/NavigatorUserMediaSuccessCallback.idl b/tr/idlnames/NavigatorUserMediaSuccessCallback.idl new file mode 100644 index 000000000000..fff4743c92e7 --- /dev/null +++ b/tr/idlnames/NavigatorUserMediaSuccessCallback.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +callback NavigatorUserMediaSuccessCallback = undefined (MediaStream stream); \ No newline at end of file diff --git a/tr/idlnames/NetworkInformation.idl b/tr/idlnames/NetworkInformation.idl new file mode 100644 index 000000000000..4073967a7886 --- /dev/null +++ b/tr/idlnames/NetworkInformation.idl @@ -0,0 +1,13 @@ +// Source: Network Information API (https://wicg.github.io/netinfo/) +[Exposed=(Window,Worker)] +interface NetworkInformation : EventTarget { + readonly attribute ConnectionType type; + readonly attribute EffectiveConnectionType effectiveType; + readonly attribute Megabit downlinkMax; + readonly attribute Megabit downlink; + readonly attribute Millisecond rtt; + attribute EventHandler onchange; +}; + +// Source: Save Data API (https://wicg.github.io/savedata/) +NetworkInformation includes NetworkInformationSaveData; \ No newline at end of file diff --git a/tr/idlnames/NetworkInformationSaveData.idl b/tr/idlnames/NetworkInformationSaveData.idl new file mode 100644 index 000000000000..bc64fc27623e --- /dev/null +++ b/tr/idlnames/NetworkInformationSaveData.idl @@ -0,0 +1,4 @@ +// Source: Save Data API (https://wicg.github.io/savedata/) +interface mixin NetworkInformationSaveData { + [SameObject] readonly attribute boolean saveData; +}; \ No newline at end of file diff --git a/tr/idlnames/Node.idl b/tr/idlnames/Node.idl new file mode 100644 index 000000000000..3a09a3de9223 --- /dev/null +++ b/tr/idlnames/Node.idl @@ -0,0 +1,58 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Node : EventTarget { + const unsigned short ELEMENT_NODE = 1; + const unsigned short ATTRIBUTE_NODE = 2; + const unsigned short TEXT_NODE = 3; + const unsigned short CDATA_SECTION_NODE = 4; + const unsigned short ENTITY_REFERENCE_NODE = 5; // legacy + const unsigned short ENTITY_NODE = 6; // legacy + const unsigned short PROCESSING_INSTRUCTION_NODE = 7; + const unsigned short COMMENT_NODE = 8; + const unsigned short DOCUMENT_NODE = 9; + const unsigned short DOCUMENT_TYPE_NODE = 10; + const unsigned short DOCUMENT_FRAGMENT_NODE = 11; + const unsigned short NOTATION_NODE = 12; // legacy + readonly attribute unsigned short nodeType; + readonly attribute DOMString nodeName; + + readonly attribute USVString baseURI; + + readonly attribute boolean isConnected; + readonly attribute Document? ownerDocument; + Node getRootNode(optional GetRootNodeOptions options = {}); + readonly attribute Node? parentNode; + readonly attribute Element? parentElement; + boolean hasChildNodes(); + [SameObject] readonly attribute NodeList childNodes; + readonly attribute Node? firstChild; + readonly attribute Node? lastChild; + readonly attribute Node? previousSibling; + readonly attribute Node? nextSibling; + + [CEReactions] attribute DOMString? nodeValue; + [CEReactions] attribute DOMString? textContent; + [CEReactions] undefined normalize(); + + [CEReactions, NewObject] Node cloneNode(optional boolean deep = false); + boolean isEqualNode(Node? otherNode); + boolean isSameNode(Node? otherNode); // legacy alias of === + + const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01; + const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02; + const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04; + const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08; + const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10; + const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20; + unsigned short compareDocumentPosition(Node other); + boolean contains(Node? other); + + DOMString? lookupPrefix(DOMString? namespace); + DOMString? lookupNamespaceURI(DOMString? prefix); + boolean isDefaultNamespace(DOMString? namespace); + + [CEReactions] Node insertBefore(Node node, Node? child); + [CEReactions] Node appendChild(Node node); + [CEReactions] Node replaceChild(Node node, Node child); + [CEReactions] Node removeChild(Node child); +}; \ No newline at end of file diff --git a/tr/idlnames/NodeFilter.idl b/tr/idlnames/NodeFilter.idl new file mode 100644 index 000000000000..2c05b4d1699d --- /dev/null +++ b/tr/idlnames/NodeFilter.idl @@ -0,0 +1,25 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +callback interface NodeFilter { + // Constants for acceptNode() + const unsigned short FILTER_ACCEPT = 1; + const unsigned short FILTER_REJECT = 2; + const unsigned short FILTER_SKIP = 3; + + // Constants for whatToShow + const unsigned long SHOW_ALL = 0xFFFFFFFF; + const unsigned long SHOW_ELEMENT = 0x1; + const unsigned long SHOW_ATTRIBUTE = 0x2; + const unsigned long SHOW_TEXT = 0x4; + const unsigned long SHOW_CDATA_SECTION = 0x8; + const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // legacy + const unsigned long SHOW_ENTITY = 0x20; // legacy + const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40; + const unsigned long SHOW_COMMENT = 0x80; + const unsigned long SHOW_DOCUMENT = 0x100; + const unsigned long SHOW_DOCUMENT_TYPE = 0x200; + const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400; + const unsigned long SHOW_NOTATION = 0x800; // legacy + + unsigned short acceptNode(Node node); +}; \ No newline at end of file diff --git a/tr/idlnames/NodeIterator.idl b/tr/idlnames/NodeIterator.idl new file mode 100644 index 000000000000..42d3140e30ac --- /dev/null +++ b/tr/idlnames/NodeIterator.idl @@ -0,0 +1,14 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface NodeIterator { + [SameObject] readonly attribute Node root; + readonly attribute Node referenceNode; + readonly attribute boolean pointerBeforeReferenceNode; + readonly attribute unsigned long whatToShow; + readonly attribute NodeFilter? filter; + + Node? nextNode(); + Node? previousNode(); + + undefined detach(); +}; \ No newline at end of file diff --git a/tr/idlnames/NodeList.idl b/tr/idlnames/NodeList.idl new file mode 100644 index 000000000000..cb6c03e772f0 --- /dev/null +++ b/tr/idlnames/NodeList.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface NodeList { + getter Node? item(unsigned long index); + readonly attribute unsigned long length; + iterable; +}; \ No newline at end of file diff --git a/tr/idlnames/NonDocumentTypeChildNode.idl b/tr/idlnames/NonDocumentTypeChildNode.idl new file mode 100644 index 000000000000..6924e34c37c2 --- /dev/null +++ b/tr/idlnames/NonDocumentTypeChildNode.idl @@ -0,0 +1,5 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin NonDocumentTypeChildNode { + readonly attribute Element? previousElementSibling; + readonly attribute Element? nextElementSibling; +}; \ No newline at end of file diff --git a/tr/idlnames/NonElementParentNode.idl b/tr/idlnames/NonElementParentNode.idl new file mode 100644 index 000000000000..923a463374c3 --- /dev/null +++ b/tr/idlnames/NonElementParentNode.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin NonElementParentNode { + Element? getElementById(DOMString elementId); +}; \ No newline at end of file diff --git a/tr/idlnames/Notification.idl b/tr/idlnames/Notification.idl new file mode 100644 index 000000000000..d030484d8a23 --- /dev/null +++ b/tr/idlnames/Notification.idl @@ -0,0 +1,33 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface Notification : EventTarget { + constructor(DOMString title, optional NotificationOptions options = {}); + + static readonly attribute NotificationPermission permission; + [Exposed=Window] static Promise requestPermission(optional NotificationPermissionCallback deprecatedCallback); + + static readonly attribute unsigned long maxActions; + + attribute EventHandler onclick; + attribute EventHandler onshow; + attribute EventHandler onerror; + attribute EventHandler onclose; + + readonly attribute DOMString title; + readonly attribute NotificationDirection dir; + readonly attribute DOMString lang; + readonly attribute DOMString body; + readonly attribute DOMString tag; + readonly attribute USVString image; + readonly attribute USVString icon; + readonly attribute USVString badge; + [SameObject] readonly attribute FrozenArray vibrate; + readonly attribute DOMTimeStamp timestamp; + readonly attribute boolean renotify; + readonly attribute boolean silent; + readonly attribute boolean requireInteraction; + [SameObject] readonly attribute any data; + [SameObject] readonly attribute FrozenArray actions; + + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationAction.idl b/tr/idlnames/NotificationAction.idl new file mode 100644 index 000000000000..95c4780f3ba0 --- /dev/null +++ b/tr/idlnames/NotificationAction.idl @@ -0,0 +1,6 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +dictionary NotificationAction { + required DOMString action; + required DOMString title; + USVString icon; +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationDirection.idl b/tr/idlnames/NotificationDirection.idl new file mode 100644 index 000000000000..4febb7d4f4a3 --- /dev/null +++ b/tr/idlnames/NotificationDirection.idl @@ -0,0 +1,6 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +enum NotificationDirection { + "auto", + "ltr", + "rtl" +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationEvent.idl b/tr/idlnames/NotificationEvent.idl new file mode 100644 index 000000000000..7eec99cfb868 --- /dev/null +++ b/tr/idlnames/NotificationEvent.idl @@ -0,0 +1,8 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +[Exposed=ServiceWorker] +interface NotificationEvent : ExtendableEvent { + constructor(DOMString type, NotificationEventInit eventInitDict); + + readonly attribute Notification notification; + readonly attribute DOMString action; +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationEventInit.idl b/tr/idlnames/NotificationEventInit.idl new file mode 100644 index 000000000000..c7137e9feeca --- /dev/null +++ b/tr/idlnames/NotificationEventInit.idl @@ -0,0 +1,5 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +dictionary NotificationEventInit : ExtendableEventInit { + required Notification notification; + DOMString action = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationOptions.idl b/tr/idlnames/NotificationOptions.idl new file mode 100644 index 000000000000..67c7ad7bb83d --- /dev/null +++ b/tr/idlnames/NotificationOptions.idl @@ -0,0 +1,17 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +dictionary NotificationOptions { + NotificationDirection dir = "auto"; + DOMString lang = ""; + DOMString body = ""; + DOMString tag = ""; + USVString image; + USVString icon; + USVString badge; + VibratePattern vibrate; + DOMTimeStamp timestamp; + boolean renotify = false; + boolean silent = false; + boolean requireInteraction = false; + any data = null; + sequence actions = []; +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationPermission.idl b/tr/idlnames/NotificationPermission.idl new file mode 100644 index 000000000000..ae66570ab0d1 --- /dev/null +++ b/tr/idlnames/NotificationPermission.idl @@ -0,0 +1,6 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +enum NotificationPermission { + "default", + "denied", + "granted" +}; \ No newline at end of file diff --git a/tr/idlnames/NotificationPermissionCallback.idl b/tr/idlnames/NotificationPermissionCallback.idl new file mode 100644 index 000000000000..1620c054f047 --- /dev/null +++ b/tr/idlnames/NotificationPermissionCallback.idl @@ -0,0 +1,2 @@ +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +callback NotificationPermissionCallback = undefined (NotificationPermission permission); \ No newline at end of file diff --git a/tr/idlnames/OES_draw_buffers_indexed.idl b/tr/idlnames/OES_draw_buffers_indexed.idl new file mode 100644 index 000000000000..40cd625ec321 --- /dev/null +++ b/tr/idlnames/OES_draw_buffers_indexed.idl @@ -0,0 +1,22 @@ +// Source: WebGL OES_draw_buffers_indexed Extension Draft Specification (https://www.khronos.org/registry/webgl/extensions/OES_draw_buffers_indexed/) +[NoInterfaceObject] +interface OES_draw_buffers_indexed { + void enableiOES(GLenum target, GLuint index); + + void disableiOES(GLenum target, GLuint index); + + void blendEquationiOES(GLuint buf, GLenum mode); + + void blendEquationSeparateiOES(GLuint buf, + GLenum modeRGB, GLenum modeAlpha); + + void blendFunciOES(GLuint buf, + GLenum src, GLenum dst); + + void blendFuncSeparateiOES(GLuint buf, + GLenum srcRGB, GLenum dstRGB, + GLenum srcAlpha, GLenum dstAlpha); + + void colorMaskiOES(GLuint buf, + GLboolean r, GLboolean g, GLboolean b, GLboolean a); +}; \ No newline at end of file diff --git a/tr/idlnames/OES_element_index_uint.idl b/tr/idlnames/OES_element_index_uint.idl new file mode 100644 index 000000000000..73e2fd0a1805 --- /dev/null +++ b/tr/idlnames/OES_element_index_uint.idl @@ -0,0 +1,4 @@ +// Source: WebGL OES_element_index_uint Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/) +[LegacyNoInterfaceObject] +interface OES_element_index_uint { +}; \ No newline at end of file diff --git a/tr/idlnames/OES_fbo_render_mipmap.idl b/tr/idlnames/OES_fbo_render_mipmap.idl new file mode 100644 index 000000000000..9f02c57c947c --- /dev/null +++ b/tr/idlnames/OES_fbo_render_mipmap.idl @@ -0,0 +1,4 @@ +// Source: WebGL OES_fbo_render_mipmap Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_fbo_render_mipmap/) +[LegacyNoInterfaceObject] +interface OES_fbo_render_mipmap { +}; \ No newline at end of file diff --git a/tr/idlnames/OES_standard_derivatives.idl b/tr/idlnames/OES_standard_derivatives.idl new file mode 100644 index 000000000000..7ef5598e9021 --- /dev/null +++ b/tr/idlnames/OES_standard_derivatives.idl @@ -0,0 +1,5 @@ +// Source: WebGL OES_standard_derivatives Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/) +[LegacyNoInterfaceObject] +interface OES_standard_derivatives { + const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; +}; \ No newline at end of file diff --git a/tr/idlnames/OES_texture_float.idl b/tr/idlnames/OES_texture_float.idl new file mode 100644 index 000000000000..423153e79835 --- /dev/null +++ b/tr/idlnames/OES_texture_float.idl @@ -0,0 +1,3 @@ +// Source: WebGL OES_texture_float Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_texture_float/) +[LegacyNoInterfaceObject] +interface OES_texture_float { }; \ No newline at end of file diff --git a/tr/idlnames/OES_texture_float_linear.idl b/tr/idlnames/OES_texture_float_linear.idl new file mode 100644 index 000000000000..ba497ca90243 --- /dev/null +++ b/tr/idlnames/OES_texture_float_linear.idl @@ -0,0 +1,3 @@ +// Source: WebGL OES_texture_float_linear Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_texture_float_linear/) +[LegacyNoInterfaceObject] +interface OES_texture_float_linear { }; \ No newline at end of file diff --git a/tr/idlnames/OES_texture_half_float.idl b/tr/idlnames/OES_texture_half_float.idl new file mode 100644 index 000000000000..362f6feed17d --- /dev/null +++ b/tr/idlnames/OES_texture_half_float.idl @@ -0,0 +1,5 @@ +// Source: WebGL OES_texture_half_float Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/) +[LegacyNoInterfaceObject] +interface OES_texture_half_float { + const GLenum HALF_FLOAT_OES = 0x8D61; +}; \ No newline at end of file diff --git a/tr/idlnames/OES_texture_half_float_linear.idl b/tr/idlnames/OES_texture_half_float_linear.idl new file mode 100644 index 000000000000..093d1608928f --- /dev/null +++ b/tr/idlnames/OES_texture_half_float_linear.idl @@ -0,0 +1,3 @@ +// Source: WebGL OES_texture_half_float_linear Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float_linear/) +[LegacyNoInterfaceObject] +interface OES_texture_half_float_linear { }; \ No newline at end of file diff --git a/tr/idlnames/OES_vertex_array_object.idl b/tr/idlnames/OES_vertex_array_object.idl new file mode 100644 index 000000000000..d5c7f56f5106 --- /dev/null +++ b/tr/idlnames/OES_vertex_array_object.idl @@ -0,0 +1,10 @@ +// Source: WebGL OES_vertex_array_object Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/) +[LegacyNoInterfaceObject] +interface OES_vertex_array_object { + const GLenum VERTEX_ARRAY_BINDING_OES = 0x85B5; + + WebGLVertexArrayObjectOES? createVertexArrayOES(); + void deleteVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); + [WebGLHandlesContextLoss] GLboolean isVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); + void bindVertexArrayOES(WebGLVertexArrayObjectOES? arrayObject); +}; \ No newline at end of file diff --git a/tr/idlnames/OTPCredential.idl b/tr/idlnames/OTPCredential.idl new file mode 100644 index 000000000000..6e62dd3cdee8 --- /dev/null +++ b/tr/idlnames/OTPCredential.idl @@ -0,0 +1,5 @@ +// Source: Web OTP API (https://wicg.github.io/web-otp/) +[Exposed=Window, SecureContext] +interface OTPCredential : Credential { + readonly attribute DOMString code; +}; \ No newline at end of file diff --git a/tr/idlnames/OTPCredentialRequestOptions.idl b/tr/idlnames/OTPCredentialRequestOptions.idl new file mode 100644 index 000000000000..c052bca9901c --- /dev/null +++ b/tr/idlnames/OTPCredentialRequestOptions.idl @@ -0,0 +1,4 @@ +// Source: Web OTP API (https://wicg.github.io/web-otp/) +dictionary OTPCredentialRequestOptions { + sequence transport = []; +}; \ No newline at end of file diff --git a/tr/idlnames/OTPCredentialTransportType.idl b/tr/idlnames/OTPCredentialTransportType.idl new file mode 100644 index 000000000000..899cdb990081 --- /dev/null +++ b/tr/idlnames/OTPCredentialTransportType.idl @@ -0,0 +1,4 @@ +// Source: Web OTP API (https://wicg.github.io/web-otp/) +enum OTPCredentialTransportType { + "sms", +}; \ No newline at end of file diff --git a/tr/idlnames/OVR_multiview2.idl b/tr/idlnames/OVR_multiview2.idl new file mode 100644 index 000000000000..6f8bea94fbb6 --- /dev/null +++ b/tr/idlnames/OVR_multiview2.idl @@ -0,0 +1,10 @@ +// Source: WebGL OVR_multiview2 Extension Specification (https://www.khronos.org/registry/webgl/extensions/OVR_multiview2/) +[NoInterfaceObject] +interface OVR_multiview2 { + const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 0x9630; + const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 0x9632; + const GLenum MAX_VIEWS_OVR = 0x9631; + const GLenum FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 0x9633; + + void framebufferTextureMultiviewOVR(GLenum target, GLenum attachment, WebGLTexture? texture, GLint level, GLint baseViewIndex, GLsizei numViews); +}; \ No newline at end of file diff --git a/tr/idlnames/OfflineAudioCompletionEvent.idl b/tr/idlnames/OfflineAudioCompletionEvent.idl new file mode 100644 index 000000000000..365227943411 --- /dev/null +++ b/tr/idlnames/OfflineAudioCompletionEvent.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface OfflineAudioCompletionEvent : Event { + constructor (DOMString type, OfflineAudioCompletionEventInit eventInitDict); + readonly attribute AudioBuffer renderedBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/OfflineAudioCompletionEventInit.idl b/tr/idlnames/OfflineAudioCompletionEventInit.idl new file mode 100644 index 000000000000..0420835edb69 --- /dev/null +++ b/tr/idlnames/OfflineAudioCompletionEventInit.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary OfflineAudioCompletionEventInit : EventInit { + required AudioBuffer renderedBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/OfflineAudioContext.idl b/tr/idlnames/OfflineAudioContext.idl new file mode 100644 index 000000000000..d1633abc96c6 --- /dev/null +++ b/tr/idlnames/OfflineAudioContext.idl @@ -0,0 +1,11 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface OfflineAudioContext : BaseAudioContext { + constructor(OfflineAudioContextOptions contextOptions); + constructor(unsigned long numberOfChannels, unsigned long length, float sampleRate); + Promise startRendering(); + Promise resume(); + Promise suspend(double suspendTime); + readonly attribute unsigned long length; + attribute EventHandler oncomplete; +}; \ No newline at end of file diff --git a/tr/idlnames/OfflineAudioContextOptions.idl b/tr/idlnames/OfflineAudioContextOptions.idl new file mode 100644 index 000000000000..660dd45e6592 --- /dev/null +++ b/tr/idlnames/OfflineAudioContextOptions.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary OfflineAudioContextOptions { + unsigned long numberOfChannels = 1; + required unsigned long length; + required float sampleRate; +}; \ No newline at end of file diff --git a/tr/idlnames/OffscreenCanvas.idl b/tr/idlnames/OffscreenCanvas.idl new file mode 100644 index 000000000000..04f95f3fcaf1 --- /dev/null +++ b/tr/idlnames/OffscreenCanvas.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker), Transferable] +interface OffscreenCanvas : EventTarget { + constructor([EnforceRange] unsigned long long width, [EnforceRange] unsigned long long height); + + attribute [EnforceRange] unsigned long long width; + attribute [EnforceRange] unsigned long long height; + + OffscreenRenderingContext? getContext(OffscreenRenderingContextId contextId, optional any options = null); + ImageBitmap transferToImageBitmap(); + Promise convertToBlob(optional ImageEncodeOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/OffscreenCanvasRenderingContext2D.idl b/tr/idlnames/OffscreenCanvasRenderingContext2D.idl new file mode 100644 index 000000000000..1bbcc2f6d8a6 --- /dev/null +++ b/tr/idlnames/OffscreenCanvasRenderingContext2D.idl @@ -0,0 +1,51 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface OffscreenCanvasRenderingContext2D { + undefined commit(); + readonly attribute OffscreenCanvas canvas; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasState; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasTransform; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasCompositing; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasImageSmoothing; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasFillStrokeStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasShadowStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasFilters; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasRect; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasDrawPath; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasText; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasDrawImage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasImageData; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasPathDrawingStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasTextDrawingStyles; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +OffscreenCanvasRenderingContext2D includes CanvasPath; \ No newline at end of file diff --git a/tr/idlnames/OffscreenRenderingContext.idl b/tr/idlnames/OffscreenRenderingContext.idl new file mode 100644 index 000000000000..9312b6928e1f --- /dev/null +++ b/tr/idlnames/OffscreenRenderingContext.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (OffscreenCanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext or WebGL2RenderingContext) OffscreenRenderingContext; \ No newline at end of file diff --git a/tr/idlnames/OffscreenRenderingContextId.idl b/tr/idlnames/OffscreenRenderingContextId.idl new file mode 100644 index 000000000000..46e9203d6703 --- /dev/null +++ b/tr/idlnames/OffscreenRenderingContextId.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum OffscreenRenderingContextId { "2d", "bitmaprenderer", "webgl", "webgl2" }; \ No newline at end of file diff --git a/tr/idlnames/OnBeforeUnloadEventHandler.idl b/tr/idlnames/OnBeforeUnloadEventHandler.idl new file mode 100644 index 000000000000..d8478ee91cca --- /dev/null +++ b/tr/idlnames/OnBeforeUnloadEventHandler.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef OnBeforeUnloadEventHandlerNonNull? OnBeforeUnloadEventHandler; \ No newline at end of file diff --git a/tr/idlnames/OnBeforeUnloadEventHandlerNonNull.idl b/tr/idlnames/OnBeforeUnloadEventHandlerNonNull.idl new file mode 100644 index 000000000000..eed223837165 --- /dev/null +++ b/tr/idlnames/OnBeforeUnloadEventHandlerNonNull.idl @@ -0,0 +1,3 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[LegacyTreatNonObjectAsNull] +callback OnBeforeUnloadEventHandlerNonNull = DOMString? (Event event); \ No newline at end of file diff --git a/tr/idlnames/OnErrorEventHandler.idl b/tr/idlnames/OnErrorEventHandler.idl new file mode 100644 index 000000000000..4e7f4a16bddd --- /dev/null +++ b/tr/idlnames/OnErrorEventHandler.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef OnErrorEventHandlerNonNull? OnErrorEventHandler; \ No newline at end of file diff --git a/tr/idlnames/OnErrorEventHandlerNonNull.idl b/tr/idlnames/OnErrorEventHandlerNonNull.idl new file mode 100644 index 000000000000..7792a71ab1a4 --- /dev/null +++ b/tr/idlnames/OnErrorEventHandlerNonNull.idl @@ -0,0 +1,3 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[LegacyTreatNonObjectAsNull] +callback OnErrorEventHandlerNonNull = any ((Event or DOMString) event, optional DOMString source, optional unsigned long lineno, optional unsigned long colno, optional any error); \ No newline at end of file diff --git a/tr/idlnames/OpenFilePickerOptions.idl b/tr/idlnames/OpenFilePickerOptions.idl new file mode 100644 index 000000000000..5d079ea95013 --- /dev/null +++ b/tr/idlnames/OpenFilePickerOptions.idl @@ -0,0 +1,4 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary OpenFilePickerOptions : FilePickerOptions { + boolean multiple = false; +}; \ No newline at end of file diff --git a/tr/idlnames/OptionalEffectTiming.idl b/tr/idlnames/OptionalEffectTiming.idl new file mode 100644 index 000000000000..ecba019bd5cf --- /dev/null +++ b/tr/idlnames/OptionalEffectTiming.idl @@ -0,0 +1,11 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +dictionary OptionalEffectTiming { + double delay; + double endDelay; + FillMode fill; + double iterationStart; + unrestricted double iterations; + (unrestricted double or DOMString) duration; + PlaybackDirection direction; + DOMString easing; +}; \ No newline at end of file diff --git a/tr/idlnames/OrientationLockType.idl b/tr/idlnames/OrientationLockType.idl new file mode 100644 index 000000000000..d97c21f145fe --- /dev/null +++ b/tr/idlnames/OrientationLockType.idl @@ -0,0 +1,11 @@ +// Source: The Screen Orientation API (https://www.w3.org/TR/screen-orientation/) +enum OrientationLockType { + "any", + "natural", + "landscape", + "portrait", + "portrait-primary", + "portrait-secondary", + "landscape-primary", + "landscape-secondary" +}; \ No newline at end of file diff --git a/tr/idlnames/OrientationSensor.idl b/tr/idlnames/OrientationSensor.idl new file mode 100644 index 000000000000..1862ca17c0bb --- /dev/null +++ b/tr/idlnames/OrientationSensor.idl @@ -0,0 +1,6 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +[SecureContext, Exposed=Window] +interface OrientationSensor : Sensor { + readonly attribute FrozenArray? quaternion; + void populateMatrix(RotationMatrixType targetMatrix); +}; \ No newline at end of file diff --git a/tr/idlnames/OrientationSensorLocalCoordinateSystem.idl b/tr/idlnames/OrientationSensorLocalCoordinateSystem.idl new file mode 100644 index 000000000000..67f63c3b9c34 --- /dev/null +++ b/tr/idlnames/OrientationSensorLocalCoordinateSystem.idl @@ -0,0 +1,2 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +enum OrientationSensorLocalCoordinateSystem { "device", "screen" }; \ No newline at end of file diff --git a/tr/idlnames/OrientationSensorOptions.idl b/tr/idlnames/OrientationSensorOptions.idl new file mode 100644 index 000000000000..86e0fb0dfbc8 --- /dev/null +++ b/tr/idlnames/OrientationSensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +dictionary OrientationSensorOptions : SensorOptions { + OrientationSensorLocalCoordinateSystem referenceFrame = "device"; +}; \ No newline at end of file diff --git a/tr/idlnames/OrientationType.idl b/tr/idlnames/OrientationType.idl new file mode 100644 index 000000000000..325526db8ec0 --- /dev/null +++ b/tr/idlnames/OrientationType.idl @@ -0,0 +1,7 @@ +// Source: The Screen Orientation API (https://www.w3.org/TR/screen-orientation/) +enum OrientationType { + "portrait-primary", + "portrait-secondary", + "landscape-primary", + "landscape-secondary" +}; \ No newline at end of file diff --git a/tr/idlnames/OscillatorNode.idl b/tr/idlnames/OscillatorNode.idl new file mode 100644 index 000000000000..bf78ed04eaaf --- /dev/null +++ b/tr/idlnames/OscillatorNode.idl @@ -0,0 +1,9 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface OscillatorNode : AudioScheduledSourceNode { + constructor (BaseAudioContext context, optional OscillatorOptions options = {}); + attribute OscillatorType type; + readonly attribute AudioParam frequency; + readonly attribute AudioParam detune; + undefined setPeriodicWave (PeriodicWave periodicWave); +}; \ No newline at end of file diff --git a/tr/idlnames/OscillatorOptions.idl b/tr/idlnames/OscillatorOptions.idl new file mode 100644 index 000000000000..fa44298f4e0f --- /dev/null +++ b/tr/idlnames/OscillatorOptions.idl @@ -0,0 +1,7 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary OscillatorOptions : AudioNodeOptions { + OscillatorType type = "sine"; + float frequency = 440; + float detune = 0; + PeriodicWave periodicWave; +}; \ No newline at end of file diff --git a/tr/idlnames/OscillatorType.idl b/tr/idlnames/OscillatorType.idl new file mode 100644 index 000000000000..c2084434f412 --- /dev/null +++ b/tr/idlnames/OscillatorType.idl @@ -0,0 +1,8 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum OscillatorType { + "sine", + "square", + "sawtooth", + "triangle", + "custom" +}; \ No newline at end of file diff --git a/tr/idlnames/OutgoingStream.idl b/tr/idlnames/OutgoingStream.idl new file mode 100644 index 000000000000..640ebe2991ab --- /dev/null +++ b/tr/idlnames/OutgoingStream.idl @@ -0,0 +1,7 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[ Exposed=(Window,Worker) ] +interface mixin OutgoingStream { + readonly attribute WritableStream writable; + readonly attribute Promise writingAborted; + undefined abortWriting(optional StreamAbortInfo abortInfo = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/OverSampleType.idl b/tr/idlnames/OverSampleType.idl new file mode 100644 index 000000000000..219248d7f8e2 --- /dev/null +++ b/tr/idlnames/OverSampleType.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum OverSampleType { + "none", + "2x", + "4x" +}; \ No newline at end of file diff --git a/tr/idlnames/OverconstrainedError.idl b/tr/idlnames/OverconstrainedError.idl new file mode 100644 index 000000000000..48130a1ac080 --- /dev/null +++ b/tr/idlnames/OverconstrainedError.idl @@ -0,0 +1,6 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +[Exposed=Window] +interface OverconstrainedError : DOMException { + constructor(DOMString constraint, optional DOMString message = ""); + readonly attribute DOMString constraint; +}; \ No newline at end of file diff --git a/tr/idlnames/PageTransitionEvent.idl b/tr/idlnames/PageTransitionEvent.idl new file mode 100644 index 000000000000..ed0a38a8fcca --- /dev/null +++ b/tr/idlnames/PageTransitionEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface PageTransitionEvent : Event { + constructor(DOMString type, optional PageTransitionEventInit eventInitDict = {}); + + readonly attribute boolean persisted; +}; \ No newline at end of file diff --git a/tr/idlnames/PageTransitionEventInit.idl b/tr/idlnames/PageTransitionEventInit.idl new file mode 100644 index 000000000000..0a5985840a2f --- /dev/null +++ b/tr/idlnames/PageTransitionEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary PageTransitionEventInit : EventInit { + boolean persisted = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PaintRenderingContext2D.idl b/tr/idlnames/PaintRenderingContext2D.idl new file mode 100644 index 000000000000..a0114dddb45a --- /dev/null +++ b/tr/idlnames/PaintRenderingContext2D.idl @@ -0,0 +1,37 @@ +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +[Exposed=PaintWorklet] +interface PaintRenderingContext2D { +}; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasState; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasTransform; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasCompositing; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasImageSmoothing; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasFillStrokeStyles; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasShadowStyles; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasRect; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasDrawPath; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasDrawImage; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasPathDrawingStyles; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +PaintRenderingContext2D includes CanvasPath; \ No newline at end of file diff --git a/tr/idlnames/PaintRenderingContext2DSettings.idl b/tr/idlnames/PaintRenderingContext2DSettings.idl new file mode 100644 index 000000000000..7dc119f04d6e --- /dev/null +++ b/tr/idlnames/PaintRenderingContext2DSettings.idl @@ -0,0 +1,4 @@ +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +dictionary PaintRenderingContext2DSettings { + boolean alpha = true; +}; \ No newline at end of file diff --git a/tr/idlnames/PaintSize.idl b/tr/idlnames/PaintSize.idl new file mode 100644 index 000000000000..6e98d5376d89 --- /dev/null +++ b/tr/idlnames/PaintSize.idl @@ -0,0 +1,6 @@ +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +[Exposed=PaintWorklet] +interface PaintSize { + readonly attribute double width; + readonly attribute double height; +}; \ No newline at end of file diff --git a/tr/idlnames/PaintWorkletGlobalScope.idl b/tr/idlnames/PaintWorkletGlobalScope.idl new file mode 100644 index 000000000000..9488a7fcf596 --- /dev/null +++ b/tr/idlnames/PaintWorkletGlobalScope.idl @@ -0,0 +1,6 @@ +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +[Global=(Worklet,PaintWorklet),Exposed=PaintWorklet] +interface PaintWorkletGlobalScope : WorkletGlobalScope { + void registerPaint(DOMString name, VoidFunction paintCtor); + readonly attribute unrestricted double devicePixelRatio; +}; \ No newline at end of file diff --git a/tr/idlnames/PannerNode.idl b/tr/idlnames/PannerNode.idl new file mode 100644 index 000000000000..ced4c391115a --- /dev/null +++ b/tr/idlnames/PannerNode.idl @@ -0,0 +1,21 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface PannerNode : AudioNode { + constructor (BaseAudioContext context, optional PannerOptions options = {}); + attribute PanningModelType panningModel; + readonly attribute AudioParam positionX; + readonly attribute AudioParam positionY; + readonly attribute AudioParam positionZ; + readonly attribute AudioParam orientationX; + readonly attribute AudioParam orientationY; + readonly attribute AudioParam orientationZ; + attribute DistanceModelType distanceModel; + attribute double refDistance; + attribute double maxDistance; + attribute double rolloffFactor; + attribute double coneInnerAngle; + attribute double coneOuterAngle; + attribute double coneOuterGain; + undefined setPosition (float x, float y, float z); + undefined setOrientation (float x, float y, float z); +}; \ No newline at end of file diff --git a/tr/idlnames/PannerOptions.idl b/tr/idlnames/PannerOptions.idl new file mode 100644 index 000000000000..e328de52f067 --- /dev/null +++ b/tr/idlnames/PannerOptions.idl @@ -0,0 +1,17 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary PannerOptions : AudioNodeOptions { + PanningModelType panningModel = "equalpower"; + DistanceModelType distanceModel = "inverse"; + float positionX = 0; + float positionY = 0; + float positionZ = 0; + float orientationX = 1; + float orientationY = 0; + float orientationZ = 0; + double refDistance = 1; + double maxDistance = 10000; + double rolloffFactor = 1; + double coneInnerAngle = 360; + double coneOuterAngle = 360; + double coneOuterGain = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/PanningModelType.idl b/tr/idlnames/PanningModelType.idl new file mode 100644 index 000000000000..0296b6439e09 --- /dev/null +++ b/tr/idlnames/PanningModelType.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +enum PanningModelType { + "equalpower", + "HRTF" +}; \ No newline at end of file diff --git a/tr/idlnames/ParentNode.idl b/tr/idlnames/ParentNode.idl new file mode 100644 index 000000000000..cfed3fed9f21 --- /dev/null +++ b/tr/idlnames/ParentNode.idl @@ -0,0 +1,14 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin ParentNode { + [SameObject] readonly attribute HTMLCollection children; + readonly attribute Element? firstElementChild; + readonly attribute Element? lastElementChild; + readonly attribute unsigned long childElementCount; + + [CEReactions, Unscopable] undefined prepend((Node or DOMString)... nodes); + [CEReactions, Unscopable] undefined append((Node or DOMString)... nodes); + [CEReactions, Unscopable] undefined replaceChildren((Node or DOMString)... nodes); + + Element? querySelector(DOMString selectors); + [NewObject] NodeList querySelectorAll(DOMString selectors); +}; \ No newline at end of file diff --git a/tr/idlnames/ParityType.idl b/tr/idlnames/ParityType.idl new file mode 100644 index 000000000000..5956881e36e5 --- /dev/null +++ b/tr/idlnames/ParityType.idl @@ -0,0 +1,6 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +enum ParityType { + "none", + "even", + "odd" +}; \ No newline at end of file diff --git a/tr/idlnames/PasswordCredential.idl b/tr/idlnames/PasswordCredential.idl new file mode 100644 index 000000000000..08482c5254c9 --- /dev/null +++ b/tr/idlnames/PasswordCredential.idl @@ -0,0 +1,11 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +[Constructor(HTMLFormElement form), + Constructor(PasswordCredentialData data), + Exposed=Window, + SecureContext] +interface PasswordCredential : Credential { + readonly attribute USVString password; +}; + +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +PasswordCredential includes CredentialUserData; \ No newline at end of file diff --git a/tr/idlnames/PasswordCredentialData.idl b/tr/idlnames/PasswordCredentialData.idl new file mode 100644 index 000000000000..48f0aa9231d5 --- /dev/null +++ b/tr/idlnames/PasswordCredentialData.idl @@ -0,0 +1,7 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +dictionary PasswordCredentialData : CredentialData { + USVString name; + USVString iconURL; + required USVString origin; + required USVString password; +}; \ No newline at end of file diff --git a/tr/idlnames/PasswordCredentialInit.idl b/tr/idlnames/PasswordCredentialInit.idl new file mode 100644 index 000000000000..d34fc4d49e3a --- /dev/null +++ b/tr/idlnames/PasswordCredentialInit.idl @@ -0,0 +1,2 @@ +// Source: Credential Management Level 1 (https://www.w3.org/TR/credential-management-1/) +typedef (PasswordCredentialData or HTMLFormElement) PasswordCredentialInit; \ No newline at end of file diff --git a/tr/idlnames/Path2D.idl b/tr/idlnames/Path2D.idl new file mode 100644 index 000000000000..0f0a10c5124b --- /dev/null +++ b/tr/idlnames/Path2D.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface Path2D { + constructor(optional (Path2D or DOMString) path); + + undefined addPath(Path2D path, optional DOMMatrix2DInit transform = {}); +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Path2D includes CanvasPath; \ No newline at end of file diff --git a/tr/idlnames/PayerErrors.idl b/tr/idlnames/PayerErrors.idl new file mode 100644 index 000000000000..169ab57d1c10 --- /dev/null +++ b/tr/idlnames/PayerErrors.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PayerErrors { + DOMString email; + DOMString name; + DOMString phone; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentAddress.idl b/tr/idlnames/PaymentAddress.idl new file mode 100644 index 000000000000..4613acf3c746 --- /dev/null +++ b/tr/idlnames/PaymentAddress.idl @@ -0,0 +1,15 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +[SecureContext, Exposed=(Window)] +interface PaymentAddress { + [Default] object toJSON(); + readonly attribute DOMString city; + readonly attribute DOMString country; + readonly attribute DOMString dependentLocality; + readonly attribute DOMString organization; + readonly attribute DOMString phone; + readonly attribute DOMString postalCode; + readonly attribute DOMString recipient; + readonly attribute DOMString region; + readonly attribute DOMString sortingCode; + readonly attribute FrozenArray addressLine; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentComplete.idl b/tr/idlnames/PaymentComplete.idl new file mode 100644 index 000000000000..26da3582bb12 --- /dev/null +++ b/tr/idlnames/PaymentComplete.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +enum PaymentComplete { + "fail", + "success", + "unknown" +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentCurrencyAmount.idl b/tr/idlnames/PaymentCurrencyAmount.idl new file mode 100644 index 000000000000..31614db7b93e --- /dev/null +++ b/tr/idlnames/PaymentCurrencyAmount.idl @@ -0,0 +1,5 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentCurrencyAmount { + required DOMString currency; + required DOMString value; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentDetailsBase.idl b/tr/idlnames/PaymentDetailsBase.idl new file mode 100644 index 000000000000..d41c6c62fb43 --- /dev/null +++ b/tr/idlnames/PaymentDetailsBase.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentDetailsBase { + sequence displayItems; + sequence shippingOptions; + sequence modifiers; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentDetailsInit.idl b/tr/idlnames/PaymentDetailsInit.idl new file mode 100644 index 000000000000..4293fae1956a --- /dev/null +++ b/tr/idlnames/PaymentDetailsInit.idl @@ -0,0 +1,5 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentDetailsInit : PaymentDetailsBase { + DOMString id; + required PaymentItem total; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentDetailsModifier.idl b/tr/idlnames/PaymentDetailsModifier.idl new file mode 100644 index 000000000000..215be2517c9f --- /dev/null +++ b/tr/idlnames/PaymentDetailsModifier.idl @@ -0,0 +1,7 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentDetailsModifier { + required DOMString supportedMethods; + PaymentItem total; + sequence additionalDisplayItems; + object data; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentDetailsUpdate.idl b/tr/idlnames/PaymentDetailsUpdate.idl new file mode 100644 index 000000000000..68bfd37d98ee --- /dev/null +++ b/tr/idlnames/PaymentDetailsUpdate.idl @@ -0,0 +1,8 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentDetailsUpdate : PaymentDetailsBase { + DOMString error; + PaymentItem total; + AddressErrors shippingAddressErrors; + PayerErrors payerErrors; + object paymentMethodErrors; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentHandlerResponse.idl b/tr/idlnames/PaymentHandlerResponse.idl new file mode 100644 index 000000000000..c0231d421aac --- /dev/null +++ b/tr/idlnames/PaymentHandlerResponse.idl @@ -0,0 +1,5 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary PaymentHandlerResponse { +DOMString methodName; +object details; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentInstrument.idl b/tr/idlnames/PaymentInstrument.idl new file mode 100644 index 000000000000..88e17af98f3d --- /dev/null +++ b/tr/idlnames/PaymentInstrument.idl @@ -0,0 +1,7 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary PaymentInstrument { + required DOMString name; + sequence icons; + DOMString method; + object capabilities; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentInstruments.idl b/tr/idlnames/PaymentInstruments.idl new file mode 100644 index 000000000000..32ccdb7ec312 --- /dev/null +++ b/tr/idlnames/PaymentInstruments.idl @@ -0,0 +1,10 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +[SecureContext, Exposed=(Window,Worker)] +interface PaymentInstruments { + Promise delete(DOMString instrumentKey); + Promise get(DOMString instrumentKey); + Promise> keys(); + Promise has(DOMString instrumentKey); + Promise set(DOMString instrumentKey, PaymentInstrument details); + Promise clear(); +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentItem.idl b/tr/idlnames/PaymentItem.idl new file mode 100644 index 000000000000..a771cb0f96cb --- /dev/null +++ b/tr/idlnames/PaymentItem.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentItem { + required DOMString label; + required PaymentCurrencyAmount amount; + boolean pending = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentManager.idl b/tr/idlnames/PaymentManager.idl new file mode 100644 index 000000000000..fab79f8259d5 --- /dev/null +++ b/tr/idlnames/PaymentManager.idl @@ -0,0 +1,6 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +[SecureContext, Exposed=(Window,Worker)] +interface PaymentManager { + [SameObject] readonly attribute PaymentInstruments instruments; + attribute DOMString userHint; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentMethodChangeEvent.idl b/tr/idlnames/PaymentMethodChangeEvent.idl new file mode 100644 index 000000000000..0b9bdce0913d --- /dev/null +++ b/tr/idlnames/PaymentMethodChangeEvent.idl @@ -0,0 +1,7 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +[SecureContext, Exposed=Window] +interface PaymentMethodChangeEvent : PaymentRequestUpdateEvent { + constructor(DOMString type, optional PaymentMethodChangeEventInit eventInitDict = {}); + readonly attribute DOMString methodName; + readonly attribute object? methodDetails; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentMethodChangeEventInit.idl b/tr/idlnames/PaymentMethodChangeEventInit.idl new file mode 100644 index 000000000000..bbbb2ebcb170 --- /dev/null +++ b/tr/idlnames/PaymentMethodChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentMethodChangeEventInit : PaymentRequestUpdateEventInit { + DOMString methodName = ""; + object? methodDetails = null; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentMethodChangeResponse.idl b/tr/idlnames/PaymentMethodChangeResponse.idl new file mode 100644 index 000000000000..938e1e791785 --- /dev/null +++ b/tr/idlnames/PaymentMethodChangeResponse.idl @@ -0,0 +1,7 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary PaymentMethodChangeResponse { + DOMString error; + PaymentCurrencyAmount total; + FrozenArray modifiers; + object paymentMethodErrors; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentMethodData.idl b/tr/idlnames/PaymentMethodData.idl new file mode 100644 index 000000000000..b22df5e673f2 --- /dev/null +++ b/tr/idlnames/PaymentMethodData.idl @@ -0,0 +1,5 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentMethodData { + required DOMString supportedMethods; + object data; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentOptions.idl b/tr/idlnames/PaymentOptions.idl new file mode 100644 index 000000000000..713b7d840fb2 --- /dev/null +++ b/tr/idlnames/PaymentOptions.idl @@ -0,0 +1,9 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentOptions { + boolean requestPayerName = false; + boolean requestBillingAddress = false; + boolean requestPayerEmail = false; + boolean requestPayerPhone = false; + boolean requestShipping = false; + PaymentShippingType shippingType = "shipping"; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentRequest.idl b/tr/idlnames/PaymentRequest.idl new file mode 100644 index 000000000000..be5426a73b49 --- /dev/null +++ b/tr/idlnames/PaymentRequest.idl @@ -0,0 +1,24 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +[SecureContext, Exposed=Window] +interface PaymentRequest : EventTarget { + constructor( + sequence methodData, + PaymentDetailsInit details, + optional PaymentOptions options = {} + ); + [NewObject] + Promise show(optional Promise detailsPromise); + [NewObject] + Promise abort(); + [NewObject] + Promise canMakePayment(); + + readonly attribute DOMString id; + readonly attribute PaymentAddress? shippingAddress; + readonly attribute DOMString? shippingOption; + readonly attribute PaymentShippingType? shippingType; + + attribute EventHandler onshippingaddresschange; + attribute EventHandler onshippingoptionchange; + attribute EventHandler onpaymentmethodchange; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentRequestEvent.idl b/tr/idlnames/PaymentRequestEvent.idl new file mode 100644 index 000000000000..d5471df0c346 --- /dev/null +++ b/tr/idlnames/PaymentRequestEvent.idl @@ -0,0 +1,16 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +[Exposed=ServiceWorker] +interface PaymentRequestEvent : ExtendableEvent { + constructor(DOMString type, PaymentRequestEventInit eventInitDict); + readonly attribute USVString topOrigin; + readonly attribute USVString paymentRequestOrigin; + readonly attribute DOMString paymentRequestId; + readonly attribute FrozenArray methodData; + readonly attribute object total; + readonly attribute FrozenArray modifiers; + readonly attribute DOMString instrumentKey; + readonly attribute boolean requestBillingAddress; + Promise openWindow(USVString url); + Promise changePaymentMethod(DOMString methodName, optional object? methodDetails = null); + void respondWith(Promise handlerResponsePromise); +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentRequestEventInit.idl b/tr/idlnames/PaymentRequestEventInit.idl new file mode 100644 index 000000000000..249259ddb9d0 --- /dev/null +++ b/tr/idlnames/PaymentRequestEventInit.idl @@ -0,0 +1,10 @@ +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +dictionary PaymentRequestEventInit : ExtendableEventInit { + USVString topOrigin; + USVString paymentRequestOrigin; + DOMString paymentRequestId; + sequence methodData; + PaymentCurrencyAmount total; + sequence modifiers; + DOMString instrumentKey; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentRequestUpdateEvent.idl b/tr/idlnames/PaymentRequestUpdateEvent.idl new file mode 100644 index 000000000000..b5ec5985fcc3 --- /dev/null +++ b/tr/idlnames/PaymentRequestUpdateEvent.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +[SecureContext, Exposed=Window] +interface PaymentRequestUpdateEvent : Event { + constructor(DOMString type, optional PaymentRequestUpdateEventInit eventInitDict = {}); + undefined updateWith(Promise detailsPromise); +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentRequestUpdateEventInit.idl b/tr/idlnames/PaymentRequestUpdateEventInit.idl new file mode 100644 index 000000000000..194eaebffdfd --- /dev/null +++ b/tr/idlnames/PaymentRequestUpdateEventInit.idl @@ -0,0 +1,2 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentRequestUpdateEventInit : EventInit {}; \ No newline at end of file diff --git a/tr/idlnames/PaymentResponse.idl b/tr/idlnames/PaymentResponse.idl new file mode 100644 index 000000000000..131ebb7472ff --- /dev/null +++ b/tr/idlnames/PaymentResponse.idl @@ -0,0 +1,21 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +[SecureContext, Exposed=Window] +interface PaymentResponse : EventTarget { + [Default] object toJSON(); + + readonly attribute DOMString requestId; + readonly attribute DOMString methodName; + readonly attribute object details; + readonly attribute PaymentAddress? shippingAddress; + readonly attribute DOMString? shippingOption; + readonly attribute DOMString? payerName; + readonly attribute DOMString? payerEmail; + readonly attribute DOMString? payerPhone; + + [NewObject] + Promise complete(optional PaymentComplete result = "unknown"); + [NewObject] + Promise retry(optional PaymentValidationErrors errorFields = {}); + + attribute EventHandler onpayerdetailchange; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentShippingOption.idl b/tr/idlnames/PaymentShippingOption.idl new file mode 100644 index 000000000000..aab1c6badb73 --- /dev/null +++ b/tr/idlnames/PaymentShippingOption.idl @@ -0,0 +1,7 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentShippingOption { + required DOMString id; + required DOMString label; + required PaymentCurrencyAmount amount; + boolean selected = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentShippingType.idl b/tr/idlnames/PaymentShippingType.idl new file mode 100644 index 000000000000..ce32c5283241 --- /dev/null +++ b/tr/idlnames/PaymentShippingType.idl @@ -0,0 +1,6 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +enum PaymentShippingType { + "shipping", + "delivery", + "pickup" +}; \ No newline at end of file diff --git a/tr/idlnames/PaymentValidationErrors.idl b/tr/idlnames/PaymentValidationErrors.idl new file mode 100644 index 000000000000..fb843fd8313a --- /dev/null +++ b/tr/idlnames/PaymentValidationErrors.idl @@ -0,0 +1,7 @@ +// Source: Payment Request API (https://www.w3.org/TR/payment-request/) +dictionary PaymentValidationErrors { + PayerErrors payer; + AddressErrors shippingAddress; + DOMString error; + object paymentMethod; +}; \ No newline at end of file diff --git a/tr/idlnames/Performance.idl b/tr/idlnames/Performance.idl new file mode 100644 index 000000000000..769def90cd02 --- /dev/null +++ b/tr/idlnames/Performance.idl @@ -0,0 +1,63 @@ +// Source: High Resolution Time (https://www.w3.org/TR/hr-time-3/) +[Exposed=(Window,Worker)] +interface Performance : EventTarget { + DOMHighResTimeStamp now(); + readonly attribute DOMHighResTimeStamp timeOrigin; + [Default] object toJSON(); +}; + +// Source: Event Timing API (https://wicg.github.io/event-timing/) +[Exposed=Window] +partial interface Performance { + [SameObject] readonly attribute EventCounts eventCounts; +}; + +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +[Exposed=(Window,Worker)] +partial interface Performance { + Promise profile(ProfilerInitOptions options); +}; + +// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/) +partial interface Performance { + [CrossOriginIsolated] Promise measureUserAgentSpecificMemory(); +}; + +// Source: Navigation Timing Level 2 (https://www.w3.org/TR/navigation-timing-2/) +[Exposed=Window] +partial interface Performance { + [SameObject] + readonly attribute PerformanceTiming timing; + [SameObject] + readonly attribute PerformanceNavigation navigation; +}; + +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +partial interface Performance { + PerformanceEntryList getEntries (); + PerformanceEntryList getEntriesByType (DOMString type); + PerformanceEntryList getEntriesByName (DOMString name, optional DOMString type); +}; + +// Source: Resource Timing Level 2 (https://www.w3.org/TR/resource-timing-2/) +partial interface Performance { + undefined clearResourceTimings (); + undefined setResourceTimingBufferSize (unsigned long maxSize); + attribute EventHandler onresourcetimingbufferfull; +}; + +// Source: User Timing Level 2 (https://www.w3.org/TR/user-timing-2/) +partial interface Performance { + void mark(DOMString markName); + void clearMarks(optional DOMString markName); + void measure(DOMString measureName, optional DOMString startMark, optional DOMString endMark); + void clearMeasures(optional DOMString measureName); +}; + +// Source: User Timing Level 3 (https://www.w3.org/TR/user-timing-3/) +partial interface Performance { + PerformanceMark mark(DOMString markName, optional PerformanceMarkOptions markOptions = {}); + undefined clearMarks(optional DOMString markName); + PerformanceMeasure measure(DOMString measureName, optional (DOMString or PerformanceMeasureOptions) startOrMeasureOptions = {}, optional DOMString endMark); + undefined clearMeasures(optional DOMString measureName); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceElementTiming.idl b/tr/idlnames/PerformanceElementTiming.idl new file mode 100644 index 000000000000..c74777242e9e --- /dev/null +++ b/tr/idlnames/PerformanceElementTiming.idl @@ -0,0 +1,14 @@ +// Source: Element Timing API (https://wicg.github.io/element-timing/) +[Exposed=Window] +interface PerformanceElementTiming : PerformanceEntry { + readonly attribute DOMHighResTimeStamp renderTime; + readonly attribute DOMHighResTimeStamp loadTime; + readonly attribute DOMRectReadOnly intersectionRect; + readonly attribute DOMString identifier; + readonly attribute unsigned long naturalWidth; + readonly attribute unsigned long naturalHeight; + readonly attribute DOMString id; + readonly attribute Element? element; + readonly attribute DOMString url; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceEntry.idl b/tr/idlnames/PerformanceEntry.idl new file mode 100644 index 000000000000..a538c8636f8c --- /dev/null +++ b/tr/idlnames/PerformanceEntry.idl @@ -0,0 +1,9 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +[Exposed=(Window,Worker)] +interface PerformanceEntry { + readonly attribute DOMString name; + readonly attribute DOMString entryType; + readonly attribute DOMHighResTimeStamp startTime; + readonly attribute DOMHighResTimeStamp duration; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceEntryList.idl b/tr/idlnames/PerformanceEntryList.idl new file mode 100644 index 000000000000..bb16c3db0ca8 --- /dev/null +++ b/tr/idlnames/PerformanceEntryList.idl @@ -0,0 +1,2 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +typedef sequence PerformanceEntryList; \ No newline at end of file diff --git a/tr/idlnames/PerformanceEventTiming.idl b/tr/idlnames/PerformanceEventTiming.idl new file mode 100644 index 000000000000..a1fdbdeb2d53 --- /dev/null +++ b/tr/idlnames/PerformanceEventTiming.idl @@ -0,0 +1,9 @@ +// Source: Event Timing API (https://wicg.github.io/event-timing/) +[Exposed=Window] +interface PerformanceEventTiming : PerformanceEntry { + readonly attribute DOMHighResTimeStamp processingStart; + readonly attribute DOMHighResTimeStamp processingEnd; + readonly attribute boolean cancelable; + readonly attribute Node? target; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceFrameTiming.idl b/tr/idlnames/PerformanceFrameTiming.idl new file mode 100644 index 000000000000..486d7e466829 --- /dev/null +++ b/tr/idlnames/PerformanceFrameTiming.idl @@ -0,0 +1,3 @@ +// Source: Frame Timing (https://wicg.github.io/frame-timing/) +interface PerformanceFrameTiming : PerformanceEntry { +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceLongTaskTiming.idl b/tr/idlnames/PerformanceLongTaskTiming.idl new file mode 100644 index 000000000000..11289b4c3c30 --- /dev/null +++ b/tr/idlnames/PerformanceLongTaskTiming.idl @@ -0,0 +1,4 @@ +// Source: Long Tasks API 1 (https://www.w3.org/TR/longtasks-1/) +interface PerformanceLongTaskTiming : PerformanceEntry { + readonly attribute FrozenArray attribution; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceMark.idl b/tr/idlnames/PerformanceMark.idl new file mode 100644 index 000000000000..ddc733647194 --- /dev/null +++ b/tr/idlnames/PerformanceMark.idl @@ -0,0 +1,4 @@ +// Source: User Timing Level 2 (https://www.w3.org/TR/user-timing-2/) +[Exposed=(Window,Worker)] +interface PerformanceMark : PerformanceEntry { +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceMarkOptions.idl b/tr/idlnames/PerformanceMarkOptions.idl new file mode 100644 index 000000000000..7ee22f8e700f --- /dev/null +++ b/tr/idlnames/PerformanceMarkOptions.idl @@ -0,0 +1,5 @@ +// Source: User Timing Level 3 (https://www.w3.org/TR/user-timing-3/) +dictionary PerformanceMarkOptions { + any detail; + DOMHighResTimeStamp startTime; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceMeasure.idl b/tr/idlnames/PerformanceMeasure.idl new file mode 100644 index 000000000000..c722038fb598 --- /dev/null +++ b/tr/idlnames/PerformanceMeasure.idl @@ -0,0 +1,4 @@ +// Source: User Timing Level 2 (https://www.w3.org/TR/user-timing-2/) +[Exposed=(Window,Worker)] +interface PerformanceMeasure : PerformanceEntry { +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceMeasureOptions.idl b/tr/idlnames/PerformanceMeasureOptions.idl new file mode 100644 index 000000000000..ebf3a48ba2f4 --- /dev/null +++ b/tr/idlnames/PerformanceMeasureOptions.idl @@ -0,0 +1,7 @@ +// Source: User Timing Level 3 (https://www.w3.org/TR/user-timing-3/) +dictionary PerformanceMeasureOptions { + any detail; + (DOMString or DOMHighResTimeStamp) start; + DOMHighResTimeStamp duration; + (DOMString or DOMHighResTimeStamp) end; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceNavigation.idl b/tr/idlnames/PerformanceNavigation.idl new file mode 100644 index 000000000000..947e191c7319 --- /dev/null +++ b/tr/idlnames/PerformanceNavigation.idl @@ -0,0 +1,11 @@ +// Source: Navigation Timing Level 2 (https://www.w3.org/TR/navigation-timing-2/) +[Exposed=Window] +interface PerformanceNavigation { + const unsigned short TYPE_NAVIGATE = 0; + const unsigned short TYPE_RELOAD = 1; + const unsigned short TYPE_BACK_FORWARD = 2; + const unsigned short TYPE_RESERVED = 255; + readonly attribute unsigned short type; + readonly attribute unsigned short redirectCount; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceNavigationTiming.idl b/tr/idlnames/PerformanceNavigationTiming.idl new file mode 100644 index 000000000000..91463442f609 --- /dev/null +++ b/tr/idlnames/PerformanceNavigationTiming.idl @@ -0,0 +1,15 @@ +// Source: Navigation Timing Level 2 (https://www.w3.org/TR/navigation-timing-2/) +[Exposed=Window] +interface PerformanceNavigationTiming : PerformanceResourceTiming { + readonly attribute DOMHighResTimeStamp unloadEventStart; + readonly attribute DOMHighResTimeStamp unloadEventEnd; + readonly attribute DOMHighResTimeStamp domInteractive; + readonly attribute DOMHighResTimeStamp domContentLoadedEventStart; + readonly attribute DOMHighResTimeStamp domContentLoadedEventEnd; + readonly attribute DOMHighResTimeStamp domComplete; + readonly attribute DOMHighResTimeStamp loadEventStart; + readonly attribute DOMHighResTimeStamp loadEventEnd; + readonly attribute NavigationType type; + readonly attribute unsigned short redirectCount; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceObserver.idl b/tr/idlnames/PerformanceObserver.idl new file mode 100644 index 000000000000..476f70c0bbda --- /dev/null +++ b/tr/idlnames/PerformanceObserver.idl @@ -0,0 +1,9 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +[Exposed=(Window,Worker)] +interface PerformanceObserver { + constructor(PerformanceObserverCallback callback); + void observe (optional PerformanceObserverInit options = {}); + void disconnect (); + PerformanceEntryList takeRecords(); + [SameObject] static readonly attribute FrozenArray supportedEntryTypes; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceObserverCallback.idl b/tr/idlnames/PerformanceObserverCallback.idl new file mode 100644 index 000000000000..172876fe2720 --- /dev/null +++ b/tr/idlnames/PerformanceObserverCallback.idl @@ -0,0 +1,3 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +callback PerformanceObserverCallback = void (PerformanceObserverEntryList entries, + PerformanceObserver observer); \ No newline at end of file diff --git a/tr/idlnames/PerformanceObserverEntryList.idl b/tr/idlnames/PerformanceObserverEntryList.idl new file mode 100644 index 000000000000..d22557df44f9 --- /dev/null +++ b/tr/idlnames/PerformanceObserverEntryList.idl @@ -0,0 +1,7 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +[Exposed=(Window,Worker)] +interface PerformanceObserverEntryList { + PerformanceEntryList getEntries(); + PerformanceEntryList getEntriesByType (DOMString type); + PerformanceEntryList getEntriesByName (DOMString name, optional DOMString type); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceObserverInit.idl b/tr/idlnames/PerformanceObserverInit.idl new file mode 100644 index 000000000000..3355acfea6d1 --- /dev/null +++ b/tr/idlnames/PerformanceObserverInit.idl @@ -0,0 +1,10 @@ +// Source: Performance Timeline Level 2 (https://www.w3.org/TR/performance-timeline-2/) +dictionary PerformanceObserverInit { + sequence entryTypes; + DOMString type; +}; + +// Source: Event Timing API (https://wicg.github.io/event-timing/) +partial dictionary PerformanceObserverInit { + DOMHighResTimeStamp durationThreshold; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformancePaintTiming.idl b/tr/idlnames/PerformancePaintTiming.idl new file mode 100644 index 000000000000..33c130b0a61f --- /dev/null +++ b/tr/idlnames/PerformancePaintTiming.idl @@ -0,0 +1,2 @@ +// Source: Paint Timing 1 (https://www.w3.org/TR/paint-timing/) +interface PerformancePaintTiming : PerformanceEntry {}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceResourceTiming.idl b/tr/idlnames/PerformanceResourceTiming.idl new file mode 100644 index 000000000000..ca0f1deefa7d --- /dev/null +++ b/tr/idlnames/PerformanceResourceTiming.idl @@ -0,0 +1,28 @@ +// Source: Resource Timing Level 2 (https://www.w3.org/TR/resource-timing-2/) +[Exposed=(Window,Worker)] +interface PerformanceResourceTiming : PerformanceEntry { + readonly attribute DOMString initiatorType; + readonly attribute DOMString nextHopProtocol; + readonly attribute DOMHighResTimeStamp workerStart; + readonly attribute DOMHighResTimeStamp redirectStart; + readonly attribute DOMHighResTimeStamp redirectEnd; + readonly attribute DOMHighResTimeStamp fetchStart; + readonly attribute DOMHighResTimeStamp domainLookupStart; + readonly attribute DOMHighResTimeStamp domainLookupEnd; + readonly attribute DOMHighResTimeStamp connectStart; + readonly attribute DOMHighResTimeStamp connectEnd; + readonly attribute DOMHighResTimeStamp secureConnectionStart; + readonly attribute DOMHighResTimeStamp requestStart; + readonly attribute DOMHighResTimeStamp responseStart; + readonly attribute DOMHighResTimeStamp responseEnd; + readonly attribute unsigned long long transferSize; + readonly attribute unsigned long long encodedBodySize; + readonly attribute unsigned long long decodedBodySize; + [Default] object toJSON(); +}; + +// Source: Server Timing (https://www.w3.org/TR/server-timing/) +[Exposed=(Window,Worker)] +partial interface PerformanceResourceTiming { + readonly attribute FrozenArray serverTiming; +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceServerTiming.idl b/tr/idlnames/PerformanceServerTiming.idl new file mode 100644 index 000000000000..785aa5cd34f9 --- /dev/null +++ b/tr/idlnames/PerformanceServerTiming.idl @@ -0,0 +1,8 @@ +// Source: Server Timing (https://www.w3.org/TR/server-timing/) +[Exposed=(Window,Worker)] +interface PerformanceServerTiming { + readonly attribute DOMString name; + readonly attribute DOMHighResTimeStamp duration; + readonly attribute DOMString description; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PerformanceTiming.idl b/tr/idlnames/PerformanceTiming.idl new file mode 100644 index 000000000000..5273f97edc1f --- /dev/null +++ b/tr/idlnames/PerformanceTiming.idl @@ -0,0 +1,26 @@ +// Source: Navigation Timing Level 2 (https://www.w3.org/TR/navigation-timing-2/) +[Exposed=Window] +interface PerformanceTiming { + readonly attribute unsigned long long navigationStart; + readonly attribute unsigned long long unloadEventStart; + readonly attribute unsigned long long unloadEventEnd; + readonly attribute unsigned long long redirectStart; + readonly attribute unsigned long long redirectEnd; + readonly attribute unsigned long long fetchStart; + readonly attribute unsigned long long domainLookupStart; + readonly attribute unsigned long long domainLookupEnd; + readonly attribute unsigned long long connectStart; + readonly attribute unsigned long long connectEnd; + readonly attribute unsigned long long secureConnectionStart; + readonly attribute unsigned long long requestStart; + readonly attribute unsigned long long responseStart; + readonly attribute unsigned long long responseEnd; + readonly attribute unsigned long long domLoading; + readonly attribute unsigned long long domInteractive; + readonly attribute unsigned long long domContentLoadedEventStart; + readonly attribute unsigned long long domContentLoadedEventEnd; + readonly attribute unsigned long long domComplete; + readonly attribute unsigned long long loadEventStart; + readonly attribute unsigned long long loadEventEnd; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PeriodicSyncEvent.idl b/tr/idlnames/PeriodicSyncEvent.idl new file mode 100644 index 000000000000..616ecb00a386 --- /dev/null +++ b/tr/idlnames/PeriodicSyncEvent.idl @@ -0,0 +1,7 @@ +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +[ + Constructor(DOMString type, PeriodicSyncEventInit init), + Exposed=ServiceWorker +] interface PeriodicSyncEvent : ExtendableEvent { + readonly attribute DOMString tag; + }; \ No newline at end of file diff --git a/tr/idlnames/PeriodicSyncEventInit.idl b/tr/idlnames/PeriodicSyncEventInit.idl new file mode 100644 index 000000000000..f95a00e23fdd --- /dev/null +++ b/tr/idlnames/PeriodicSyncEventInit.idl @@ -0,0 +1,4 @@ +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +dictionary PeriodicSyncEventInit : ExtendableEventInit { + required DOMString tag; +}; \ No newline at end of file diff --git a/tr/idlnames/PeriodicSyncManager.idl b/tr/idlnames/PeriodicSyncManager.idl new file mode 100644 index 000000000000..056cb9c3d8d4 --- /dev/null +++ b/tr/idlnames/PeriodicSyncManager.idl @@ -0,0 +1,7 @@ +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +[Exposed=(Window,Worker)] +interface PeriodicSyncManager { + Promise register(DOMString tag, optional BackgroundSyncOptions options); + Promise> getTags(); + Promise unregister(DOMString tag); +}; \ No newline at end of file diff --git a/tr/idlnames/PeriodicWave.idl b/tr/idlnames/PeriodicWave.idl new file mode 100644 index 000000000000..8300570f0b16 --- /dev/null +++ b/tr/idlnames/PeriodicWave.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface PeriodicWave { + constructor (BaseAudioContext context, optional PeriodicWaveOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/PeriodicWaveConstraints.idl b/tr/idlnames/PeriodicWaveConstraints.idl new file mode 100644 index 000000000000..c527a36a390a --- /dev/null +++ b/tr/idlnames/PeriodicWaveConstraints.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary PeriodicWaveConstraints { + boolean disableNormalization = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PeriodicWaveOptions.idl b/tr/idlnames/PeriodicWaveOptions.idl new file mode 100644 index 000000000000..cf8517c07cd5 --- /dev/null +++ b/tr/idlnames/PeriodicWaveOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary PeriodicWaveOptions : PeriodicWaveConstraints { + sequence real; + sequence imag; +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionDescriptor.idl b/tr/idlnames/PermissionDescriptor.idl new file mode 100644 index 000000000000..ddca3f5ef4e3 --- /dev/null +++ b/tr/idlnames/PermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary PermissionDescriptor { + required PermissionName name; +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionSetParameters.idl b/tr/idlnames/PermissionSetParameters.idl new file mode 100644 index 000000000000..eeb55a66452e --- /dev/null +++ b/tr/idlnames/PermissionSetParameters.idl @@ -0,0 +1,6 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary PermissionSetParameters { + required PermissionDescriptor descriptor; + required PermissionState state; + boolean oneRealm = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionState.idl b/tr/idlnames/PermissionState.idl new file mode 100644 index 000000000000..a22543391b33 --- /dev/null +++ b/tr/idlnames/PermissionState.idl @@ -0,0 +1,5 @@ +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +enum PermissionState { + "granted", + "denied", +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionStatus.idl b/tr/idlnames/PermissionStatus.idl new file mode 100644 index 000000000000..16f431c607b8 --- /dev/null +++ b/tr/idlnames/PermissionStatus.idl @@ -0,0 +1,6 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +[Exposed=(Window,Worker)] +interface PermissionStatus : EventTarget { + readonly attribute PermissionState state; + attribute EventHandler onchange; +}; \ No newline at end of file diff --git a/tr/idlnames/Permissions.idl b/tr/idlnames/Permissions.idl new file mode 100644 index 000000000000..fbb6cf79709f --- /dev/null +++ b/tr/idlnames/Permissions.idl @@ -0,0 +1,15 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +[Exposed=(Window,Worker)] +interface Permissions { + Promise query(object permissionDesc); +}; + +// Source: Requesting Permissions (https://wicg.github.io/permissions-request/) +partial interface Permissions { + Promise request(object permissionDesc); +}; + +// Source: Relinquishing Permissions (https://wicg.github.io/permissions-revoke/) +partial interface Permissions { + Promise revoke(object permissionDesc); +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionsPolicy.idl b/tr/idlnames/PermissionsPolicy.idl new file mode 100644 index 000000000000..13019eb65da2 --- /dev/null +++ b/tr/idlnames/PermissionsPolicy.idl @@ -0,0 +1,8 @@ +// Source: Permissions Policy (https://www.w3.org/TR/permissions-policy-1/) +[Exposed=Window] +interface PermissionsPolicy { + boolean allowsFeature(DOMString feature, optional DOMString origin); + sequence features(); + sequence allowedFeatures(); + sequence getAllowlistForFeature(DOMString feature); +}; \ No newline at end of file diff --git a/tr/idlnames/PermissionsPolicyViolationReportBody.idl b/tr/idlnames/PermissionsPolicyViolationReportBody.idl new file mode 100644 index 000000000000..ea298bbe52b7 --- /dev/null +++ b/tr/idlnames/PermissionsPolicyViolationReportBody.idl @@ -0,0 +1,9 @@ +// Source: Permissions Policy (https://www.w3.org/TR/permissions-policy-1/) +[Exposed=Window] +interface PermissionsPolicyViolationReportBody : ReportBody { + readonly attribute DOMString featureId; + readonly attribute DOMString? sourceFile; + readonly attribute long? lineNumber; + readonly attribute long? columnNumber; + readonly attribute DOMString disposition; +}; \ No newline at end of file diff --git a/tr/idlnames/PhotoCapabilities.idl b/tr/idlnames/PhotoCapabilities.idl new file mode 100644 index 000000000000..9b79a17e7574 --- /dev/null +++ b/tr/idlnames/PhotoCapabilities.idl @@ -0,0 +1,7 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +interface PhotoCapabilities { + readonly attribute RedEyeReduction redEyeReduction; + readonly attribute MediaSettingsRange imageHeight; + readonly attribute MediaSettingsRange imageWidth; + readonly attribute FrozenArray fillLightMode; +}; \ No newline at end of file diff --git a/tr/idlnames/PhotoSettings.idl b/tr/idlnames/PhotoSettings.idl new file mode 100644 index 000000000000..f966c64c08cd --- /dev/null +++ b/tr/idlnames/PhotoSettings.idl @@ -0,0 +1,7 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +dictionary PhotoSettings { + FillLightMode fillLightMode; + double imageHeight; + double imageWidth; + boolean redEyeReduction; +}; \ No newline at end of file diff --git a/tr/idlnames/PictureInPictureWindow.idl b/tr/idlnames/PictureInPictureWindow.idl new file mode 100644 index 000000000000..087099f20b27 --- /dev/null +++ b/tr/idlnames/PictureInPictureWindow.idl @@ -0,0 +1,8 @@ +// Source: Picture-in-Picture (https://www.w3.org/TR/picture-in-picture/) +[Exposed=Window] +interface PictureInPictureWindow : EventTarget { + readonly attribute long width; + readonly attribute long height; + + attribute EventHandler onresize; +}; \ No newline at end of file diff --git a/tr/idlnames/PixelFormat.idl b/tr/idlnames/PixelFormat.idl new file mode 100644 index 000000000000..0ee2986dbd32 --- /dev/null +++ b/tr/idlnames/PixelFormat.idl @@ -0,0 +1,4 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +enum PixelFormat { + "I420" +}; \ No newline at end of file diff --git a/tr/idlnames/Plane.idl b/tr/idlnames/Plane.idl new file mode 100644 index 000000000000..653ff36fa28a --- /dev/null +++ b/tr/idlnames/Plane.idl @@ -0,0 +1,8 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +interface Plane { + readonly attribute unsigned long stride; + readonly attribute unsigned long rows; + readonly attribute unsigned long length; + + undefined readInto(ArrayBufferView dst); +}; \ No newline at end of file diff --git a/tr/idlnames/PlaneInit.idl b/tr/idlnames/PlaneInit.idl new file mode 100644 index 000000000000..57c77ae707eb --- /dev/null +++ b/tr/idlnames/PlaneInit.idl @@ -0,0 +1,6 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary PlaneInit { + required BufferSource src; + required unsigned long stride; + required unsigned long rows; +}; \ No newline at end of file diff --git a/tr/idlnames/PlaybackDirection.idl b/tr/idlnames/PlaybackDirection.idl new file mode 100644 index 000000000000..cba28bcdb620 --- /dev/null +++ b/tr/idlnames/PlaybackDirection.idl @@ -0,0 +1,2 @@ +// Source: Web Animations (https://www.w3.org/TR/web-animations-1/) +enum PlaybackDirection { "normal", "reverse", "alternate", "alternate-reverse" }; \ No newline at end of file diff --git a/tr/idlnames/Plugin.idl b/tr/idlnames/Plugin.idl new file mode 100644 index 000000000000..6b9a730d9605 --- /dev/null +++ b/tr/idlnames/Plugin.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface Plugin { + readonly attribute undefined name; + readonly attribute undefined description; + readonly attribute undefined filename; + readonly attribute undefined length; + getter undefined item(unsigned long index); + undefined namedItem(DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/PluginArray.idl b/tr/idlnames/PluginArray.idl new file mode 100644 index 000000000000..2ad2ca2cb24d --- /dev/null +++ b/tr/idlnames/PluginArray.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface PluginArray { + undefined refresh(); + readonly attribute unsigned long length; + getter object? item(unsigned long index); + object? namedItem(DOMString name); +}; \ No newline at end of file diff --git a/tr/idlnames/Point2D.idl b/tr/idlnames/Point2D.idl new file mode 100644 index 000000000000..ae0324b2c5fa --- /dev/null +++ b/tr/idlnames/Point2D.idl @@ -0,0 +1,5 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +dictionary Point2D { + double x = 0.0; + double y = 0.0; +}; \ No newline at end of file diff --git a/tr/idlnames/PointerEvent.idl b/tr/idlnames/PointerEvent.idl new file mode 100644 index 000000000000..a4cc8710792a --- /dev/null +++ b/tr/idlnames/PointerEvent.idl @@ -0,0 +1,19 @@ +// Source: Pointer Events (https://www.w3.org/TR/pointerevents3/) +[Exposed=Window] +interface PointerEvent : MouseEvent { + constructor(DOMString type, optional PointerEventInit eventInitDict = {}); + readonly attribute long pointerId; + readonly attribute double width; + readonly attribute double height; + readonly attribute float pressure; + readonly attribute float tangentialPressure; + readonly attribute long tiltX; + readonly attribute long tiltY; + readonly attribute long twist; + readonly attribute double altitudeAngle; + readonly attribute double azimuthAngle; + readonly attribute DOMString pointerType; + readonly attribute boolean isPrimary; + [SecureContext] sequence getCoalescedEvents(); + sequence getPredictedEvents(); +}; \ No newline at end of file diff --git a/tr/idlnames/PointerEventInit.idl b/tr/idlnames/PointerEventInit.idl new file mode 100644 index 000000000000..90ad229a8297 --- /dev/null +++ b/tr/idlnames/PointerEventInit.idl @@ -0,0 +1,17 @@ +// Source: Pointer Events (https://www.w3.org/TR/pointerevents3/) +dictionary PointerEventInit : MouseEventInit { + long pointerId = 0; + double width = 1; + double height = 1; + float pressure = 0; + float tangentialPressure = 0; + long tiltX; + long tiltY; + long twist = 0; + double altitudeAngle; + double azimuthAngle; + DOMString pointerType = ""; + boolean isPrimary = false; + sequence coalescedEvents = []; + sequence predictedEvents = []; +}; \ No newline at end of file diff --git a/tr/idlnames/PopStateEvent.idl b/tr/idlnames/PopStateEvent.idl new file mode 100644 index 000000000000..90975601969e --- /dev/null +++ b/tr/idlnames/PopStateEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface PopStateEvent : Event { + constructor(DOMString type, optional PopStateEventInit eventInitDict = {}); + + readonly attribute any state; +}; \ No newline at end of file diff --git a/tr/idlnames/PopStateEventInit.idl b/tr/idlnames/PopStateEventInit.idl new file mode 100644 index 000000000000..0a8fffe55cb7 --- /dev/null +++ b/tr/idlnames/PopStateEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary PopStateEventInit : EventInit { + any state = null; +}; \ No newline at end of file diff --git a/tr/idlnames/PortalActivateEvent.idl b/tr/idlnames/PortalActivateEvent.idl new file mode 100644 index 000000000000..bec8b5617a25 --- /dev/null +++ b/tr/idlnames/PortalActivateEvent.idl @@ -0,0 +1,8 @@ +// Source: Portals (https://wicg.github.io/portals/) +[Exposed=Window] +interface PortalActivateEvent : Event { + constructor(DOMString type, optional PortalActivateEventInit eventInitDict = {}); + + readonly attribute any data; + HTMLPortalElement adoptPredecessor(); +}; \ No newline at end of file diff --git a/tr/idlnames/PortalActivateEventInit.idl b/tr/idlnames/PortalActivateEventInit.idl new file mode 100644 index 000000000000..2229002f6e0a --- /dev/null +++ b/tr/idlnames/PortalActivateEventInit.idl @@ -0,0 +1,4 @@ +// Source: Portals (https://wicg.github.io/portals/) +dictionary PortalActivateEventInit : EventInit { + any data = null; +}; \ No newline at end of file diff --git a/tr/idlnames/PortalActivateOptions.idl b/tr/idlnames/PortalActivateOptions.idl new file mode 100644 index 000000000000..78b26dd3e669 --- /dev/null +++ b/tr/idlnames/PortalActivateOptions.idl @@ -0,0 +1,4 @@ +// Source: Portals (https://wicg.github.io/portals/) +dictionary PortalActivateOptions : PostMessageOptions { + any data; +}; \ No newline at end of file diff --git a/tr/idlnames/PortalHost.idl b/tr/idlnames/PortalHost.idl new file mode 100644 index 000000000000..5605f213cb89 --- /dev/null +++ b/tr/idlnames/PortalHost.idl @@ -0,0 +1,8 @@ +// Source: Portals (https://wicg.github.io/portals/) +[Exposed=Window] +interface PortalHost : EventTarget { + undefined postMessage(any message, optional PostMessageOptions options = {}); + + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; \ No newline at end of file diff --git a/tr/idlnames/Position.idl b/tr/idlnames/Position.idl new file mode 100644 index 000000000000..6f0b6dc5fb7c --- /dev/null +++ b/tr/idlnames/Position.idl @@ -0,0 +1,6 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +[NoInterfaceObject] +interface Position { + readonly attribute Coordinates coords; + readonly attribute DOMTimeStamp timestamp; +}; \ No newline at end of file diff --git a/tr/idlnames/PositionAlignSetting.idl b/tr/idlnames/PositionAlignSetting.idl new file mode 100644 index 000000000000..cb43e73268c3 --- /dev/null +++ b/tr/idlnames/PositionAlignSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum PositionAlignSetting { "line-left", "center", "line-right", "auto" }; \ No newline at end of file diff --git a/tr/idlnames/PositionCallback.idl b/tr/idlnames/PositionCallback.idl new file mode 100644 index 000000000000..a7aee32e46da --- /dev/null +++ b/tr/idlnames/PositionCallback.idl @@ -0,0 +1,2 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +callback PositionCallback = void (Position position); \ No newline at end of file diff --git a/tr/idlnames/PositionError.idl b/tr/idlnames/PositionError.idl new file mode 100644 index 000000000000..081a88c7d0dc --- /dev/null +++ b/tr/idlnames/PositionError.idl @@ -0,0 +1,9 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +[NoInterfaceObject] +interface PositionError { + const unsigned short PERMISSION_DENIED = 1; + const unsigned short POSITION_UNAVAILABLE = 2; + const unsigned short TIMEOUT = 3; + readonly attribute unsigned short code; + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/PositionErrorCallback.idl b/tr/idlnames/PositionErrorCallback.idl new file mode 100644 index 000000000000..d69e895430e6 --- /dev/null +++ b/tr/idlnames/PositionErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +callback PositionErrorCallback = void (PositionError positionError); \ No newline at end of file diff --git a/tr/idlnames/PositionOptions.idl b/tr/idlnames/PositionOptions.idl new file mode 100644 index 000000000000..3ecc198b4d9d --- /dev/null +++ b/tr/idlnames/PositionOptions.idl @@ -0,0 +1,6 @@ +// Source: Geolocation API Specification 2nd Edition (https://www.w3.org/TR/geolocation-API/) +dictionary PositionOptions { + boolean enableHighAccuracy = false; + [Clamp] unsigned long timeout = 0xFFFFFFFF; + [Clamp] unsigned long maximumAge = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/PostMessageOptions.idl b/tr/idlnames/PostMessageOptions.idl new file mode 100644 index 000000000000..b2e754c9708c --- /dev/null +++ b/tr/idlnames/PostMessageOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary PostMessageOptions { + sequence transfer = []; +}; \ No newline at end of file diff --git a/tr/idlnames/PremultiplyAlpha.idl b/tr/idlnames/PremultiplyAlpha.idl new file mode 100644 index 000000000000..ac1a59982f3a --- /dev/null +++ b/tr/idlnames/PremultiplyAlpha.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum PremultiplyAlpha { "none", "premultiply", "default" }; \ No newline at end of file diff --git a/tr/idlnames/Presentation.idl b/tr/idlnames/Presentation.idl new file mode 100644 index 000000000000..056bf4aaea97 --- /dev/null +++ b/tr/idlnames/Presentation.idl @@ -0,0 +1,14 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface Presentation { +}; + +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +partial interface Presentation { + attribute PresentationRequest? defaultRequest; +}; + +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +partial interface Presentation { + readonly attribute PresentationReceiver? receiver; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationAvailability.idl b/tr/idlnames/PresentationAvailability.idl new file mode 100644 index 000000000000..1867a1517294 --- /dev/null +++ b/tr/idlnames/PresentationAvailability.idl @@ -0,0 +1,7 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationAvailability : EventTarget { + readonly attribute boolean value; + + attribute EventHandler onchange; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnection.idl b/tr/idlnames/PresentationConnection.idl new file mode 100644 index 000000000000..d37822e27f6d --- /dev/null +++ b/tr/idlnames/PresentationConnection.idl @@ -0,0 +1,20 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationConnection : EventTarget { + readonly attribute USVString id; + readonly attribute USVString url; + readonly attribute PresentationConnectionState state; + undefined close(); + undefined terminate(); + attribute EventHandler onconnect; + attribute EventHandler onclose; + attribute EventHandler onterminate; + + // Communication + attribute BinaryType binaryType; + attribute EventHandler onmessage; + undefined send (DOMString message); + undefined send (Blob data); + undefined send (ArrayBuffer data); + undefined send (ArrayBufferView data); +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionAvailableEvent.idl b/tr/idlnames/PresentationConnectionAvailableEvent.idl new file mode 100644 index 000000000000..b2124538e64a --- /dev/null +++ b/tr/idlnames/PresentationConnectionAvailableEvent.idl @@ -0,0 +1,6 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationConnectionAvailableEvent : Event { + constructor(DOMString type, PresentationConnectionAvailableEventInit eventInitDict); + [SameObject] readonly attribute PresentationConnection connection; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionAvailableEventInit.idl b/tr/idlnames/PresentationConnectionAvailableEventInit.idl new file mode 100644 index 000000000000..c678450b3196 --- /dev/null +++ b/tr/idlnames/PresentationConnectionAvailableEventInit.idl @@ -0,0 +1,4 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +dictionary PresentationConnectionAvailableEventInit : EventInit { + required PresentationConnection connection; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionCloseEvent.idl b/tr/idlnames/PresentationConnectionCloseEvent.idl new file mode 100644 index 000000000000..12d52e0d4739 --- /dev/null +++ b/tr/idlnames/PresentationConnectionCloseEvent.idl @@ -0,0 +1,7 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationConnectionCloseEvent : Event { + constructor(DOMString type, PresentationConnectionCloseEventInit eventInitDict); + readonly attribute PresentationConnectionCloseReason reason; + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionCloseEventInit.idl b/tr/idlnames/PresentationConnectionCloseEventInit.idl new file mode 100644 index 000000000000..aa4e3994c310 --- /dev/null +++ b/tr/idlnames/PresentationConnectionCloseEventInit.idl @@ -0,0 +1,5 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +dictionary PresentationConnectionCloseEventInit : EventInit { + required PresentationConnectionCloseReason reason; + DOMString message = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionCloseReason.idl b/tr/idlnames/PresentationConnectionCloseReason.idl new file mode 100644 index 000000000000..4c9827bfc287 --- /dev/null +++ b/tr/idlnames/PresentationConnectionCloseReason.idl @@ -0,0 +1,2 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +enum PresentationConnectionCloseReason { "error", "closed", "wentaway" }; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionList.idl b/tr/idlnames/PresentationConnectionList.idl new file mode 100644 index 000000000000..3758526bc60d --- /dev/null +++ b/tr/idlnames/PresentationConnectionList.idl @@ -0,0 +1,6 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationConnectionList : EventTarget { + readonly attribute FrozenArray connections; + attribute EventHandler onconnectionavailable; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationConnectionState.idl b/tr/idlnames/PresentationConnectionState.idl new file mode 100644 index 000000000000..7c8d124ce69a --- /dev/null +++ b/tr/idlnames/PresentationConnectionState.idl @@ -0,0 +1,2 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +enum PresentationConnectionState { "connecting", "connected", "closed", "terminated" }; \ No newline at end of file diff --git a/tr/idlnames/PresentationReceiver.idl b/tr/idlnames/PresentationReceiver.idl new file mode 100644 index 000000000000..596a893936ad --- /dev/null +++ b/tr/idlnames/PresentationReceiver.idl @@ -0,0 +1,5 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationReceiver { + readonly attribute Promise connectionList; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationRequest.idl b/tr/idlnames/PresentationRequest.idl new file mode 100644 index 000000000000..593b00f43cc4 --- /dev/null +++ b/tr/idlnames/PresentationRequest.idl @@ -0,0 +1,11 @@ +// Source: Presentation API (https://www.w3.org/TR/presentation-api/) +[SecureContext, Exposed=Window] +interface PresentationRequest : EventTarget { + constructor(USVString url); + constructor(sequence urls); + Promise start(); + Promise reconnect(USVString presentationId); + Promise getAvailability(); + + attribute EventHandler onconnectionavailable; +}; \ No newline at end of file diff --git a/tr/idlnames/PresentationStyle.idl b/tr/idlnames/PresentationStyle.idl new file mode 100644 index 000000000000..2c9cf31c10f7 --- /dev/null +++ b/tr/idlnames/PresentationStyle.idl @@ -0,0 +1,2 @@ +// Source: Clipboard API and events (https://www.w3.org/TR/clipboard-apis/) +enum PresentationStyle { "unspecified", "inline", "attachment" }; \ No newline at end of file diff --git a/tr/idlnames/ProcessingInstruction.idl b/tr/idlnames/ProcessingInstruction.idl new file mode 100644 index 000000000000..9967f8acc58b --- /dev/null +++ b/tr/idlnames/ProcessingInstruction.idl @@ -0,0 +1,5 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface ProcessingInstruction : CharacterData { + readonly attribute DOMString target; +}; \ No newline at end of file diff --git a/tr/idlnames/Profiler.idl b/tr/idlnames/Profiler.idl new file mode 100644 index 000000000000..0e130355e676 --- /dev/null +++ b/tr/idlnames/Profiler.idl @@ -0,0 +1,8 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +[Exposed=(Window,Worker)] +interface Profiler : EventTarget { + readonly attribute DOMHighResTimeStamp sampleInterval; + readonly attribute boolean stopped; + + Promise stop(); +}; \ No newline at end of file diff --git a/tr/idlnames/ProfilerFrame.idl b/tr/idlnames/ProfilerFrame.idl new file mode 100644 index 000000000000..d3595c95d63b --- /dev/null +++ b/tr/idlnames/ProfilerFrame.idl @@ -0,0 +1,7 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +dictionary ProfilerFrame { + DOMString name; + required unsigned long long resourceId; + required unsigned long long line; + required unsigned long long column; +}; \ No newline at end of file diff --git a/tr/idlnames/ProfilerInitOptions.idl b/tr/idlnames/ProfilerInitOptions.idl new file mode 100644 index 000000000000..f7940251421b --- /dev/null +++ b/tr/idlnames/ProfilerInitOptions.idl @@ -0,0 +1,5 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +dictionary ProfilerInitOptions { + required DOMHighResTimeStamp sampleInterval; + required unsigned long maxBufferSize; +}; \ No newline at end of file diff --git a/tr/idlnames/ProfilerResource.idl b/tr/idlnames/ProfilerResource.idl new file mode 100644 index 000000000000..633cb93ca1bf --- /dev/null +++ b/tr/idlnames/ProfilerResource.idl @@ -0,0 +1,2 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +typedef DOMString ProfilerResource; \ No newline at end of file diff --git a/tr/idlnames/ProfilerSample.idl b/tr/idlnames/ProfilerSample.idl new file mode 100644 index 000000000000..a187959588cf --- /dev/null +++ b/tr/idlnames/ProfilerSample.idl @@ -0,0 +1,5 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +dictionary ProfilerSample { + required DOMHighResTimeStamp timestamp; + unsigned long long stackId; +}; \ No newline at end of file diff --git a/tr/idlnames/ProfilerStack.idl b/tr/idlnames/ProfilerStack.idl new file mode 100644 index 000000000000..e5ab1b899f98 --- /dev/null +++ b/tr/idlnames/ProfilerStack.idl @@ -0,0 +1,5 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +dictionary ProfilerStack { + unsigned long long parentId; + required unsigned long long frameId; +}; \ No newline at end of file diff --git a/tr/idlnames/ProfilerTrace.idl b/tr/idlnames/ProfilerTrace.idl new file mode 100644 index 000000000000..66121d1b353b --- /dev/null +++ b/tr/idlnames/ProfilerTrace.idl @@ -0,0 +1,7 @@ +// Source: JS Self-Profiling API (https://wicg.github.io/js-self-profiling/) +dictionary ProfilerTrace { + required sequence resources; + required sequence frames; + required sequence stacks; + required sequence samples; +}; \ No newline at end of file diff --git a/tr/idlnames/ProgressEvent.idl b/tr/idlnames/ProgressEvent.idl new file mode 100644 index 000000000000..b3703e4fc0b7 --- /dev/null +++ b/tr/idlnames/ProgressEvent.idl @@ -0,0 +1,9 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface ProgressEvent : Event { + constructor(DOMString type, optional ProgressEventInit eventInitDict = {}); + + readonly attribute boolean lengthComputable; + readonly attribute unsigned long long loaded; + readonly attribute unsigned long long total; +}; \ No newline at end of file diff --git a/tr/idlnames/ProgressEventInit.idl b/tr/idlnames/ProgressEventInit.idl new file mode 100644 index 000000000000..1f2e47f9248d --- /dev/null +++ b/tr/idlnames/ProgressEventInit.idl @@ -0,0 +1,6 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +dictionary ProgressEventInit : EventInit { + boolean lengthComputable = false; + unsigned long long loaded = 0; + unsigned long long total = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/PromiseRejectionEvent.idl b/tr/idlnames/PromiseRejectionEvent.idl new file mode 100644 index 000000000000..a5b3a08cb099 --- /dev/null +++ b/tr/idlnames/PromiseRejectionEvent.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface PromiseRejectionEvent : Event { + constructor(DOMString type, PromiseRejectionEventInit eventInitDict); + + readonly attribute Promise promise; + readonly attribute any reason; +}; \ No newline at end of file diff --git a/tr/idlnames/PromiseRejectionEventInit.idl b/tr/idlnames/PromiseRejectionEventInit.idl new file mode 100644 index 000000000000..19db9f56c975 --- /dev/null +++ b/tr/idlnames/PromiseRejectionEventInit.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary PromiseRejectionEventInit : EventInit { + required Promise promise; + any reason; +}; \ No newline at end of file diff --git a/tr/idlnames/PropertyDefinition.idl b/tr/idlnames/PropertyDefinition.idl new file mode 100644 index 000000000000..294ae3102f3f --- /dev/null +++ b/tr/idlnames/PropertyDefinition.idl @@ -0,0 +1,7 @@ +// Source: CSS Properties and Values API Level 1 (https://www.w3.org/TR/css-properties-values-api-1/) +dictionary PropertyDefinition { + required DOMString name; + DOMString syntax = "*"; + required boolean inherits; + DOMString initialValue; +}; \ No newline at end of file diff --git a/tr/idlnames/ProximityReadingValues.idl b/tr/idlnames/ProximityReadingValues.idl new file mode 100644 index 000000000000..7e5060361f19 --- /dev/null +++ b/tr/idlnames/ProximityReadingValues.idl @@ -0,0 +1,6 @@ +// Source: Proximity Sensor (https://www.w3.org/TR/proximity/) +dictionary ProximityReadingValues { + required double? distance; + required double? max; + required boolean? near; +}; \ No newline at end of file diff --git a/tr/idlnames/ProximitySensor.idl b/tr/idlnames/ProximitySensor.idl new file mode 100644 index 000000000000..21f170424ea9 --- /dev/null +++ b/tr/idlnames/ProximitySensor.idl @@ -0,0 +1,7 @@ +// Source: Proximity Sensor (https://www.w3.org/TR/proximity/) +[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +interface ProximitySensor : Sensor { + readonly attribute double? distance; + readonly attribute double? max; + readonly attribute boolean? near; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredential.idl b/tr/idlnames/PublicKeyCredential.idl new file mode 100644 index 000000000000..94dea2f5cb2d --- /dev/null +++ b/tr/idlnames/PublicKeyCredential.idl @@ -0,0 +1,12 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +[SecureContext, Exposed=Window] +interface PublicKeyCredential : Credential { + [SameObject] readonly attribute ArrayBuffer rawId; + [SameObject] readonly attribute AuthenticatorResponse response; + AuthenticationExtensionsClientOutputs getClientExtensionResults(); +}; + +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +partial interface PublicKeyCredential { + static Promise isUserVerifyingPlatformAuthenticatorAvailable(); +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialCreationOptions.idl b/tr/idlnames/PublicKeyCredentialCreationOptions.idl new file mode 100644 index 000000000000..7bde258db3c7 --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialCreationOptions.idl @@ -0,0 +1,14 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialCreationOptions { + required PublicKeyCredentialRpEntity rp; + required PublicKeyCredentialUserEntity user; + + required BufferSource challenge; + required sequence pubKeyCredParams; + + unsigned long timeout; + sequence excludeCredentials = []; + AuthenticatorSelectionCriteria authenticatorSelection; + DOMString attestation = "none"; + AuthenticationExtensionsClientInputs extensions; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialDescriptor.idl b/tr/idlnames/PublicKeyCredentialDescriptor.idl new file mode 100644 index 000000000000..720f6b8e62da --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialDescriptor.idl @@ -0,0 +1,6 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialDescriptor { + required DOMString type; + required BufferSource id; + sequence transports; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialEntity.idl b/tr/idlnames/PublicKeyCredentialEntity.idl new file mode 100644 index 000000000000..eeb54286e0a1 --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialEntity.idl @@ -0,0 +1,4 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialEntity { + required DOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialParameters.idl b/tr/idlnames/PublicKeyCredentialParameters.idl new file mode 100644 index 000000000000..3b5ba252c05e --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialParameters.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialParameters { + required DOMString type; + required COSEAlgorithmIdentifier alg; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialRequestOptions.idl b/tr/idlnames/PublicKeyCredentialRequestOptions.idl new file mode 100644 index 000000000000..a5b1a0cd8874 --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialRequestOptions.idl @@ -0,0 +1,9 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialRequestOptions { + required BufferSource challenge; + unsigned long timeout; + USVString rpId; + sequence allowCredentials = []; + DOMString userVerification = "preferred"; + AuthenticationExtensionsClientInputs extensions; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialRpEntity.idl b/tr/idlnames/PublicKeyCredentialRpEntity.idl new file mode 100644 index 000000000000..27a5ffac33c4 --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialRpEntity.idl @@ -0,0 +1,4 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialRpEntity : PublicKeyCredentialEntity { + DOMString id; +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialType.idl b/tr/idlnames/PublicKeyCredentialType.idl new file mode 100644 index 000000000000..4c4609f68245 --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialType.idl @@ -0,0 +1,4 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum PublicKeyCredentialType { + "public-key" +}; \ No newline at end of file diff --git a/tr/idlnames/PublicKeyCredentialUserEntity.idl b/tr/idlnames/PublicKeyCredentialUserEntity.idl new file mode 100644 index 000000000000..a6a1bb59f1fd --- /dev/null +++ b/tr/idlnames/PublicKeyCredentialUserEntity.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary PublicKeyCredentialUserEntity : PublicKeyCredentialEntity { + required BufferSource id; + required DOMString displayName; +}; \ No newline at end of file diff --git a/tr/idlnames/PushEncryptionKeyName.idl b/tr/idlnames/PushEncryptionKeyName.idl new file mode 100644 index 000000000000..9204a082a0bc --- /dev/null +++ b/tr/idlnames/PushEncryptionKeyName.idl @@ -0,0 +1,5 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +enum PushEncryptionKeyName { + "p256dh", + "auth" +}; \ No newline at end of file diff --git a/tr/idlnames/PushEvent.idl b/tr/idlnames/PushEvent.idl new file mode 100644 index 000000000000..d960b8885f58 --- /dev/null +++ b/tr/idlnames/PushEvent.idl @@ -0,0 +1,6 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=ServiceWorker, SecureContext] +interface PushEvent : ExtendableEvent { + constructor(DOMString type, optional PushEventInit eventInitDict = {}); + readonly attribute PushMessageData? data; +}; \ No newline at end of file diff --git a/tr/idlnames/PushEventInit.idl b/tr/idlnames/PushEventInit.idl new file mode 100644 index 000000000000..bd0f193048cc --- /dev/null +++ b/tr/idlnames/PushEventInit.idl @@ -0,0 +1,4 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +dictionary PushEventInit : ExtendableEventInit { + PushMessageDataInit data; +}; \ No newline at end of file diff --git a/tr/idlnames/PushManager.idl b/tr/idlnames/PushManager.idl new file mode 100644 index 000000000000..f28f84408a14 --- /dev/null +++ b/tr/idlnames/PushManager.idl @@ -0,0 +1,9 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=(Window,Worker), SecureContext] +interface PushManager { + [SameObject] static readonly attribute FrozenArray supportedContentEncodings; + + Promise subscribe(optional PushSubscriptionOptionsInit options = {}); + Promise getSubscription(); + Promise permissionState(optional PushSubscriptionOptionsInit options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/PushMessageData.idl b/tr/idlnames/PushMessageData.idl new file mode 100644 index 000000000000..e6e61b7bad14 --- /dev/null +++ b/tr/idlnames/PushMessageData.idl @@ -0,0 +1,8 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=ServiceWorker, SecureContext] +interface PushMessageData { + ArrayBuffer arrayBuffer(); + Blob blob(); + any json(); + USVString text(); +}; \ No newline at end of file diff --git a/tr/idlnames/PushMessageDataInit.idl b/tr/idlnames/PushMessageDataInit.idl new file mode 100644 index 000000000000..a7f159bfa100 --- /dev/null +++ b/tr/idlnames/PushMessageDataInit.idl @@ -0,0 +1,2 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +typedef (BufferSource or USVString) PushMessageDataInit; \ No newline at end of file diff --git a/tr/idlnames/PushPermissionDescriptor.idl b/tr/idlnames/PushPermissionDescriptor.idl new file mode 100644 index 000000000000..0ecbf39862bc --- /dev/null +++ b/tr/idlnames/PushPermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: Permissions (https://www.w3.org/TR/permissions/) +dictionary PushPermissionDescriptor : PermissionDescriptor { + boolean userVisibleOnly = false; +}; \ No newline at end of file diff --git a/tr/idlnames/PushPermissionState.idl b/tr/idlnames/PushPermissionState.idl new file mode 100644 index 000000000000..29cf5a89d3d5 --- /dev/null +++ b/tr/idlnames/PushPermissionState.idl @@ -0,0 +1,6 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +enum PushPermissionState { + "denied", + "granted", + "prompt", +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscription.idl b/tr/idlnames/PushSubscription.idl new file mode 100644 index 000000000000..1361df09c030 --- /dev/null +++ b/tr/idlnames/PushSubscription.idl @@ -0,0 +1,11 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=(Window,Worker), SecureContext] +interface PushSubscription { + readonly attribute USVString endpoint; + readonly attribute DOMTimeStamp? expirationTime; + [SameObject] readonly attribute PushSubscriptionOptions options; + ArrayBuffer? getKey(PushEncryptionKeyName name); + Promise unsubscribe(); + + PushSubscriptionJSON toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscriptionChangeEvent.idl b/tr/idlnames/PushSubscriptionChangeEvent.idl new file mode 100644 index 000000000000..742ea30a1f29 --- /dev/null +++ b/tr/idlnames/PushSubscriptionChangeEvent.idl @@ -0,0 +1,7 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=ServiceWorker, SecureContext] +interface PushSubscriptionChangeEvent : ExtendableEvent { + constructor(DOMString type, optional PushSubscriptionChangeEventInit eventInitDict = {}); + readonly attribute PushSubscription? newSubscription; + readonly attribute PushSubscription? oldSubscription; +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscriptionChangeEventInit.idl b/tr/idlnames/PushSubscriptionChangeEventInit.idl new file mode 100644 index 000000000000..d47837e6fa91 --- /dev/null +++ b/tr/idlnames/PushSubscriptionChangeEventInit.idl @@ -0,0 +1,5 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +dictionary PushSubscriptionChangeEventInit : ExtendableEventInit { + PushSubscription newSubscription = null; + PushSubscription oldSubscription = null; +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscriptionJSON.idl b/tr/idlnames/PushSubscriptionJSON.idl new file mode 100644 index 000000000000..46cb4325a049 --- /dev/null +++ b/tr/idlnames/PushSubscriptionJSON.idl @@ -0,0 +1,6 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +dictionary PushSubscriptionJSON { + USVString endpoint; + DOMTimeStamp? expirationTime; + record keys; +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscriptionOptions.idl b/tr/idlnames/PushSubscriptionOptions.idl new file mode 100644 index 000000000000..0395fc8b01b1 --- /dev/null +++ b/tr/idlnames/PushSubscriptionOptions.idl @@ -0,0 +1,6 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=(Window,Worker), SecureContext] +interface PushSubscriptionOptions { + readonly attribute boolean userVisibleOnly; + [SameObject] readonly attribute ArrayBuffer? applicationServerKey; +}; \ No newline at end of file diff --git a/tr/idlnames/PushSubscriptionOptionsInit.idl b/tr/idlnames/PushSubscriptionOptionsInit.idl new file mode 100644 index 000000000000..d45a15a77765 --- /dev/null +++ b/tr/idlnames/PushSubscriptionOptionsInit.idl @@ -0,0 +1,5 @@ +// Source: Push API (https://www.w3.org/TR/push-api/) +dictionary PushSubscriptionOptionsInit { + boolean userVisibleOnly = false; + (BufferSource or DOMString)? applicationServerKey = null; +}; \ No newline at end of file diff --git a/tr/idlnames/QueuingStrategy.idl b/tr/idlnames/QueuingStrategy.idl new file mode 100644 index 000000000000..8cfb7fbbb6c5 --- /dev/null +++ b/tr/idlnames/QueuingStrategy.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary QueuingStrategy { + unrestricted double highWaterMark; + QueuingStrategySize size; +}; \ No newline at end of file diff --git a/tr/idlnames/QueuingStrategyInit.idl b/tr/idlnames/QueuingStrategyInit.idl new file mode 100644 index 000000000000..fd1fb41fb34f --- /dev/null +++ b/tr/idlnames/QueuingStrategyInit.idl @@ -0,0 +1,4 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary QueuingStrategyInit { + required unrestricted double highWaterMark; +}; \ No newline at end of file diff --git a/tr/idlnames/QueuingStrategySize.idl b/tr/idlnames/QueuingStrategySize.idl new file mode 100644 index 000000000000..4a41acf42cd7 --- /dev/null +++ b/tr/idlnames/QueuingStrategySize.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback QueuingStrategySize = unrestricted double (optional any chunk); \ No newline at end of file diff --git a/tr/idlnames/RTCAnswerOptions.idl b/tr/idlnames/RTCAnswerOptions.idl new file mode 100644 index 000000000000..ebf6fbb12b87 --- /dev/null +++ b/tr/idlnames/RTCAnswerOptions.idl @@ -0,0 +1,2 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCAnswerOptions : RTCOfferAnswerOptions {}; \ No newline at end of file diff --git a/tr/idlnames/RTCAudioHandlerStats.idl b/tr/idlnames/RTCAudioHandlerStats.idl new file mode 100644 index 000000000000..b8d22ad89fa1 --- /dev/null +++ b/tr/idlnames/RTCAudioHandlerStats.idl @@ -0,0 +1,3 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCAudioHandlerStats : RTCMediaHandlerStats { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCAudioReceiverStats.idl b/tr/idlnames/RTCAudioReceiverStats.idl new file mode 100644 index 000000000000..39b469d18ad7 --- /dev/null +++ b/tr/idlnames/RTCAudioReceiverStats.idl @@ -0,0 +1,3 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCAudioReceiverStats : RTCAudioHandlerStats { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCAudioSenderStats.idl b/tr/idlnames/RTCAudioSenderStats.idl new file mode 100644 index 000000000000..ad02cedbc0c8 --- /dev/null +++ b/tr/idlnames/RTCAudioSenderStats.idl @@ -0,0 +1,4 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCAudioSenderStats : RTCAudioHandlerStats { + DOMString mediaSourceId; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCAudioSourceStats.idl b/tr/idlnames/RTCAudioSourceStats.idl new file mode 100644 index 000000000000..35746f8b1e57 --- /dev/null +++ b/tr/idlnames/RTCAudioSourceStats.idl @@ -0,0 +1,8 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCAudioSourceStats : RTCMediaSourceStats { + double audioLevel; + double totalAudioEnergy; + double totalSamplesDuration; + double echoReturnLoss; + double echoReturnLossEnhancement; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCBundlePolicy.idl b/tr/idlnames/RTCBundlePolicy.idl new file mode 100644 index 000000000000..ea27f6c25043 --- /dev/null +++ b/tr/idlnames/RTCBundlePolicy.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCBundlePolicy { + "balanced", + "max-compat", + "max-bundle" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCCertificate.idl b/tr/idlnames/RTCCertificate.idl new file mode 100644 index 000000000000..8b9162cfb50a --- /dev/null +++ b/tr/idlnames/RTCCertificate.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window, Serializable] +interface RTCCertificate { + readonly attribute DOMTimeStamp expires; + sequence getFingerprints(); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCCertificateExpiration.idl b/tr/idlnames/RTCCertificateExpiration.idl new file mode 100644 index 000000000000..db39aa9bf2c6 --- /dev/null +++ b/tr/idlnames/RTCCertificateExpiration.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCCertificateExpiration { + [EnforceRange] DOMTimeStamp expires; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCCertificateStats.idl b/tr/idlnames/RTCCertificateStats.idl new file mode 100644 index 000000000000..77b055403e57 --- /dev/null +++ b/tr/idlnames/RTCCertificateStats.idl @@ -0,0 +1,7 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCCertificateStats : RTCStats { + required DOMString fingerprint; + required DOMString fingerprintAlgorithm; + required DOMString base64Certificate; + DOMString issuerCertificateId; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCCodecStats.idl b/tr/idlnames/RTCCodecStats.idl new file mode 100644 index 000000000000..2c9c97add53e --- /dev/null +++ b/tr/idlnames/RTCCodecStats.idl @@ -0,0 +1,10 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCCodecStats : RTCStats { + required unsigned long payloadType; + RTCCodecType codecType; + required DOMString transportId; + required DOMString mimeType; + unsigned long clockRate; + unsigned long channels; + DOMString sdpFmtpLine; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCCodecType.idl b/tr/idlnames/RTCCodecType.idl new file mode 100644 index 000000000000..f748f1a91e67 --- /dev/null +++ b/tr/idlnames/RTCCodecType.idl @@ -0,0 +1,5 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +enum RTCCodecType { + "encode", + "decode", +}; \ No newline at end of file diff --git a/tr/idlnames/RTCConfiguration.idl b/tr/idlnames/RTCConfiguration.idl new file mode 100644 index 000000000000..03703cb8a76a --- /dev/null +++ b/tr/idlnames/RTCConfiguration.idl @@ -0,0 +1,15 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCConfiguration { + sequence iceServers; + RTCIceTransportPolicy iceTransportPolicy; + RTCBundlePolicy bundlePolicy; + RTCRtcpMuxPolicy rtcpMuxPolicy; + sequence certificates; + [EnforceRange] octet iceCandidatePoolSize = 0; +}; + +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +// New fields in RTCConfiguration +partial dictionary RTCConfiguration { + boolean encodedInsertableStreams = false; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDTMFSender.idl b/tr/idlnames/RTCDTMFSender.idl new file mode 100644 index 000000000000..eb53efaf2af3 --- /dev/null +++ b/tr/idlnames/RTCDTMFSender.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCDTMFSender : EventTarget { + undefined insertDTMF(DOMString tones, optional unsigned long duration = 100, optional unsigned long interToneGap = 70); + attribute EventHandler ontonechange; + readonly attribute boolean canInsertDTMF; + readonly attribute DOMString toneBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDTMFToneChangeEvent.idl b/tr/idlnames/RTCDTMFToneChangeEvent.idl new file mode 100644 index 000000000000..85de14bd7197 --- /dev/null +++ b/tr/idlnames/RTCDTMFToneChangeEvent.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCDTMFToneChangeEvent : Event { + constructor(DOMString type, optional RTCDTMFToneChangeEventInit eventInitDict = {}); + readonly attribute DOMString tone; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDTMFToneChangeEventInit.idl b/tr/idlnames/RTCDTMFToneChangeEventInit.idl new file mode 100644 index 000000000000..fbd16440e1e5 --- /dev/null +++ b/tr/idlnames/RTCDTMFToneChangeEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCDTMFToneChangeEventInit : EventInit { + DOMString tone = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannel.idl b/tr/idlnames/RTCDataChannel.idl new file mode 100644 index 000000000000..fce79f4845dc --- /dev/null +++ b/tr/idlnames/RTCDataChannel.idl @@ -0,0 +1,31 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCDataChannel : EventTarget { + readonly attribute USVString label; + readonly attribute boolean ordered; + readonly attribute unsigned short? maxPacketLifeTime; + readonly attribute unsigned short? maxRetransmits; + readonly attribute USVString protocol; + readonly attribute boolean negotiated; + readonly attribute unsigned short? id; + readonly attribute RTCDataChannelState readyState; + readonly attribute unsigned long bufferedAmount; + [EnforceRange] attribute unsigned long bufferedAmountLowThreshold; + attribute EventHandler onopen; + attribute EventHandler onbufferedamountlow; + attribute EventHandler onerror; + attribute EventHandler onclosing; + attribute EventHandler onclose; + undefined close(); + attribute EventHandler onmessage; + attribute BinaryType binaryType; + undefined send(USVString data); + undefined send(Blob data); + undefined send(ArrayBuffer data); + undefined send(ArrayBufferView data); +}; + +// Source: WebRTC Priority Control API (https://www.w3.org/TR/webrtc-priority/) +partial interface RTCDataChannel { + readonly attribute RTCPriorityType priority; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannelEvent.idl b/tr/idlnames/RTCDataChannelEvent.idl new file mode 100644 index 000000000000..8aef040912b4 --- /dev/null +++ b/tr/idlnames/RTCDataChannelEvent.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCDataChannelEvent : Event { + constructor(DOMString type, RTCDataChannelEventInit eventInitDict); + readonly attribute RTCDataChannel channel; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannelEventInit.idl b/tr/idlnames/RTCDataChannelEventInit.idl new file mode 100644 index 000000000000..e3f3548890ae --- /dev/null +++ b/tr/idlnames/RTCDataChannelEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCDataChannelEventInit : EventInit { + required RTCDataChannel channel; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannelInit.idl b/tr/idlnames/RTCDataChannelInit.idl new file mode 100644 index 000000000000..f816c9392336 --- /dev/null +++ b/tr/idlnames/RTCDataChannelInit.idl @@ -0,0 +1,14 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCDataChannelInit { + boolean ordered = true; + [EnforceRange] unsigned short maxPacketLifeTime; + [EnforceRange] unsigned short maxRetransmits; + USVString protocol = ""; + boolean negotiated = false; + [EnforceRange] unsigned short id; +}; + +// Source: WebRTC Priority Control API (https://www.w3.org/TR/webrtc-priority/) +partial dictionary RTCDataChannelInit { + RTCPriorityType priority = "low"; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannelState.idl b/tr/idlnames/RTCDataChannelState.idl new file mode 100644 index 000000000000..0255a4696234 --- /dev/null +++ b/tr/idlnames/RTCDataChannelState.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCDataChannelState { + "connecting", + "open", + "closing", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDataChannelStats.idl b/tr/idlnames/RTCDataChannelStats.idl new file mode 100644 index 000000000000..792fa3d6de49 --- /dev/null +++ b/tr/idlnames/RTCDataChannelStats.idl @@ -0,0 +1,11 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCDataChannelStats : RTCStats { + DOMString label; + DOMString protocol; + unsigned short dataChannelIdentifier; + required RTCDataChannelState state; + unsigned long messagesSent; + unsigned long long bytesSent; + unsigned long messagesReceived; + unsigned long long bytesReceived; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDegradationPreference.idl b/tr/idlnames/RTCDegradationPreference.idl new file mode 100644 index 000000000000..773659ba0f61 --- /dev/null +++ b/tr/idlnames/RTCDegradationPreference.idl @@ -0,0 +1,6 @@ +// Source: MediaStreamTrack Content Hints (https://www.w3.org/TR/mst-content-hint/) +enum RTCDegradationPreference { + "maintain-framerate", + "maintain-resolution", + "balanced" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDtlsFingerprint.idl b/tr/idlnames/RTCDtlsFingerprint.idl new file mode 100644 index 000000000000..7ec4e5434ddd --- /dev/null +++ b/tr/idlnames/RTCDtlsFingerprint.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCDtlsFingerprint { + DOMString algorithm; + DOMString value; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDtlsTransport.idl b/tr/idlnames/RTCDtlsTransport.idl new file mode 100644 index 000000000000..e1ba0f96e357 --- /dev/null +++ b/tr/idlnames/RTCDtlsTransport.idl @@ -0,0 +1,9 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCDtlsTransport : EventTarget { + [SameObject] readonly attribute RTCIceTransport iceTransport; + readonly attribute RTCDtlsTransportState state; + sequence getRemoteCertificates(); + attribute EventHandler onstatechange; + attribute EventHandler onerror; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCDtlsTransportState.idl b/tr/idlnames/RTCDtlsTransportState.idl new file mode 100644 index 000000000000..c5993a568b78 --- /dev/null +++ b/tr/idlnames/RTCDtlsTransportState.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCDtlsTransportState { + "new", + "connecting", + "connected", + "closed", + "failed" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCEncodedAudioFrame.idl b/tr/idlnames/RTCEncodedAudioFrame.idl new file mode 100644 index 000000000000..93777c728268 --- /dev/null +++ b/tr/idlnames/RTCEncodedAudioFrame.idl @@ -0,0 +1,7 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +[Exposed=Window] +interface RTCEncodedAudioFrame { + readonly attribute unsigned long long timestamp; + attribute ArrayBuffer data; + RTCEncodedAudioFrameMetadata getMetadata(); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCEncodedAudioFrameMetadata.idl b/tr/idlnames/RTCEncodedAudioFrameMetadata.idl new file mode 100644 index 000000000000..1421c8b25d1e --- /dev/null +++ b/tr/idlnames/RTCEncodedAudioFrameMetadata.idl @@ -0,0 +1,5 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +dictionary RTCEncodedAudioFrameMetadata { + long synchronizationSource; + sequence contributingSources; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCEncodedVideoFrame.idl b/tr/idlnames/RTCEncodedVideoFrame.idl new file mode 100644 index 000000000000..afcbfb928387 --- /dev/null +++ b/tr/idlnames/RTCEncodedVideoFrame.idl @@ -0,0 +1,10 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +// New interfaces to define encoded video and audio frames. Will eventually +// re-use or extend the equivalent defined in WebCodecs. +[Exposed=Window] +interface RTCEncodedVideoFrame { + readonly attribute RTCEncodedVideoFrameType type; + readonly attribute unsigned long long timestamp; + attribute ArrayBuffer data; + RTCEncodedVideoFrameMetadata getMetadata(); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCEncodedVideoFrameMetadata.idl b/tr/idlnames/RTCEncodedVideoFrameMetadata.idl new file mode 100644 index 000000000000..6cbd5ce86a98 --- /dev/null +++ b/tr/idlnames/RTCEncodedVideoFrameMetadata.idl @@ -0,0 +1,11 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +dictionary RTCEncodedVideoFrameMetadata { + long long frameId; + sequence dependencies; + unsigned short width; + unsigned short height; + long spatialIndex; + long temporalIndex; + long synchronizationSource; + sequence contributingSources; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCEncodedVideoFrameType.idl b/tr/idlnames/RTCEncodedVideoFrameType.idl new file mode 100644 index 000000000000..d45c07c88ebd --- /dev/null +++ b/tr/idlnames/RTCEncodedVideoFrameType.idl @@ -0,0 +1,8 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +// New enum for video frame types. Will eventually re-use the equivalent defined +// by WebCodecs. +enum RTCEncodedVideoFrameType { + "empty", + "key", + "delta", +}; \ No newline at end of file diff --git a/tr/idlnames/RTCError.idl b/tr/idlnames/RTCError.idl new file mode 100644 index 000000000000..8376d26079d1 --- /dev/null +++ b/tr/idlnames/RTCError.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCError : DOMException { + constructor(RTCErrorInit init, optional DOMString message = ""); + readonly attribute RTCErrorDetailType errorDetail; + readonly attribute long? sdpLineNumber; + readonly attribute long? sctpCauseCode; + readonly attribute unsigned long? receivedAlert; + readonly attribute unsigned long? sentAlert; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCErrorDetailType.idl b/tr/idlnames/RTCErrorDetailType.idl new file mode 100644 index 000000000000..3ec3e07f72b5 --- /dev/null +++ b/tr/idlnames/RTCErrorDetailType.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCErrorDetailType { + "data-channel-failure", + "dtls-failure", + "fingerprint-failure", + "sctp-failure", + "sdp-syntax-error", + "hardware-encoder-not-available", + "hardware-encoder-error" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCErrorEvent.idl b/tr/idlnames/RTCErrorEvent.idl new file mode 100644 index 000000000000..c095992c17de --- /dev/null +++ b/tr/idlnames/RTCErrorEvent.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCErrorEvent : Event { + constructor(DOMString type, RTCErrorEventInit eventInitDict); + [SameObject] readonly attribute RTCError error; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCErrorEventInit.idl b/tr/idlnames/RTCErrorEventInit.idl new file mode 100644 index 000000000000..cab351ccff72 --- /dev/null +++ b/tr/idlnames/RTCErrorEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCErrorEventInit : EventInit { + required RTCError error; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCErrorInit.idl b/tr/idlnames/RTCErrorInit.idl new file mode 100644 index 000000000000..5c32ac079046 --- /dev/null +++ b/tr/idlnames/RTCErrorInit.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCErrorInit { + required RTCErrorDetailType errorDetail; + long sdpLineNumber; + long sctpCauseCode; + unsigned long receivedAlert; + unsigned long sentAlert; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidate.idl b/tr/idlnames/RTCIceCandidate.idl new file mode 100644 index 000000000000..9b7dcaf6e023 --- /dev/null +++ b/tr/idlnames/RTCIceCandidate.idl @@ -0,0 +1,20 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCIceCandidate { + constructor(optional RTCIceCandidateInit candidateInitDict = {}); + readonly attribute DOMString candidate; + readonly attribute DOMString? sdpMid; + readonly attribute unsigned short? sdpMLineIndex; + readonly attribute DOMString? foundation; + readonly attribute RTCIceComponent? component; + readonly attribute unsigned long? priority; + readonly attribute DOMString? address; + readonly attribute RTCIceProtocol? protocol; + readonly attribute unsigned short? port; + readonly attribute RTCIceCandidateType? type; + readonly attribute RTCIceTcpCandidateType? tcpType; + readonly attribute DOMString? relatedAddress; + readonly attribute unsigned short? relatedPort; + readonly attribute DOMString? usernameFragment; + RTCIceCandidateInit toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidateInit.idl b/tr/idlnames/RTCIceCandidateInit.idl new file mode 100644 index 000000000000..daf933e66b96 --- /dev/null +++ b/tr/idlnames/RTCIceCandidateInit.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCIceCandidateInit { + DOMString candidate = ""; + DOMString? sdpMid = null; + unsigned short? sdpMLineIndex = null; + DOMString? usernameFragment = null; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidatePair.idl b/tr/idlnames/RTCIceCandidatePair.idl new file mode 100644 index 000000000000..78de53eb8a26 --- /dev/null +++ b/tr/idlnames/RTCIceCandidatePair.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCIceCandidatePair { + RTCIceCandidate local; + RTCIceCandidate remote; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidatePairStats.idl b/tr/idlnames/RTCIceCandidatePairStats.idl new file mode 100644 index 000000000000..e4dd0bfa17d5 --- /dev/null +++ b/tr/idlnames/RTCIceCandidatePairStats.idl @@ -0,0 +1,35 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCIceCandidatePairStats : RTCStats { + required DOMString transportId; + required DOMString localCandidateId; + required DOMString remoteCandidateId; + required RTCStatsIceCandidatePairState state; + boolean nominated; + unsigned long long packetsSent; + unsigned long long packetsReceived; + unsigned long long bytesSent; + unsigned long long bytesReceived; + DOMHighResTimeStamp lastPacketSentTimestamp; + DOMHighResTimeStamp lastPacketReceivedTimestamp; + DOMHighResTimeStamp firstRequestTimestamp; + DOMHighResTimeStamp lastRequestTimestamp; + DOMHighResTimeStamp lastResponseTimestamp; + double totalRoundTripTime; + double currentRoundTripTime; + double availableOutgoingBitrate; + double availableIncomingBitrate; + unsigned long circuitBreakerTriggerCount; + unsigned long long requestsReceived; + unsigned long long requestsSent; + unsigned long long responsesReceived; + unsigned long long responsesSent; + unsigned long long retransmissionsReceived; + unsigned long long retransmissionsSent; + unsigned long long consentRequestsSent; + DOMHighResTimeStamp consentExpiredTimestamp; + unsigned long packetsDiscardedOnSend; + unsigned long long bytesDiscardedOnSend; + unsigned long long requestBytesSent; + unsigned long long consentRequestBytesSent; + unsigned long long responseBytesSent; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidateStats.idl b/tr/idlnames/RTCIceCandidateStats.idl new file mode 100644 index 000000000000..1a3f6ef2272a --- /dev/null +++ b/tr/idlnames/RTCIceCandidateStats.idl @@ -0,0 +1,11 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCIceCandidateStats : RTCStats { + required DOMString transportId; + DOMString? address; + long port; + DOMString protocol; + required RTCIceCandidateType candidateType; + long priority; + DOMString url; + DOMString relayProtocol; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCandidateType.idl b/tr/idlnames/RTCIceCandidateType.idl new file mode 100644 index 000000000000..fc0e2bf79fa7 --- /dev/null +++ b/tr/idlnames/RTCIceCandidateType.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceCandidateType { + "host", + "srflx", + "prflx", + "relay" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceComponent.idl b/tr/idlnames/RTCIceComponent.idl new file mode 100644 index 000000000000..b2e9990994c1 --- /dev/null +++ b/tr/idlnames/RTCIceComponent.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceComponent { + "rtp", + "rtcp" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceConnectionState.idl b/tr/idlnames/RTCIceConnectionState.idl new file mode 100644 index 000000000000..ed8d88818040 --- /dev/null +++ b/tr/idlnames/RTCIceConnectionState.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceConnectionState { + "closed", + "failed", + "disconnected", + "new", + "checking", + "completed", + "connected" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceCredentialType.idl b/tr/idlnames/RTCIceCredentialType.idl new file mode 100644 index 000000000000..4b2c9a99bcb8 --- /dev/null +++ b/tr/idlnames/RTCIceCredentialType.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceCredentialType { + "password" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceGatherOptions.idl b/tr/idlnames/RTCIceGatherOptions.idl new file mode 100644 index 000000000000..64dd702f6d0e --- /dev/null +++ b/tr/idlnames/RTCIceGatherOptions.idl @@ -0,0 +1,5 @@ +// Source: IceTransport Extensions for WebRTC (https://w3c.github.io/webrtc-ice/) +dictionary RTCIceGatherOptions { + RTCIceTransportPolicy gatherPolicy = "all"; + sequence iceServers; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceGathererState.idl b/tr/idlnames/RTCIceGathererState.idl new file mode 100644 index 000000000000..3cbfb6300b94 --- /dev/null +++ b/tr/idlnames/RTCIceGathererState.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceGathererState { + "new", + "gathering", + "complete" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceGatheringState.idl b/tr/idlnames/RTCIceGatheringState.idl new file mode 100644 index 000000000000..326b89ac619f --- /dev/null +++ b/tr/idlnames/RTCIceGatheringState.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceGatheringState { + "new", + "gathering", + "complete" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceParameters.idl b/tr/idlnames/RTCIceParameters.idl new file mode 100644 index 000000000000..24baac27eb11 --- /dev/null +++ b/tr/idlnames/RTCIceParameters.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCIceParameters { + DOMString usernameFragment; + DOMString password; +}; + +// Source: IceTransport Extensions for WebRTC (https://w3c.github.io/webrtc-ice/) +partial dictionary RTCIceParameters { + boolean iceLite; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceProtocol.idl b/tr/idlnames/RTCIceProtocol.idl new file mode 100644 index 000000000000..4e94b5735c69 --- /dev/null +++ b/tr/idlnames/RTCIceProtocol.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceProtocol { + "udp", + "tcp" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceRole.idl b/tr/idlnames/RTCIceRole.idl new file mode 100644 index 000000000000..cb67e02070e8 --- /dev/null +++ b/tr/idlnames/RTCIceRole.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceRole { + "unknown", + "controlling", + "controlled" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceServer.idl b/tr/idlnames/RTCIceServer.idl new file mode 100644 index 000000000000..e518e9e1197b --- /dev/null +++ b/tr/idlnames/RTCIceServer.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCIceServer { + required (DOMString or sequence) urls; + DOMString username; + DOMString credential; + RTCIceCredentialType credentialType = "password"; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceServerStats.idl b/tr/idlnames/RTCIceServerStats.idl new file mode 100644 index 000000000000..bfa444753288 --- /dev/null +++ b/tr/idlnames/RTCIceServerStats.idl @@ -0,0 +1,9 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCIceServerStats : RTCStats { + required DOMString url; + long port; + DOMString relayProtocol; + unsigned long totalRequestsSent; + unsigned long totalResponsesReceived; + double totalRoundTripTime; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceTcpCandidateType.idl b/tr/idlnames/RTCIceTcpCandidateType.idl new file mode 100644 index 000000000000..5275e0809099 --- /dev/null +++ b/tr/idlnames/RTCIceTcpCandidateType.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceTcpCandidateType { + "active", + "passive", + "so" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceTransport.idl b/tr/idlnames/RTCIceTransport.idl new file mode 100644 index 000000000000..905a6ede1b9d --- /dev/null +++ b/tr/idlnames/RTCIceTransport.idl @@ -0,0 +1,28 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCIceTransport : EventTarget { + readonly attribute RTCIceRole role; + readonly attribute RTCIceComponent component; + readonly attribute RTCIceTransportState state; + readonly attribute RTCIceGathererState gatheringState; + sequence getLocalCandidates(); + sequence getRemoteCandidates(); + RTCIceCandidatePair? getSelectedCandidatePair(); + RTCIceParameters? getLocalParameters(); + RTCIceParameters? getRemoteParameters(); + attribute EventHandler onstatechange; + attribute EventHandler ongatheringstatechange; + attribute EventHandler onselectedcandidatepairchange; +}; + +// Source: IceTransport Extensions for WebRTC (https://w3c.github.io/webrtc-ice/) +[Exposed=Window] +partial interface RTCIceTransport { + constructor(); + undefined gather (optional RTCIceGatherOptions options = {}); + undefined start (RTCIceParameters remoteParameters, optional RTCIceRole role = "controlled"); + undefined stop (); + undefined addRemoteCandidate (RTCIceCandidateInit remoteCandidate); + attribute EventHandler onerror; + attribute EventHandler onicecandidate; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceTransportPolicy.idl b/tr/idlnames/RTCIceTransportPolicy.idl new file mode 100644 index 000000000000..e79ae7432ec7 --- /dev/null +++ b/tr/idlnames/RTCIceTransportPolicy.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceTransportPolicy { + "relay", + "all" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIceTransportState.idl b/tr/idlnames/RTCIceTransportState.idl new file mode 100644 index 000000000000..96a83ba0d2fb --- /dev/null +++ b/tr/idlnames/RTCIceTransportState.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCIceTransportState { + "new", + "checking", + "connected", + "completed", + "disconnected", + "failed", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityAssertion.idl b/tr/idlnames/RTCIdentityAssertion.idl new file mode 100644 index 000000000000..5e80d13f7753 --- /dev/null +++ b/tr/idlnames/RTCIdentityAssertion.idl @@ -0,0 +1,7 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +[Constructor(DOMString idp, DOMString name), + Exposed=Window] +interface RTCIdentityAssertion { + attribute DOMString idp; + attribute DOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityAssertionResult.idl b/tr/idlnames/RTCIdentityAssertionResult.idl new file mode 100644 index 000000000000..43d46c0e30ae --- /dev/null +++ b/tr/idlnames/RTCIdentityAssertionResult.idl @@ -0,0 +1,5 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +dictionary RTCIdentityAssertionResult { + required RTCIdentityProviderDetails idp; + required DOMString assertion; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityProvider.idl b/tr/idlnames/RTCIdentityProvider.idl new file mode 100644 index 000000000000..a16a0fdfd395 --- /dev/null +++ b/tr/idlnames/RTCIdentityProvider.idl @@ -0,0 +1,5 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +dictionary RTCIdentityProvider { + required GenerateAssertionCallback generateAssertion; + required ValidateAssertionCallback validateAssertion; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityProviderDetails.idl b/tr/idlnames/RTCIdentityProviderDetails.idl new file mode 100644 index 000000000000..4d3365350f5f --- /dev/null +++ b/tr/idlnames/RTCIdentityProviderDetails.idl @@ -0,0 +1,5 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +dictionary RTCIdentityProviderDetails { + required DOMString domain; + DOMString protocol = "default"; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityProviderGlobalScope.idl b/tr/idlnames/RTCIdentityProviderGlobalScope.idl new file mode 100644 index 000000000000..a65e6234b406 --- /dev/null +++ b/tr/idlnames/RTCIdentityProviderGlobalScope.idl @@ -0,0 +1,6 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +[Global, + Exposed=RTCIdentityProviderGlobalScope] +interface RTCIdentityProviderGlobalScope : WorkerGlobalScope { + readonly attribute RTCIdentityProviderRegistrar rtcIdentityProvider; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityProviderOptions.idl b/tr/idlnames/RTCIdentityProviderOptions.idl new file mode 100644 index 000000000000..8dff86bc0745 --- /dev/null +++ b/tr/idlnames/RTCIdentityProviderOptions.idl @@ -0,0 +1,6 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +dictionary RTCIdentityProviderOptions { + DOMString protocol = "default"; + DOMString usernameHint; + DOMString peerIdentity; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityProviderRegistrar.idl b/tr/idlnames/RTCIdentityProviderRegistrar.idl new file mode 100644 index 000000000000..1bd0fb8b0262 --- /dev/null +++ b/tr/idlnames/RTCIdentityProviderRegistrar.idl @@ -0,0 +1,5 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +[Exposed=RTCIdentityProviderGlobalScope] +interface RTCIdentityProviderRegistrar { + void register(RTCIdentityProvider idp); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCIdentityValidationResult.idl b/tr/idlnames/RTCIdentityValidationResult.idl new file mode 100644 index 000000000000..0f3f4ff781e5 --- /dev/null +++ b/tr/idlnames/RTCIdentityValidationResult.idl @@ -0,0 +1,5 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +dictionary RTCIdentityValidationResult { + required DOMString identity; + required DOMString contents; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCInboundRtpStreamStats.idl b/tr/idlnames/RTCInboundRtpStreamStats.idl new file mode 100644 index 000000000000..4019476b3b5c --- /dev/null +++ b/tr/idlnames/RTCInboundRtpStreamStats.idl @@ -0,0 +1,47 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCInboundRtpStreamStats : RTCReceivedRtpStreamStats { + required DOMString receiverId; + DOMString remoteId; + unsigned long framesDecoded; + unsigned long keyFramesDecoded; + unsigned long frameWidth; + unsigned long frameHeight; + unsigned long frameBitDepth; + double framesPerSecond; + unsigned long long qpSum; + double totalDecodeTime; + double totalInterFrameDelay; + double totalSquaredInterFrameDelay; + boolean voiceActivityFlag; + DOMHighResTimeStamp lastPacketReceivedTimestamp; + double averageRtcpInterval; + unsigned long long headerBytesReceived; + unsigned long long fecPacketsReceived; + unsigned long long fecPacketsDiscarded; + unsigned long long bytesReceived; + unsigned long long packetsFailedDecryption; + unsigned long long packetsDuplicated; + record perDscpPacketsReceived; + unsigned long nackCount; + unsigned long firCount; + unsigned long pliCount; + unsigned long sliCount; + double totalProcessingDelay; + DOMHighResTimeStamp estimatedPlayoutTimestamp; + double jitterBufferDelay; + unsigned long long jitterBufferEmittedCount; + unsigned long long totalSamplesReceived; + unsigned long long totalSamplesDecoded; + unsigned long long samplesDecodedWithSilk; + unsigned long long samplesDecodedWithCelt; + unsigned long long concealedSamples; + unsigned long long silentConcealedSamples; + unsigned long long concealmentEvents; + unsigned long long insertedSamplesForDeceleration; + unsigned long long removedSamplesForAcceleration; + double audioLevel; + double totalAudioEnergy; + double totalSamplesDuration; + unsigned long framesReceived; + DOMString decoderImplementation; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCInsertableStreams.idl b/tr/idlnames/RTCInsertableStreams.idl new file mode 100644 index 000000000000..0e4dc09f2b55 --- /dev/null +++ b/tr/idlnames/RTCInsertableStreams.idl @@ -0,0 +1,6 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +// New dictionary. +dictionary RTCInsertableStreams { + ReadableStream readable; + WritableStream writable; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCLocalSessionDescriptionInit.idl b/tr/idlnames/RTCLocalSessionDescriptionInit.idl new file mode 100644 index 000000000000..7224b91c784c --- /dev/null +++ b/tr/idlnames/RTCLocalSessionDescriptionInit.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCLocalSessionDescriptionInit { + RTCSdpType type; + DOMString sdp = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCMediaHandlerStats.idl b/tr/idlnames/RTCMediaHandlerStats.idl new file mode 100644 index 000000000000..931b2643b89f --- /dev/null +++ b/tr/idlnames/RTCMediaHandlerStats.idl @@ -0,0 +1,6 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCMediaHandlerStats : RTCStats { + DOMString trackIdentifier; + boolean ended; + required DOMString kind; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCMediaSourceStats.idl b/tr/idlnames/RTCMediaSourceStats.idl new file mode 100644 index 000000000000..dbd34897bf1f --- /dev/null +++ b/tr/idlnames/RTCMediaSourceStats.idl @@ -0,0 +1,6 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCMediaSourceStats : RTCStats { + required DOMString trackIdentifier; + required DOMString kind; + boolean relayedSource; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCOfferAnswerOptions.idl b/tr/idlnames/RTCOfferAnswerOptions.idl new file mode 100644 index 000000000000..b654f57b2b6f --- /dev/null +++ b/tr/idlnames/RTCOfferAnswerOptions.idl @@ -0,0 +1,2 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCOfferAnswerOptions {}; \ No newline at end of file diff --git a/tr/idlnames/RTCOfferOptions.idl b/tr/idlnames/RTCOfferOptions.idl new file mode 100644 index 000000000000..e05b03cdeb47 --- /dev/null +++ b/tr/idlnames/RTCOfferOptions.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCOfferOptions : RTCOfferAnswerOptions { + boolean iceRestart = false; +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial dictionary RTCOfferOptions { + boolean offerToReceiveAudio; + boolean offerToReceiveVideo; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCOutboundRtpStreamStats.idl b/tr/idlnames/RTCOutboundRtpStreamStats.idl new file mode 100644 index 000000000000..b2c81b4a265f --- /dev/null +++ b/tr/idlnames/RTCOutboundRtpStreamStats.idl @@ -0,0 +1,43 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCOutboundRtpStreamStats : RTCSentRtpStreamStats { + unsigned long rtxSsrc; + DOMString mediaSourceId; + DOMString senderId; + DOMString remoteId; + DOMString rid; + DOMHighResTimeStamp lastPacketSentTimestamp; + unsigned long long headerBytesSent; + unsigned long packetsDiscardedOnSend; + unsigned long long bytesDiscardedOnSend; + unsigned long fecPacketsSent; + unsigned long long retransmittedPacketsSent; + unsigned long long retransmittedBytesSent; + double targetBitrate; + unsigned long long totalEncodedBytesTarget; + unsigned long frameWidth; + unsigned long frameHeight; + unsigned long frameBitDepth; + double framesPerSecond; + unsigned long framesSent; + unsigned long hugeFramesSent; + unsigned long framesEncoded; + unsigned long keyFramesEncoded; + unsigned long framesDiscardedOnSend; + unsigned long long qpSum; + unsigned long long totalSamplesSent; + unsigned long long samplesEncodedWithSilk; + unsigned long long samplesEncodedWithCelt; + boolean voiceActivityFlag; + double totalEncodeTime; + double totalPacketSendDelay; + double averageRtcpInterval; + RTCQualityLimitationReason qualityLimitationReason; + record qualityLimitationDurations; + unsigned long qualityLimitationResolutionChanges; + record perDscpPacketsSent; + unsigned long nackCount; + unsigned long firCount; + unsigned long pliCount; + unsigned long sliCount; + DOMString encoderImplementation; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnection.idl b/tr/idlnames/RTCPeerConnection.idl new file mode 100644 index 000000000000..e722a6ee6d14 --- /dev/null +++ b/tr/idlnames/RTCPeerConnection.idl @@ -0,0 +1,93 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCPeerConnection : EventTarget { + constructor(optional RTCConfiguration configuration = {}); + Promise createOffer(optional RTCOfferOptions options = {}); + Promise createAnswer(optional RTCAnswerOptions options = {}); + Promise setLocalDescription(optional RTCLocalSessionDescriptionInit description = {}); + readonly attribute RTCSessionDescription? localDescription; + readonly attribute RTCSessionDescription? currentLocalDescription; + readonly attribute RTCSessionDescription? pendingLocalDescription; + Promise setRemoteDescription(RTCSessionDescriptionInit description); + readonly attribute RTCSessionDescription? remoteDescription; + readonly attribute RTCSessionDescription? currentRemoteDescription; + readonly attribute RTCSessionDescription? pendingRemoteDescription; + Promise addIceCandidate(optional RTCIceCandidateInit candidate = {}); + readonly attribute RTCSignalingState signalingState; + readonly attribute RTCIceGatheringState iceGatheringState; + readonly attribute RTCIceConnectionState iceConnectionState; + readonly attribute RTCPeerConnectionState connectionState; + readonly attribute boolean? canTrickleIceCandidates; + undefined restartIce(); + RTCConfiguration getConfiguration(); + undefined setConfiguration(optional RTCConfiguration configuration = {}); + undefined close(); + attribute EventHandler onnegotiationneeded; + attribute EventHandler onicecandidate; + attribute EventHandler onicecandidateerror; + attribute EventHandler onsignalingstatechange; + attribute EventHandler oniceconnectionstatechange; + attribute EventHandler onicegatheringstatechange; + attribute EventHandler onconnectionstatechange; + + // Legacy Interface Extensions + // Supporting the methods in this section is optional. + // If these methods are supported + // they must be implemented as defined + // in section "Legacy Interface Extensions" + Promise createOffer(RTCSessionDescriptionCallback successCallback, + RTCPeerConnectionErrorCallback failureCallback, + optional RTCOfferOptions options = {}); + Promise setLocalDescription(RTCLocalSessionDescriptionInit description, + VoidFunction successCallback, + RTCPeerConnectionErrorCallback failureCallback); + Promise createAnswer(RTCSessionDescriptionCallback successCallback, + RTCPeerConnectionErrorCallback failureCallback); + Promise setRemoteDescription(RTCSessionDescriptionInit description, + VoidFunction successCallback, + RTCPeerConnectionErrorCallback failureCallback); + Promise addIceCandidate(RTCIceCandidateInit candidate, + VoidFunction successCallback, + RTCPeerConnectionErrorCallback failureCallback); +}; + +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +partial interface RTCPeerConnection { + void setIdentityProvider(DOMString provider, + optional RTCIdentityProviderOptions options); + Promise getIdentityAssertion(); + readonly attribute Promise peerIdentity; + readonly attribute DOMString? idpLoginUrl; + readonly attribute DOMString? idpErrorInfo; +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial interface RTCPeerConnection { + static Promise + generateCertificate(AlgorithmIdentifier keygenAlgorithm); +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial interface RTCPeerConnection { + sequence getSenders(); + sequence getReceivers(); + sequence getTransceivers(); + RTCRtpSender addTrack(MediaStreamTrack track, MediaStream... streams); + undefined removeTrack(RTCRtpSender sender); + RTCRtpTransceiver addTransceiver((MediaStreamTrack or DOMString) trackOrKind, + optional RTCRtpTransceiverInit init = {}); + attribute EventHandler ontrack; +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial interface RTCPeerConnection { + readonly attribute RTCSctpTransport? sctp; + RTCDataChannel createDataChannel(USVString label, + optional RTCDataChannelInit dataChannelDict = {}); + attribute EventHandler ondatachannel; +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial interface RTCPeerConnection { + Promise getStats(optional MediaStreamTrack? selector = null); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionErrorCallback.idl b/tr/idlnames/RTCPeerConnectionErrorCallback.idl new file mode 100644 index 000000000000..073e4685683b --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +callback RTCPeerConnectionErrorCallback = undefined (DOMException error); \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionIceErrorEvent.idl b/tr/idlnames/RTCPeerConnectionIceErrorEvent.idl new file mode 100644 index 000000000000..931726eea028 --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionIceErrorEvent.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCPeerConnectionIceErrorEvent : Event { + constructor(DOMString type, RTCPeerConnectionIceErrorEventInit eventInitDict); + readonly attribute DOMString? address; + readonly attribute unsigned short? port; + readonly attribute DOMString url; + readonly attribute unsigned short errorCode; + readonly attribute USVString errorText; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionIceErrorEventInit.idl b/tr/idlnames/RTCPeerConnectionIceErrorEventInit.idl new file mode 100644 index 000000000000..ff0ff2ad8c4b --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionIceErrorEventInit.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCPeerConnectionIceErrorEventInit : EventInit { + DOMString? address; + unsigned short? port; + DOMString url; + required unsigned short errorCode; + USVString errorText; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionIceEvent.idl b/tr/idlnames/RTCPeerConnectionIceEvent.idl new file mode 100644 index 000000000000..3869b93dc1a5 --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionIceEvent.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCPeerConnectionIceEvent : Event { + constructor(DOMString type, optional RTCPeerConnectionIceEventInit eventInitDict = {}); + readonly attribute RTCIceCandidate? candidate; + readonly attribute DOMString? url; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionIceEventInit.idl b/tr/idlnames/RTCPeerConnectionIceEventInit.idl new file mode 100644 index 000000000000..112d8fadff7f --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionIceEventInit.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCPeerConnectionIceEventInit : EventInit { + RTCIceCandidate? candidate; + DOMString? url; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionState.idl b/tr/idlnames/RTCPeerConnectionState.idl new file mode 100644 index 000000000000..94098fe841e7 --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionState.idl @@ -0,0 +1,9 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCPeerConnectionState { + "closed", + "failed", + "disconnected", + "new", + "connecting", + "connected" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPeerConnectionStats.idl b/tr/idlnames/RTCPeerConnectionStats.idl new file mode 100644 index 000000000000..d1fbe0bfda7a --- /dev/null +++ b/tr/idlnames/RTCPeerConnectionStats.idl @@ -0,0 +1,7 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCPeerConnectionStats : RTCStats { + unsigned long dataChannelsOpened; + unsigned long dataChannelsClosed; + unsigned long dataChannelsRequested; + unsigned long dataChannelsAccepted; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCPriorityType.idl b/tr/idlnames/RTCPriorityType.idl new file mode 100644 index 000000000000..aba07654889d --- /dev/null +++ b/tr/idlnames/RTCPriorityType.idl @@ -0,0 +1,7 @@ +// Source: WebRTC Priority Control API (https://www.w3.org/TR/webrtc-priority/) +enum RTCPriorityType { + "very-low", + "low", + "medium", + "high" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCQualityLimitationReason.idl b/tr/idlnames/RTCQualityLimitationReason.idl new file mode 100644 index 000000000000..85efd7da91e3 --- /dev/null +++ b/tr/idlnames/RTCQualityLimitationReason.idl @@ -0,0 +1,7 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +enum RTCQualityLimitationReason { + "none", + "cpu", + "bandwidth", + "other", +}; \ No newline at end of file diff --git a/tr/idlnames/RTCReceivedRtpStreamStats.idl b/tr/idlnames/RTCReceivedRtpStreamStats.idl new file mode 100644 index 000000000000..47ebf887499a --- /dev/null +++ b/tr/idlnames/RTCReceivedRtpStreamStats.idl @@ -0,0 +1,20 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCReceivedRtpStreamStats : RTCRtpStreamStats { + unsigned long long packetsReceived; + long long packetsLost; + double jitter; + unsigned long long packetsDiscarded; + unsigned long long packetsRepaired; + unsigned long long burstPacketsLost; + unsigned long long burstPacketsDiscarded; + unsigned long burstLossCount; + unsigned long burstDiscardCount; + double burstLossRate; + double burstDiscardRate; + double gapLossRate; + double gapDiscardRate; + unsigned long framesDropped; + unsigned long partialFramesLost; + unsigned long fullFramesLost; + +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRemoteInboundRtpStreamStats.idl b/tr/idlnames/RTCRemoteInboundRtpStreamStats.idl new file mode 100644 index 000000000000..950a46cc9dd1 --- /dev/null +++ b/tr/idlnames/RTCRemoteInboundRtpStreamStats.idl @@ -0,0 +1,9 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCRemoteInboundRtpStreamStats : RTCReceivedRtpStreamStats { + DOMString localId; + double roundTripTime; + double totalRoundTripTime; + double fractionLost; + unsigned long long reportsReceived; + unsigned long long roundTripTimeMeasurements; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRemoteOutboundRtpStreamStats.idl b/tr/idlnames/RTCRemoteOutboundRtpStreamStats.idl new file mode 100644 index 000000000000..9272c5e46dbd --- /dev/null +++ b/tr/idlnames/RTCRemoteOutboundRtpStreamStats.idl @@ -0,0 +1,6 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCRemoteOutboundRtpStreamStats : RTCSentRtpStreamStats { + DOMString localId; + DOMHighResTimeStamp remoteTimestamp; + unsigned long long reportsSent; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtcpMuxPolicy.idl b/tr/idlnames/RTCRtcpMuxPolicy.idl new file mode 100644 index 000000000000..f9794bb15c64 --- /dev/null +++ b/tr/idlnames/RTCRtcpMuxPolicy.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCRtcpMuxPolicy { + "require" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtcpParameters.idl b/tr/idlnames/RTCRtcpParameters.idl new file mode 100644 index 000000000000..1b2873d53f32 --- /dev/null +++ b/tr/idlnames/RTCRtcpParameters.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtcpParameters { + DOMString cname; + boolean reducedSize; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpCapabilities.idl b/tr/idlnames/RTCRtpCapabilities.idl new file mode 100644 index 000000000000..67a88218e08c --- /dev/null +++ b/tr/idlnames/RTCRtpCapabilities.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpCapabilities { + required sequence codecs; + required sequence headerExtensions; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpCodecCapability.idl b/tr/idlnames/RTCRtpCodecCapability.idl new file mode 100644 index 000000000000..903d8f4ce744 --- /dev/null +++ b/tr/idlnames/RTCRtpCodecCapability.idl @@ -0,0 +1,12 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpCodecCapability { + required DOMString mimeType; + required unsigned long clockRate; + unsigned short channels; + DOMString sdpFmtpLine; +}; + +// Source: Scalable Video Coding (SVC) Extension for WebRTC (https://www.w3.org/TR/webrtc-svc/) +partial dictionary RTCRtpCodecCapability { + sequence scalabilityModes; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpCodecParameters.idl b/tr/idlnames/RTCRtpCodecParameters.idl new file mode 100644 index 000000000000..fd6340fc09c1 --- /dev/null +++ b/tr/idlnames/RTCRtpCodecParameters.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpCodecParameters { + required octet payloadType; + required DOMString mimeType; + required unsigned long clockRate; + unsigned short channels; + DOMString sdpFmtpLine; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpCodingParameters.idl b/tr/idlnames/RTCRtpCodingParameters.idl new file mode 100644 index 000000000000..8a1ddf4677d6 --- /dev/null +++ b/tr/idlnames/RTCRtpCodingParameters.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpCodingParameters { + DOMString rid; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpContributingSource.idl b/tr/idlnames/RTCRtpContributingSource.idl new file mode 100644 index 000000000000..33dda4d66dc4 --- /dev/null +++ b/tr/idlnames/RTCRtpContributingSource.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpContributingSource { + required DOMHighResTimeStamp timestamp; + required unsigned long source; + double audioLevel; + required unsigned long rtpTimestamp; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpContributingSourceStats.idl b/tr/idlnames/RTCRtpContributingSourceStats.idl new file mode 100644 index 000000000000..ed7c55625f15 --- /dev/null +++ b/tr/idlnames/RTCRtpContributingSourceStats.idl @@ -0,0 +1,7 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCRtpContributingSourceStats : RTCStats { + required unsigned long contributorSsrc; + required DOMString inboundRtpStreamId; + unsigned long packetsContributedTo; + double audioLevel; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpDecodingParameters.idl b/tr/idlnames/RTCRtpDecodingParameters.idl new file mode 100644 index 000000000000..686a435435ba --- /dev/null +++ b/tr/idlnames/RTCRtpDecodingParameters.idl @@ -0,0 +1,2 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpDecodingParameters : RTCRtpCodingParameters {}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpEncodingParameters.idl b/tr/idlnames/RTCRtpEncodingParameters.idl new file mode 100644 index 000000000000..7a0fd02e7b4d --- /dev/null +++ b/tr/idlnames/RTCRtpEncodingParameters.idl @@ -0,0 +1,17 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpEncodingParameters : RTCRtpCodingParameters { + boolean active = true; + unsigned long maxBitrate; + double scaleResolutionDownBy; +}; + +// Source: WebRTC Priority Control API (https://www.w3.org/TR/webrtc-priority/) +partial dictionary RTCRtpEncodingParameters { + RTCPriorityType priority = "low"; + RTCPriorityType networkPriority; +}; + +// Source: Scalable Video Coding (SVC) Extension for WebRTC (https://www.w3.org/TR/webrtc-svc/) +partial dictionary RTCRtpEncodingParameters { + DOMString scalabilityMode; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpHeaderExtensionCapability.idl b/tr/idlnames/RTCRtpHeaderExtensionCapability.idl new file mode 100644 index 000000000000..0f78f474709a --- /dev/null +++ b/tr/idlnames/RTCRtpHeaderExtensionCapability.idl @@ -0,0 +1,4 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpHeaderExtensionCapability { + DOMString uri; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpHeaderExtensionParameters.idl b/tr/idlnames/RTCRtpHeaderExtensionParameters.idl new file mode 100644 index 000000000000..64bc1b09974c --- /dev/null +++ b/tr/idlnames/RTCRtpHeaderExtensionParameters.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpHeaderExtensionParameters { + required DOMString uri; + required unsigned short id; + boolean encrypted = false; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpParameters.idl b/tr/idlnames/RTCRtpParameters.idl new file mode 100644 index 000000000000..5502a0469045 --- /dev/null +++ b/tr/idlnames/RTCRtpParameters.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpParameters { + required sequence headerExtensions; + required RTCRtcpParameters rtcp; + required sequence codecs; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpReceiveParameters.idl b/tr/idlnames/RTCRtpReceiveParameters.idl new file mode 100644 index 000000000000..b034c12d1992 --- /dev/null +++ b/tr/idlnames/RTCRtpReceiveParameters.idl @@ -0,0 +1,3 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpReceiveParameters : RTCRtpParameters { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpReceiver.idl b/tr/idlnames/RTCRtpReceiver.idl new file mode 100644 index 000000000000..af1a5c3299f5 --- /dev/null +++ b/tr/idlnames/RTCRtpReceiver.idl @@ -0,0 +1,17 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCRtpReceiver { + readonly attribute MediaStreamTrack track; + readonly attribute RTCDtlsTransport? transport; + static RTCRtpCapabilities? getCapabilities(DOMString kind); + RTCRtpReceiveParameters getParameters(); + sequence getContributingSources(); + sequence getSynchronizationSources(); + Promise getStats(); +}; + +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +partial interface RTCRtpReceiver { + RTCInsertableStreams createEncodedStreams(); + attribute RTCRtpTransform? transform; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpScriptTransform.idl b/tr/idlnames/RTCRtpScriptTransform.idl new file mode 100644 index 000000000000..d0e29f4a9184 --- /dev/null +++ b/tr/idlnames/RTCRtpScriptTransform.idl @@ -0,0 +1,6 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +[Exposed=(Window)] +interface RTCRtpScriptTransform { + constructor(Worker worker, optional object options); + // FIXME: add messaging methods. +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpSendParameters.idl b/tr/idlnames/RTCRtpSendParameters.idl new file mode 100644 index 000000000000..29c9950ee3f3 --- /dev/null +++ b/tr/idlnames/RTCRtpSendParameters.idl @@ -0,0 +1,10 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpSendParameters : RTCRtpParameters { + required DOMString transactionId; + required sequence encodings; +}; + +// Source: MediaStreamTrack Content Hints (https://www.w3.org/TR/mst-content-hint/) +partial dictionary RTCRtpSendParameters { + RTCDegradationPreference degradationPreference; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpSender.idl b/tr/idlnames/RTCRtpSender.idl new file mode 100644 index 000000000000..da98bc722f0c --- /dev/null +++ b/tr/idlnames/RTCRtpSender.idl @@ -0,0 +1,24 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCRtpSender { + readonly attribute MediaStreamTrack? track; + readonly attribute RTCDtlsTransport? transport; + static RTCRtpCapabilities? getCapabilities(DOMString kind); + Promise setParameters(RTCRtpSendParameters parameters); + RTCRtpSendParameters getParameters(); + Promise replaceTrack(MediaStreamTrack? withTrack); + undefined setStreams(MediaStream... streams); + Promise getStats(); +}; + +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +// New methods for RTCRtpSender and RTCRtpReceiver +partial interface RTCRtpSender { + RTCInsertableStreams createEncodedStreams(); + attribute RTCRtpTransform? transform; +}; + +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +partial interface RTCRtpSender { + readonly attribute RTCDTMFSender? dtmf; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpStreamStats.idl b/tr/idlnames/RTCRtpStreamStats.idl new file mode 100644 index 000000000000..bc3aafa933ce --- /dev/null +++ b/tr/idlnames/RTCRtpStreamStats.idl @@ -0,0 +1,7 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCRtpStreamStats : RTCStats { + required unsigned long ssrc; + required DOMString kind; + DOMString transportId; + DOMString codecId; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpSynchronizationSource.idl b/tr/idlnames/RTCRtpSynchronizationSource.idl new file mode 100644 index 000000000000..45bad9ef4c85 --- /dev/null +++ b/tr/idlnames/RTCRtpSynchronizationSource.idl @@ -0,0 +1,3 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpSynchronizationSource : RTCRtpContributingSource { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpTransceiver.idl b/tr/idlnames/RTCRtpTransceiver.idl new file mode 100644 index 000000000000..d5e16c59e377 --- /dev/null +++ b/tr/idlnames/RTCRtpTransceiver.idl @@ -0,0 +1,11 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCRtpTransceiver { + readonly attribute DOMString? mid; + [SameObject] readonly attribute RTCRtpSender sender; + [SameObject] readonly attribute RTCRtpReceiver receiver; + attribute RTCRtpTransceiverDirection direction; + readonly attribute RTCRtpTransceiverDirection? currentDirection; + undefined stop(); + undefined setCodecPreferences(sequence codecs); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpTransceiverDirection.idl b/tr/idlnames/RTCRtpTransceiverDirection.idl new file mode 100644 index 000000000000..3bda5569eb20 --- /dev/null +++ b/tr/idlnames/RTCRtpTransceiverDirection.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCRtpTransceiverDirection { + "sendrecv", + "sendonly", + "recvonly", + "inactive", + "stopped" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpTransceiverInit.idl b/tr/idlnames/RTCRtpTransceiverInit.idl new file mode 100644 index 000000000000..14d25088f477 --- /dev/null +++ b/tr/idlnames/RTCRtpTransceiverInit.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCRtpTransceiverInit { + RTCRtpTransceiverDirection direction = "sendrecv"; + sequence streams = []; + sequence sendEncodings = []; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpTransceiverStats.idl b/tr/idlnames/RTCRtpTransceiverStats.idl new file mode 100644 index 000000000000..a09ec3e4813f --- /dev/null +++ b/tr/idlnames/RTCRtpTransceiverStats.idl @@ -0,0 +1,6 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCRtpTransceiverStats : RTCStats { + required DOMString senderId; + required DOMString receiverId; + DOMString mid; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCRtpTransform.idl b/tr/idlnames/RTCRtpTransform.idl new file mode 100644 index 000000000000..dbae21c765f7 --- /dev/null +++ b/tr/idlnames/RTCRtpTransform.idl @@ -0,0 +1,2 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +typedef (SFrameTransform or RTCRtpScriptTransform) RTCRtpTransform; \ No newline at end of file diff --git a/tr/idlnames/RTCSctpTransport.idl b/tr/idlnames/RTCSctpTransport.idl new file mode 100644 index 000000000000..3aadd5a4c925 --- /dev/null +++ b/tr/idlnames/RTCSctpTransport.idl @@ -0,0 +1,9 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCSctpTransport : EventTarget { + readonly attribute RTCDtlsTransport transport; + readonly attribute RTCSctpTransportState state; + readonly attribute unrestricted double maxMessageSize; + readonly attribute unsigned short? maxChannels; + attribute EventHandler onstatechange; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSctpTransportState.idl b/tr/idlnames/RTCSctpTransportState.idl new file mode 100644 index 000000000000..c9663c88ded5 --- /dev/null +++ b/tr/idlnames/RTCSctpTransportState.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCSctpTransportState { + "connecting", + "connected", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSctpTransportStats.idl b/tr/idlnames/RTCSctpTransportStats.idl new file mode 100644 index 000000000000..bcc53f638025 --- /dev/null +++ b/tr/idlnames/RTCSctpTransportStats.idl @@ -0,0 +1,9 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCSctpTransportStats : RTCStats { + DOMString transportId; + double smoothedRoundTripTime; + unsigned long congestionWindow; + unsigned long receiverWindow; + unsigned long mtu; + unsigned long unackData; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSdpType.idl b/tr/idlnames/RTCSdpType.idl new file mode 100644 index 000000000000..214e4852f085 --- /dev/null +++ b/tr/idlnames/RTCSdpType.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCSdpType { + "offer", + "pranswer", + "answer", + "rollback" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSentRtpStreamStats.idl b/tr/idlnames/RTCSentRtpStreamStats.idl new file mode 100644 index 000000000000..6d68b39830c7 --- /dev/null +++ b/tr/idlnames/RTCSentRtpStreamStats.idl @@ -0,0 +1,5 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCSentRtpStreamStats : RTCRtpStreamStats { + unsigned long packetsSent; + unsigned long long bytesSent; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSessionDescription.idl b/tr/idlnames/RTCSessionDescription.idl new file mode 100644 index 000000000000..f34530228de4 --- /dev/null +++ b/tr/idlnames/RTCSessionDescription.idl @@ -0,0 +1,8 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCSessionDescription { + constructor(RTCSessionDescriptionInit descriptionInitDict); + readonly attribute RTCSdpType type; + readonly attribute DOMString sdp; + [Default] object toJSON(); +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSessionDescriptionCallback.idl b/tr/idlnames/RTCSessionDescriptionCallback.idl new file mode 100644 index 000000000000..789cfbacc001 --- /dev/null +++ b/tr/idlnames/RTCSessionDescriptionCallback.idl @@ -0,0 +1,2 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +callback RTCSessionDescriptionCallback = undefined (RTCSessionDescriptionInit description); \ No newline at end of file diff --git a/tr/idlnames/RTCSessionDescriptionInit.idl b/tr/idlnames/RTCSessionDescriptionInit.idl new file mode 100644 index 000000000000..0e4cd3f889f3 --- /dev/null +++ b/tr/idlnames/RTCSessionDescriptionInit.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCSessionDescriptionInit { + required RTCSdpType type; + DOMString sdp = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCSignalingState.idl b/tr/idlnames/RTCSignalingState.idl new file mode 100644 index 000000000000..d620ccf0fb66 --- /dev/null +++ b/tr/idlnames/RTCSignalingState.idl @@ -0,0 +1,9 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +enum RTCSignalingState { + "stable", + "have-local-offer", + "have-remote-offer", + "have-local-pranswer", + "have-remote-pranswer", + "closed" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCStats.idl b/tr/idlnames/RTCStats.idl new file mode 100644 index 000000000000..a33afd438467 --- /dev/null +++ b/tr/idlnames/RTCStats.idl @@ -0,0 +1,6 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCStats { + required DOMHighResTimeStamp timestamp; + required RTCStatsType type; + required DOMString id; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCStatsIceCandidatePairState.idl b/tr/idlnames/RTCStatsIceCandidatePairState.idl new file mode 100644 index 000000000000..3d598acfd3b0 --- /dev/null +++ b/tr/idlnames/RTCStatsIceCandidatePairState.idl @@ -0,0 +1,8 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +enum RTCStatsIceCandidatePairState { + "frozen", + "waiting", + "in-progress", + "failed", + "succeeded" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCStatsReport.idl b/tr/idlnames/RTCStatsReport.idl new file mode 100644 index 000000000000..485e79fb331b --- /dev/null +++ b/tr/idlnames/RTCStatsReport.idl @@ -0,0 +1,5 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCStatsReport { + readonly maplike; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCStatsType.idl b/tr/idlnames/RTCStatsType.idl new file mode 100644 index 000000000000..625174e69c1f --- /dev/null +++ b/tr/idlnames/RTCStatsType.idl @@ -0,0 +1,24 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +enum RTCStatsType { +"codec", +"inbound-rtp", +"outbound-rtp", +"remote-inbound-rtp", +"remote-outbound-rtp", +"media-source", +"csrc", +"peer-connection", +"data-channel", +"stream", +"track", +"transceiver", +"sender", +"receiver", +"transport", +"sctp-transport", +"candidate-pair", +"local-candidate", +"remote-candidate", +"certificate", +"ice-server" +}; \ No newline at end of file diff --git a/tr/idlnames/RTCTrackEvent.idl b/tr/idlnames/RTCTrackEvent.idl new file mode 100644 index 000000000000..554ca8d8b166 --- /dev/null +++ b/tr/idlnames/RTCTrackEvent.idl @@ -0,0 +1,9 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +[Exposed=Window] +interface RTCTrackEvent : Event { + constructor(DOMString type, RTCTrackEventInit eventInitDict); + readonly attribute RTCRtpReceiver receiver; + readonly attribute MediaStreamTrack track; + [SameObject] readonly attribute FrozenArray streams; + readonly attribute RTCRtpTransceiver transceiver; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCTrackEventInit.idl b/tr/idlnames/RTCTrackEventInit.idl new file mode 100644 index 000000000000..7a2ef746dfa1 --- /dev/null +++ b/tr/idlnames/RTCTrackEventInit.idl @@ -0,0 +1,7 @@ +// Source: WebRTC 1.0: Real-Time Communication Between Browsers (https://www.w3.org/TR/webrtc/) +dictionary RTCTrackEventInit : EventInit { + required RTCRtpReceiver receiver; + required MediaStreamTrack track; + sequence streams = []; + required RTCRtpTransceiver transceiver; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCTransportStats.idl b/tr/idlnames/RTCTransportStats.idl new file mode 100644 index 000000000000..28fa6a8fc2c5 --- /dev/null +++ b/tr/idlnames/RTCTransportStats.idl @@ -0,0 +1,20 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCTransportStats : RTCStats { + unsigned long long packetsSent; + unsigned long long packetsReceived; + unsigned long long bytesSent; + unsigned long long bytesReceived; + DOMString rtcpTransportStatsId; + RTCIceRole iceRole; + DOMString iceLocalUsernameFragment; + required RTCDtlsTransportState dtlsState; + RTCIceTransportState iceState; + DOMString selectedCandidatePairId; + DOMString localCertificateId; + DOMString remoteCertificateId; + DOMString tlsVersion; + DOMString dtlsCipher; + DOMString srtpCipher; + DOMString tlsGroup; + unsigned long selectedCandidatePairChanges; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCVideoHandlerStats.idl b/tr/idlnames/RTCVideoHandlerStats.idl new file mode 100644 index 000000000000..f9b66328b07f --- /dev/null +++ b/tr/idlnames/RTCVideoHandlerStats.idl @@ -0,0 +1,3 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCVideoHandlerStats : RTCMediaHandlerStats { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCVideoReceiverStats.idl b/tr/idlnames/RTCVideoReceiverStats.idl new file mode 100644 index 000000000000..9545b894a88c --- /dev/null +++ b/tr/idlnames/RTCVideoReceiverStats.idl @@ -0,0 +1,3 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCVideoReceiverStats : RTCVideoHandlerStats { +}; \ No newline at end of file diff --git a/tr/idlnames/RTCVideoSenderStats.idl b/tr/idlnames/RTCVideoSenderStats.idl new file mode 100644 index 000000000000..82dfbf34007f --- /dev/null +++ b/tr/idlnames/RTCVideoSenderStats.idl @@ -0,0 +1,4 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCVideoSenderStats : RTCVideoHandlerStats { + DOMString mediaSourceId; +}; \ No newline at end of file diff --git a/tr/idlnames/RTCVideoSourceStats.idl b/tr/idlnames/RTCVideoSourceStats.idl new file mode 100644 index 000000000000..ebeef8661e61 --- /dev/null +++ b/tr/idlnames/RTCVideoSourceStats.idl @@ -0,0 +1,8 @@ +// Source: Identifiers for WebRTC's Statistics API (https://www.w3.org/TR/webrtc-stats/) +dictionary RTCVideoSourceStats : RTCMediaSourceStats { + unsigned long width; + unsigned long height; + unsigned long bitDepth; + unsigned long frames; + double framesPerSecond; +}; \ No newline at end of file diff --git a/tr/idlnames/RadioNodeList.idl b/tr/idlnames/RadioNodeList.idl new file mode 100644 index 000000000000..ffbce784b601 --- /dev/null +++ b/tr/idlnames/RadioNodeList.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface RadioNodeList : NodeList { + attribute DOMString value; +}; \ No newline at end of file diff --git a/tr/idlnames/Range.idl b/tr/idlnames/Range.idl new file mode 100644 index 000000000000..5cd7874221d3 --- /dev/null +++ b/tr/idlnames/Range.idl @@ -0,0 +1,45 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Range : AbstractRange { + constructor(); + + readonly attribute Node commonAncestorContainer; + + undefined setStart(Node node, unsigned long offset); + undefined setEnd(Node node, unsigned long offset); + undefined setStartBefore(Node node); + undefined setStartAfter(Node node); + undefined setEndBefore(Node node); + undefined setEndAfter(Node node); + undefined collapse(optional boolean toStart = false); + undefined selectNode(Node node); + undefined selectNodeContents(Node node); + + const unsigned short START_TO_START = 0; + const unsigned short START_TO_END = 1; + const unsigned short END_TO_END = 2; + const unsigned short END_TO_START = 3; + short compareBoundaryPoints(unsigned short how, Range sourceRange); + + [CEReactions] undefined deleteContents(); + [CEReactions, NewObject] DocumentFragment extractContents(); + [CEReactions, NewObject] DocumentFragment cloneContents(); + [CEReactions] undefined insertNode(Node node); + [CEReactions] undefined surroundContents(Node newParent); + + [NewObject] Range cloneRange(); + undefined detach(); + + boolean isPointInRange(Node node, unsigned long offset); + short comparePoint(Node node, unsigned long offset); + + boolean intersectsNode(Node node); + + stringifier; +}; + +// Source: DOM Parsing and Serialization (https://www.w3.org/TR/DOM-Parsing/) +partial interface Range { + [CEReactions, NewObject] + DocumentFragment createContextualFragment (DOMString fragment); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadOptions.idl b/tr/idlnames/ReadOptions.idl new file mode 100644 index 000000000000..03b0d7950447 --- /dev/null +++ b/tr/idlnames/ReadOptions.idl @@ -0,0 +1,4 @@ +// Source: Geolocation Sensor (https://www.w3.org/TR/geolocation-sensor/) +dictionary ReadOptions : GeolocationSensorOptions { + AbortSignal? signal; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableByteStreamController.idl b/tr/idlnames/ReadableByteStreamController.idl new file mode 100644 index 000000000000..bb1897a5912c --- /dev/null +++ b/tr/idlnames/ReadableByteStreamController.idl @@ -0,0 +1,10 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ReadableByteStreamController { + readonly attribute ReadableStreamBYOBRequest? byobRequest; + readonly attribute unrestricted double? desiredSize; + + undefined close(); + undefined enqueue(ArrayBufferView chunk); + undefined error(optional any e); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStream.idl b/tr/idlnames/ReadableStream.idl new file mode 100644 index 000000000000..51876168cf78 --- /dev/null +++ b/tr/idlnames/ReadableStream.idl @@ -0,0 +1,15 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet), Transferable] +interface ReadableStream { + constructor(optional object underlyingSource, optional QueuingStrategy strategy = {}); + + readonly attribute boolean locked; + + Promise cancel(optional any reason); + ReadableStreamReader getReader(optional ReadableStreamGetReaderOptions options = {}); + ReadableStream pipeThrough(ReadableWritablePair transform, optional StreamPipeOptions options = {}); + Promise pipeTo(WritableStream destination, optional StreamPipeOptions options = {}); + sequence tee(); + + async iterable(optional ReadableStreamIteratorOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamBYOBReadResult.idl b/tr/idlnames/ReadableStreamBYOBReadResult.idl new file mode 100644 index 000000000000..507444887609 --- /dev/null +++ b/tr/idlnames/ReadableStreamBYOBReadResult.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary ReadableStreamBYOBReadResult { + ArrayBufferView value; + boolean done; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamBYOBReader.idl b/tr/idlnames/ReadableStreamBYOBReader.idl new file mode 100644 index 000000000000..7c1a40d32112 --- /dev/null +++ b/tr/idlnames/ReadableStreamBYOBReader.idl @@ -0,0 +1,11 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ReadableStreamBYOBReader { + constructor(ReadableStream stream); + + Promise read(ArrayBufferView view); + undefined releaseLock(); +}; + +// Source: Streams Standard (https://streams.spec.whatwg.org/) +ReadableStreamBYOBReader includes ReadableStreamGenericReader; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamBYOBRequest.idl b/tr/idlnames/ReadableStreamBYOBRequest.idl new file mode 100644 index 000000000000..a97ec8cf29ee --- /dev/null +++ b/tr/idlnames/ReadableStreamBYOBRequest.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ReadableStreamBYOBRequest { + readonly attribute ArrayBufferView? view; + + undefined respond([EnforceRange] unsigned long long bytesWritten); + undefined respondWithNewView(ArrayBufferView view); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamController.idl b/tr/idlnames/ReadableStreamController.idl new file mode 100644 index 000000000000..283dcd2ed875 --- /dev/null +++ b/tr/idlnames/ReadableStreamController.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +typedef (ReadableStreamDefaultController or ReadableByteStreamController) ReadableStreamController; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamDefaultController.idl b/tr/idlnames/ReadableStreamDefaultController.idl new file mode 100644 index 000000000000..54d2145f9d3b --- /dev/null +++ b/tr/idlnames/ReadableStreamDefaultController.idl @@ -0,0 +1,9 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ReadableStreamDefaultController { + readonly attribute unrestricted double? desiredSize; + + undefined close(); + undefined enqueue(optional any chunk); + undefined error(optional any e); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamDefaultReadResult.idl b/tr/idlnames/ReadableStreamDefaultReadResult.idl new file mode 100644 index 000000000000..e250ca41d6aa --- /dev/null +++ b/tr/idlnames/ReadableStreamDefaultReadResult.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary ReadableStreamDefaultReadResult { + any value; + boolean done; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamDefaultReader.idl b/tr/idlnames/ReadableStreamDefaultReader.idl new file mode 100644 index 000000000000..783a9e95befe --- /dev/null +++ b/tr/idlnames/ReadableStreamDefaultReader.idl @@ -0,0 +1,11 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface ReadableStreamDefaultReader { + constructor(ReadableStream stream); + + Promise read(); + undefined releaseLock(); +}; + +// Source: Streams Standard (https://streams.spec.whatwg.org/) +ReadableStreamDefaultReader includes ReadableStreamGenericReader; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamGenericReader.idl b/tr/idlnames/ReadableStreamGenericReader.idl new file mode 100644 index 000000000000..0f74ed20f63f --- /dev/null +++ b/tr/idlnames/ReadableStreamGenericReader.idl @@ -0,0 +1,6 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +interface mixin ReadableStreamGenericReader { + readonly attribute Promise closed; + + Promise cancel(optional any reason); +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamGetReaderOptions.idl b/tr/idlnames/ReadableStreamGetReaderOptions.idl new file mode 100644 index 000000000000..688fcaa3b580 --- /dev/null +++ b/tr/idlnames/ReadableStreamGetReaderOptions.idl @@ -0,0 +1,4 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary ReadableStreamGetReaderOptions { + ReadableStreamReaderMode mode; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamIteratorOptions.idl b/tr/idlnames/ReadableStreamIteratorOptions.idl new file mode 100644 index 000000000000..23cbcca9ffd2 --- /dev/null +++ b/tr/idlnames/ReadableStreamIteratorOptions.idl @@ -0,0 +1,4 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary ReadableStreamIteratorOptions { + boolean preventCancel = false; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamReader.idl b/tr/idlnames/ReadableStreamReader.idl new file mode 100644 index 000000000000..6ecb95678c6b --- /dev/null +++ b/tr/idlnames/ReadableStreamReader.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +typedef (ReadableStreamDefaultReader or ReadableStreamBYOBReader) ReadableStreamReader; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamReaderMode.idl b/tr/idlnames/ReadableStreamReaderMode.idl new file mode 100644 index 000000000000..b2dc994a6786 --- /dev/null +++ b/tr/idlnames/ReadableStreamReaderMode.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +enum ReadableStreamReaderMode { "byob" }; \ No newline at end of file diff --git a/tr/idlnames/ReadableStreamType.idl b/tr/idlnames/ReadableStreamType.idl new file mode 100644 index 000000000000..fe7546603ff0 --- /dev/null +++ b/tr/idlnames/ReadableStreamType.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +enum ReadableStreamType { "bytes" }; \ No newline at end of file diff --git a/tr/idlnames/ReadableWritablePair.idl b/tr/idlnames/ReadableWritablePair.idl new file mode 100644 index 000000000000..de01064ce123 --- /dev/null +++ b/tr/idlnames/ReadableWritablePair.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary ReadableWritablePair { + required ReadableStream readable; + required WritableStream writable; +}; \ No newline at end of file diff --git a/tr/idlnames/ReadyState.idl b/tr/idlnames/ReadyState.idl new file mode 100644 index 000000000000..47a0709a0dfd --- /dev/null +++ b/tr/idlnames/ReadyState.idl @@ -0,0 +1,6 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +enum ReadyState { + "closed", + "open", + "ended" +}; \ No newline at end of file diff --git a/tr/idlnames/ReceiveStream.idl b/tr/idlnames/ReceiveStream.idl new file mode 100644 index 000000000000..a24e71965122 --- /dev/null +++ b/tr/idlnames/ReceiveStream.idl @@ -0,0 +1,7 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[ Exposed=(Window,Worker) ] +interface ReceiveStream { +}; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +ReceiveStream includes IncomingStream; \ No newline at end of file diff --git a/tr/idlnames/RecordingState.idl b/tr/idlnames/RecordingState.idl new file mode 100644 index 000000000000..c69a918c8890 --- /dev/null +++ b/tr/idlnames/RecordingState.idl @@ -0,0 +1,6 @@ +// Source: MediaStream Recording (https://www.w3.org/TR/mediastream-recording/) +enum RecordingState { + "inactive", + "recording", + "paused" +}; \ No newline at end of file diff --git a/tr/idlnames/RedEyeReduction.idl b/tr/idlnames/RedEyeReduction.idl new file mode 100644 index 000000000000..bd290a7676b4 --- /dev/null +++ b/tr/idlnames/RedEyeReduction.idl @@ -0,0 +1,6 @@ +// Source: "MediaStream Image Capture" (https://www.w3.org/TR/image-capture/) +enum RedEyeReduction { + "never", + "always", + "controllable" +}; \ No newline at end of file diff --git a/tr/idlnames/ReferrerPolicy.idl b/tr/idlnames/ReferrerPolicy.idl new file mode 100644 index 000000000000..e0455e4a9d03 --- /dev/null +++ b/tr/idlnames/ReferrerPolicy.idl @@ -0,0 +1,12 @@ +// Source: Referrer Policy (https://www.w3.org/TR/referrer-policy/) +enum ReferrerPolicy { + "", + "no-referrer", + "no-referrer-when-downgrade", + "same-origin", + "origin", + "strict-origin", + "origin-when-cross-origin", + "strict-origin-when-cross-origin", + "unsafe-url" +}; \ No newline at end of file diff --git a/tr/idlnames/RegistrationOptions.idl b/tr/idlnames/RegistrationOptions.idl new file mode 100644 index 000000000000..05347f150b03 --- /dev/null +++ b/tr/idlnames/RegistrationOptions.idl @@ -0,0 +1,6 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +dictionary RegistrationOptions { + USVString scope; + WorkerType type = "classic"; + ServiceWorkerUpdateViaCache updateViaCache = "imports"; +}; \ No newline at end of file diff --git a/tr/idlnames/RelatedApplication.idl b/tr/idlnames/RelatedApplication.idl new file mode 100644 index 000000000000..6f03f4820329 --- /dev/null +++ b/tr/idlnames/RelatedApplication.idl @@ -0,0 +1,7 @@ +// Source: Get Installed Related Apps API (https://wicg.github.io/get-installed-related-apps/spec/) +dictionary RelatedApplication { + required USVString platform; + USVString url; + DOMString id; + USVString version; +}; \ No newline at end of file diff --git a/tr/idlnames/RelativeOrientationReadingValues.idl b/tr/idlnames/RelativeOrientationReadingValues.idl new file mode 100644 index 000000000000..02428f00ed1f --- /dev/null +++ b/tr/idlnames/RelativeOrientationReadingValues.idl @@ -0,0 +1,3 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +dictionary RelativeOrientationReadingValues : AbsoluteOrientationReadingValues { +}; \ No newline at end of file diff --git a/tr/idlnames/RelativeOrientationSensor.idl b/tr/idlnames/RelativeOrientationSensor.idl new file mode 100644 index 000000000000..264fda65b02a --- /dev/null +++ b/tr/idlnames/RelativeOrientationSensor.idl @@ -0,0 +1,5 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +[SecureContext, Exposed=Window] +interface RelativeOrientationSensor : OrientationSensor { + constructor(optional OrientationSensorOptions sensorOptions = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/RemotePlayback.idl b/tr/idlnames/RemotePlayback.idl new file mode 100644 index 000000000000..e49e94191128 --- /dev/null +++ b/tr/idlnames/RemotePlayback.idl @@ -0,0 +1,14 @@ +// Source: Remote Playback API (https://www.w3.org/TR/remote-playback/) +[Exposed=Window] +interface RemotePlayback : EventTarget { + Promise watchAvailability(RemotePlaybackAvailabilityCallback callback); + Promise cancelWatchAvailability(optional long id); + + readonly attribute RemotePlaybackState state; + + attribute EventHandler onconnecting; + attribute EventHandler onconnect; + attribute EventHandler ondisconnect; + + Promise prompt(); +}; \ No newline at end of file diff --git a/tr/idlnames/RemotePlaybackAvailabilityCallback.idl b/tr/idlnames/RemotePlaybackAvailabilityCallback.idl new file mode 100644 index 000000000000..5b0fddb8913b --- /dev/null +++ b/tr/idlnames/RemotePlaybackAvailabilityCallback.idl @@ -0,0 +1,2 @@ +// Source: Remote Playback API (https://www.w3.org/TR/remote-playback/) +callback RemotePlaybackAvailabilityCallback = void (boolean available); \ No newline at end of file diff --git a/tr/idlnames/RemotePlaybackState.idl b/tr/idlnames/RemotePlaybackState.idl new file mode 100644 index 000000000000..84ee366f6685 --- /dev/null +++ b/tr/idlnames/RemotePlaybackState.idl @@ -0,0 +1,6 @@ +// Source: Remote Playback API (https://www.w3.org/TR/remote-playback/) +enum RemotePlaybackState { + "connecting", + "connected", + "disconnected" +}; \ No newline at end of file diff --git a/tr/idlnames/RenderingContext.idl b/tr/idlnames/RenderingContext.idl new file mode 100644 index 000000000000..a577d91672a6 --- /dev/null +++ b/tr/idlnames/RenderingContext.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (CanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext or WebGL2RenderingContext) RenderingContext; \ No newline at end of file diff --git a/tr/idlnames/Report.idl b/tr/idlnames/Report.idl new file mode 100644 index 000000000000..d1a8e76600c9 --- /dev/null +++ b/tr/idlnames/Report.idl @@ -0,0 +1,6 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +interface Report { + readonly attribute DOMString type; + readonly attribute DOMString url; + readonly attribute ReportBody? body; +}; \ No newline at end of file diff --git a/tr/idlnames/ReportBody.idl b/tr/idlnames/ReportBody.idl new file mode 100644 index 000000000000..30da4d0fabfe --- /dev/null +++ b/tr/idlnames/ReportBody.idl @@ -0,0 +1,3 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +interface ReportBody { +}; \ No newline at end of file diff --git a/tr/idlnames/ReportList.idl b/tr/idlnames/ReportList.idl new file mode 100644 index 000000000000..568c3f6c6fee --- /dev/null +++ b/tr/idlnames/ReportList.idl @@ -0,0 +1,2 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +typedef sequence ReportList; \ No newline at end of file diff --git a/tr/idlnames/ReportingObserver.idl b/tr/idlnames/ReportingObserver.idl new file mode 100644 index 000000000000..0b7773083ea4 --- /dev/null +++ b/tr/idlnames/ReportingObserver.idl @@ -0,0 +1,7 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +[Constructor(ReportingObserverCallback callback, optional ReportingObserverOptions options)] +interface ReportingObserver { + void observe(); + void disconnect(); + ReportList takeRecords(); +}; \ No newline at end of file diff --git a/tr/idlnames/ReportingObserverCallback.idl b/tr/idlnames/ReportingObserverCallback.idl new file mode 100644 index 000000000000..a7ea3cb2a605 --- /dev/null +++ b/tr/idlnames/ReportingObserverCallback.idl @@ -0,0 +1,2 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +callback ReportingObserverCallback = void (sequence reports, ReportingObserver observer); \ No newline at end of file diff --git a/tr/idlnames/ReportingObserverOptions.idl b/tr/idlnames/ReportingObserverOptions.idl new file mode 100644 index 000000000000..1cb79b4071b1 --- /dev/null +++ b/tr/idlnames/ReportingObserverOptions.idl @@ -0,0 +1,5 @@ +// Source: Reporting API (https://www.w3.org/TR/reporting-1/) +dictionary ReportingObserverOptions { + sequence types; + boolean buffered = false; +}; \ No newline at end of file diff --git a/tr/idlnames/Request.idl b/tr/idlnames/Request.idl new file mode 100644 index 000000000000..6e1f3543d8ec --- /dev/null +++ b/tr/idlnames/Request.idl @@ -0,0 +1,27 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface Request { + constructor(RequestInfo input, optional RequestInit init = {}); + + readonly attribute ByteString method; + readonly attribute USVString url; + [SameObject] readonly attribute Headers headers; + + readonly attribute RequestDestination destination; + readonly attribute USVString referrer; + readonly attribute ReferrerPolicy referrerPolicy; + readonly attribute RequestMode mode; + readonly attribute RequestCredentials credentials; + readonly attribute RequestCache cache; + readonly attribute RequestRedirect redirect; + readonly attribute DOMString integrity; + readonly attribute boolean keepalive; + readonly attribute boolean isReloadNavigation; + readonly attribute boolean isHistoryNavigation; + readonly attribute AbortSignal signal; + + [NewObject] Request clone(); +}; + +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +Request includes Body; \ No newline at end of file diff --git a/tr/idlnames/RequestCache.idl b/tr/idlnames/RequestCache.idl new file mode 100644 index 000000000000..b75ee6a82153 --- /dev/null +++ b/tr/idlnames/RequestCache.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum RequestCache { "default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached" }; \ No newline at end of file diff --git a/tr/idlnames/RequestCredentials.idl b/tr/idlnames/RequestCredentials.idl new file mode 100644 index 000000000000..251ac4fae479 --- /dev/null +++ b/tr/idlnames/RequestCredentials.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum RequestCredentials { "omit", "same-origin", "include" }; \ No newline at end of file diff --git a/tr/idlnames/RequestDestination.idl b/tr/idlnames/RequestDestination.idl new file mode 100644 index 000000000000..66b26f604335 --- /dev/null +++ b/tr/idlnames/RequestDestination.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum RequestDestination { "", "audio", "audioworklet", "document", "embed", "font", "frame", "iframe", "image", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "style", "track", "video", "worker", "xslt" }; \ No newline at end of file diff --git a/tr/idlnames/RequestDeviceOptions.idl b/tr/idlnames/RequestDeviceOptions.idl new file mode 100644 index 000000000000..37ae4914ab06 --- /dev/null +++ b/tr/idlnames/RequestDeviceOptions.idl @@ -0,0 +1,6 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary RequestDeviceOptions { + sequence filters; + sequence optionalServices = []; + boolean acceptAllDevices = false; +}; \ No newline at end of file diff --git a/tr/idlnames/RequestInfo.idl b/tr/idlnames/RequestInfo.idl new file mode 100644 index 000000000000..2c4063127317 --- /dev/null +++ b/tr/idlnames/RequestInfo.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +typedef (Request or USVString) RequestInfo; \ No newline at end of file diff --git a/tr/idlnames/RequestInit.idl b/tr/idlnames/RequestInit.idl new file mode 100644 index 000000000000..ec10d3b2130a --- /dev/null +++ b/tr/idlnames/RequestInit.idl @@ -0,0 +1,16 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +dictionary RequestInit { + ByteString method; + HeadersInit headers; + BodyInit? body; + USVString referrer; + ReferrerPolicy referrerPolicy; + RequestMode mode; + RequestCredentials credentials; + RequestCache cache; + RequestRedirect redirect; + DOMString integrity; + boolean keepalive; + AbortSignal? signal; + any window; // can only be set to null +}; \ No newline at end of file diff --git a/tr/idlnames/RequestMode.idl b/tr/idlnames/RequestMode.idl new file mode 100644 index 000000000000..36c3dc42d7bd --- /dev/null +++ b/tr/idlnames/RequestMode.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum RequestMode { "navigate", "same-origin", "no-cors", "cors" }; \ No newline at end of file diff --git a/tr/idlnames/RequestRedirect.idl b/tr/idlnames/RequestRedirect.idl new file mode 100644 index 000000000000..882b7c449d27 --- /dev/null +++ b/tr/idlnames/RequestRedirect.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum RequestRedirect { "follow", "error", "manual" }; \ No newline at end of file diff --git a/tr/idlnames/ResidentKeyRequirement.idl b/tr/idlnames/ResidentKeyRequirement.idl new file mode 100644 index 000000000000..f71f72f82f15 --- /dev/null +++ b/tr/idlnames/ResidentKeyRequirement.idl @@ -0,0 +1,6 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum ResidentKeyRequirement { + "discouraged", + "preferred", + "required" +}; \ No newline at end of file diff --git a/tr/idlnames/ResizeQuality.idl b/tr/idlnames/ResizeQuality.idl new file mode 100644 index 000000000000..7929f9330dfd --- /dev/null +++ b/tr/idlnames/ResizeQuality.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum ResizeQuality { "pixelated", "low", "medium", "high" }; \ No newline at end of file diff --git a/tr/idlnames/Response.idl b/tr/idlnames/Response.idl new file mode 100644 index 000000000000..6b97f4b8f609 --- /dev/null +++ b/tr/idlnames/Response.idl @@ -0,0 +1,21 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +[Exposed=(Window,Worker)]interface Response { + constructor(optional BodyInit? body = null, optional ResponseInit init = {}); + + [NewObject] static Response error(); + [NewObject] static Response redirect(USVString url, optional unsigned short status = 302); + + readonly attribute ResponseType type; + + readonly attribute USVString url; + readonly attribute boolean redirected; + readonly attribute unsigned short status; + readonly attribute boolean ok; + readonly attribute ByteString statusText; + [SameObject] readonly attribute Headers headers; + + [NewObject] Response clone(); +}; + +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +Response includes Body; \ No newline at end of file diff --git a/tr/idlnames/ResponseInit.idl b/tr/idlnames/ResponseInit.idl new file mode 100644 index 000000000000..3792062b59d3 --- /dev/null +++ b/tr/idlnames/ResponseInit.idl @@ -0,0 +1,6 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +dictionary ResponseInit { + unsigned short status = 200; + ByteString statusText = ""; + HeadersInit headers; +}; \ No newline at end of file diff --git a/tr/idlnames/ResponseType.idl b/tr/idlnames/ResponseType.idl new file mode 100644 index 000000000000..eda7df283064 --- /dev/null +++ b/tr/idlnames/ResponseType.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +enum ResponseType { "basic", "cors", "default", "error", "opaque", "opaqueredirect" }; \ No newline at end of file diff --git a/tr/idlnames/RotationMatrixType.idl b/tr/idlnames/RotationMatrixType.idl new file mode 100644 index 000000000000..d3596c0aa665 --- /dev/null +++ b/tr/idlnames/RotationMatrixType.idl @@ -0,0 +1,2 @@ +// Source: Orientation Sensor (https://www.w3.org/TR/orientation-sensor/) +typedef (Float32Array or Float64Array or DOMMatrix) RotationMatrixType; \ No newline at end of file diff --git a/tr/idlnames/RuntimeError.idl b/tr/idlnames/RuntimeError.idl new file mode 100644 index 000000000000..fa7338795e4f --- /dev/null +++ b/tr/idlnames/RuntimeError.idl @@ -0,0 +1,3 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly] +interface RuntimeError { }; \ No newline at end of file diff --git a/tr/idlnames/SFrameTransform.idl b/tr/idlnames/SFrameTransform.idl new file mode 100644 index 000000000000..33d338a7fd2a --- /dev/null +++ b/tr/idlnames/SFrameTransform.idl @@ -0,0 +1,10 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +[Exposed=(Window,DedicatedWorker)] +interface SFrameTransform { + constructor(optional SFrameTransformOptions options); + + Promise setEncryptionKey(CryptoKey key, optional unsigned long long keyID); +}; + +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +SFrameTransform includes GenericTransformStream; \ No newline at end of file diff --git a/tr/idlnames/SFrameTransformOptions.idl b/tr/idlnames/SFrameTransformOptions.idl new file mode 100644 index 000000000000..2cfc27806a35 --- /dev/null +++ b/tr/idlnames/SFrameTransformOptions.idl @@ -0,0 +1,4 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +dictionary SFrameTransformOptions { + SFrameTransformRole role = "encrypt"; +}; \ No newline at end of file diff --git a/tr/idlnames/SFrameTransformRole.idl b/tr/idlnames/SFrameTransformRole.idl new file mode 100644 index 000000000000..78ede0e2e43b --- /dev/null +++ b/tr/idlnames/SFrameTransformRole.idl @@ -0,0 +1,5 @@ +// Source: WebRTC Insertable Media using Streams (https://w3c.github.io/webrtc-insertable-streams/) +enum SFrameTransformRole { + "encrypt", + "decrypt" +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAElement.idl b/tr/idlnames/SVGAElement.idl new file mode 100644 index 000000000000..b579d48f8f2c --- /dev/null +++ b/tr/idlnames/SVGAElement.idl @@ -0,0 +1,21 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAElement : SVGGraphicsElement { + [SameObject] readonly attribute SVGAnimatedString target; + attribute DOMString download; + attribute USVString ping; + attribute DOMString rel; + [SameObject, PutsForward=value] readonly attribute DOMTokenList relList; + attribute DOMString hreflang; + attribute DOMString type; + + attribute DOMString text; + + attribute DOMString referrerPolicy; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGAElement includes SVGURIReference; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGAElement includes HTMLHyperlinkElementUtils; \ No newline at end of file diff --git a/tr/idlnames/SVGAngle.idl b/tr/idlnames/SVGAngle.idl new file mode 100644 index 000000000000..00500f40dcfb --- /dev/null +++ b/tr/idlnames/SVGAngle.idl @@ -0,0 +1,19 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAngle { + + // Angle Unit Types + const unsigned short SVG_ANGLETYPE_UNKNOWN = 0; + const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1; + const unsigned short SVG_ANGLETYPE_DEG = 2; + const unsigned short SVG_ANGLETYPE_RAD = 3; + const unsigned short SVG_ANGLETYPE_GRAD = 4; + + readonly attribute unsigned short unitType; + attribute float value; + attribute float valueInSpecifiedUnits; + attribute DOMString valueAsString; + + void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); + void convertToSpecifiedUnits(unsigned short unitType); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimateElement.idl b/tr/idlnames/SVGAnimateElement.idl new file mode 100644 index 000000000000..b103317aa8f2 --- /dev/null +++ b/tr/idlnames/SVGAnimateElement.idl @@ -0,0 +1,3 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGAnimateElement : SVGAnimationElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimateMotionElement.idl b/tr/idlnames/SVGAnimateMotionElement.idl new file mode 100644 index 000000000000..afddcc7ec45e --- /dev/null +++ b/tr/idlnames/SVGAnimateMotionElement.idl @@ -0,0 +1,3 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGAnimateMotionElement : SVGAnimationElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimateTransformElement.idl b/tr/idlnames/SVGAnimateTransformElement.idl new file mode 100644 index 000000000000..1d93619410e5 --- /dev/null +++ b/tr/idlnames/SVGAnimateTransformElement.idl @@ -0,0 +1,3 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGAnimateTransformElement : SVGAnimationElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedAngle.idl b/tr/idlnames/SVGAnimatedAngle.idl new file mode 100644 index 000000000000..6611689019d3 --- /dev/null +++ b/tr/idlnames/SVGAnimatedAngle.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedAngle { + [SameObject] readonly attribute SVGAngle baseVal; + [SameObject] readonly attribute SVGAngle animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedBoolean.idl b/tr/idlnames/SVGAnimatedBoolean.idl new file mode 100644 index 000000000000..22eb906706a4 --- /dev/null +++ b/tr/idlnames/SVGAnimatedBoolean.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedBoolean { + attribute boolean baseVal; + readonly attribute boolean animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedEnumeration.idl b/tr/idlnames/SVGAnimatedEnumeration.idl new file mode 100644 index 000000000000..4bd140ec90f8 --- /dev/null +++ b/tr/idlnames/SVGAnimatedEnumeration.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedEnumeration { + attribute unsigned short baseVal; + readonly attribute unsigned short animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedInteger.idl b/tr/idlnames/SVGAnimatedInteger.idl new file mode 100644 index 000000000000..d3fa71535a14 --- /dev/null +++ b/tr/idlnames/SVGAnimatedInteger.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedInteger { + attribute long baseVal; + readonly attribute long animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedLength.idl b/tr/idlnames/SVGAnimatedLength.idl new file mode 100644 index 000000000000..52817718378f --- /dev/null +++ b/tr/idlnames/SVGAnimatedLength.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedLength { + [SameObject] readonly attribute SVGLength baseVal; + [SameObject] readonly attribute SVGLength animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedLengthList.idl b/tr/idlnames/SVGAnimatedLengthList.idl new file mode 100644 index 000000000000..7f52a47fccdc --- /dev/null +++ b/tr/idlnames/SVGAnimatedLengthList.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedLengthList { + [SameObject] readonly attribute SVGLengthList baseVal; + [SameObject] readonly attribute SVGLengthList animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedNumber.idl b/tr/idlnames/SVGAnimatedNumber.idl new file mode 100644 index 000000000000..b36ffc5c1b27 --- /dev/null +++ b/tr/idlnames/SVGAnimatedNumber.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedNumber { + attribute float baseVal; + readonly attribute float animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedNumberList.idl b/tr/idlnames/SVGAnimatedNumberList.idl new file mode 100644 index 000000000000..67067f56ca49 --- /dev/null +++ b/tr/idlnames/SVGAnimatedNumberList.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedNumberList { + [SameObject] readonly attribute SVGNumberList baseVal; + [SameObject] readonly attribute SVGNumberList animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedPoints.idl b/tr/idlnames/SVGAnimatedPoints.idl new file mode 100644 index 000000000000..8e060b6171c2 --- /dev/null +++ b/tr/idlnames/SVGAnimatedPoints.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGAnimatedPoints { + [SameObject] readonly attribute SVGPointList points; + [SameObject] readonly attribute SVGPointList animatedPoints; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedPreserveAspectRatio.idl b/tr/idlnames/SVGAnimatedPreserveAspectRatio.idl new file mode 100644 index 000000000000..66fa9e206754 --- /dev/null +++ b/tr/idlnames/SVGAnimatedPreserveAspectRatio.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedPreserveAspectRatio { + [SameObject] readonly attribute SVGPreserveAspectRatio baseVal; + [SameObject] readonly attribute SVGPreserveAspectRatio animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedRect.idl b/tr/idlnames/SVGAnimatedRect.idl new file mode 100644 index 000000000000..408619bf8a77 --- /dev/null +++ b/tr/idlnames/SVGAnimatedRect.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedRect { + [SameObject] readonly attribute DOMRect baseVal; + [SameObject] readonly attribute DOMRectReadOnly animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedString.idl b/tr/idlnames/SVGAnimatedString.idl new file mode 100644 index 000000000000..793aba67375c --- /dev/null +++ b/tr/idlnames/SVGAnimatedString.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedString { + attribute DOMString baseVal; + readonly attribute DOMString animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimatedTransformList.idl b/tr/idlnames/SVGAnimatedTransformList.idl new file mode 100644 index 000000000000..d56b5d8a9934 --- /dev/null +++ b/tr/idlnames/SVGAnimatedTransformList.idl @@ -0,0 +1,6 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGAnimatedTransformList { + [SameObject] readonly attribute SVGTransformList baseVal; + [SameObject] readonly attribute SVGTransformList animVal; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGAnimationElement.idl b/tr/idlnames/SVGAnimationElement.idl new file mode 100644 index 000000000000..83b41a3afc03 --- /dev/null +++ b/tr/idlnames/SVGAnimationElement.idl @@ -0,0 +1,21 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGAnimationElement : SVGElement { + + readonly attribute SVGElement? targetElement; + + attribute EventHandler onbegin; + attribute EventHandler onend; + attribute EventHandler onrepeat; + + float getStartTime(); + float getCurrentTime(); + float getSimpleDuration(); + + void beginElement(); + void beginElementAt(float offset); + void endElement(); + void endElementAt(float offset); +}; + +// Source: SVG Animations (https://svgwg.org/specs/animations/) +SVGAnimationElement includes SVGTests; \ No newline at end of file diff --git a/tr/idlnames/SVGBoundingBoxOptions.idl b/tr/idlnames/SVGBoundingBoxOptions.idl new file mode 100644 index 000000000000..f02b93f65090 --- /dev/null +++ b/tr/idlnames/SVGBoundingBoxOptions.idl @@ -0,0 +1,7 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +dictionary SVGBoundingBoxOptions { + boolean fill = true; + boolean stroke = false; + boolean markers = false; + boolean clipped = false; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGCircleElement.idl b/tr/idlnames/SVGCircleElement.idl new file mode 100644 index 000000000000..108e026c636e --- /dev/null +++ b/tr/idlnames/SVGCircleElement.idl @@ -0,0 +1,7 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGCircleElement : SVGGeometryElement { + [SameObject] readonly attribute SVGAnimatedLength cx; + [SameObject] readonly attribute SVGAnimatedLength cy; + [SameObject] readonly attribute SVGAnimatedLength r; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGComponentTransferFunctionElement.idl b/tr/idlnames/SVGComponentTransferFunctionElement.idl new file mode 100644 index 000000000000..9707a2ed1d75 --- /dev/null +++ b/tr/idlnames/SVGComponentTransferFunctionElement.idl @@ -0,0 +1,19 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGComponentTransferFunctionElement : SVGElement { + + // Component Transfer Types + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0; + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1; + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2; + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3; + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4; + const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5; + + readonly attribute SVGAnimatedEnumeration type; + readonly attribute SVGAnimatedNumberList tableValues; + readonly attribute SVGAnimatedNumber slope; + readonly attribute SVGAnimatedNumber intercept; + readonly attribute SVGAnimatedNumber amplitude; + readonly attribute SVGAnimatedNumber exponent; + readonly attribute SVGAnimatedNumber offset; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGDefsElement.idl b/tr/idlnames/SVGDefsElement.idl new file mode 100644 index 000000000000..5a5cd12511b6 --- /dev/null +++ b/tr/idlnames/SVGDefsElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGDefsElement : SVGGraphicsElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGDescElement.idl b/tr/idlnames/SVGDescElement.idl new file mode 100644 index 000000000000..18e76cb01746 --- /dev/null +++ b/tr/idlnames/SVGDescElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGDescElement : SVGElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGDiscardElement.idl b/tr/idlnames/SVGDiscardElement.idl new file mode 100644 index 000000000000..958adc84f9e0 --- /dev/null +++ b/tr/idlnames/SVGDiscardElement.idl @@ -0,0 +1,3 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGDiscardElement : SVGAnimationElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGElement.idl b/tr/idlnames/SVGElement.idl new file mode 100644 index 000000000000..aa0f76ac931a --- /dev/null +++ b/tr/idlnames/SVGElement.idl @@ -0,0 +1,21 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGElement : Element { + + [SameObject] readonly attribute SVGAnimatedString className; + + readonly attribute SVGSVGElement? ownerSVGElement; + readonly attribute SVGElement? viewportElement; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGElement includes GlobalEventHandlers; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGElement includes DocumentAndElementEventHandlers; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGElement includes SVGElementInstance; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGElement includes HTMLOrSVGElement; \ No newline at end of file diff --git a/tr/idlnames/SVGElementInstance.idl b/tr/idlnames/SVGElementInstance.idl new file mode 100644 index 000000000000..78877b27027f --- /dev/null +++ b/tr/idlnames/SVGElementInstance.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGElementInstance { + [SameObject] readonly attribute SVGElement? correspondingElement; + [SameObject] readonly attribute SVGUseElement? correspondingUseElement; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGEllipseElement.idl b/tr/idlnames/SVGEllipseElement.idl new file mode 100644 index 000000000000..ffc1638718a0 --- /dev/null +++ b/tr/idlnames/SVGEllipseElement.idl @@ -0,0 +1,8 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGEllipseElement : SVGGeometryElement { + [SameObject] readonly attribute SVGAnimatedLength cx; + [SameObject] readonly attribute SVGAnimatedLength cy; + [SameObject] readonly attribute SVGAnimatedLength rx; + [SameObject] readonly attribute SVGAnimatedLength ry; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEBlendElement.idl b/tr/idlnames/SVGFEBlendElement.idl new file mode 100644 index 000000000000..35a964a20965 --- /dev/null +++ b/tr/idlnames/SVGFEBlendElement.idl @@ -0,0 +1,29 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEBlendElement : SVGElement { + + // Blend Mode Types + const unsigned short SVG_FEBLEND_MODE_UNKNOWN = 0; + const unsigned short SVG_FEBLEND_MODE_NORMAL = 1; + const unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2; + const unsigned short SVG_FEBLEND_MODE_SCREEN = 3; + const unsigned short SVG_FEBLEND_MODE_DARKEN = 4; + const unsigned short SVG_FEBLEND_MODE_LIGHTEN = 5; + const unsigned short SVG_FEBLEND_MODE_OVERLAY = 6; + const unsigned short SVG_FEBLEND_MODE_COLOR_DODGE = 7; + const unsigned short SVG_FEBLEND_MODE_COLOR_BURN = 8; + const unsigned short SVG_FEBLEND_MODE_HARD_LIGHT = 9; + const unsigned short SVG_FEBLEND_MODE_SOFT_LIGHT = 10; + const unsigned short SVG_FEBLEND_MODE_DIFFERENCE = 11; + const unsigned short SVG_FEBLEND_MODE_EXCLUSION = 12; + const unsigned short SVG_FEBLEND_MODE_HUE = 13; + const unsigned short SVG_FEBLEND_MODE_SATURATION = 14; + const unsigned short SVG_FEBLEND_MODE_COLOR = 15; + const unsigned short SVG_FEBLEND_MODE_LUMINOSITY = 16; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedString in2; + readonly attribute SVGAnimatedEnumeration mode; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEBlendElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEColorMatrixElement.idl b/tr/idlnames/SVGFEColorMatrixElement.idl new file mode 100644 index 000000000000..3dc664c190a7 --- /dev/null +++ b/tr/idlnames/SVGFEColorMatrixElement.idl @@ -0,0 +1,17 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEColorMatrixElement : SVGElement { + + // Color Matrix Types + const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0; + const unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX = 1; + const unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE = 2; + const unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3; + const unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedEnumeration type; + readonly attribute SVGAnimatedNumberList values; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEColorMatrixElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEComponentTransferElement.idl b/tr/idlnames/SVGFEComponentTransferElement.idl new file mode 100644 index 000000000000..eacceb8073aa --- /dev/null +++ b/tr/idlnames/SVGFEComponentTransferElement.idl @@ -0,0 +1,7 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEComponentTransferElement : SVGElement { + readonly attribute SVGAnimatedString in1; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEComponentTransferElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFECompositeElement.idl b/tr/idlnames/SVGFECompositeElement.idl new file mode 100644 index 000000000000..a1da0cefe3d3 --- /dev/null +++ b/tr/idlnames/SVGFECompositeElement.idl @@ -0,0 +1,23 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFECompositeElement : SVGElement { + + // Composite Operators + const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0; + const unsigned short SVG_FECOMPOSITE_OPERATOR_OVER = 1; + const unsigned short SVG_FECOMPOSITE_OPERATOR_IN = 2; + const unsigned short SVG_FECOMPOSITE_OPERATOR_OUT = 3; + const unsigned short SVG_FECOMPOSITE_OPERATOR_ATOP = 4; + const unsigned short SVG_FECOMPOSITE_OPERATOR_XOR = 5; + const unsigned short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedString in2; + readonly attribute SVGAnimatedEnumeration operator; + readonly attribute SVGAnimatedNumber k1; + readonly attribute SVGAnimatedNumber k2; + readonly attribute SVGAnimatedNumber k3; + readonly attribute SVGAnimatedNumber k4; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFECompositeElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEConvolveMatrixElement.idl b/tr/idlnames/SVGFEConvolveMatrixElement.idl new file mode 100644 index 000000000000..662df5ad462e --- /dev/null +++ b/tr/idlnames/SVGFEConvolveMatrixElement.idl @@ -0,0 +1,25 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEConvolveMatrixElement : SVGElement { + + // Edge Mode Values + const unsigned short SVG_EDGEMODE_UNKNOWN = 0; + const unsigned short SVG_EDGEMODE_DUPLICATE = 1; + const unsigned short SVG_EDGEMODE_WRAP = 2; + const unsigned short SVG_EDGEMODE_NONE = 3; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedInteger orderX; + readonly attribute SVGAnimatedInteger orderY; + readonly attribute SVGAnimatedNumberList kernelMatrix; + readonly attribute SVGAnimatedNumber divisor; + readonly attribute SVGAnimatedNumber bias; + readonly attribute SVGAnimatedInteger targetX; + readonly attribute SVGAnimatedInteger targetY; + readonly attribute SVGAnimatedEnumeration edgeMode; + readonly attribute SVGAnimatedNumber kernelUnitLengthX; + readonly attribute SVGAnimatedNumber kernelUnitLengthY; + readonly attribute SVGAnimatedBoolean preserveAlpha; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEConvolveMatrixElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEDiffuseLightingElement.idl b/tr/idlnames/SVGFEDiffuseLightingElement.idl new file mode 100644 index 000000000000..8c980ef06f9b --- /dev/null +++ b/tr/idlnames/SVGFEDiffuseLightingElement.idl @@ -0,0 +1,11 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEDiffuseLightingElement : SVGElement { + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedNumber surfaceScale; + readonly attribute SVGAnimatedNumber diffuseConstant; + readonly attribute SVGAnimatedNumber kernelUnitLengthX; + readonly attribute SVGAnimatedNumber kernelUnitLengthY; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEDiffuseLightingElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEDisplacementMapElement.idl b/tr/idlnames/SVGFEDisplacementMapElement.idl new file mode 100644 index 000000000000..4c0cd1f25039 --- /dev/null +++ b/tr/idlnames/SVGFEDisplacementMapElement.idl @@ -0,0 +1,19 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEDisplacementMapElement : SVGElement { + + // Channel Selectors + const unsigned short SVG_CHANNEL_UNKNOWN = 0; + const unsigned short SVG_CHANNEL_R = 1; + const unsigned short SVG_CHANNEL_G = 2; + const unsigned short SVG_CHANNEL_B = 3; + const unsigned short SVG_CHANNEL_A = 4; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedString in2; + readonly attribute SVGAnimatedNumber scale; + readonly attribute SVGAnimatedEnumeration xChannelSelector; + readonly attribute SVGAnimatedEnumeration yChannelSelector; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEDisplacementMapElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEDistantLightElement.idl b/tr/idlnames/SVGFEDistantLightElement.idl new file mode 100644 index 000000000000..ea8532f7d293 --- /dev/null +++ b/tr/idlnames/SVGFEDistantLightElement.idl @@ -0,0 +1,5 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEDistantLightElement : SVGElement { + readonly attribute SVGAnimatedNumber azimuth; + readonly attribute SVGAnimatedNumber elevation; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEDropShadowElement.idl b/tr/idlnames/SVGFEDropShadowElement.idl new file mode 100644 index 000000000000..ae5e79d95caf --- /dev/null +++ b/tr/idlnames/SVGFEDropShadowElement.idl @@ -0,0 +1,13 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEDropShadowElement : SVGElement { + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedNumber dx; + readonly attribute SVGAnimatedNumber dy; + readonly attribute SVGAnimatedNumber stdDeviationX; + readonly attribute SVGAnimatedNumber stdDeviationY; + + void setStdDeviation(float stdDeviationX, float stdDeviationY); +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEDropShadowElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEFloodElement.idl b/tr/idlnames/SVGFEFloodElement.idl new file mode 100644 index 000000000000..e453fd972208 --- /dev/null +++ b/tr/idlnames/SVGFEFloodElement.idl @@ -0,0 +1,6 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEFloodElement : SVGElement { +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEFloodElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEFuncAElement.idl b/tr/idlnames/SVGFEFuncAElement.idl new file mode 100644 index 000000000000..b9a82cc6a3ff --- /dev/null +++ b/tr/idlnames/SVGFEFuncAElement.idl @@ -0,0 +1,3 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEFuncAElement : SVGComponentTransferFunctionElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEFuncBElement.idl b/tr/idlnames/SVGFEFuncBElement.idl new file mode 100644 index 000000000000..c0640fe54bbe --- /dev/null +++ b/tr/idlnames/SVGFEFuncBElement.idl @@ -0,0 +1,3 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEFuncBElement : SVGComponentTransferFunctionElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEFuncGElement.idl b/tr/idlnames/SVGFEFuncGElement.idl new file mode 100644 index 000000000000..28bdf130df46 --- /dev/null +++ b/tr/idlnames/SVGFEFuncGElement.idl @@ -0,0 +1,3 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEFuncGElement : SVGComponentTransferFunctionElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEFuncRElement.idl b/tr/idlnames/SVGFEFuncRElement.idl new file mode 100644 index 000000000000..9cdce9fa3836 --- /dev/null +++ b/tr/idlnames/SVGFEFuncRElement.idl @@ -0,0 +1,3 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEFuncRElement : SVGComponentTransferFunctionElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEGaussianBlurElement.idl b/tr/idlnames/SVGFEGaussianBlurElement.idl new file mode 100644 index 000000000000..f19b435bd47a --- /dev/null +++ b/tr/idlnames/SVGFEGaussianBlurElement.idl @@ -0,0 +1,19 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEGaussianBlurElement : SVGElement { + + // Edge Mode Values + const unsigned short SVG_EDGEMODE_UNKNOWN = 0; + const unsigned short SVG_EDGEMODE_DUPLICATE = 1; + const unsigned short SVG_EDGEMODE_WRAP = 2; + const unsigned short SVG_EDGEMODE_NONE = 3; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedNumber stdDeviationX; + readonly attribute SVGAnimatedNumber stdDeviationY; + readonly attribute SVGAnimatedEnumeration edgeMode; + + void setStdDeviation(float stdDeviationX, float stdDeviationY); +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEGaussianBlurElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEImageElement.idl b/tr/idlnames/SVGFEImageElement.idl new file mode 100644 index 000000000000..008839b4c8ce --- /dev/null +++ b/tr/idlnames/SVGFEImageElement.idl @@ -0,0 +1,11 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEImageElement : SVGElement { + readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; + readonly attribute SVGAnimatedString crossOrigin; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEImageElement includes SVGFilterPrimitiveStandardAttributes; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEImageElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGFEMergeElement.idl b/tr/idlnames/SVGFEMergeElement.idl new file mode 100644 index 000000000000..534093cb2d18 --- /dev/null +++ b/tr/idlnames/SVGFEMergeElement.idl @@ -0,0 +1,6 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEMergeElement : SVGElement { +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEMergeElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEMergeNodeElement.idl b/tr/idlnames/SVGFEMergeNodeElement.idl new file mode 100644 index 000000000000..345e244c200b --- /dev/null +++ b/tr/idlnames/SVGFEMergeNodeElement.idl @@ -0,0 +1,4 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEMergeNodeElement : SVGElement { + readonly attribute SVGAnimatedString in1; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFEMorphologyElement.idl b/tr/idlnames/SVGFEMorphologyElement.idl new file mode 100644 index 000000000000..fdea93d19bb7 --- /dev/null +++ b/tr/idlnames/SVGFEMorphologyElement.idl @@ -0,0 +1,16 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEMorphologyElement : SVGElement { + + // Morphology Operators + const unsigned short SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0; + const unsigned short SVG_MORPHOLOGY_OPERATOR_ERODE = 1; + const unsigned short SVG_MORPHOLOGY_OPERATOR_DILATE = 2; + + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedEnumeration operator; + readonly attribute SVGAnimatedNumber radiusX; + readonly attribute SVGAnimatedNumber radiusY; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEMorphologyElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEOffsetElement.idl b/tr/idlnames/SVGFEOffsetElement.idl new file mode 100644 index 000000000000..1b3dc3a36443 --- /dev/null +++ b/tr/idlnames/SVGFEOffsetElement.idl @@ -0,0 +1,9 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEOffsetElement : SVGElement { + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedNumber dx; + readonly attribute SVGAnimatedNumber dy; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFEOffsetElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFEPointLightElement.idl b/tr/idlnames/SVGFEPointLightElement.idl new file mode 100644 index 000000000000..eda1ff98b80b --- /dev/null +++ b/tr/idlnames/SVGFEPointLightElement.idl @@ -0,0 +1,6 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFEPointLightElement : SVGElement { + readonly attribute SVGAnimatedNumber x; + readonly attribute SVGAnimatedNumber y; + readonly attribute SVGAnimatedNumber z; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFESpecularLightingElement.idl b/tr/idlnames/SVGFESpecularLightingElement.idl new file mode 100644 index 000000000000..f3dda289a880 --- /dev/null +++ b/tr/idlnames/SVGFESpecularLightingElement.idl @@ -0,0 +1,12 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFESpecularLightingElement : SVGElement { + readonly attribute SVGAnimatedString in1; + readonly attribute SVGAnimatedNumber surfaceScale; + readonly attribute SVGAnimatedNumber specularConstant; + readonly attribute SVGAnimatedNumber specularExponent; + readonly attribute SVGAnimatedNumber kernelUnitLengthX; + readonly attribute SVGAnimatedNumber kernelUnitLengthY; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFESpecularLightingElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFESpotLightElement.idl b/tr/idlnames/SVGFESpotLightElement.idl new file mode 100644 index 000000000000..82a0856770d6 --- /dev/null +++ b/tr/idlnames/SVGFESpotLightElement.idl @@ -0,0 +1,11 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFESpotLightElement : SVGElement { + readonly attribute SVGAnimatedNumber x; + readonly attribute SVGAnimatedNumber y; + readonly attribute SVGAnimatedNumber z; + readonly attribute SVGAnimatedNumber pointsAtX; + readonly attribute SVGAnimatedNumber pointsAtY; + readonly attribute SVGAnimatedNumber pointsAtZ; + readonly attribute SVGAnimatedNumber specularExponent; + readonly attribute SVGAnimatedNumber limitingConeAngle; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFETileElement.idl b/tr/idlnames/SVGFETileElement.idl new file mode 100644 index 000000000000..19f01e4d0c62 --- /dev/null +++ b/tr/idlnames/SVGFETileElement.idl @@ -0,0 +1,7 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFETileElement : SVGElement { + readonly attribute SVGAnimatedString in1; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFETileElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFETurbulenceElement.idl b/tr/idlnames/SVGFETurbulenceElement.idl new file mode 100644 index 000000000000..77b716164f2a --- /dev/null +++ b/tr/idlnames/SVGFETurbulenceElement.idl @@ -0,0 +1,23 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFETurbulenceElement : SVGElement { + + // Turbulence Types + const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN = 0; + const unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1; + const unsigned short SVG_TURBULENCE_TYPE_TURBULENCE = 2; + + // Stitch Options + const unsigned short SVG_STITCHTYPE_UNKNOWN = 0; + const unsigned short SVG_STITCHTYPE_STITCH = 1; + const unsigned short SVG_STITCHTYPE_NOSTITCH = 2; + + readonly attribute SVGAnimatedNumber baseFrequencyX; + readonly attribute SVGAnimatedNumber baseFrequencyY; + readonly attribute SVGAnimatedInteger numOctaves; + readonly attribute SVGAnimatedNumber seed; + readonly attribute SVGAnimatedEnumeration stitchTiles; + readonly attribute SVGAnimatedEnumeration type; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFETurbulenceElement includes SVGFilterPrimitiveStandardAttributes; \ No newline at end of file diff --git a/tr/idlnames/SVGFilterElement.idl b/tr/idlnames/SVGFilterElement.idl new file mode 100644 index 000000000000..0d8634664fa0 --- /dev/null +++ b/tr/idlnames/SVGFilterElement.idl @@ -0,0 +1,12 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface SVGFilterElement : SVGElement { + readonly attribute SVGAnimatedEnumeration filterUnits; + readonly attribute SVGAnimatedEnumeration primitiveUnits; + readonly attribute SVGAnimatedLength x; + readonly attribute SVGAnimatedLength y; + readonly attribute SVGAnimatedLength width; + readonly attribute SVGAnimatedLength height; +}; + +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +SVGFilterElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGFilterPrimitiveStandardAttributes.idl b/tr/idlnames/SVGFilterPrimitiveStandardAttributes.idl new file mode 100644 index 000000000000..2e7da325d29d --- /dev/null +++ b/tr/idlnames/SVGFilterPrimitiveStandardAttributes.idl @@ -0,0 +1,8 @@ +// Source: Filter Effects Module Level 1 (https://www.w3.org/TR/filter-effects-1/) +interface mixin SVGFilterPrimitiveStandardAttributes { + readonly attribute SVGAnimatedLength x; + readonly attribute SVGAnimatedLength y; + readonly attribute SVGAnimatedLength width; + readonly attribute SVGAnimatedLength height; + readonly attribute SVGAnimatedString result; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGFitToViewBox.idl b/tr/idlnames/SVGFitToViewBox.idl new file mode 100644 index 000000000000..aee9e404ce11 --- /dev/null +++ b/tr/idlnames/SVGFitToViewBox.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGFitToViewBox { + [SameObject] readonly attribute SVGAnimatedRect viewBox; + [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGForeignObjectElement.idl b/tr/idlnames/SVGForeignObjectElement.idl new file mode 100644 index 000000000000..f81da983abd8 --- /dev/null +++ b/tr/idlnames/SVGForeignObjectElement.idl @@ -0,0 +1,8 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGForeignObjectElement : SVGGraphicsElement { + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGGElement.idl b/tr/idlnames/SVGGElement.idl new file mode 100644 index 000000000000..8cc4fde1e63c --- /dev/null +++ b/tr/idlnames/SVGGElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGGElement : SVGGraphicsElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGGeometryElement.idl b/tr/idlnames/SVGGeometryElement.idl new file mode 100644 index 000000000000..bb3fd3912343 --- /dev/null +++ b/tr/idlnames/SVGGeometryElement.idl @@ -0,0 +1,10 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGGeometryElement : SVGGraphicsElement { + [SameObject] readonly attribute SVGAnimatedNumber pathLength; + + boolean isPointInFill(optional DOMPointInit point); + boolean isPointInStroke(optional DOMPointInit point); + float getTotalLength(); + DOMPoint getPointAtLength(float distance); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGGradientElement.idl b/tr/idlnames/SVGGradientElement.idl new file mode 100644 index 000000000000..7f7df185efff --- /dev/null +++ b/tr/idlnames/SVGGradientElement.idl @@ -0,0 +1,17 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGGradientElement : SVGElement { + + // Spread Method Types + const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0; + const unsigned short SVG_SPREADMETHOD_PAD = 1; + const unsigned short SVG_SPREADMETHOD_REFLECT = 2; + const unsigned short SVG_SPREADMETHOD_REPEAT = 3; + + [SameObject] readonly attribute SVGAnimatedEnumeration gradientUnits; + [SameObject] readonly attribute SVGAnimatedTransformList gradientTransform; + [SameObject] readonly attribute SVGAnimatedEnumeration spreadMethod; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGGradientElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGGraphicsElement.idl b/tr/idlnames/SVGGraphicsElement.idl new file mode 100644 index 000000000000..48e5a30e2ba8 --- /dev/null +++ b/tr/idlnames/SVGGraphicsElement.idl @@ -0,0 +1,11 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface SVGGraphicsElement : SVGElement { + [SameObject] readonly attribute SVGAnimatedTransformList transform; + + DOMRect getBBox(optional SVGBoundingBoxOptions options); + DOMMatrix? getCTM(); + DOMMatrix? getScreenCTM(); +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGGraphicsElement includes SVGTests; \ No newline at end of file diff --git a/tr/idlnames/SVGImageElement.idl b/tr/idlnames/SVGImageElement.idl new file mode 100644 index 000000000000..379fd5c1b5be --- /dev/null +++ b/tr/idlnames/SVGImageElement.idl @@ -0,0 +1,13 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGImageElement : SVGGraphicsElement { + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; + [SameObject] readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; + attribute DOMString? crossOrigin; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGImageElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGLength.idl b/tr/idlnames/SVGLength.idl new file mode 100644 index 000000000000..11f9059291ed --- /dev/null +++ b/tr/idlnames/SVGLength.idl @@ -0,0 +1,25 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGLength { + + // Length Unit Types + const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0; + const unsigned short SVG_LENGTHTYPE_NUMBER = 1; + const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2; + const unsigned short SVG_LENGTHTYPE_EMS = 3; + const unsigned short SVG_LENGTHTYPE_EXS = 4; + const unsigned short SVG_LENGTHTYPE_PX = 5; + const unsigned short SVG_LENGTHTYPE_CM = 6; + const unsigned short SVG_LENGTHTYPE_MM = 7; + const unsigned short SVG_LENGTHTYPE_IN = 8; + const unsigned short SVG_LENGTHTYPE_PT = 9; + const unsigned short SVG_LENGTHTYPE_PC = 10; + + readonly attribute unsigned short unitType; + attribute float value; + attribute float valueInSpecifiedUnits; + attribute DOMString valueAsString; + + void newValueSpecifiedUnits(unsigned short unitType, float valueInSpecifiedUnits); + void convertToSpecifiedUnits(unsigned short unitType); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGLengthList.idl b/tr/idlnames/SVGLengthList.idl new file mode 100644 index 000000000000..b48b4c11a3c2 --- /dev/null +++ b/tr/idlnames/SVGLengthList.idl @@ -0,0 +1,16 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGLengthList { + + readonly attribute unsigned long length; + readonly attribute unsigned long numberOfItems; + + void clear(); + SVGLength initialize(SVGLength newItem); + getter SVGLength getItem(unsigned long index); + SVGLength insertItemBefore(SVGLength newItem, unsigned long index); + SVGLength replaceItem(SVGLength newItem, unsigned long index); + SVGLength removeItem(unsigned long index); + SVGLength appendItem(SVGLength newItem); + setter void (unsigned long index, SVGLength newItem); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGLineElement.idl b/tr/idlnames/SVGLineElement.idl new file mode 100644 index 000000000000..a408b3c0a99a --- /dev/null +++ b/tr/idlnames/SVGLineElement.idl @@ -0,0 +1,8 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGLineElement : SVGGeometryElement { + [SameObject] readonly attribute SVGAnimatedLength x1; + [SameObject] readonly attribute SVGAnimatedLength y1; + [SameObject] readonly attribute SVGAnimatedLength x2; + [SameObject] readonly attribute SVGAnimatedLength y2; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGLinearGradientElement.idl b/tr/idlnames/SVGLinearGradientElement.idl new file mode 100644 index 000000000000..579916b3d541 --- /dev/null +++ b/tr/idlnames/SVGLinearGradientElement.idl @@ -0,0 +1,8 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGLinearGradientElement : SVGGradientElement { + [SameObject] readonly attribute SVGAnimatedLength x1; + [SameObject] readonly attribute SVGAnimatedLength y1; + [SameObject] readonly attribute SVGAnimatedLength x2; + [SameObject] readonly attribute SVGAnimatedLength y2; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGMPathElement.idl b/tr/idlnames/SVGMPathElement.idl new file mode 100644 index 000000000000..1728a4abd246 --- /dev/null +++ b/tr/idlnames/SVGMPathElement.idl @@ -0,0 +1,6 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGMPathElement : SVGElement { +}; + +// Source: SVG Animations (https://svgwg.org/specs/animations/) +SVGMPathElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGMarkerElement.idl b/tr/idlnames/SVGMarkerElement.idl new file mode 100644 index 000000000000..0444dc29af4c --- /dev/null +++ b/tr/idlnames/SVGMarkerElement.idl @@ -0,0 +1,29 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGMarkerElement : SVGElement { + + // Marker Unit Types + const unsigned short SVG_MARKERUNITS_UNKNOWN = 0; + const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1; + const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2; + + // Marker Orientation Types + const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0; + const unsigned short SVG_MARKER_ORIENT_AUTO = 1; + const unsigned short SVG_MARKER_ORIENT_ANGLE = 2; + + [SameObject] readonly attribute SVGAnimatedLength refX; + [SameObject] readonly attribute SVGAnimatedLength refY; + [SameObject] readonly attribute SVGAnimatedEnumeration markerUnits; + [SameObject] readonly attribute SVGAnimatedLength markerWidth; + [SameObject] readonly attribute SVGAnimatedLength markerHeight; + [SameObject] readonly attribute SVGAnimatedEnumeration orientType; + [SameObject] readonly attribute SVGAnimatedAngle orientAngle; + attribute DOMString orient; + + void setOrientToAuto(); + void setOrientToAngle(SVGAngle angle); +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGMarkerElement includes SVGFitToViewBox; \ No newline at end of file diff --git a/tr/idlnames/SVGMetadataElement.idl b/tr/idlnames/SVGMetadataElement.idl new file mode 100644 index 000000000000..d8629d456f82 --- /dev/null +++ b/tr/idlnames/SVGMetadataElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGMetadataElement : SVGElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGNumber.idl b/tr/idlnames/SVGNumber.idl new file mode 100644 index 000000000000..07f954859514 --- /dev/null +++ b/tr/idlnames/SVGNumber.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGNumber { + attribute float value; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGNumberList.idl b/tr/idlnames/SVGNumberList.idl new file mode 100644 index 000000000000..4c41be933d86 --- /dev/null +++ b/tr/idlnames/SVGNumberList.idl @@ -0,0 +1,16 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGNumberList { + + readonly attribute unsigned long length; + readonly attribute unsigned long numberOfItems; + + void clear(); + SVGNumber initialize(SVGNumber newItem); + getter SVGNumber getItem(unsigned long index); + SVGNumber insertItemBefore(SVGNumber newItem, unsigned long index); + SVGNumber replaceItem(SVGNumber newItem, unsigned long index); + SVGNumber removeItem(unsigned long index); + SVGNumber appendItem(SVGNumber newItem); + setter void (unsigned long index, SVGNumber newItem); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGPathElement.idl b/tr/idlnames/SVGPathElement.idl new file mode 100644 index 000000000000..dc92be0abe82 --- /dev/null +++ b/tr/idlnames/SVGPathElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPathElement : SVGGeometryElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGPatternElement.idl b/tr/idlnames/SVGPatternElement.idl new file mode 100644 index 000000000000..8f824640e155 --- /dev/null +++ b/tr/idlnames/SVGPatternElement.idl @@ -0,0 +1,17 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPatternElement : SVGElement { + [SameObject] readonly attribute SVGAnimatedEnumeration patternUnits; + [SameObject] readonly attribute SVGAnimatedEnumeration patternContentUnits; + [SameObject] readonly attribute SVGAnimatedTransformList patternTransform; + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGPatternElement includes SVGFitToViewBox; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGPatternElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGPointList.idl b/tr/idlnames/SVGPointList.idl new file mode 100644 index 000000000000..b0aed847895d --- /dev/null +++ b/tr/idlnames/SVGPointList.idl @@ -0,0 +1,16 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPointList { + + readonly attribute unsigned long length; + readonly attribute unsigned long numberOfItems; + + void clear(); + DOMPoint initialize(DOMPoint newItem); + getter DOMPoint getItem(unsigned long index); + DOMPoint insertItemBefore(DOMPoint newItem, unsigned long index); + DOMPoint replaceItem(DOMPoint newItem, unsigned long index); + DOMPoint removeItem(unsigned long index); + DOMPoint appendItem(DOMPoint newItem); + setter void (unsigned long index, DOMPoint newItem); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGPolygonElement.idl b/tr/idlnames/SVGPolygonElement.idl new file mode 100644 index 000000000000..c50002b48c4f --- /dev/null +++ b/tr/idlnames/SVGPolygonElement.idl @@ -0,0 +1,7 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPolygonElement : SVGGeometryElement { +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGPolygonElement includes SVGAnimatedPoints; \ No newline at end of file diff --git a/tr/idlnames/SVGPolylineElement.idl b/tr/idlnames/SVGPolylineElement.idl new file mode 100644 index 000000000000..3c800d280248 --- /dev/null +++ b/tr/idlnames/SVGPolylineElement.idl @@ -0,0 +1,7 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPolylineElement : SVGGeometryElement { +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGPolylineElement includes SVGAnimatedPoints; \ No newline at end of file diff --git a/tr/idlnames/SVGPreserveAspectRatio.idl b/tr/idlnames/SVGPreserveAspectRatio.idl new file mode 100644 index 000000000000..9a7bb9a1c7f2 --- /dev/null +++ b/tr/idlnames/SVGPreserveAspectRatio.idl @@ -0,0 +1,25 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGPreserveAspectRatio { + + // Alignment Types + const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0; + const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1; + const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2; + const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3; + const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4; + const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5; + const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6; + const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7; + const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8; + const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9; + const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10; + + // Meet-or-slice Types + const unsigned short SVG_MEETORSLICE_UNKNOWN = 0; + const unsigned short SVG_MEETORSLICE_MEET = 1; + const unsigned short SVG_MEETORSLICE_SLICE = 2; + + attribute unsigned short align; + attribute unsigned short meetOrSlice; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGRadialGradientElement.idl b/tr/idlnames/SVGRadialGradientElement.idl new file mode 100644 index 000000000000..530555ab13fd --- /dev/null +++ b/tr/idlnames/SVGRadialGradientElement.idl @@ -0,0 +1,10 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGRadialGradientElement : SVGGradientElement { + [SameObject] readonly attribute SVGAnimatedLength cx; + [SameObject] readonly attribute SVGAnimatedLength cy; + [SameObject] readonly attribute SVGAnimatedLength r; + [SameObject] readonly attribute SVGAnimatedLength fx; + [SameObject] readonly attribute SVGAnimatedLength fy; + [SameObject] readonly attribute SVGAnimatedLength fr; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGRectElement.idl b/tr/idlnames/SVGRectElement.idl new file mode 100644 index 000000000000..310e5625e9f9 --- /dev/null +++ b/tr/idlnames/SVGRectElement.idl @@ -0,0 +1,10 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGRectElement : SVGGeometryElement { + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; + [SameObject] readonly attribute SVGAnimatedLength rx; + [SameObject] readonly attribute SVGAnimatedLength ry; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGSVGElement.idl b/tr/idlnames/SVGSVGElement.idl new file mode 100644 index 000000000000..1cf3db42fdc0 --- /dev/null +++ b/tr/idlnames/SVGSVGElement.idl @@ -0,0 +1,55 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGSVGElement : SVGGraphicsElement { + + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; + + attribute float currentScale; + [SameObject] readonly attribute DOMPointReadOnly currentTranslate; + + NodeList getIntersectionList(DOMRectReadOnly rect, SVGElement? referenceElement); + NodeList getEnclosureList(DOMRectReadOnly rect, SVGElement? referenceElement); + boolean checkIntersection(SVGElement element, DOMRectReadOnly rect); + boolean checkEnclosure(SVGElement element, DOMRectReadOnly rect); + + void deselectAll(); + + SVGNumber createSVGNumber(); + SVGLength createSVGLength(); + SVGAngle createSVGAngle(); + DOMPoint createSVGPoint(); + DOMMatrix createSVGMatrix(); + DOMRect createSVGRect(); + SVGTransform createSVGTransform(); + SVGTransform createSVGTransformFromMatrix(DOMMatrixReadOnly matrix); + + Element getElementById(DOMString elementId); + + // Deprecated methods that have no effect when called, + // but which are kept for compatibility reasons. + unsigned long suspendRedraw(unsigned long maxWaitMilliseconds); + void unsuspendRedraw(unsigned long suspendHandleID); + void unsuspendRedrawAll(); + void forceRedraw(); +}; + +// Source: SVG Animations (https://svgwg.org/specs/animations/) +partial interface SVGSVGElement { + void pauseAnimations(); + void unpauseAnimations(); + boolean animationsPaused(); + float getCurrentTime(); + void setCurrentTime(float seconds); +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGSVGElement includes SVGFitToViewBox; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGSVGElement includes SVGZoomAndPan; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGSVGElement includes WindowEventHandlers; \ No newline at end of file diff --git a/tr/idlnames/SVGScriptElement.idl b/tr/idlnames/SVGScriptElement.idl new file mode 100644 index 000000000000..d7cebb9aa4e1 --- /dev/null +++ b/tr/idlnames/SVGScriptElement.idl @@ -0,0 +1,9 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGScriptElement : SVGElement { + attribute DOMString type; + attribute DOMString? crossOrigin; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGScriptElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGSetElement.idl b/tr/idlnames/SVGSetElement.idl new file mode 100644 index 000000000000..17db45df5118 --- /dev/null +++ b/tr/idlnames/SVGSetElement.idl @@ -0,0 +1,3 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface SVGSetElement : SVGAnimationElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGStopElement.idl b/tr/idlnames/SVGStopElement.idl new file mode 100644 index 000000000000..8b435ff9a874 --- /dev/null +++ b/tr/idlnames/SVGStopElement.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGStopElement : SVGElement { + [SameObject] readonly attribute SVGAnimatedNumber offset; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGStringList.idl b/tr/idlnames/SVGStringList.idl new file mode 100644 index 000000000000..23ac89d30a40 --- /dev/null +++ b/tr/idlnames/SVGStringList.idl @@ -0,0 +1,16 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGStringList { + + readonly attribute unsigned long length; + readonly attribute unsigned long numberOfItems; + + void clear(); + DOMString initialize(DOMString newItem); + getter DOMString getItem(unsigned long index); + DOMString insertItemBefore(DOMString newItem, unsigned long index); + DOMString replaceItem(DOMString newItem, unsigned long index); + DOMString removeItem(unsigned long index); + DOMString appendItem(DOMString newItem); + setter void (unsigned long index, DOMString newItem); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGStyleElement.idl b/tr/idlnames/SVGStyleElement.idl new file mode 100644 index 000000000000..e601ff869077 --- /dev/null +++ b/tr/idlnames/SVGStyleElement.idl @@ -0,0 +1,10 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGStyleElement : SVGElement { + attribute DOMString type; + attribute DOMString media; + attribute DOMString title; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGStyleElement includes LinkStyle; \ No newline at end of file diff --git a/tr/idlnames/SVGSwitchElement.idl b/tr/idlnames/SVGSwitchElement.idl new file mode 100644 index 000000000000..a05fc56648a4 --- /dev/null +++ b/tr/idlnames/SVGSwitchElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGSwitchElement : SVGGraphicsElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGSymbolElement.idl b/tr/idlnames/SVGSymbolElement.idl new file mode 100644 index 000000000000..f279e73fb330 --- /dev/null +++ b/tr/idlnames/SVGSymbolElement.idl @@ -0,0 +1,7 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGSymbolElement : SVGGraphicsElement { +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGSymbolElement includes SVGFitToViewBox; \ No newline at end of file diff --git a/tr/idlnames/SVGTSpanElement.idl b/tr/idlnames/SVGTSpanElement.idl new file mode 100644 index 000000000000..426f0b7b01ef --- /dev/null +++ b/tr/idlnames/SVGTSpanElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTSpanElement : SVGTextPositioningElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTests.idl b/tr/idlnames/SVGTests.idl new file mode 100644 index 000000000000..d10b6904483b --- /dev/null +++ b/tr/idlnames/SVGTests.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGTests { + [SameObject] readonly attribute SVGStringList requiredExtensions; + [SameObject] readonly attribute SVGStringList systemLanguage; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTextContentElement.idl b/tr/idlnames/SVGTextContentElement.idl new file mode 100644 index 000000000000..66d706c789db --- /dev/null +++ b/tr/idlnames/SVGTextContentElement.idl @@ -0,0 +1,22 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTextContentElement : SVGGraphicsElement { + + // lengthAdjust Types + const unsigned short LENGTHADJUST_UNKNOWN = 0; + const unsigned short LENGTHADJUST_SPACING = 1; + const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2; + + [SameObject] readonly attribute SVGAnimatedLength textLength; + [SameObject] readonly attribute SVGAnimatedEnumeration lengthAdjust; + + long getNumberOfChars(); + float getComputedTextLength(); + float getSubStringLength(unsigned long charnum, unsigned long nchars); + DOMPoint getStartPositionOfChar(unsigned long charnum); + DOMPoint getEndPositionOfChar(unsigned long charnum); + DOMRect getExtentOfChar(unsigned long charnum); + float getRotationOfChar(unsigned long charnum); + long getCharNumAtPosition(optional DOMPointInit point); + void selectSubString(unsigned long charnum, unsigned long nchars); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTextElement.idl b/tr/idlnames/SVGTextElement.idl new file mode 100644 index 000000000000..74fbbf7b935e --- /dev/null +++ b/tr/idlnames/SVGTextElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTextElement : SVGTextPositioningElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTextPathElement.idl b/tr/idlnames/SVGTextPathElement.idl new file mode 100644 index 000000000000..c83cd72af6e1 --- /dev/null +++ b/tr/idlnames/SVGTextPathElement.idl @@ -0,0 +1,21 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTextPathElement : SVGTextContentElement { + + // textPath Method Types + const unsigned short TEXTPATH_METHODTYPE_UNKNOWN = 0; + const unsigned short TEXTPATH_METHODTYPE_ALIGN = 1; + const unsigned short TEXTPATH_METHODTYPE_STRETCH = 2; + + // textPath Spacing Types + const unsigned short TEXTPATH_SPACINGTYPE_UNKNOWN = 0; + const unsigned short TEXTPATH_SPACINGTYPE_AUTO = 1; + const unsigned short TEXTPATH_SPACINGTYPE_EXACT = 2; + + [SameObject] readonly attribute SVGAnimatedLength startOffset; + [SameObject] readonly attribute SVGAnimatedEnumeration method; + [SameObject] readonly attribute SVGAnimatedEnumeration spacing; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGTextPathElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGTextPositioningElement.idl b/tr/idlnames/SVGTextPositioningElement.idl new file mode 100644 index 000000000000..eed5ee484704 --- /dev/null +++ b/tr/idlnames/SVGTextPositioningElement.idl @@ -0,0 +1,9 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTextPositioningElement : SVGTextContentElement { + [SameObject] readonly attribute SVGAnimatedLengthList x; + [SameObject] readonly attribute SVGAnimatedLengthList y; + [SameObject] readonly attribute SVGAnimatedLengthList dx; + [SameObject] readonly attribute SVGAnimatedLengthList dy; + [SameObject] readonly attribute SVGAnimatedNumberList rotate; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTitleElement.idl b/tr/idlnames/SVGTitleElement.idl new file mode 100644 index 000000000000..2c9d21ede91d --- /dev/null +++ b/tr/idlnames/SVGTitleElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTitleElement : SVGElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTransform.idl b/tr/idlnames/SVGTransform.idl new file mode 100644 index 000000000000..39b221b89528 --- /dev/null +++ b/tr/idlnames/SVGTransform.idl @@ -0,0 +1,24 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTransform { + + // Transform Types + const unsigned short SVG_TRANSFORM_UNKNOWN = 0; + const unsigned short SVG_TRANSFORM_MATRIX = 1; + const unsigned short SVG_TRANSFORM_TRANSLATE = 2; + const unsigned short SVG_TRANSFORM_SCALE = 3; + const unsigned short SVG_TRANSFORM_ROTATE = 4; + const unsigned short SVG_TRANSFORM_SKEWX = 5; + const unsigned short SVG_TRANSFORM_SKEWY = 6; + + readonly attribute unsigned short type; + [SameObject] readonly attribute DOMMatrix matrix; + readonly attribute float angle; + + void setMatrix(DOMMatrixReadOnly matrix); + void setTranslate(float tx, float ty); + void setScale(float sx, float sy); + void setRotate(float angle, float cx, float cy); + void setSkewX(float angle); + void setSkewY(float angle); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGTransformList.idl b/tr/idlnames/SVGTransformList.idl new file mode 100644 index 000000000000..2d12ff14e670 --- /dev/null +++ b/tr/idlnames/SVGTransformList.idl @@ -0,0 +1,20 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGTransformList { + + readonly attribute unsigned long length; + readonly attribute unsigned long numberOfItems; + + void clear(); + SVGTransform initialize(SVGTransform newItem); + getter SVGTransform getItem(unsigned long index); + SVGTransform insertItemBefore(SVGTransform newItem, unsigned long index); + SVGTransform replaceItem(SVGTransform newItem, unsigned long index); + SVGTransform removeItem(unsigned long index); + SVGTransform appendItem(SVGTransform newItem); + setter void (unsigned long index, SVGTransform newItem); + + // Additional methods not common to other list interfaces. + SVGTransform createSVGTransformFromMatrix(DOMMatrixReadOnly matrix); + SVGTransform? consolidate(); +}; \ No newline at end of file diff --git a/tr/idlnames/SVGURIReference.idl b/tr/idlnames/SVGURIReference.idl new file mode 100644 index 000000000000..5052b4bdd66e --- /dev/null +++ b/tr/idlnames/SVGURIReference.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGURIReference { + [SameObject] readonly attribute SVGAnimatedString href; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGUnitTypes.idl b/tr/idlnames/SVGUnitTypes.idl new file mode 100644 index 000000000000..73cb9ffcd106 --- /dev/null +++ b/tr/idlnames/SVGUnitTypes.idl @@ -0,0 +1,8 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGUnitTypes { + // Unit Types + const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0; + const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1; + const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; +}; \ No newline at end of file diff --git a/tr/idlnames/SVGUnknownElement.idl b/tr/idlnames/SVGUnknownElement.idl new file mode 100644 index 000000000000..26c526537413 --- /dev/null +++ b/tr/idlnames/SVGUnknownElement.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGUnknownElement : SVGGraphicsElement { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGUseElement.idl b/tr/idlnames/SVGUseElement.idl new file mode 100644 index 000000000000..be06efa80e84 --- /dev/null +++ b/tr/idlnames/SVGUseElement.idl @@ -0,0 +1,13 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGUseElement : SVGGraphicsElement { + [SameObject] readonly attribute SVGAnimatedLength x; + [SameObject] readonly attribute SVGAnimatedLength y; + [SameObject] readonly attribute SVGAnimatedLength width; + [SameObject] readonly attribute SVGAnimatedLength height; + [SameObject] readonly attribute SVGElement? instanceRoot; + [SameObject] readonly attribute SVGElement? animatedInstanceRoot; +}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGUseElement includes SVGURIReference; \ No newline at end of file diff --git a/tr/idlnames/SVGUseElementShadowRoot.idl b/tr/idlnames/SVGUseElementShadowRoot.idl new file mode 100644 index 000000000000..61d1b4a180f1 --- /dev/null +++ b/tr/idlnames/SVGUseElementShadowRoot.idl @@ -0,0 +1,4 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGUseElementShadowRoot : ShadowRoot { +}; \ No newline at end of file diff --git a/tr/idlnames/SVGViewElement.idl b/tr/idlnames/SVGViewElement.idl new file mode 100644 index 000000000000..10794e1ba077 --- /dev/null +++ b/tr/idlnames/SVGViewElement.idl @@ -0,0 +1,9 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Exposed=Window] +interface SVGViewElement : SVGElement {}; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGViewElement includes SVGFitToViewBox; + +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +SVGViewElement includes SVGZoomAndPan; \ No newline at end of file diff --git a/tr/idlnames/SVGZoomAndPan.idl b/tr/idlnames/SVGZoomAndPan.idl new file mode 100644 index 000000000000..e2c5951eec1b --- /dev/null +++ b/tr/idlnames/SVGZoomAndPan.idl @@ -0,0 +1,10 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +interface mixin SVGZoomAndPan { + + // Zoom and Pan Types + const unsigned short SVG_ZOOMANDPAN_UNKNOWN = 0; + const unsigned short SVG_ZOOMANDPAN_DISABLE = 1; + const unsigned short SVG_ZOOMANDPAN_MAGNIFY = 2; + + attribute unsigned short zoomAndPan; +}; \ No newline at end of file diff --git a/tr/idlnames/SaveFilePickerOptions.idl b/tr/idlnames/SaveFilePickerOptions.idl new file mode 100644 index 000000000000..557e079f619a --- /dev/null +++ b/tr/idlnames/SaveFilePickerOptions.idl @@ -0,0 +1,3 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary SaveFilePickerOptions : FilePickerOptions { +}; \ No newline at end of file diff --git a/tr/idlnames/Scheduling.idl b/tr/idlnames/Scheduling.idl new file mode 100644 index 000000000000..b3886bd18ddf --- /dev/null +++ b/tr/idlnames/Scheduling.idl @@ -0,0 +1,4 @@ +// Source: Early detection of input events (https://wicg.github.io/is-input-pending/) +[Exposed=Window] interface Scheduling { + boolean isInputPending(optional IsInputPendingOptions isInputPendingOptions = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/ScreenFold.idl b/tr/idlnames/ScreenFold.idl new file mode 100644 index 000000000000..63a2d31e9f41 --- /dev/null +++ b/tr/idlnames/ScreenFold.idl @@ -0,0 +1,7 @@ +// Source: The Screen Fold API (https://www.w3.org/TR/screen-fold/) +[SecureContext, Exposed=(Window)] +interface ScreenFold : EventTarget { + readonly attribute unsigned short angle; + readonly attribute ScreenFoldPosture posture; + attribute EventHandler onchange; +}; \ No newline at end of file diff --git a/tr/idlnames/ScreenFoldPosture.idl b/tr/idlnames/ScreenFoldPosture.idl new file mode 100644 index 000000000000..b54b345c9443 --- /dev/null +++ b/tr/idlnames/ScreenFoldPosture.idl @@ -0,0 +1,9 @@ +// Source: The Screen Fold API (https://www.w3.org/TR/screen-fold/) +enum ScreenFoldPosture { + "no-fold", + "laptop", + "flat", + "tent", + "tablet", + "book" +}; \ No newline at end of file diff --git a/tr/idlnames/ScreenIdleState.idl b/tr/idlnames/ScreenIdleState.idl new file mode 100644 index 000000000000..b9ae5f324ea9 --- /dev/null +++ b/tr/idlnames/ScreenIdleState.idl @@ -0,0 +1,5 @@ +// Source: Idle Detection API (https://wicg.github.io/idle-detection/) +enum ScreenIdleState { + "locked", + "unlocked" +}; \ No newline at end of file diff --git a/tr/idlnames/ScreenOrientation.idl b/tr/idlnames/ScreenOrientation.idl new file mode 100644 index 000000000000..177172366cb2 --- /dev/null +++ b/tr/idlnames/ScreenOrientation.idl @@ -0,0 +1,9 @@ +// Source: The Screen Orientation API (https://www.w3.org/TR/screen-orientation/) +[Exposed=Window] +interface ScreenOrientation : EventTarget { + Promise lock(OrientationLockType orientation); + undefined unlock(); + readonly attribute OrientationType type; + readonly attribute unsigned short angle; + attribute EventHandler onchange; +}; \ No newline at end of file diff --git a/tr/idlnames/ScriptProcessorNode.idl b/tr/idlnames/ScriptProcessorNode.idl new file mode 100644 index 000000000000..8e9eb971a9bb --- /dev/null +++ b/tr/idlnames/ScriptProcessorNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface ScriptProcessorNode : AudioNode { + attribute EventHandler onaudioprocess; + readonly attribute long bufferSize; +}; \ No newline at end of file diff --git a/tr/idlnames/ScrollDirection.idl b/tr/idlnames/ScrollDirection.idl new file mode 100644 index 000000000000..ce07185b5e8c --- /dev/null +++ b/tr/idlnames/ScrollDirection.idl @@ -0,0 +1,7 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +enum ScrollDirection { + "block", + "inline", + "horizontal", + "vertical" +}; \ No newline at end of file diff --git a/tr/idlnames/ScrollRestoration.idl b/tr/idlnames/ScrollRestoration.idl new file mode 100644 index 000000000000..114eaee96a25 --- /dev/null +++ b/tr/idlnames/ScrollRestoration.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum ScrollRestoration { "auto", "manual" }; \ No newline at end of file diff --git a/tr/idlnames/ScrollSetting.idl b/tr/idlnames/ScrollSetting.idl new file mode 100644 index 000000000000..eddaf4476703 --- /dev/null +++ b/tr/idlnames/ScrollSetting.idl @@ -0,0 +1,2 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +enum ScrollSetting { "" /* none */, "up" }; \ No newline at end of file diff --git a/tr/idlnames/ScrollTimeline.idl b/tr/idlnames/ScrollTimeline.idl new file mode 100644 index 000000000000..3c715cb494c6 --- /dev/null +++ b/tr/idlnames/ScrollTimeline.idl @@ -0,0 +1,9 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +[Exposed=Window] +interface ScrollTimeline : AnimationTimeline { + constructor(optional ScrollTimelineOptions options = {}); + readonly attribute Element? source; + readonly attribute ScrollDirection orientation; + readonly attribute FrozenArray scrollOffsets; + readonly attribute (double or ScrollTimelineAutoKeyword) timeRange; +}; \ No newline at end of file diff --git a/tr/idlnames/ScrollTimelineAutoKeyword.idl b/tr/idlnames/ScrollTimelineAutoKeyword.idl new file mode 100644 index 000000000000..b28de8c5916a --- /dev/null +++ b/tr/idlnames/ScrollTimelineAutoKeyword.idl @@ -0,0 +1,2 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +enum ScrollTimelineAutoKeyword { "auto" }; \ No newline at end of file diff --git a/tr/idlnames/ScrollTimelineOffset.idl b/tr/idlnames/ScrollTimelineOffset.idl new file mode 100644 index 000000000000..b230c0ace5d4 --- /dev/null +++ b/tr/idlnames/ScrollTimelineOffset.idl @@ -0,0 +1,2 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +typedef (ContainerBasedOffset or ElementBasedOffset) ScrollTimelineOffset; \ No newline at end of file diff --git a/tr/idlnames/ScrollTimelineOptions.idl b/tr/idlnames/ScrollTimelineOptions.idl new file mode 100644 index 000000000000..d0caddac4579 --- /dev/null +++ b/tr/idlnames/ScrollTimelineOptions.idl @@ -0,0 +1,7 @@ +// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/) +dictionary ScrollTimelineOptions { + Element? source; + ScrollDirection orientation = "block"; + sequence scrollOffsets = []; + (double or ScrollTimelineAutoKeyword) timeRange = "auto"; +}; \ No newline at end of file diff --git a/tr/idlnames/SecurityPolicyViolationEvent.idl b/tr/idlnames/SecurityPolicyViolationEvent.idl new file mode 100644 index 000000000000..7021e83b58fd --- /dev/null +++ b/tr/idlnames/SecurityPolicyViolationEvent.idl @@ -0,0 +1,17 @@ +// Source: Content Security Policy Level 3 (https://www.w3.org/TR/CSP3/) +[Constructor(DOMString type, optional SecurityPolicyViolationEventInit eventInitDict), + Exposed=(Window,Worker)] +interface SecurityPolicyViolationEvent : Event { + readonly attribute USVString documentURI; + readonly attribute USVString referrer; + readonly attribute USVString blockedURI; + readonly attribute DOMString violatedDirective; + readonly attribute DOMString effectiveDirective; + readonly attribute DOMString originalPolicy; + readonly attribute USVString sourceFile; + readonly attribute DOMString sample; + readonly attribute SecurityPolicyViolationEventDisposition disposition; + readonly attribute unsigned short statusCode; + readonly attribute unsigned long lineNumber; + readonly attribute unsigned long columnNumber; +}; \ No newline at end of file diff --git a/tr/idlnames/SecurityPolicyViolationEventDisposition.idl b/tr/idlnames/SecurityPolicyViolationEventDisposition.idl new file mode 100644 index 000000000000..023c2f2fdbc6 --- /dev/null +++ b/tr/idlnames/SecurityPolicyViolationEventDisposition.idl @@ -0,0 +1,4 @@ +// Source: Content Security Policy Level 3 (https://www.w3.org/TR/CSP3/) +enum SecurityPolicyViolationEventDisposition { + "enforce", "report" +}; \ No newline at end of file diff --git a/tr/idlnames/SecurityPolicyViolationEventInit.idl b/tr/idlnames/SecurityPolicyViolationEventInit.idl new file mode 100644 index 000000000000..41f0ab48c9db --- /dev/null +++ b/tr/idlnames/SecurityPolicyViolationEventInit.idl @@ -0,0 +1,15 @@ +// Source: Content Security Policy Level 3 (https://www.w3.org/TR/CSP3/) +dictionary SecurityPolicyViolationEventInit : EventInit { + required USVString documentURI; + USVString referrer = ""; + USVString blockedURI = ""; + required DOMString violatedDirective; + required DOMString effectiveDirective; + required DOMString originalPolicy; + USVString sourceFile = ""; + DOMString sample = ""; + required SecurityPolicyViolationEventDisposition disposition; + required unsigned short statusCode; + unsigned long lineNumber = 0; + unsigned long columnNumber = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/Selection.idl b/tr/idlnames/Selection.idl new file mode 100644 index 000000000000..45001f3a3d42 --- /dev/null +++ b/tr/idlnames/Selection.idl @@ -0,0 +1,27 @@ +// Source: Selection API (https://www.w3.org/TR/selection-api/) +[Exposed=Window] +interface Selection { + readonly attribute Node? anchorNode; + readonly attribute unsigned long anchorOffset; + readonly attribute Node? focusNode; + readonly attribute unsigned long focusOffset; + readonly attribute boolean isCollapsed; + readonly attribute unsigned long rangeCount; + readonly attribute DOMString type; + Range getRangeAt(unsigned long index); + undefined addRange(Range range); + undefined removeRange(Range range); + undefined removeAllRanges(); + undefined empty(); + undefined collapse(Node? node, optional unsigned long offset = 0); + undefined setPosition(Node? node, optional unsigned long offset = 0); + undefined collapseToStart(); + undefined collapseToEnd(); + undefined extend(Node node, optional unsigned long offset = 0); + undefined setBaseAndExtent(Node anchorNode, unsigned long anchorOffset, Node focusNode, unsigned long focusOffset); + undefined selectAllChildren(Node node); + [CEReactions] + undefined deleteFromDocument(); + boolean containsNode(Node node, optional boolean allowPartialContainment = false); + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/SelectionMode.idl b/tr/idlnames/SelectionMode.idl new file mode 100644 index 000000000000..1b89b3233e91 --- /dev/null +++ b/tr/idlnames/SelectionMode.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum SelectionMode { + "select", + "start", + "end", + "preserve" // default +}; \ No newline at end of file diff --git a/tr/idlnames/SendStream.idl b/tr/idlnames/SendStream.idl new file mode 100644 index 000000000000..e1ec49800d73 --- /dev/null +++ b/tr/idlnames/SendStream.idl @@ -0,0 +1,7 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[ Exposed=(Window,Worker) ] +interface SendStream { +}; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +SendStream includes OutgoingStream; \ No newline at end of file diff --git a/tr/idlnames/SendStreamParameters.idl b/tr/idlnames/SendStreamParameters.idl new file mode 100644 index 000000000000..8857bba861bf --- /dev/null +++ b/tr/idlnames/SendStreamParameters.idl @@ -0,0 +1,3 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +dictionary SendStreamParameters { +}; \ No newline at end of file diff --git a/tr/idlnames/Sensor.idl b/tr/idlnames/Sensor.idl new file mode 100644 index 000000000000..c8fa13431b99 --- /dev/null +++ b/tr/idlnames/Sensor.idl @@ -0,0 +1,12 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +[SecureContext, Exposed=(DedicatedWorker, Window)] +interface Sensor : EventTarget { + readonly attribute boolean activated; + readonly attribute boolean hasReading; + readonly attribute DOMHighResTimeStamp? timestamp; + void start(); + void stop(); + attribute EventHandler onreading; + attribute EventHandler onactivate; + attribute EventHandler onerror; +}; \ No newline at end of file diff --git a/tr/idlnames/SensorErrorEvent.idl b/tr/idlnames/SensorErrorEvent.idl new file mode 100644 index 000000000000..2353847294c4 --- /dev/null +++ b/tr/idlnames/SensorErrorEvent.idl @@ -0,0 +1,6 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +[SecureContext, Exposed=(DedicatedWorker, Window)] +interface SensorErrorEvent : Event { + constructor(DOMString type, SensorErrorEventInit errorEventInitDict); + readonly attribute DOMException error; +}; \ No newline at end of file diff --git a/tr/idlnames/SensorErrorEventInit.idl b/tr/idlnames/SensorErrorEventInit.idl new file mode 100644 index 000000000000..d7d899614e91 --- /dev/null +++ b/tr/idlnames/SensorErrorEventInit.idl @@ -0,0 +1,4 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +dictionary SensorErrorEventInit : EventInit { + required DOMException error; +}; \ No newline at end of file diff --git a/tr/idlnames/SensorOptions.idl b/tr/idlnames/SensorOptions.idl new file mode 100644 index 000000000000..2e44d5b2f3fd --- /dev/null +++ b/tr/idlnames/SensorOptions.idl @@ -0,0 +1,4 @@ +// Source: Generic Sensor API (https://www.w3.org/TR/generic-sensor/) +dictionary SensorOptions { + double frequency; +}; \ No newline at end of file diff --git a/tr/idlnames/Serial.idl b/tr/idlnames/Serial.idl new file mode 100644 index 000000000000..8c1f41c48749 --- /dev/null +++ b/tr/idlnames/Serial.idl @@ -0,0 +1,8 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +[Exposed=(DedicatedWorker, Window), SecureContext] +interface Serial : EventTarget { + attribute EventHandler onconnect; + attribute EventHandler ondisconnect; + Promise> getPorts(); + [Exposed=Window] Promise requestPort(optional SerialPortRequestOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/SerialInputSignals.idl b/tr/idlnames/SerialInputSignals.idl new file mode 100644 index 000000000000..9cdf47ea2bec --- /dev/null +++ b/tr/idlnames/SerialInputSignals.idl @@ -0,0 +1,7 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialInputSignals { + required boolean dataCarrierDetect; + required boolean clearToSend; + required boolean ringIndicator; + required boolean dataSetReady; +}; \ No newline at end of file diff --git a/tr/idlnames/SerialOptions.idl b/tr/idlnames/SerialOptions.idl new file mode 100644 index 000000000000..2e7e5fa7bd13 --- /dev/null +++ b/tr/idlnames/SerialOptions.idl @@ -0,0 +1,9 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialOptions { + required [EnforceRange] unsigned long baudRate; + [EnforceRange] octet dataBits = 8; + [EnforceRange] octet stopBits = 1; + ParityType parity = "none"; + [EnforceRange] unsigned long bufferSize = 255; + FlowControlType flowControl = "none"; +}; \ No newline at end of file diff --git a/tr/idlnames/SerialOutputSignals.idl b/tr/idlnames/SerialOutputSignals.idl new file mode 100644 index 000000000000..252de648da72 --- /dev/null +++ b/tr/idlnames/SerialOutputSignals.idl @@ -0,0 +1,6 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialOutputSignals { + boolean dataTerminalReady; + boolean requestToSend; + boolean break; +}; \ No newline at end of file diff --git a/tr/idlnames/SerialPort.idl b/tr/idlnames/SerialPort.idl new file mode 100644 index 000000000000..3478f65efd2b --- /dev/null +++ b/tr/idlnames/SerialPort.idl @@ -0,0 +1,15 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +[Exposed=(DedicatedWorker,Window), SecureContext] +interface SerialPort : EventTarget { + attribute EventHandler onconnect; + attribute EventHandler ondisconnect; + readonly attribute ReadableStream readable; + readonly attribute WritableStream writable; + + SerialPortInfo getInfo(); + + Promise open(SerialOptions options); + Promise setSignals(optional SerialOutputSignals signals = {}); + Promise getSignals(); + Promise close(); +}; \ No newline at end of file diff --git a/tr/idlnames/SerialPortFilter.idl b/tr/idlnames/SerialPortFilter.idl new file mode 100644 index 000000000000..4f50b3887a18 --- /dev/null +++ b/tr/idlnames/SerialPortFilter.idl @@ -0,0 +1,5 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialPortFilter { + unsigned short usbVendorId; + unsigned short usbProductId; +}; \ No newline at end of file diff --git a/tr/idlnames/SerialPortInfo.idl b/tr/idlnames/SerialPortInfo.idl new file mode 100644 index 000000000000..22088cdba15c --- /dev/null +++ b/tr/idlnames/SerialPortInfo.idl @@ -0,0 +1,5 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialPortInfo { + unsigned short usbVendorId; + unsigned short usbProductId; +}; \ No newline at end of file diff --git a/tr/idlnames/SerialPortRequestOptions.idl b/tr/idlnames/SerialPortRequestOptions.idl new file mode 100644 index 000000000000..b191814e2a5b --- /dev/null +++ b/tr/idlnames/SerialPortRequestOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Serial API (https://wicg.github.io/serial/) +dictionary SerialPortRequestOptions { + sequence filters; +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceEventHandlers.idl b/tr/idlnames/ServiceEventHandlers.idl new file mode 100644 index 000000000000..9258a791be24 --- /dev/null +++ b/tr/idlnames/ServiceEventHandlers.idl @@ -0,0 +1,7 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[SecureContext] +interface mixin ServiceEventHandlers { + attribute EventHandler onserviceadded; + attribute EventHandler onservicechanged; + attribute EventHandler onserviceremoved; +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorker.idl b/tr/idlnames/ServiceWorker.idl new file mode 100644 index 000000000000..08210984c32e --- /dev/null +++ b/tr/idlnames/ServiceWorker.idl @@ -0,0 +1,13 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[SecureContext, Exposed=(Window,Worker)] +interface ServiceWorker : EventTarget { + readonly attribute USVString scriptURL; + readonly attribute ServiceWorkerState state; + void postMessage(any message, optional sequence transfer = []); + + // event + attribute EventHandler onstatechange; +}; + +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +ServiceWorker includes AbstractWorker; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorkerContainer.idl b/tr/idlnames/ServiceWorkerContainer.idl new file mode 100644 index 000000000000..630472b54a20 --- /dev/null +++ b/tr/idlnames/ServiceWorkerContainer.idl @@ -0,0 +1,19 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[SecureContext, Exposed=(Window,Worker)] +interface ServiceWorkerContainer : EventTarget { + readonly attribute ServiceWorker? controller; + readonly attribute Promise ready; + + [NewObject] Promise register(USVString scriptURL, optional RegistrationOptions options = {}); + + [NewObject] Promise getRegistration(optional USVString clientURL = ""); + [NewObject] Promise> getRegistrations(); + + void startMessages(); + + + // events + attribute EventHandler oncontrollerchange; + attribute EventHandler onmessage; // event.source of message events is ServiceWorker object + attribute EventHandler onmessageerror; +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorkerGlobalScope.idl b/tr/idlnames/ServiceWorkerGlobalScope.idl new file mode 100644 index 000000000000..540e8e434c0e --- /dev/null +++ b/tr/idlnames/ServiceWorkerGlobalScope.idl @@ -0,0 +1,68 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Global=(Worker,ServiceWorker), Exposed=ServiceWorker] +interface ServiceWorkerGlobalScope : WorkerGlobalScope { + [SameObject] readonly attribute Clients clients; + [SameObject] readonly attribute ServiceWorkerRegistration registration; + + [NewObject] Promise skipWaiting(); + + attribute EventHandler oninstall; + attribute EventHandler onactivate; + attribute EventHandler onfetch; + + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; + +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onnotificationclick; + attribute EventHandler onnotificationclose; +}; + +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onbackgroundfetchsuccess; + attribute EventHandler onbackgroundfetchfail; + attribute EventHandler onbackgroundfetchabort; + attribute EventHandler onbackgroundfetchclick; +}; + +// Source: Web Background Synchronization (https://wicg.github.io/background-sync/spec/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onsync; +}; + +// Source: Content Index (https://wicg.github.io/content-index/spec/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler oncontentdelete; +}; + +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +partial interface ServiceWorkerGlobalScope { + [SameObject] readonly attribute CookieStore cookieStore; + + attribute EventHandler oncookiechange; +}; + +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onperiodicsync; +}; + +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler oncanmakepayment; +}; + +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onpaymentrequest; +}; + +// Source: Push API (https://www.w3.org/TR/push-api/) +[Exposed=ServiceWorker, SecureContext] +partial interface ServiceWorkerGlobalScope { + attribute EventHandler onpush; + attribute EventHandler onpushsubscriptionchange; +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorkerRegistration.idl b/tr/idlnames/ServiceWorkerRegistration.idl new file mode 100644 index 000000000000..b5390d3d4814 --- /dev/null +++ b/tr/idlnames/ServiceWorkerRegistration.idl @@ -0,0 +1,60 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[SecureContext, Exposed=(Window,Worker)] +interface ServiceWorkerRegistration : EventTarget { + readonly attribute ServiceWorker? installing; + readonly attribute ServiceWorker? waiting; + readonly attribute ServiceWorker? active; + + readonly attribute USVString scope; + readonly attribute ServiceWorkerUpdateViaCache updateViaCache; + + [NewObject] Promise update(); + [NewObject] Promise unregister(); + + // event + attribute EventHandler onupdatefound; +}; + +// Source: Notifications API Standard (https://notifications.spec.whatwg.org/) +partial interface ServiceWorkerRegistration { + Promise showNotification(DOMString title, optional NotificationOptions options = {}); + Promise> getNotifications(optional GetNotificationOptions filter = {}); +}; + +// Source: Background Fetch (https://wicg.github.io/background-fetch/) +partial interface ServiceWorkerRegistration { + readonly attribute BackgroundFetchManager backgroundFetch; +}; + +// Source: Web Background Synchronization (https://wicg.github.io/background-sync/spec/) +partial interface ServiceWorkerRegistration { + readonly attribute SyncManager sync; +}; + +// Source: Content Index (https://wicg.github.io/content-index/spec/) +partial interface ServiceWorkerRegistration { + [SameObject] readonly attribute ContentIndex index; +}; + +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[Exposed=(ServiceWorker,Window)] +partial interface ServiceWorkerRegistration { + [SameObject] readonly attribute CookieStoreManager cookies; +}; + +// Source: Web Periodic Background Synchronization (https://wicg.github.io/periodic-background-sync/) +[Exposed=(Window,Worker)] +partial interface ServiceWorkerRegistration { + readonly attribute PeriodicSyncManager periodicSync; +}; + +// Source: Payment Handler API (https://www.w3.org/TR/payment-handler/) +partial interface ServiceWorkerRegistration { + [SameObject] readonly attribute PaymentManager paymentManager; +}; + +// Source: Push API (https://www.w3.org/TR/push-api/) +[SecureContext] +partial interface ServiceWorkerRegistration { + readonly attribute PushManager pushManager; +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorkerState.idl b/tr/idlnames/ServiceWorkerState.idl new file mode 100644 index 000000000000..cdaacd22692e --- /dev/null +++ b/tr/idlnames/ServiceWorkerState.idl @@ -0,0 +1,8 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +enum ServiceWorkerState { + "installing", + "installed", + "activating", + "activated", + "redundant" +}; \ No newline at end of file diff --git a/tr/idlnames/ServiceWorkerUpdateViaCache.idl b/tr/idlnames/ServiceWorkerUpdateViaCache.idl new file mode 100644 index 000000000000..d446d19bd47e --- /dev/null +++ b/tr/idlnames/ServiceWorkerUpdateViaCache.idl @@ -0,0 +1,6 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +enum ServiceWorkerUpdateViaCache { + "imports", + "all", + "none" +}; \ No newline at end of file diff --git a/tr/idlnames/Settings.idl b/tr/idlnames/Settings.idl new file mode 100644 index 000000000000..93211e29a250 --- /dev/null +++ b/tr/idlnames/Settings.idl @@ -0,0 +1,2 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary Settings {}; \ No newline at end of file diff --git a/tr/idlnames/ShadowAnimation.idl b/tr/idlnames/ShadowAnimation.idl new file mode 100644 index 000000000000..df5e3f31c17f --- /dev/null +++ b/tr/idlnames/ShadowAnimation.idl @@ -0,0 +1,5 @@ +// Source: Scalable Vector Graphics (SVG) 2 (https://www.w3.org/TR/SVG2/) +[Constructor(Animation source, Animatable newTarget), Exposed=Window] +interface ShadowAnimation : Animation { + [SameObject] readonly attribute Animation sourceAnimation; +}; \ No newline at end of file diff --git a/tr/idlnames/ShadowRoot.idl b/tr/idlnames/ShadowRoot.idl new file mode 100644 index 000000000000..d0a51d1d0298 --- /dev/null +++ b/tr/idlnames/ShadowRoot.idl @@ -0,0 +1,10 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface ShadowRoot : DocumentFragment { + readonly attribute ShadowRootMode mode; + readonly attribute Element host; + attribute EventHandler onslotchange; +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +ShadowRoot includes DocumentOrShadowRoot; \ No newline at end of file diff --git a/tr/idlnames/ShadowRootInit.idl b/tr/idlnames/ShadowRootInit.idl new file mode 100644 index 000000000000..46d2e3be42fe --- /dev/null +++ b/tr/idlnames/ShadowRootInit.idl @@ -0,0 +1,5 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary ShadowRootInit { + required ShadowRootMode mode; + boolean delegatesFocus = false; +}; \ No newline at end of file diff --git a/tr/idlnames/ShadowRootMode.idl b/tr/idlnames/ShadowRootMode.idl new file mode 100644 index 000000000000..84b1a5d5ae1c --- /dev/null +++ b/tr/idlnames/ShadowRootMode.idl @@ -0,0 +1,2 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +enum ShadowRootMode { "open", "closed" }; \ No newline at end of file diff --git a/tr/idlnames/ShareData.idl b/tr/idlnames/ShareData.idl new file mode 100644 index 000000000000..d8a957c63a16 --- /dev/null +++ b/tr/idlnames/ShareData.idl @@ -0,0 +1,7 @@ +// Source: Web Share API (https://www.w3.org/TR/web-share/) +dictionary ShareData { + sequence files; + USVString title; + USVString text; + USVString url; +}; \ No newline at end of file diff --git a/tr/idlnames/ShareTarget.idl b/tr/idlnames/ShareTarget.idl new file mode 100644 index 000000000000..bb28c7e77f01 --- /dev/null +++ b/tr/idlnames/ShareTarget.idl @@ -0,0 +1,7 @@ +// Source: Web Share Target API (https://w3c.github.io/web-share-target/) +dictionary ShareTarget { + required USVString action; + DOMString method = "GET"; + DOMString enctype = "application/x-www-form-urlencoded"; + required ShareTargetParams params; +}; \ No newline at end of file diff --git a/tr/idlnames/ShareTargetParams.idl b/tr/idlnames/ShareTargetParams.idl new file mode 100644 index 000000000000..7a50e57d7528 --- /dev/null +++ b/tr/idlnames/ShareTargetParams.idl @@ -0,0 +1,6 @@ +// Source: Web Share Target API (https://w3c.github.io/web-share-target/) +dictionary ShareTargetParams { + USVString title; + USVString text; + USVString url; +}; \ No newline at end of file diff --git a/tr/idlnames/SharedWorker.idl b/tr/idlnames/SharedWorker.idl new file mode 100644 index 000000000000..ab3b59ca4dfa --- /dev/null +++ b/tr/idlnames/SharedWorker.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface SharedWorker : EventTarget { + constructor(USVString scriptURL, optional (DOMString or WorkerOptions) options = {}); + + readonly attribute MessagePort port; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +SharedWorker includes AbstractWorker; \ No newline at end of file diff --git a/tr/idlnames/SharedWorkerGlobalScope.idl b/tr/idlnames/SharedWorkerGlobalScope.idl new file mode 100644 index 000000000000..7159159f1bb5 --- /dev/null +++ b/tr/idlnames/SharedWorkerGlobalScope.idl @@ -0,0 +1,9 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Global=(Worker,SharedWorker),Exposed=SharedWorker] +interface SharedWorkerGlobalScope : WorkerGlobalScope { + [Replaceable] readonly attribute DOMString name; + + undefined close(); + + attribute EventHandler onconnect; +}; \ No newline at end of file diff --git a/tr/idlnames/ShortcutItem.idl b/tr/idlnames/ShortcutItem.idl new file mode 100644 index 000000000000..057ac07a2a2f --- /dev/null +++ b/tr/idlnames/ShortcutItem.idl @@ -0,0 +1,8 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +dictionary ShortcutItem { + required USVString name; + USVString short_name; + USVString description; + required USVString url; + sequence icons; +}; \ No newline at end of file diff --git a/tr/idlnames/Slottable.idl b/tr/idlnames/Slottable.idl new file mode 100644 index 000000000000..5ccf913fa90f --- /dev/null +++ b/tr/idlnames/Slottable.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin Slottable { + readonly attribute HTMLSlotElement? assignedSlot; +}; \ No newline at end of file diff --git a/tr/idlnames/SourceBuffer.idl b/tr/idlnames/SourceBuffer.idl new file mode 100644 index 000000000000..bbcd1d5622f0 --- /dev/null +++ b/tr/idlnames/SourceBuffer.idl @@ -0,0 +1,20 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +interface SourceBuffer : EventTarget { + attribute AppendMode mode; + readonly attribute boolean updating; + readonly attribute TimeRanges buffered; + attribute double timestampOffset; + readonly attribute AudioTrackList audioTracks; + readonly attribute VideoTrackList videoTracks; + readonly attribute TextTrackList textTracks; + attribute double appendWindowStart; + attribute unrestricted double appendWindowEnd; + attribute EventHandler onupdatestart; + attribute EventHandler onupdate; + attribute EventHandler onupdateend; + attribute EventHandler onerror; + attribute EventHandler onabort; + void appendBuffer(BufferSource data); + void abort(); + void remove(double start, unrestricted double end); +}; \ No newline at end of file diff --git a/tr/idlnames/SourceBufferList.idl b/tr/idlnames/SourceBufferList.idl new file mode 100644 index 000000000000..470410b30051 --- /dev/null +++ b/tr/idlnames/SourceBufferList.idl @@ -0,0 +1,7 @@ +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +interface SourceBufferList : EventTarget { + readonly attribute unsigned long length; + attribute EventHandler onaddsourcebuffer; + attribute EventHandler onremovesourcebuffer; + getter SourceBuffer (unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/SpatialNavigationDirection.idl b/tr/idlnames/SpatialNavigationDirection.idl new file mode 100644 index 000000000000..c8679a1853ae --- /dev/null +++ b/tr/idlnames/SpatialNavigationDirection.idl @@ -0,0 +1,7 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +enum SpatialNavigationDirection { + "up", + "down", + "left", + "right", +}; \ No newline at end of file diff --git a/tr/idlnames/SpatialNavigationSearchOptions.idl b/tr/idlnames/SpatialNavigationSearchOptions.idl new file mode 100644 index 000000000000..864ae32aea80 --- /dev/null +++ b/tr/idlnames/SpatialNavigationSearchOptions.idl @@ -0,0 +1,5 @@ +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +dictionary SpatialNavigationSearchOptions { + sequence? candidates; + Node? container; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechGrammar.idl b/tr/idlnames/SpeechGrammar.idl new file mode 100644 index 000000000000..7c5778cfd79e --- /dev/null +++ b/tr/idlnames/SpeechGrammar.idl @@ -0,0 +1,7 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// The object representing a speech grammar +[Exposed=Window] +interface SpeechGrammar { + attribute DOMString src; + attribute float weight; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechGrammarList.idl b/tr/idlnames/SpeechGrammarList.idl new file mode 100644 index 000000000000..120f3e7b3292 --- /dev/null +++ b/tr/idlnames/SpeechGrammarList.idl @@ -0,0 +1,12 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// The object representing a speech grammar collection +[Exposed=Window] +interface SpeechGrammarList { + constructor(); + readonly attribute unsigned long length; + getter SpeechGrammar item(unsigned long index); + undefined addFromURI(DOMString src, + optional float weight = 1.0); + undefined addFromString(DOMString string, + optional float weight = 1.0); +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognition.idl b/tr/idlnames/SpeechRecognition.idl new file mode 100644 index 000000000000..66cbafe05ef8 --- /dev/null +++ b/tr/idlnames/SpeechRecognition.idl @@ -0,0 +1,30 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechRecognition : EventTarget { + constructor(); + + // recognition parameters + attribute SpeechGrammarList grammars; + attribute DOMString lang; + attribute boolean continuous; + attribute boolean interimResults; + attribute unsigned long maxAlternatives; + + // methods to drive the speech interaction + undefined start(); + undefined stop(); + undefined abort(); + + // event methods + attribute EventHandler onaudiostart; + attribute EventHandler onsoundstart; + attribute EventHandler onspeechstart; + attribute EventHandler onspeechend; + attribute EventHandler onsoundend; + attribute EventHandler onaudioend; + attribute EventHandler onresult; + attribute EventHandler onnomatch; + attribute EventHandler onerror; + attribute EventHandler onstart; + attribute EventHandler onend; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionAlternative.idl b/tr/idlnames/SpeechRecognitionAlternative.idl new file mode 100644 index 000000000000..635794854f80 --- /dev/null +++ b/tr/idlnames/SpeechRecognitionAlternative.idl @@ -0,0 +1,7 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// Item in N-best list +[Exposed=Window] +interface SpeechRecognitionAlternative { + readonly attribute DOMString transcript; + readonly attribute float confidence; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionErrorCode.idl b/tr/idlnames/SpeechRecognitionErrorCode.idl new file mode 100644 index 000000000000..1a763e84dabd --- /dev/null +++ b/tr/idlnames/SpeechRecognitionErrorCode.idl @@ -0,0 +1,11 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +enum SpeechRecognitionErrorCode { + "no-speech", + "aborted", + "audio-capture", + "network", + "not-allowed", + "service-not-allowed", + "bad-grammar", + "language-not-supported" +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionErrorEvent.idl b/tr/idlnames/SpeechRecognitionErrorEvent.idl new file mode 100644 index 000000000000..3b047e71831f --- /dev/null +++ b/tr/idlnames/SpeechRecognitionErrorEvent.idl @@ -0,0 +1,7 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechRecognitionErrorEvent : Event { + constructor(DOMString type, SpeechRecognitionErrorEventInit eventInitDict); + readonly attribute SpeechRecognitionErrorCode error; + readonly attribute DOMString message; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionErrorEventInit.idl b/tr/idlnames/SpeechRecognitionErrorEventInit.idl new file mode 100644 index 000000000000..e04e04fd1475 --- /dev/null +++ b/tr/idlnames/SpeechRecognitionErrorEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +dictionary SpeechRecognitionErrorEventInit : EventInit { + required SpeechRecognitionErrorCode error; + DOMString message = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionEvent.idl b/tr/idlnames/SpeechRecognitionEvent.idl new file mode 100644 index 000000000000..aede42be48ab --- /dev/null +++ b/tr/idlnames/SpeechRecognitionEvent.idl @@ -0,0 +1,8 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// A full response, which could be interim or final, part of a continuous response or not +[Exposed=Window] +interface SpeechRecognitionEvent : Event { + constructor(DOMString type, SpeechRecognitionEventInit eventInitDict); + readonly attribute unsigned long resultIndex; + readonly attribute SpeechRecognitionResultList results; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionEventInit.idl b/tr/idlnames/SpeechRecognitionEventInit.idl new file mode 100644 index 000000000000..5a4d3363c408 --- /dev/null +++ b/tr/idlnames/SpeechRecognitionEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +dictionary SpeechRecognitionEventInit : EventInit { + unsigned long resultIndex = 0; + required SpeechRecognitionResultList results; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionResult.idl b/tr/idlnames/SpeechRecognitionResult.idl new file mode 100644 index 000000000000..a119a64e54fe --- /dev/null +++ b/tr/idlnames/SpeechRecognitionResult.idl @@ -0,0 +1,8 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// A complete one-shot simple response +[Exposed=Window] +interface SpeechRecognitionResult { + readonly attribute unsigned long length; + getter SpeechRecognitionAlternative item(unsigned long index); + readonly attribute boolean isFinal; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechRecognitionResultList.idl b/tr/idlnames/SpeechRecognitionResultList.idl new file mode 100644 index 000000000000..37bbf81cb3f6 --- /dev/null +++ b/tr/idlnames/SpeechRecognitionResultList.idl @@ -0,0 +1,7 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +// A collection of responses (used in continuous mode) +[Exposed=Window] +interface SpeechRecognitionResultList { + readonly attribute unsigned long length; + getter SpeechRecognitionResult item(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesis.idl b/tr/idlnames/SpeechSynthesis.idl new file mode 100644 index 000000000000..e0d3787b850e --- /dev/null +++ b/tr/idlnames/SpeechSynthesis.idl @@ -0,0 +1,15 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechSynthesis : EventTarget { + readonly attribute boolean pending; + readonly attribute boolean speaking; + readonly attribute boolean paused; + + attribute EventHandler onvoiceschanged; + + undefined speak(SpeechSynthesisUtterance utterance); + undefined cancel(); + undefined pause(); + undefined resume(); + sequence getVoices(); +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisErrorCode.idl b/tr/idlnames/SpeechSynthesisErrorCode.idl new file mode 100644 index 000000000000..978d48a82340 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisErrorCode.idl @@ -0,0 +1,15 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +enum SpeechSynthesisErrorCode { + "canceled", + "interrupted", + "audio-busy", + "audio-hardware", + "network", + "synthesis-unavailable", + "synthesis-failed", + "language-unavailable", + "voice-unavailable", + "text-too-long", + "invalid-argument", + "not-allowed", +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisErrorEvent.idl b/tr/idlnames/SpeechSynthesisErrorEvent.idl new file mode 100644 index 000000000000..22ac75bd7a00 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisErrorEvent.idl @@ -0,0 +1,6 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechSynthesisErrorEvent : SpeechSynthesisEvent { + constructor(DOMString type, SpeechSynthesisErrorEventInit eventInitDict); + readonly attribute SpeechSynthesisErrorCode error; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisErrorEventInit.idl b/tr/idlnames/SpeechSynthesisErrorEventInit.idl new file mode 100644 index 000000000000..1259ed2feef8 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisErrorEventInit.idl @@ -0,0 +1,4 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +dictionary SpeechSynthesisErrorEventInit : SpeechSynthesisEventInit { + required SpeechSynthesisErrorCode error; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisEvent.idl b/tr/idlnames/SpeechSynthesisEvent.idl new file mode 100644 index 000000000000..36e91ec16a0b --- /dev/null +++ b/tr/idlnames/SpeechSynthesisEvent.idl @@ -0,0 +1,10 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechSynthesisEvent : Event { + constructor(DOMString type, SpeechSynthesisEventInit eventInitDict); + readonly attribute SpeechSynthesisUtterance utterance; + readonly attribute unsigned long charIndex; + readonly attribute unsigned long charLength; + readonly attribute float elapsedTime; + readonly attribute DOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisEventInit.idl b/tr/idlnames/SpeechSynthesisEventInit.idl new file mode 100644 index 000000000000..45299e0764c7 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisEventInit.idl @@ -0,0 +1,8 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +dictionary SpeechSynthesisEventInit : EventInit { + required SpeechSynthesisUtterance utterance; + unsigned long charIndex = 0; + unsigned long charLength = 0; + float elapsedTime = 0; + DOMString name = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisUtterance.idl b/tr/idlnames/SpeechSynthesisUtterance.idl new file mode 100644 index 000000000000..583b7089c692 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisUtterance.idl @@ -0,0 +1,20 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechSynthesisUtterance : EventTarget { + constructor(optional DOMString text); + + attribute DOMString text; + attribute DOMString lang; + attribute SpeechSynthesisVoice? voice; + attribute float volume; + attribute float rate; + attribute float pitch; + + attribute EventHandler onstart; + attribute EventHandler onend; + attribute EventHandler onerror; + attribute EventHandler onpause; + attribute EventHandler onresume; + attribute EventHandler onmark; + attribute EventHandler onboundary; +}; \ No newline at end of file diff --git a/tr/idlnames/SpeechSynthesisVoice.idl b/tr/idlnames/SpeechSynthesisVoice.idl new file mode 100644 index 000000000000..ca1b548dc812 --- /dev/null +++ b/tr/idlnames/SpeechSynthesisVoice.idl @@ -0,0 +1,9 @@ +// Source: Web Speech API (https://wicg.github.io/speech-api/) +[Exposed=Window] +interface SpeechSynthesisVoice { + readonly attribute DOMString voiceURI; + readonly attribute DOMString name; + readonly attribute DOMString lang; + readonly attribute boolean localService; + readonly attribute boolean default; +}; \ No newline at end of file diff --git a/tr/idlnames/StatefulAnimator.idl b/tr/idlnames/StatefulAnimator.idl new file mode 100644 index 000000000000..be029ad6163d --- /dev/null +++ b/tr/idlnames/StatefulAnimator.idl @@ -0,0 +1,6 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[Exposed=AnimationWorklet, Global=AnimationWorklet, +Constructor (optional any options, optional any state)] +interface StatefulAnimator { + any state(); +}; \ No newline at end of file diff --git a/tr/idlnames/StatelessAnimator.idl b/tr/idlnames/StatelessAnimator.idl new file mode 100644 index 000000000000..1d500ae9faef --- /dev/null +++ b/tr/idlnames/StatelessAnimator.idl @@ -0,0 +1,4 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[Exposed=AnimationWorklet, Global=AnimationWorklet, Constructor (optional any options)] +interface StatelessAnimator { +}; \ No newline at end of file diff --git a/tr/idlnames/StaticRange.idl b/tr/idlnames/StaticRange.idl new file mode 100644 index 000000000000..9200eed64563 --- /dev/null +++ b/tr/idlnames/StaticRange.idl @@ -0,0 +1,5 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface StaticRange : AbstractRange { + constructor(StaticRangeInit init); +}; \ No newline at end of file diff --git a/tr/idlnames/StaticRangeInit.idl b/tr/idlnames/StaticRangeInit.idl new file mode 100644 index 000000000000..9d2ded03a2cc --- /dev/null +++ b/tr/idlnames/StaticRangeInit.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +dictionary StaticRangeInit { + required Node startContainer; + required unsigned long startOffset; + required Node endContainer; + required unsigned long endOffset; +}; \ No newline at end of file diff --git a/tr/idlnames/StereoPannerNode.idl b/tr/idlnames/StereoPannerNode.idl new file mode 100644 index 000000000000..39c1ea6ba837 --- /dev/null +++ b/tr/idlnames/StereoPannerNode.idl @@ -0,0 +1,6 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface StereoPannerNode : AudioNode { + constructor (BaseAudioContext context, optional StereoPannerOptions options = {}); + readonly attribute AudioParam pan; +}; \ No newline at end of file diff --git a/tr/idlnames/StereoPannerOptions.idl b/tr/idlnames/StereoPannerOptions.idl new file mode 100644 index 000000000000..24c0e0022d37 --- /dev/null +++ b/tr/idlnames/StereoPannerOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary StereoPannerOptions : AudioNodeOptions { + float pan = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/Storage.idl b/tr/idlnames/Storage.idl new file mode 100644 index 000000000000..151d2ee44a6b --- /dev/null +++ b/tr/idlnames/Storage.idl @@ -0,0 +1,10 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface Storage { + readonly attribute unsigned long length; + DOMString? key(unsigned long index); + getter DOMString? getItem(DOMString key); + setter undefined setItem(DOMString key, DOMString value); + deleter undefined removeItem(DOMString key); + undefined clear(); +}; \ No newline at end of file diff --git a/tr/idlnames/StorageEstimate.idl b/tr/idlnames/StorageEstimate.idl new file mode 100644 index 000000000000..3ad05be3e230 --- /dev/null +++ b/tr/idlnames/StorageEstimate.idl @@ -0,0 +1,5 @@ +// Source: Storage Standard (https://storage.spec.whatwg.org/) +dictionary StorageEstimate { + unsigned long long usage; + unsigned long long quota; +}; \ No newline at end of file diff --git a/tr/idlnames/StorageEvent.idl b/tr/idlnames/StorageEvent.idl new file mode 100644 index 000000000000..948a2c55bb03 --- /dev/null +++ b/tr/idlnames/StorageEvent.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface StorageEvent : Event { + constructor(DOMString type, optional StorageEventInit eventInitDict = {}); + + readonly attribute DOMString? key; + readonly attribute DOMString? oldValue; + readonly attribute DOMString? newValue; + readonly attribute USVString url; + readonly attribute Storage? storageArea; + + undefined initStorageEvent(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional DOMString? key = null, optional DOMString? oldValue = null, optional DOMString? newValue = null, optional USVString url = "", optional Storage? storageArea = null); +}; \ No newline at end of file diff --git a/tr/idlnames/StorageEventInit.idl b/tr/idlnames/StorageEventInit.idl new file mode 100644 index 000000000000..559b5ef99360 --- /dev/null +++ b/tr/idlnames/StorageEventInit.idl @@ -0,0 +1,8 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary StorageEventInit : EventInit { + DOMString? key = null; + DOMString? oldValue = null; + DOMString? newValue = null; + USVString url = ""; + Storage? storageArea = null; +}; \ No newline at end of file diff --git a/tr/idlnames/StorageManager.idl b/tr/idlnames/StorageManager.idl new file mode 100644 index 000000000000..ef649c194fcd --- /dev/null +++ b/tr/idlnames/StorageManager.idl @@ -0,0 +1,15 @@ +// Source: Storage Standard (https://storage.spec.whatwg.org/) +[SecureContext, + Exposed=(Window,Worker)] +interface StorageManager { + Promise persisted(); + [Exposed=Window] Promise persist(); + + Promise estimate(); +}; + +// Source: File System Access (https://wicg.github.io/file-system-access/) +[SecureContext] +partial interface StorageManager { + Promise getDirectory(); +}; \ No newline at end of file diff --git a/tr/idlnames/StreamAbortInfo.idl b/tr/idlnames/StreamAbortInfo.idl new file mode 100644 index 000000000000..3a505320673a --- /dev/null +++ b/tr/idlnames/StreamAbortInfo.idl @@ -0,0 +1,4 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +dictionary StreamAbortInfo { + unsigned long long errorCode = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/StreamPipeOptions.idl b/tr/idlnames/StreamPipeOptions.idl new file mode 100644 index 000000000000..741e5f314e61 --- /dev/null +++ b/tr/idlnames/StreamPipeOptions.idl @@ -0,0 +1,7 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary StreamPipeOptions { + boolean preventClose = false; + boolean preventAbort = false; + boolean preventCancel = false; + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/StylePropertyMap.idl b/tr/idlnames/StylePropertyMap.idl new file mode 100644 index 000000000000..f33429be7a15 --- /dev/null +++ b/tr/idlnames/StylePropertyMap.idl @@ -0,0 +1,8 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=Window] +interface StylePropertyMap : StylePropertyMapReadOnly { + void set(USVString property, (CSSStyleValue or USVString)... values); + void append(USVString property, (CSSStyleValue or USVString)... values); + void delete(USVString property); + void clear(); +}; \ No newline at end of file diff --git a/tr/idlnames/StylePropertyMapReadOnly.idl b/tr/idlnames/StylePropertyMapReadOnly.idl new file mode 100644 index 000000000000..2601beef019a --- /dev/null +++ b/tr/idlnames/StylePropertyMapReadOnly.idl @@ -0,0 +1,11 @@ +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)] +interface StylePropertyMapReadOnly { + iterable>; + any get(USVString property); + /* 'any' means (undefined or CSSStyleValue) here, + see https://github.com/heycam/webidl/issues/60 */ + sequence getAll(USVString property); + boolean has(USVString property); + readonly attribute unsigned long size; +}; \ No newline at end of file diff --git a/tr/idlnames/SubmitEvent.idl b/tr/idlnames/SubmitEvent.idl new file mode 100644 index 000000000000..8bed1e9e47b8 --- /dev/null +++ b/tr/idlnames/SubmitEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface SubmitEvent : Event { + constructor(DOMString type, optional SubmitEventInit eventInitDict = {}); + + readonly attribute HTMLElement? submitter; +}; \ No newline at end of file diff --git a/tr/idlnames/SubmitEventInit.idl b/tr/idlnames/SubmitEventInit.idl new file mode 100644 index 000000000000..9d36f0739cd5 --- /dev/null +++ b/tr/idlnames/SubmitEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary SubmitEventInit : EventInit { + HTMLElement? submitter = null; +}; \ No newline at end of file diff --git a/tr/idlnames/SyncEvent.idl b/tr/idlnames/SyncEvent.idl new file mode 100644 index 000000000000..55d30b0631d9 --- /dev/null +++ b/tr/idlnames/SyncEvent.idl @@ -0,0 +1,7 @@ +// Source: Web Background Synchronization (https://wicg.github.io/background-sync/spec/) +[Exposed=ServiceWorker] +interface SyncEvent : ExtendableEvent { + constructor(DOMString type, SyncEventInit init); + readonly attribute DOMString tag; + readonly attribute boolean lastChance; +}; \ No newline at end of file diff --git a/tr/idlnames/SyncEventInit.idl b/tr/idlnames/SyncEventInit.idl new file mode 100644 index 000000000000..e9710f6b7480 --- /dev/null +++ b/tr/idlnames/SyncEventInit.idl @@ -0,0 +1,5 @@ +// Source: Web Background Synchronization (https://wicg.github.io/background-sync/spec/) +dictionary SyncEventInit : ExtendableEventInit { + required DOMString tag; + boolean lastChance = false; +}; \ No newline at end of file diff --git a/tr/idlnames/SyncManager.idl b/tr/idlnames/SyncManager.idl new file mode 100644 index 000000000000..498a0c1a69dc --- /dev/null +++ b/tr/idlnames/SyncManager.idl @@ -0,0 +1,6 @@ +// Source: Web Background Synchronization (https://wicg.github.io/background-sync/spec/) +[Exposed=(Window,Worker)] +interface SyncManager { + Promise register(DOMString tag); + Promise> getTags(); +}; \ No newline at end of file diff --git a/tr/idlnames/Table.idl b/tr/idlnames/Table.idl new file mode 100644 index 000000000000..1a7ce5a69e41 --- /dev/null +++ b/tr/idlnames/Table.idl @@ -0,0 +1,8 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[LegacyNamespace=WebAssembly, Constructor(TableDescriptor descriptor), Exposed=(Window,Worker,Worklet)] +interface Table { + unsigned long grow([EnforceRange] unsigned long delta); + Function? get([EnforceRange] unsigned long index); + void set([EnforceRange] unsigned long index, Function? value); + readonly attribute unsigned long length; +}; \ No newline at end of file diff --git a/tr/idlnames/TableDescriptor.idl b/tr/idlnames/TableDescriptor.idl new file mode 100644 index 000000000000..365583a44e57 --- /dev/null +++ b/tr/idlnames/TableDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary TableDescriptor { + required TableKind element; + required [EnforceRange] unsigned long initial; + [EnforceRange] unsigned long maximum; +}; \ No newline at end of file diff --git a/tr/idlnames/TableKind.idl b/tr/idlnames/TableKind.idl new file mode 100644 index 000000000000..6716e9075e2b --- /dev/null +++ b/tr/idlnames/TableKind.idl @@ -0,0 +1,6 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +enum TableKind { + "anyfunc", + // Note: More values may be added in future iterations, + // e.g., typed function references, typed GC references +}; \ No newline at end of file diff --git a/tr/idlnames/TaskAttributionTiming.idl b/tr/idlnames/TaskAttributionTiming.idl new file mode 100644 index 000000000000..07972daaf826 --- /dev/null +++ b/tr/idlnames/TaskAttributionTiming.idl @@ -0,0 +1,7 @@ +// Source: Long Tasks API 1 (https://www.w3.org/TR/longtasks-1/) +interface TaskAttributionTiming : PerformanceEntry { + readonly attribute DOMString containerType; + readonly attribute DOMString containerSrc; + readonly attribute DOMString containerId; + readonly attribute DOMString containerName; +}; \ No newline at end of file diff --git a/tr/idlnames/TexImageSource.idl b/tr/idlnames/TexImageSource.idl new file mode 100644 index 000000000000..5adb7ff8ef03 --- /dev/null +++ b/tr/idlnames/TexImageSource.idl @@ -0,0 +1,7 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +typedef (ImageBitmap or + ImageData or + HTMLImageElement or + HTMLCanvasElement or + HTMLVideoElement or + OffscreenCanvas) TexImageSource; \ No newline at end of file diff --git a/tr/idlnames/Text.idl b/tr/idlnames/Text.idl new file mode 100644 index 000000000000..8865b0c2f001 --- /dev/null +++ b/tr/idlnames/Text.idl @@ -0,0 +1,11 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface Text : CharacterData { + constructor(optional DOMString data = ""); + + [NewObject] Text splitText(unsigned long offset); + readonly attribute DOMString wholeText; +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +Text includes Slottable; \ No newline at end of file diff --git a/tr/idlnames/TextDecodeOptions.idl b/tr/idlnames/TextDecodeOptions.idl new file mode 100644 index 000000000000..d6375f4ff332 --- /dev/null +++ b/tr/idlnames/TextDecodeOptions.idl @@ -0,0 +1,4 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +dictionary TextDecodeOptions { + boolean stream = false; +}; \ No newline at end of file diff --git a/tr/idlnames/TextDecoder.idl b/tr/idlnames/TextDecoder.idl new file mode 100644 index 000000000000..0fc5e49fdd21 --- /dev/null +++ b/tr/idlnames/TextDecoder.idl @@ -0,0 +1,10 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +[Exposed=(Window,Worker)] +interface TextDecoder { + constructor(optional DOMString label = "utf-8", optional TextDecoderOptions options = {}); + + USVString decode(optional [AllowShared] BufferSource input, optional TextDecodeOptions options = {}); +}; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextDecoder includes TextDecoderCommon; \ No newline at end of file diff --git a/tr/idlnames/TextDecoderCommon.idl b/tr/idlnames/TextDecoderCommon.idl new file mode 100644 index 000000000000..d7ff3a914121 --- /dev/null +++ b/tr/idlnames/TextDecoderCommon.idl @@ -0,0 +1,6 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +interface mixin TextDecoderCommon { + readonly attribute DOMString encoding; + readonly attribute boolean fatal; + readonly attribute boolean ignoreBOM; +}; \ No newline at end of file diff --git a/tr/idlnames/TextDecoderOptions.idl b/tr/idlnames/TextDecoderOptions.idl new file mode 100644 index 000000000000..91930ab70c40 --- /dev/null +++ b/tr/idlnames/TextDecoderOptions.idl @@ -0,0 +1,5 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +dictionary TextDecoderOptions { + boolean fatal = false; + boolean ignoreBOM = false; +}; \ No newline at end of file diff --git a/tr/idlnames/TextDecoderStream.idl b/tr/idlnames/TextDecoderStream.idl new file mode 100644 index 000000000000..3e5ed1257d01 --- /dev/null +++ b/tr/idlnames/TextDecoderStream.idl @@ -0,0 +1,11 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +[Exposed=(Window,Worker)] +interface TextDecoderStream { + constructor(optional DOMString label = "utf-8", optional TextDecoderOptions options = {}); +}; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextDecoderStream includes TextDecoderCommon; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextDecoderStream includes GenericTransformStream; \ No newline at end of file diff --git a/tr/idlnames/TextDetector.idl b/tr/idlnames/TextDetector.idl new file mode 100644 index 000000000000..62547180dbd9 --- /dev/null +++ b/tr/idlnames/TextDetector.idl @@ -0,0 +1,8 @@ +// Source: Accelerated Text Detection in Images (https://wicg.github.io/shape-detection-api/text.html) +[ + Exposed=(Window,Worker), + SecureContext +] interface TextDetector { + constructor(); + Promise> detect(ImageBitmapSource image); +}; \ No newline at end of file diff --git a/tr/idlnames/TextDirectionType.idl b/tr/idlnames/TextDirectionType.idl new file mode 100644 index 000000000000..27b3e048ba71 --- /dev/null +++ b/tr/idlnames/TextDirectionType.idl @@ -0,0 +1,2 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +enum TextDirectionType { "ltr", "rtl", "auto" }; \ No newline at end of file diff --git a/tr/idlnames/TextEncoder.idl b/tr/idlnames/TextEncoder.idl new file mode 100644 index 000000000000..597e271e92a6 --- /dev/null +++ b/tr/idlnames/TextEncoder.idl @@ -0,0 +1,11 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +[Exposed=(Window,Worker)] +interface TextEncoder { + constructor(); + + [NewObject] Uint8Array encode(optional USVString input = ""); + TextEncoderEncodeIntoResult encodeInto(USVString source, [AllowShared] Uint8Array destination); +}; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextEncoder includes TextEncoderCommon; \ No newline at end of file diff --git a/tr/idlnames/TextEncoderCommon.idl b/tr/idlnames/TextEncoderCommon.idl new file mode 100644 index 000000000000..ca2af9feedc7 --- /dev/null +++ b/tr/idlnames/TextEncoderCommon.idl @@ -0,0 +1,4 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +interface mixin TextEncoderCommon { + readonly attribute DOMString encoding; +}; \ No newline at end of file diff --git a/tr/idlnames/TextEncoderEncodeIntoResult.idl b/tr/idlnames/TextEncoderEncodeIntoResult.idl new file mode 100644 index 000000000000..92706f3519c7 --- /dev/null +++ b/tr/idlnames/TextEncoderEncodeIntoResult.idl @@ -0,0 +1,5 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +dictionary TextEncoderEncodeIntoResult { + unsigned long long read; + unsigned long long written; +}; \ No newline at end of file diff --git a/tr/idlnames/TextEncoderStream.idl b/tr/idlnames/TextEncoderStream.idl new file mode 100644 index 000000000000..1fbc4630191a --- /dev/null +++ b/tr/idlnames/TextEncoderStream.idl @@ -0,0 +1,11 @@ +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +[Exposed=(Window,Worker)] +interface TextEncoderStream { + constructor(); +}; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextEncoderStream includes TextEncoderCommon; + +// Source: Encoding Standard (https://www.w3.org/TR/encoding/) +TextEncoderStream includes GenericTransformStream; \ No newline at end of file diff --git a/tr/idlnames/TextMetrics.idl b/tr/idlnames/TextMetrics.idl new file mode 100644 index 000000000000..f741b8fc73a1 --- /dev/null +++ b/tr/idlnames/TextMetrics.idl @@ -0,0 +1,19 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface TextMetrics { + // x-direction + readonly attribute double width; // advance width + readonly attribute double actualBoundingBoxLeft; + readonly attribute double actualBoundingBoxRight; + + // y-direction + readonly attribute double fontBoundingBoxAscent; + readonly attribute double fontBoundingBoxDescent; + readonly attribute double actualBoundingBoxAscent; + readonly attribute double actualBoundingBoxDescent; + readonly attribute double emHeightAscent; + readonly attribute double emHeightDescent; + readonly attribute double hangingBaseline; + readonly attribute double alphabeticBaseline; + readonly attribute double ideographicBaseline; +}; \ No newline at end of file diff --git a/tr/idlnames/TextTrack.idl b/tr/idlnames/TextTrack.idl new file mode 100644 index 000000000000..e10ec725571d --- /dev/null +++ b/tr/idlnames/TextTrack.idl @@ -0,0 +1,25 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TextTrack : EventTarget { + readonly attribute TextTrackKind kind; + readonly attribute DOMString label; + readonly attribute DOMString language; + + readonly attribute DOMString id; + readonly attribute DOMString inBandMetadataTrackDispatchType; + + attribute TextTrackMode mode; + + readonly attribute TextTrackCueList? cues; + readonly attribute TextTrackCueList? activeCues; + + undefined addCue(TextTrackCue cue); + undefined removeCue(TextTrackCue cue); + + attribute EventHandler oncuechange; +}; + +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +partial interface TextTrack { + readonly attribute SourceBuffer? sourceBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/TextTrackCue.idl b/tr/idlnames/TextTrackCue.idl new file mode 100644 index 000000000000..9d9b6c2d6399 --- /dev/null +++ b/tr/idlnames/TextTrackCue.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TextTrackCue : EventTarget { + readonly attribute TextTrack? track; + + attribute DOMString id; + attribute double startTime; + attribute double endTime; + attribute boolean pauseOnExit; + + attribute EventHandler onenter; + attribute EventHandler onexit; +}; \ No newline at end of file diff --git a/tr/idlnames/TextTrackCueList.idl b/tr/idlnames/TextTrackCueList.idl new file mode 100644 index 000000000000..ab416ab7b1b3 --- /dev/null +++ b/tr/idlnames/TextTrackCueList.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TextTrackCueList { + readonly attribute unsigned long length; + getter TextTrackCue (unsigned long index); + TextTrackCue? getCueById(DOMString id); +}; \ No newline at end of file diff --git a/tr/idlnames/TextTrackKind.idl b/tr/idlnames/TextTrackKind.idl new file mode 100644 index 000000000000..01b419b785ac --- /dev/null +++ b/tr/idlnames/TextTrackKind.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum TextTrackKind { "subtitles", "captions", "descriptions", "chapters", "metadata" }; \ No newline at end of file diff --git a/tr/idlnames/TextTrackList.idl b/tr/idlnames/TextTrackList.idl new file mode 100644 index 000000000000..6988cbcfa5bd --- /dev/null +++ b/tr/idlnames/TextTrackList.idl @@ -0,0 +1,11 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TextTrackList : EventTarget { + readonly attribute unsigned long length; + getter TextTrack (unsigned long index); + TextTrack? getTrackById(DOMString id); + + attribute EventHandler onchange; + attribute EventHandler onaddtrack; + attribute EventHandler onremovetrack; +}; \ No newline at end of file diff --git a/tr/idlnames/TextTrackMode.idl b/tr/idlnames/TextTrackMode.idl new file mode 100644 index 000000000000..7103dd7737d3 --- /dev/null +++ b/tr/idlnames/TextTrackMode.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum TextTrackMode { "disabled", "hidden", "showing" }; \ No newline at end of file diff --git a/tr/idlnames/TimeEvent.idl b/tr/idlnames/TimeEvent.idl new file mode 100644 index 000000000000..1cda9441d13a --- /dev/null +++ b/tr/idlnames/TimeEvent.idl @@ -0,0 +1,8 @@ +// Source: SVG Animations (https://svgwg.org/specs/animations/) +interface TimeEvent : Event { + + readonly attribute WindowProxy? view; + readonly attribute long detail; + + void initTimeEvent(DOMString typeArg, Window? viewArg, long detailArg); +}; \ No newline at end of file diff --git a/tr/idlnames/TimeRanges.idl b/tr/idlnames/TimeRanges.idl new file mode 100644 index 000000000000..b5d161b88228 --- /dev/null +++ b/tr/idlnames/TimeRanges.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TimeRanges { + readonly attribute unsigned long length; + double start(unsigned long index); + double end(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/TimerHandler.idl b/tr/idlnames/TimerHandler.idl new file mode 100644 index 000000000000..6b6b93f11c1b --- /dev/null +++ b/tr/idlnames/TimerHandler.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +typedef (DOMString or Function) TimerHandler; \ No newline at end of file diff --git a/tr/idlnames/TokenBinding.idl b/tr/idlnames/TokenBinding.idl new file mode 100644 index 000000000000..a02f21d37404 --- /dev/null +++ b/tr/idlnames/TokenBinding.idl @@ -0,0 +1,5 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +dictionary TokenBinding { + required DOMString status; + DOMString id; +}; \ No newline at end of file diff --git a/tr/idlnames/TokenBindingStatus.idl b/tr/idlnames/TokenBindingStatus.idl new file mode 100644 index 000000000000..b9a1c3058730 --- /dev/null +++ b/tr/idlnames/TokenBindingStatus.idl @@ -0,0 +1,2 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum TokenBindingStatus { "present", "supported" }; \ No newline at end of file diff --git a/tr/idlnames/Touch.idl b/tr/idlnames/Touch.idl new file mode 100644 index 000000000000..a3adcd7a0dd7 --- /dev/null +++ b/tr/idlnames/Touch.idl @@ -0,0 +1,11 @@ +// Source: Touch Events (https://www.w3.org/TR/touch-events/) +interface Touch { + readonly attribute long identifier; + readonly attribute EventTarget target; + readonly attribute long screenX; + readonly attribute long screenY; + readonly attribute long clientX; + readonly attribute long clientY; + readonly attribute long pageX; + readonly attribute long pageY; +}; \ No newline at end of file diff --git a/tr/idlnames/TouchEvent.idl b/tr/idlnames/TouchEvent.idl new file mode 100644 index 000000000000..739a96993748 --- /dev/null +++ b/tr/idlnames/TouchEvent.idl @@ -0,0 +1,10 @@ +// Source: Touch Events (https://www.w3.org/TR/touch-events/) +interface TouchEvent : UIEvent { + readonly attribute TouchList touches; + readonly attribute TouchList targetTouches; + readonly attribute TouchList changedTouches; + readonly attribute boolean altKey; + readonly attribute boolean metaKey; + readonly attribute boolean ctrlKey; + readonly attribute boolean shiftKey; +}; \ No newline at end of file diff --git a/tr/idlnames/TouchList.idl b/tr/idlnames/TouchList.idl new file mode 100644 index 000000000000..98849372d726 --- /dev/null +++ b/tr/idlnames/TouchList.idl @@ -0,0 +1,5 @@ +// Source: Touch Events (https://www.w3.org/TR/touch-events/) +interface TouchList { + readonly attribute unsigned long length; + getter Touch? item (unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/TrackEvent.idl b/tr/idlnames/TrackEvent.idl new file mode 100644 index 000000000000..b4df1b45da8c --- /dev/null +++ b/tr/idlnames/TrackEvent.idl @@ -0,0 +1,7 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface TrackEvent : Event { + constructor(DOMString type, optional TrackEventInit eventInitDict = {}); + + readonly attribute (VideoTrack or AudioTrack or TextTrack)? track; +}; \ No newline at end of file diff --git a/tr/idlnames/TrackEventInit.idl b/tr/idlnames/TrackEventInit.idl new file mode 100644 index 000000000000..f66844b64fbc --- /dev/null +++ b/tr/idlnames/TrackEventInit.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary TrackEventInit : EventInit { + (VideoTrack or AudioTrack or TextTrack)? track = null; +}; \ No newline at end of file diff --git a/tr/idlnames/TransferFunction.idl b/tr/idlnames/TransferFunction.idl new file mode 100644 index 000000000000..3e3d0801dc56 --- /dev/null +++ b/tr/idlnames/TransferFunction.idl @@ -0,0 +1,6 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +enum TransferFunction { + "srgb", + "pq", + "hlg" +}; \ No newline at end of file diff --git a/tr/idlnames/TransformStream.idl b/tr/idlnames/TransformStream.idl new file mode 100644 index 000000000000..b72bee2a9dd7 --- /dev/null +++ b/tr/idlnames/TransformStream.idl @@ -0,0 +1,10 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet), Transferable] +interface TransformStream { + constructor(optional object transformer, + optional QueuingStrategy writableStrategy = {}, + optional QueuingStrategy readableStrategy = {}); + + readonly attribute ReadableStream readable; + readonly attribute WritableStream writable; +}; \ No newline at end of file diff --git a/tr/idlnames/TransformStreamDefaultController.idl b/tr/idlnames/TransformStreamDefaultController.idl new file mode 100644 index 000000000000..a2eaab994b71 --- /dev/null +++ b/tr/idlnames/TransformStreamDefaultController.idl @@ -0,0 +1,9 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface TransformStreamDefaultController { + readonly attribute unrestricted double? desiredSize; + + undefined enqueue(optional any chunk); + undefined error(optional any reason); + undefined terminate(); +}; \ No newline at end of file diff --git a/tr/idlnames/Transformation.idl b/tr/idlnames/Transformation.idl new file mode 100644 index 000000000000..10aedb5831b9 --- /dev/null +++ b/tr/idlnames/Transformation.idl @@ -0,0 +1,5 @@ +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +dictionary Transformation { + Float32Array transformationMatrix; + DOMString videoDeviceId; +}; \ No newline at end of file diff --git a/tr/idlnames/Transformer.idl b/tr/idlnames/Transformer.idl new file mode 100644 index 000000000000..a5becdb75171 --- /dev/null +++ b/tr/idlnames/Transformer.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary Transformer { + TransformerStartCallback start; + TransformerTransformCallback transform; + TransformerFlushCallback flush; + any readableType; + any writableType; +}; \ No newline at end of file diff --git a/tr/idlnames/TransformerFlushCallback.idl b/tr/idlnames/TransformerFlushCallback.idl new file mode 100644 index 000000000000..7c72ab140557 --- /dev/null +++ b/tr/idlnames/TransformerFlushCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback TransformerFlushCallback = Promise (TransformStreamDefaultController controller); \ No newline at end of file diff --git a/tr/idlnames/TransformerStartCallback.idl b/tr/idlnames/TransformerStartCallback.idl new file mode 100644 index 000000000000..8355c4639090 --- /dev/null +++ b/tr/idlnames/TransformerStartCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback TransformerStartCallback = any (TransformStreamDefaultController controller); \ No newline at end of file diff --git a/tr/idlnames/TransformerTransformCallback.idl b/tr/idlnames/TransformerTransformCallback.idl new file mode 100644 index 000000000000..03c279c93eb1 --- /dev/null +++ b/tr/idlnames/TransformerTransformCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback TransformerTransformCallback = Promise (any chunk, TransformStreamDefaultController controller); \ No newline at end of file diff --git a/tr/idlnames/TransitionEvent.idl b/tr/idlnames/TransitionEvent.idl new file mode 100644 index 000000000000..9ff1fe0d5bff --- /dev/null +++ b/tr/idlnames/TransitionEvent.idl @@ -0,0 +1,8 @@ +// Source: CSS Transitions (https://www.w3.org/TR/css-transitions-1/) +[Exposed=Window, + Constructor(CSSOMString type, optional TransitionEventInit transitionEventInitDict)] +interface TransitionEvent : Event { + readonly attribute CSSOMString propertyName; + readonly attribute double elapsedTime; + readonly attribute CSSOMString pseudoElement; +}; \ No newline at end of file diff --git a/tr/idlnames/TransitionEventInit.idl b/tr/idlnames/TransitionEventInit.idl new file mode 100644 index 000000000000..8e5ad0b91d95 --- /dev/null +++ b/tr/idlnames/TransitionEventInit.idl @@ -0,0 +1,6 @@ +// Source: CSS Transitions (https://www.w3.org/TR/css-transitions-1/) +dictionary TransitionEventInit : EventInit { + CSSOMString propertyName = ""; + double elapsedTime = 0.0; + CSSOMString pseudoElement = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/TreeWalker.idl b/tr/idlnames/TreeWalker.idl new file mode 100644 index 000000000000..d0be8052a511 --- /dev/null +++ b/tr/idlnames/TreeWalker.idl @@ -0,0 +1,16 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface TreeWalker { + [SameObject] readonly attribute Node root; + readonly attribute unsigned long whatToShow; + readonly attribute NodeFilter? filter; + attribute Node currentNode; + + Node? parentNode(); + Node? firstChild(); + Node? lastChild(); + Node? previousSibling(); + Node? nextSibling(); + Node? previousNode(); + Node? nextNode(); +}; \ No newline at end of file diff --git a/tr/idlnames/UADataValues.idl b/tr/idlnames/UADataValues.idl new file mode 100644 index 000000000000..90ede5d8321c --- /dev/null +++ b/tr/idlnames/UADataValues.idl @@ -0,0 +1,8 @@ +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +dictionary UADataValues { + DOMString platform; + DOMString platformVersion; + DOMString architecture; + DOMString model; + DOMString uaFullVersion; +}; \ No newline at end of file diff --git a/tr/idlnames/UIEvent.idl b/tr/idlnames/UIEvent.idl new file mode 100644 index 000000000000..102f44a9b595 --- /dev/null +++ b/tr/idlnames/UIEvent.idl @@ -0,0 +1,17 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional UIEventInit eventInitDict), Exposed=Window] +interface UIEvent : Event { + readonly attribute Window? view; + readonly attribute long detail; +}; + +// Source: Input Device Capabilities (https://wicg.github.io/input-device-capabilities/) +partial interface UIEvent { + readonly attribute InputDeviceCapabilities? sourceCapabilities; +}; + +// Source: UI Events (https://www.w3.org/TR/uievents/) +partial interface UIEvent { + // The following support legacy user agents + readonly attribute unsigned long which; +}; \ No newline at end of file diff --git a/tr/idlnames/UIEventInit.idl b/tr/idlnames/UIEventInit.idl new file mode 100644 index 000000000000..f96b9775e460 --- /dev/null +++ b/tr/idlnames/UIEventInit.idl @@ -0,0 +1,10 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary UIEventInit : EventInit { + Window? view = null; + long detail = 0; +}; + +// Source: Input Device Capabilities (https://wicg.github.io/input-device-capabilities/) +partial dictionary UIEventInit { + InputDeviceCapabilities? sourceCapabilities = null; +}; \ No newline at end of file diff --git a/tr/idlnames/ULongRange.idl b/tr/idlnames/ULongRange.idl new file mode 100644 index 000000000000..620f8ee93ff3 --- /dev/null +++ b/tr/idlnames/ULongRange.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +dictionary ULongRange { + [Clamp] unsigned long max; + [Clamp] unsigned long min; +}; \ No newline at end of file diff --git a/tr/idlnames/URL.idl b/tr/idlnames/URL.idl new file mode 100644 index 000000000000..a63e256e6781 --- /dev/null +++ b/tr/idlnames/URL.idl @@ -0,0 +1,34 @@ +// Source: URL Standard (https://url.spec.whatwg.org/) +[Exposed=(Window,Worker), + LegacyWindowAlias=webkitURL] +interface URL { + constructor(USVString url, optional USVString base); + + stringifier attribute USVString href; + readonly attribute USVString origin; + attribute USVString protocol; + attribute USVString username; + attribute USVString password; + attribute USVString host; + attribute USVString hostname; + attribute USVString port; + attribute USVString pathname; + attribute USVString search; + [SameObject] readonly attribute URLSearchParams searchParams; + attribute USVString hash; + + USVString toJSON(); +}; + +// Source: File API (https://www.w3.org/TR/FileAPI/) +[Exposed=(Window,DedicatedWorker,SharedWorker)] +partial interface URL { + static DOMString createObjectURL((Blob or MediaSource) obj); + static void revokeObjectURL(DOMString url); +}; + +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +[Exposed=Window] +partial interface URL { + static DOMString createObjectURL(MediaSource mediaSource); +}; \ No newline at end of file diff --git a/tr/idlnames/URLSearchParams.idl b/tr/idlnames/URLSearchParams.idl new file mode 100644 index 000000000000..fa9b419366b5 --- /dev/null +++ b/tr/idlnames/URLSearchParams.idl @@ -0,0 +1,17 @@ +// Source: URL Standard (https://url.spec.whatwg.org/) +[Exposed=(Window,Worker)] +interface URLSearchParams { + constructor(optional (sequence> or record or USVString) init = ""); + + undefined append(USVString name, USVString value); + undefined delete(USVString name); + USVString? get(USVString name); + sequence getAll(USVString name); + boolean has(USVString name); + undefined set(USVString name, USVString value); + + undefined sort(); + + iterable; + stringifier; +}; \ No newline at end of file diff --git a/tr/idlnames/USB.idl b/tr/idlnames/USB.idl new file mode 100644 index 000000000000..6919b9dc077f --- /dev/null +++ b/tr/idlnames/USB.idl @@ -0,0 +1,8 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[Exposed=(DedicatedWorker,SharedWorker,Window), SecureContext] +interface USB : EventTarget { + attribute EventHandler onconnect; + attribute EventHandler ondisconnect; + Promise> getDevices(); + [Exposed=Window] Promise requestDevice(USBDeviceRequestOptions options); +}; \ No newline at end of file diff --git a/tr/idlnames/USBAlternateInterface.idl b/tr/idlnames/USBAlternateInterface.idl new file mode 100644 index 000000000000..1a4f9c2fec3c --- /dev/null +++ b/tr/idlnames/USBAlternateInterface.idl @@ -0,0 +1,14 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBAlternateInterface { + constructor(USBInterface deviceInterface, octet alternateSetting); + readonly attribute octet alternateSetting; + readonly attribute octet interfaceClass; + readonly attribute octet interfaceSubclass; + readonly attribute octet interfaceProtocol; + readonly attribute DOMString? interfaceName; + readonly attribute FrozenArray endpoints; +}; \ No newline at end of file diff --git a/tr/idlnames/USBConfiguration.idl b/tr/idlnames/USBConfiguration.idl new file mode 100644 index 000000000000..6c632beecd56 --- /dev/null +++ b/tr/idlnames/USBConfiguration.idl @@ -0,0 +1,11 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBConfiguration { + constructor(USBDevice device, octet configurationValue); + readonly attribute octet configurationValue; + readonly attribute DOMString? configurationName; + readonly attribute FrozenArray interfaces; +}; \ No newline at end of file diff --git a/tr/idlnames/USBConnectionEvent.idl b/tr/idlnames/USBConnectionEvent.idl new file mode 100644 index 000000000000..14215c30f4e6 --- /dev/null +++ b/tr/idlnames/USBConnectionEvent.idl @@ -0,0 +1,9 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBConnectionEvent : Event { + constructor(DOMString type, USBConnectionEventInit eventInitDict); + [SameObject] readonly attribute USBDevice device; +}; \ No newline at end of file diff --git a/tr/idlnames/USBConnectionEventInit.idl b/tr/idlnames/USBConnectionEventInit.idl new file mode 100644 index 000000000000..157428991c49 --- /dev/null +++ b/tr/idlnames/USBConnectionEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBConnectionEventInit : EventInit { + required USBDevice device; +}; \ No newline at end of file diff --git a/tr/idlnames/USBControlTransferParameters.idl b/tr/idlnames/USBControlTransferParameters.idl new file mode 100644 index 000000000000..c0e28bb18815 --- /dev/null +++ b/tr/idlnames/USBControlTransferParameters.idl @@ -0,0 +1,8 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBControlTransferParameters { + required USBRequestType requestType; + required USBRecipient recipient; + required octet request; + required unsigned short value; + required unsigned short index; +}; \ No newline at end of file diff --git a/tr/idlnames/USBDevice.idl b/tr/idlnames/USBDevice.idl new file mode 100644 index 000000000000..3c57311b0ac5 --- /dev/null +++ b/tr/idlnames/USBDevice.idl @@ -0,0 +1,35 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[Exposed=(DedicatedWorker,SharedWorker,Window), SecureContext] +interface USBDevice { + readonly attribute octet usbVersionMajor; + readonly attribute octet usbVersionMinor; + readonly attribute octet usbVersionSubminor; + readonly attribute octet deviceClass; + readonly attribute octet deviceSubclass; + readonly attribute octet deviceProtocol; + readonly attribute unsigned short vendorId; + readonly attribute unsigned short productId; + readonly attribute octet deviceVersionMajor; + readonly attribute octet deviceVersionMinor; + readonly attribute octet deviceVersionSubminor; + readonly attribute DOMString? manufacturerName; + readonly attribute DOMString? productName; + readonly attribute DOMString? serialNumber; + readonly attribute USBConfiguration? configuration; + readonly attribute FrozenArray configurations; + readonly attribute boolean opened; + Promise open(); + Promise close(); + Promise selectConfiguration(octet configurationValue); + Promise claimInterface(octet interfaceNumber); + Promise releaseInterface(octet interfaceNumber); + Promise selectAlternateInterface(octet interfaceNumber, octet alternateSetting); + Promise controlTransferIn(USBControlTransferParameters setup, unsigned short length); + Promise controlTransferOut(USBControlTransferParameters setup, optional BufferSource data); + Promise clearHalt(USBDirection direction, octet endpointNumber); + Promise transferIn(octet endpointNumber, unsigned long length); + Promise transferOut(octet endpointNumber, BufferSource data); + Promise isochronousTransferIn(octet endpointNumber, sequence packetLengths); + Promise isochronousTransferOut(octet endpointNumber, BufferSource data, sequence packetLengths); + Promise reset(); +}; \ No newline at end of file diff --git a/tr/idlnames/USBDeviceFilter.idl b/tr/idlnames/USBDeviceFilter.idl new file mode 100644 index 000000000000..6180cdae2dcd --- /dev/null +++ b/tr/idlnames/USBDeviceFilter.idl @@ -0,0 +1,9 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBDeviceFilter { + unsigned short vendorId; + unsigned short productId; + octet classCode; + octet subclassCode; + octet protocolCode; + DOMString serialNumber; +}; \ No newline at end of file diff --git a/tr/idlnames/USBDeviceRequestOptions.idl b/tr/idlnames/USBDeviceRequestOptions.idl new file mode 100644 index 000000000000..8f9759b83263 --- /dev/null +++ b/tr/idlnames/USBDeviceRequestOptions.idl @@ -0,0 +1,4 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBDeviceRequestOptions { + required sequence filters; +}; \ No newline at end of file diff --git a/tr/idlnames/USBDirection.idl b/tr/idlnames/USBDirection.idl new file mode 100644 index 000000000000..c91881a05abd --- /dev/null +++ b/tr/idlnames/USBDirection.idl @@ -0,0 +1,5 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +enum USBDirection { + "in", + "out" +}; \ No newline at end of file diff --git a/tr/idlnames/USBEndpoint.idl b/tr/idlnames/USBEndpoint.idl new file mode 100644 index 000000000000..b8dd737bfc7f --- /dev/null +++ b/tr/idlnames/USBEndpoint.idl @@ -0,0 +1,12 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBEndpoint { + constructor(USBAlternateInterface alternate, octet endpointNumber, USBDirection direction); + readonly attribute octet endpointNumber; + readonly attribute USBDirection direction; + readonly attribute USBEndpointType type; + readonly attribute unsigned long packetSize; +}; \ No newline at end of file diff --git a/tr/idlnames/USBEndpointType.idl b/tr/idlnames/USBEndpointType.idl new file mode 100644 index 000000000000..e8816abef4d4 --- /dev/null +++ b/tr/idlnames/USBEndpointType.idl @@ -0,0 +1,6 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +enum USBEndpointType { + "bulk", + "interrupt", + "isochronous" +}; \ No newline at end of file diff --git a/tr/idlnames/USBInTransferResult.idl b/tr/idlnames/USBInTransferResult.idl new file mode 100644 index 000000000000..ba0a3cd4c983 --- /dev/null +++ b/tr/idlnames/USBInTransferResult.idl @@ -0,0 +1,10 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBInTransferResult { + constructor(USBTransferStatus status, optional DataView? data); + readonly attribute DataView? data; + readonly attribute USBTransferStatus status; +}; \ No newline at end of file diff --git a/tr/idlnames/USBInterface.idl b/tr/idlnames/USBInterface.idl new file mode 100644 index 000000000000..cb146777c108 --- /dev/null +++ b/tr/idlnames/USBInterface.idl @@ -0,0 +1,12 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBInterface { + constructor(USBConfiguration configuration, octet interfaceNumber); + readonly attribute octet interfaceNumber; + readonly attribute USBAlternateInterface alternate; + readonly attribute FrozenArray alternates; + readonly attribute boolean claimed; +}; \ No newline at end of file diff --git a/tr/idlnames/USBIsochronousInTransferPacket.idl b/tr/idlnames/USBIsochronousInTransferPacket.idl new file mode 100644 index 000000000000..a61ea98d3916 --- /dev/null +++ b/tr/idlnames/USBIsochronousInTransferPacket.idl @@ -0,0 +1,10 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBIsochronousInTransferPacket { + constructor(USBTransferStatus status, optional DataView? data); + readonly attribute DataView? data; + readonly attribute USBTransferStatus status; +}; \ No newline at end of file diff --git a/tr/idlnames/USBIsochronousInTransferResult.idl b/tr/idlnames/USBIsochronousInTransferResult.idl new file mode 100644 index 000000000000..a1890d4baf24 --- /dev/null +++ b/tr/idlnames/USBIsochronousInTransferResult.idl @@ -0,0 +1,10 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBIsochronousInTransferResult { + constructor(sequence packets, optional DataView? data); + readonly attribute DataView? data; + readonly attribute FrozenArray packets; +}; \ No newline at end of file diff --git a/tr/idlnames/USBIsochronousOutTransferPacket.idl b/tr/idlnames/USBIsochronousOutTransferPacket.idl new file mode 100644 index 000000000000..0cca13470d71 --- /dev/null +++ b/tr/idlnames/USBIsochronousOutTransferPacket.idl @@ -0,0 +1,10 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBIsochronousOutTransferPacket { + constructor(USBTransferStatus status, optional unsigned long bytesWritten = 0); + readonly attribute unsigned long bytesWritten; + readonly attribute USBTransferStatus status; +}; \ No newline at end of file diff --git a/tr/idlnames/USBIsochronousOutTransferResult.idl b/tr/idlnames/USBIsochronousOutTransferResult.idl new file mode 100644 index 000000000000..f7794496650b --- /dev/null +++ b/tr/idlnames/USBIsochronousOutTransferResult.idl @@ -0,0 +1,9 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBIsochronousOutTransferResult { + constructor(sequence packets); + readonly attribute FrozenArray packets; +}; \ No newline at end of file diff --git a/tr/idlnames/USBOutTransferResult.idl b/tr/idlnames/USBOutTransferResult.idl new file mode 100644 index 000000000000..1d2fd8bd9ec6 --- /dev/null +++ b/tr/idlnames/USBOutTransferResult.idl @@ -0,0 +1,10 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[ + Exposed=(DedicatedWorker,SharedWorker,Window), + SecureContext +] +interface USBOutTransferResult { + constructor(USBTransferStatus status, optional unsigned long bytesWritten = 0); + readonly attribute unsigned long bytesWritten; + readonly attribute USBTransferStatus status; +}; \ No newline at end of file diff --git a/tr/idlnames/USBPermissionDescriptor.idl b/tr/idlnames/USBPermissionDescriptor.idl new file mode 100644 index 000000000000..48e221695d9f --- /dev/null +++ b/tr/idlnames/USBPermissionDescriptor.idl @@ -0,0 +1,4 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBPermissionDescriptor : PermissionDescriptor { + sequence filters; +}; \ No newline at end of file diff --git a/tr/idlnames/USBPermissionResult.idl b/tr/idlnames/USBPermissionResult.idl new file mode 100644 index 000000000000..199beb00ecc8 --- /dev/null +++ b/tr/idlnames/USBPermissionResult.idl @@ -0,0 +1,5 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +[Exposed=(DedicatedWorker,SharedWorker,Window)] +interface USBPermissionResult : PermissionStatus { + attribute FrozenArray devices; +}; \ No newline at end of file diff --git a/tr/idlnames/USBPermissionStorage.idl b/tr/idlnames/USBPermissionStorage.idl new file mode 100644 index 000000000000..df6be9ad529e --- /dev/null +++ b/tr/idlnames/USBPermissionStorage.idl @@ -0,0 +1,4 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +dictionary USBPermissionStorage { + sequence allowedDevices = []; +}; \ No newline at end of file diff --git a/tr/idlnames/USBRecipient.idl b/tr/idlnames/USBRecipient.idl new file mode 100644 index 000000000000..9db3ba249007 --- /dev/null +++ b/tr/idlnames/USBRecipient.idl @@ -0,0 +1,7 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +enum USBRecipient { + "device", + "interface", + "endpoint", + "other" +}; \ No newline at end of file diff --git a/tr/idlnames/USBRequestType.idl b/tr/idlnames/USBRequestType.idl new file mode 100644 index 000000000000..bf0a07d4db95 --- /dev/null +++ b/tr/idlnames/USBRequestType.idl @@ -0,0 +1,6 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +enum USBRequestType { + "standard", + "class", + "vendor" +}; \ No newline at end of file diff --git a/tr/idlnames/USBTransferStatus.idl b/tr/idlnames/USBTransferStatus.idl new file mode 100644 index 000000000000..52947b42ddfe --- /dev/null +++ b/tr/idlnames/USBTransferStatus.idl @@ -0,0 +1,6 @@ +// Source: WebUSB API (https://wicg.github.io/webusb/) +enum USBTransferStatus { + "ok", + "stall", + "babble" +}; \ No newline at end of file diff --git a/tr/idlnames/UUID.idl b/tr/idlnames/UUID.idl new file mode 100644 index 000000000000..02b0228d8a35 --- /dev/null +++ b/tr/idlnames/UUID.idl @@ -0,0 +1,2 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +typedef DOMString UUID; \ No newline at end of file diff --git a/tr/idlnames/Uint32List.idl b/tr/idlnames/Uint32List.idl new file mode 100644 index 000000000000..eac5f8540fbd --- /dev/null +++ b/tr/idlnames/Uint32List.idl @@ -0,0 +1,2 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +typedef ([AllowShared] Uint32Array or sequence) Uint32List; \ No newline at end of file diff --git a/tr/idlnames/UncalibratedMagnetometer.idl b/tr/idlnames/UncalibratedMagnetometer.idl new file mode 100644 index 000000000000..de22d7e69bf3 --- /dev/null +++ b/tr/idlnames/UncalibratedMagnetometer.idl @@ -0,0 +1,11 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +[Constructor(optional MagnetometerSensorOptions sensorOptions), SecureContext, + Exposed=Window] +interface UncalibratedMagnetometer : Sensor { + readonly attribute double? x; + readonly attribute double? y; + readonly attribute double? z; + readonly attribute double? xBias; + readonly attribute double? yBias; + readonly attribute double? zBias; +}; \ No newline at end of file diff --git a/tr/idlnames/UncalibratedMagnetometerReadingValues.idl b/tr/idlnames/UncalibratedMagnetometerReadingValues.idl new file mode 100644 index 000000000000..8a9d97f3f4db --- /dev/null +++ b/tr/idlnames/UncalibratedMagnetometerReadingValues.idl @@ -0,0 +1,9 @@ +// Source: Magnetometer (https://www.w3.org/TR/magnetometer/) +dictionary UncalibratedMagnetometerReadingValues { + required double? x; + required double? y; + required double? z; + required double? xBias; + required double? yBias; + required double? zBias; +}; \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSink.idl b/tr/idlnames/UnderlyingSink.idl new file mode 100644 index 000000000000..1d3764e71951 --- /dev/null +++ b/tr/idlnames/UnderlyingSink.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary UnderlyingSink { + UnderlyingSinkStartCallback start; + UnderlyingSinkWriteCallback write; + UnderlyingSinkCloseCallback close; + UnderlyingSinkAbortCallback abort; + any type; +}; \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSinkAbortCallback.idl b/tr/idlnames/UnderlyingSinkAbortCallback.idl new file mode 100644 index 000000000000..ae5ab3c0b988 --- /dev/null +++ b/tr/idlnames/UnderlyingSinkAbortCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSinkAbortCallback = Promise (optional any reason); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSinkCloseCallback.idl b/tr/idlnames/UnderlyingSinkCloseCallback.idl new file mode 100644 index 000000000000..fcf98fb9ec48 --- /dev/null +++ b/tr/idlnames/UnderlyingSinkCloseCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSinkCloseCallback = Promise (); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSinkStartCallback.idl b/tr/idlnames/UnderlyingSinkStartCallback.idl new file mode 100644 index 000000000000..95ee2a3b1c60 --- /dev/null +++ b/tr/idlnames/UnderlyingSinkStartCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSinkStartCallback = any (WritableStreamDefaultController controller); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSinkWriteCallback.idl b/tr/idlnames/UnderlyingSinkWriteCallback.idl new file mode 100644 index 000000000000..be0849adea29 --- /dev/null +++ b/tr/idlnames/UnderlyingSinkWriteCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSinkWriteCallback = Promise (any chunk, WritableStreamDefaultController controller); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSource.idl b/tr/idlnames/UnderlyingSource.idl new file mode 100644 index 000000000000..d8bd906c7ecb --- /dev/null +++ b/tr/idlnames/UnderlyingSource.idl @@ -0,0 +1,8 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +dictionary UnderlyingSource { + UnderlyingSourceStartCallback start; + UnderlyingSourcePullCallback pull; + UnderlyingSourceCancelCallback cancel; + ReadableStreamType type; + [EnforceRange] unsigned long long autoAllocateChunkSize; +}; \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSourceCancelCallback.idl b/tr/idlnames/UnderlyingSourceCancelCallback.idl new file mode 100644 index 000000000000..10b7dfc6ed87 --- /dev/null +++ b/tr/idlnames/UnderlyingSourceCancelCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSourceCancelCallback = Promise (optional any reason); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSourcePullCallback.idl b/tr/idlnames/UnderlyingSourcePullCallback.idl new file mode 100644 index 000000000000..2cdc49290955 --- /dev/null +++ b/tr/idlnames/UnderlyingSourcePullCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSourcePullCallback = Promise (ReadableStreamController controller); \ No newline at end of file diff --git a/tr/idlnames/UnderlyingSourceStartCallback.idl b/tr/idlnames/UnderlyingSourceStartCallback.idl new file mode 100644 index 000000000000..62b2eaaada2e --- /dev/null +++ b/tr/idlnames/UnderlyingSourceStartCallback.idl @@ -0,0 +1,2 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +callback UnderlyingSourceStartCallback = any (ReadableStreamController controller); \ No newline at end of file diff --git a/tr/idlnames/UnidirectionalStreamsTransport.idl b/tr/idlnames/UnidirectionalStreamsTransport.idl new file mode 100644 index 000000000000..c4dd5fe642f5 --- /dev/null +++ b/tr/idlnames/UnidirectionalStreamsTransport.idl @@ -0,0 +1,6 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +interface mixin UnidirectionalStreamsTransport { + Promise createUnidirectionalStream(optional SendStreamParameters parameters = {}); + /* a ReadableStream of ReceiveStream objects */ + readonly attribute ReadableStream incomingUnidirectionalStreams; +}; \ No newline at end of file diff --git a/tr/idlnames/UserIdleState.idl b/tr/idlnames/UserIdleState.idl new file mode 100644 index 000000000000..b4e85c6af9a8 --- /dev/null +++ b/tr/idlnames/UserIdleState.idl @@ -0,0 +1,5 @@ +// Source: Idle Detection API (https://wicg.github.io/idle-detection/) +enum UserIdleState { + "active", + "idle" +}; \ No newline at end of file diff --git a/tr/idlnames/UserVerificationRequirement.idl b/tr/idlnames/UserVerificationRequirement.idl new file mode 100644 index 000000000000..ec28522c2cb6 --- /dev/null +++ b/tr/idlnames/UserVerificationRequirement.idl @@ -0,0 +1,6 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +enum UserVerificationRequirement { + "required", + "preferred", + "discouraged" +}; \ No newline at end of file diff --git a/tr/idlnames/UvmEntries.idl b/tr/idlnames/UvmEntries.idl new file mode 100644 index 000000000000..fed3545bf6e5 --- /dev/null +++ b/tr/idlnames/UvmEntries.idl @@ -0,0 +1,2 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +typedef sequence UvmEntries; \ No newline at end of file diff --git a/tr/idlnames/UvmEntry.idl b/tr/idlnames/UvmEntry.idl new file mode 100644 index 000000000000..a63b3c133a73 --- /dev/null +++ b/tr/idlnames/UvmEntry.idl @@ -0,0 +1,2 @@ +// Source: Web Authentication: An API for accessing Public Key Credentials - Level 2 (https://www.w3.org/TR/webauthn-2/) +typedef sequence UvmEntry; \ No newline at end of file diff --git a/tr/idlnames/VTTCue.idl b/tr/idlnames/VTTCue.idl new file mode 100644 index 000000000000..531a3dc56ff3 --- /dev/null +++ b/tr/idlnames/VTTCue.idl @@ -0,0 +1,16 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +[Exposed=Window, + Constructor(double startTime, double endTime, DOMString text)] +interface VTTCue : TextTrackCue { + attribute VTTRegion? region; + attribute DirectionSetting vertical; + attribute boolean snapToLines; + attribute LineAndPositionSetting line; + attribute LineAlignSetting lineAlign; + attribute LineAndPositionSetting position; + attribute PositionAlignSetting positionAlign; + attribute double size; + attribute AlignSetting align; + attribute DOMString text; + DocumentFragment getCueAsHTML(); +}; \ No newline at end of file diff --git a/tr/idlnames/VTTRegion.idl b/tr/idlnames/VTTRegion.idl new file mode 100644 index 000000000000..880b8fa6a71e --- /dev/null +++ b/tr/idlnames/VTTRegion.idl @@ -0,0 +1,13 @@ +// Source: WebVTT: The Web Video Text Tracks Format (https://www.w3.org/TR/webvtt1/) +[Exposed=Window, + Constructor] +interface VTTRegion { + attribute DOMString id; + attribute double width; + attribute unsigned long lines; + attribute double regionAnchorX; + attribute double regionAnchorY; + attribute double viewportAnchorX; + attribute double viewportAnchorY; + attribute ScrollSetting scroll; +}; \ No newline at end of file diff --git a/tr/idlnames/ValidateAssertionCallback.idl b/tr/idlnames/ValidateAssertionCallback.idl new file mode 100644 index 000000000000..a83571fed668 --- /dev/null +++ b/tr/idlnames/ValidateAssertionCallback.idl @@ -0,0 +1,3 @@ +// Source: Identity for WebRTC 1.0 (https://www.w3.org/TR/webrtc-identity/) +callback ValidateAssertionCallback = Promise (DOMString assertion, +DOMString origin); \ No newline at end of file diff --git a/tr/idlnames/ValidityState.idl b/tr/idlnames/ValidityState.idl new file mode 100644 index 000000000000..940d2c2df398 --- /dev/null +++ b/tr/idlnames/ValidityState.idl @@ -0,0 +1,15 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface ValidityState { + readonly attribute boolean valueMissing; + readonly attribute boolean typeMismatch; + readonly attribute boolean patternMismatch; + readonly attribute boolean tooLong; + readonly attribute boolean tooShort; + readonly attribute boolean rangeUnderflow; + readonly attribute boolean rangeOverflow; + readonly attribute boolean stepMismatch; + readonly attribute boolean badInput; + readonly attribute boolean customError; + readonly attribute boolean valid; +}; \ No newline at end of file diff --git a/tr/idlnames/ValidityStateFlags.idl b/tr/idlnames/ValidityStateFlags.idl new file mode 100644 index 000000000000..52c659d51cc6 --- /dev/null +++ b/tr/idlnames/ValidityStateFlags.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary ValidityStateFlags { + boolean valueMissing = false; + boolean typeMismatch = false; + boolean patternMismatch = false; + boolean tooLong = false; + boolean tooShort = false; + boolean rangeUnderflow = false; + boolean rangeOverflow = false; + boolean stepMismatch = false; + boolean badInput = false; + boolean customError = false; +}; \ No newline at end of file diff --git a/tr/idlnames/ValueEvent.idl b/tr/idlnames/ValueEvent.idl new file mode 100644 index 000000000000..0620d9baa53e --- /dev/null +++ b/tr/idlnames/ValueEvent.idl @@ -0,0 +1,9 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +[ + Exposed=Window, + SecureContext +] +interface ValueEvent : Event { + constructor(DOMString type, optional ValueEventInit initDict = {}); + readonly attribute any value; +}; \ No newline at end of file diff --git a/tr/idlnames/ValueEventInit.idl b/tr/idlnames/ValueEventInit.idl new file mode 100644 index 000000000000..12461b5fbfd5 --- /dev/null +++ b/tr/idlnames/ValueEventInit.idl @@ -0,0 +1,4 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary ValueEventInit : EventInit { + any value = null; +}; \ No newline at end of file diff --git a/tr/idlnames/ValueType.idl b/tr/idlnames/ValueType.idl new file mode 100644 index 000000000000..e1e457c04e3c --- /dev/null +++ b/tr/idlnames/ValueType.idl @@ -0,0 +1,7 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +enum ValueType { + "i32", + "i64", + "f32", + "f64" +}; \ No newline at end of file diff --git a/tr/idlnames/VibratePattern.idl b/tr/idlnames/VibratePattern.idl new file mode 100644 index 000000000000..aa564e603de7 --- /dev/null +++ b/tr/idlnames/VibratePattern.idl @@ -0,0 +1,2 @@ +// Source: Vibration API (Second Edition) (https://www.w3.org/TR/vibration/) +typedef (unsigned long or sequence) VibratePattern; \ No newline at end of file diff --git a/tr/idlnames/VideoConfiguration.idl b/tr/idlnames/VideoConfiguration.idl new file mode 100644 index 000000000000..3da6addecdc7 --- /dev/null +++ b/tr/idlnames/VideoConfiguration.idl @@ -0,0 +1,12 @@ +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +dictionary VideoConfiguration { + required DOMString contentType; + required unsigned long width; + required unsigned long height; + required unsigned long long bitrate; + required double framerate; + boolean hasAlphaChannel; + HdrMetadataType hdrMetadataType; + ColorGamut colorGamut; + TransferFunction transferFunction; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoDecoder.idl b/tr/idlnames/VideoDecoder.idl new file mode 100644 index 000000000000..b03f97bdb8d1 --- /dev/null +++ b/tr/idlnames/VideoDecoder.idl @@ -0,0 +1,14 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface VideoDecoder { + constructor(VideoDecoderInit init); + + readonly attribute CodecState state; + readonly attribute long decodeQueueSize; + + undefined configure(VideoDecoderConfig config); + undefined decode(EncodedVideoChunk chunk); + Promise flush(); + undefined reset(); + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/VideoDecoderConfig.idl b/tr/idlnames/VideoDecoderConfig.idl new file mode 100644 index 000000000000..cb7fd5ec08f7 --- /dev/null +++ b/tr/idlnames/VideoDecoderConfig.idl @@ -0,0 +1,13 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoDecoderConfig { + required DOMString codec; + BufferSource description; + required unsigned long codedWidth; + required unsigned long codedHeight; + unsigned long cropLeft; + unsigned long cropTop; + unsigned long cropWidth; + unsigned long cropHeight; + unsigned long displayWidth; + unsigned long displayHeight; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoDecoderInit.idl b/tr/idlnames/VideoDecoderInit.idl new file mode 100644 index 000000000000..e368552675eb --- /dev/null +++ b/tr/idlnames/VideoDecoderInit.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoDecoderInit { + required VideoFrameOutputCallback output; + required WebCodecsErrorCallback error; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoEncoder.idl b/tr/idlnames/VideoEncoder.idl new file mode 100644 index 000000000000..de1d402ec6b6 --- /dev/null +++ b/tr/idlnames/VideoEncoder.idl @@ -0,0 +1,14 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface VideoEncoder { + constructor(VideoEncoderInit init); + + readonly attribute CodecState state; + readonly attribute long encodeQueueSize; + + undefined configure(VideoEncoderConfig config); + undefined encode(VideoFrame frame, optional VideoEncoderEncodeOptions options = {}); + Promise flush(); + undefined reset(); + undefined close(); +}; \ No newline at end of file diff --git a/tr/idlnames/VideoEncoderConfig.idl b/tr/idlnames/VideoEncoderConfig.idl new file mode 100644 index 000000000000..b22c97539b9b --- /dev/null +++ b/tr/idlnames/VideoEncoderConfig.idl @@ -0,0 +1,11 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoEncoderConfig { + required DOMString codec; + unsigned long long bitrate; + required unsigned long cropWidth; + required unsigned long cropHeight; + unsigned long displayWidth; + unsigned long displayHeight; + + AvcEncoderConfig avc; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoEncoderEncodeOptions.idl b/tr/idlnames/VideoEncoderEncodeOptions.idl new file mode 100644 index 000000000000..442098dfa17c --- /dev/null +++ b/tr/idlnames/VideoEncoderEncodeOptions.idl @@ -0,0 +1,4 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoEncoderEncodeOptions { + boolean keyFrame = false; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoEncoderInit.idl b/tr/idlnames/VideoEncoderInit.idl new file mode 100644 index 000000000000..31f4ee939740 --- /dev/null +++ b/tr/idlnames/VideoEncoderInit.idl @@ -0,0 +1,5 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoEncoderInit { + required EncodedVideoChunkOutputCallback output; + required WebCodecsErrorCallback error; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoFacingModeEnum.idl b/tr/idlnames/VideoFacingModeEnum.idl new file mode 100644 index 000000000000..cb49c3bd26fd --- /dev/null +++ b/tr/idlnames/VideoFacingModeEnum.idl @@ -0,0 +1,7 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +enum VideoFacingModeEnum { + "user", + "environment", + "left", + "right" +}; \ No newline at end of file diff --git a/tr/idlnames/VideoFrame.idl b/tr/idlnames/VideoFrame.idl new file mode 100644 index 000000000000..397a539fb43c --- /dev/null +++ b/tr/idlnames/VideoFrame.idl @@ -0,0 +1,27 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +[Exposed=(Window,Worker)] +interface VideoFrame { + constructor(ImageBitmap imageBitmap, VideoFrameInit frameInit); + constructor(PixelFormat pixelFormat, sequence<(Plane or PlaneInit)> planes, + VideoFrameInit frameInit); + + readonly attribute PixelFormat format; + readonly attribute FrozenArray planes; + readonly attribute unsigned long codedWidth; + readonly attribute unsigned long codedHeight; + readonly attribute unsigned long cropLeft; + readonly attribute unsigned long cropTop; + readonly attribute unsigned long cropWidth; + readonly attribute unsigned long cropHeight; + readonly attribute unsigned long displayWidth; + readonly attribute unsigned long displayHeight; + readonly attribute unsigned long long? duration; + readonly attribute unsigned long long? timestamp; + + undefined destroy(); + VideoFrame clone(); + + Promise createImageBitmap( + optional ImageBitmapOptions options = {}); + +}; \ No newline at end of file diff --git a/tr/idlnames/VideoFrameInit.idl b/tr/idlnames/VideoFrameInit.idl new file mode 100644 index 000000000000..77b8ec520f13 --- /dev/null +++ b/tr/idlnames/VideoFrameInit.idl @@ -0,0 +1,13 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +dictionary VideoFrameInit { + unsigned long codedWidth; + unsigned long codedHeight; + unsigned long cropLeft; + unsigned long cropTop; + unsigned long cropWidth; + unsigned long cropHeight; + unsigned long displayWidth; + unsigned long displayHeight; + unsigned long long duration; + unsigned long long timestamp; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoFrameMetadata.idl b/tr/idlnames/VideoFrameMetadata.idl new file mode 100644 index 000000000000..9ff87deefe2c --- /dev/null +++ b/tr/idlnames/VideoFrameMetadata.idl @@ -0,0 +1,16 @@ +// Source: HTMLVideoElement.requestVideoFrameCallback() (https://wicg.github.io/video-rvfc/) +dictionary VideoFrameMetadata { + required DOMHighResTimeStamp presentationTime; + required DOMHighResTimeStamp expectedDisplayTime; + + required unsigned long width; + required unsigned long height; + required double mediaTime; + + required unsigned long presentedFrames; + double processingDuration; + + DOMHighResTimeStamp captureTime; + DOMHighResTimeStamp receiveTime; + unsigned long rtpTimestamp; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoFrameOutputCallback.idl b/tr/idlnames/VideoFrameOutputCallback.idl new file mode 100644 index 000000000000..3fe8eee8f2cd --- /dev/null +++ b/tr/idlnames/VideoFrameOutputCallback.idl @@ -0,0 +1,2 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +callback VideoFrameOutputCallback = undefined(VideoFrame output); \ No newline at end of file diff --git a/tr/idlnames/VideoFrameRequestCallback.idl b/tr/idlnames/VideoFrameRequestCallback.idl new file mode 100644 index 000000000000..a40d1e630a21 --- /dev/null +++ b/tr/idlnames/VideoFrameRequestCallback.idl @@ -0,0 +1,2 @@ +// Source: HTMLVideoElement.requestVideoFrameCallback() (https://wicg.github.io/video-rvfc/) +callback VideoFrameRequestCallback = undefined(DOMHighResTimeStamp now, VideoFrameMetadata metadata); \ No newline at end of file diff --git a/tr/idlnames/VideoKindEnum.idl b/tr/idlnames/VideoKindEnum.idl new file mode 100644 index 000000000000..9bf9c18f39cd --- /dev/null +++ b/tr/idlnames/VideoKindEnum.idl @@ -0,0 +1,5 @@ +// Source: Media Capture Depth Stream Extensions (https://www.w3.org/TR/mediacapture-depth/) +enum VideoKindEnum { + "color", + "depth" +}; \ No newline at end of file diff --git a/tr/idlnames/VideoPlaybackQuality.idl b/tr/idlnames/VideoPlaybackQuality.idl new file mode 100644 index 000000000000..51ee5850540a --- /dev/null +++ b/tr/idlnames/VideoPlaybackQuality.idl @@ -0,0 +1,10 @@ +// Source: Media Playback Quality (https://w3c.github.io/media-playback-quality/) +[Exposed=Window] +interface VideoPlaybackQuality { + readonly attribute DOMHighResTimeStamp creationTime; + readonly attribute unsigned long droppedVideoFrames; + readonly attribute unsigned long totalVideoFrames; + + // Deprecated! + readonly attribute unsigned long corruptedVideoFrames; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoResizeModeEnum.idl b/tr/idlnames/VideoResizeModeEnum.idl new file mode 100644 index 000000000000..844c8a884777 --- /dev/null +++ b/tr/idlnames/VideoResizeModeEnum.idl @@ -0,0 +1,5 @@ +// Source: Media Capture and Streams (https://www.w3.org/TR/mediacapture-streams/) +enum VideoResizeModeEnum { + "none", + "crop-and-scale" +}; \ No newline at end of file diff --git a/tr/idlnames/VideoTrack.idl b/tr/idlnames/VideoTrack.idl new file mode 100644 index 000000000000..b0d4e64f20d8 --- /dev/null +++ b/tr/idlnames/VideoTrack.idl @@ -0,0 +1,14 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface VideoTrack { + readonly attribute DOMString id; + readonly attribute DOMString kind; + readonly attribute DOMString label; + readonly attribute DOMString language; + attribute boolean selected; +}; + +// Source: Media Source Extensions™ (https://www.w3.org/TR/media-source/) +partial interface VideoTrack { + readonly attribute SourceBuffer? sourceBuffer; +}; \ No newline at end of file diff --git a/tr/idlnames/VideoTrackList.idl b/tr/idlnames/VideoTrackList.idl new file mode 100644 index 000000000000..09b91aec2fd0 --- /dev/null +++ b/tr/idlnames/VideoTrackList.idl @@ -0,0 +1,12 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window] +interface VideoTrackList : EventTarget { + readonly attribute unsigned long length; + getter VideoTrack (unsigned long index); + VideoTrack? getTrackById(DOMString id); + readonly attribute long selectedIndex; + + attribute EventHandler onchange; + attribute EventHandler onaddtrack; + attribute EventHandler onremovetrack; +}; \ No newline at end of file diff --git a/tr/idlnames/VisibilityState.idl b/tr/idlnames/VisibilityState.idl new file mode 100644 index 000000000000..c91f614d32de --- /dev/null +++ b/tr/idlnames/VisibilityState.idl @@ -0,0 +1,5 @@ +// Source: Page Visibility Level 2 (https://www.w3.org/TR/page-visibility-2/) +enum VisibilityState { + "hidden", + "visible" +}; \ No newline at end of file diff --git a/tr/idlnames/VisualViewport.idl b/tr/idlnames/VisualViewport.idl new file mode 100644 index 000000000000..003d7431234b --- /dev/null +++ b/tr/idlnames/VisualViewport.idl @@ -0,0 +1,17 @@ +// Source: Visual Viewport API (https://wicg.github.io/visual-viewport/) +[Exposed=Window] +interface VisualViewport : EventTarget { + readonly attribute double offsetLeft; + readonly attribute double offsetTop; + + readonly attribute double pageLeft; + readonly attribute double pageTop; + + readonly attribute double width; + readonly attribute double height; + + readonly attribute double scale; + + attribute EventHandler onresize; + attribute EventHandler onscroll; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_blend_equation_advanced_coherent.idl b/tr/idlnames/WEBGL_blend_equation_advanced_coherent.idl new file mode 100644 index 000000000000..32ed4c3233cc --- /dev/null +++ b/tr/idlnames/WEBGL_blend_equation_advanced_coherent.idl @@ -0,0 +1,19 @@ +// Source: WebGL WEBGL_blend_equation_advanced_coherent Extension Draft Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_blend_equation_advanced_coherent/) +[NoInterfaceObject] +interface WEBGL_blend_equation_advanced_coherent { + const GLenum MULTIPLY = 0x9294; + const GLenum SCREEN = 0x9295; + const GLenum OVERLAY = 0x9296; + const GLenum DARKEN = 0x9297; + const GLenum LIGHTEN = 0x9298; + const GLenum COLORDODGE = 0x9299; + const GLenum COLORBURN = 0x929A; + const GLenum HARDLIGHT = 0x929B; + const GLenum SOFTLIGHT = 0x929C; + const GLenum DIFFERENCE = 0x929E; + const GLenum EXCLUSION = 0x92A0; + const GLenum HSL_HUE = 0x92AD; + const GLenum HSL_SATURATION = 0x92AE; + const GLenum HSL_COLOR = 0x92AF; + const GLenum HSL_LUMINOSITY = 0x92B0; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_color_buffer_float.idl b/tr/idlnames/WEBGL_color_buffer_float.idl new file mode 100644 index 000000000000..d02a4910ed9f --- /dev/null +++ b/tr/idlnames/WEBGL_color_buffer_float.idl @@ -0,0 +1,7 @@ +// Source: WebGL WEBGL_color_buffer_float Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_color_buffer_float/) +[LegacyNoInterfaceObject] +interface WEBGL_color_buffer_float { + const GLenum RGBA32F_EXT = 0x8814; + const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211; + const GLenum UNSIGNED_NORMALIZED_EXT = 0x8C17; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_astc.idl b/tr/idlnames/WEBGL_compressed_texture_astc.idl new file mode 100644 index 000000000000..8552eda9bfad --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_astc.idl @@ -0,0 +1,37 @@ +// Source: WebGL WEBGL_compressed_texture_astc Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_astc/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_astc { + /* Compressed Texture Format */ + const GLenum COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0; + const GLenum COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1; + const GLenum COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2; + const GLenum COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3; + const GLenum COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4; + const GLenum COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5; + const GLenum COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6; + const GLenum COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7; + const GLenum COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8; + const GLenum COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9; + const GLenum COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA; + const GLenum COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB; + const GLenum COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC; + const GLenum COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD; + + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC; + const GLenum COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD; + + // Profile query support. + sequence getSupportedProfiles(); +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_etc.idl b/tr/idlnames/WEBGL_compressed_texture_etc.idl new file mode 100644 index 000000000000..180c6f905bd7 --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_etc.idl @@ -0,0 +1,15 @@ +// Source: WebGL WEBGL_compressed_texture_etc Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_etc/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_etc { + /* Compressed Texture Formats */ + const GLenum COMPRESSED_R11_EAC = 0x9270; + const GLenum COMPRESSED_SIGNED_R11_EAC = 0x9271; + const GLenum COMPRESSED_RG11_EAC = 0x9272; + const GLenum COMPRESSED_SIGNED_RG11_EAC = 0x9273; + const GLenum COMPRESSED_RGB8_ETC2 = 0x9274; + const GLenum COMPRESSED_SRGB8_ETC2 = 0x9275; + const GLenum COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276; + const GLenum COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277; + const GLenum COMPRESSED_RGBA8_ETC2_EAC = 0x9278; + const GLenum COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_etc1.idl b/tr/idlnames/WEBGL_compressed_texture_etc1.idl new file mode 100644 index 000000000000..1285d394a782 --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_etc1.idl @@ -0,0 +1,6 @@ +// Source: WebGL WEBGL_compressed_texture_etc1 Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_etc1/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_etc1 { + /* Compressed Texture Format */ + const GLenum COMPRESSED_RGB_ETC1_WEBGL = 0x8D64; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_pvrtc.idl b/tr/idlnames/WEBGL_compressed_texture_pvrtc.idl new file mode 100644 index 000000000000..848473876ab9 --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_pvrtc.idl @@ -0,0 +1,9 @@ +// Source: WebGL WEBGL_compressed_texture_pvrtc Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_pvrtc { + /* Compressed Texture Formats */ + const GLenum COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00; + const GLenum COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01; + const GLenum COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02; + const GLenum COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_s3tc.idl b/tr/idlnames/WEBGL_compressed_texture_s3tc.idl new file mode 100644 index 000000000000..3ed1497dfb93 --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_s3tc.idl @@ -0,0 +1,9 @@ +// Source: WebGL WEBGL_compressed_texture_s3tc Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_s3tc { + /* Compressed Texture Formats */ + const GLenum COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; + const GLenum COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; + const GLenum COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; + const GLenum COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_compressed_texture_s3tc_srgb.idl b/tr/idlnames/WEBGL_compressed_texture_s3tc_srgb.idl new file mode 100644 index 000000000000..84df049b36a9 --- /dev/null +++ b/tr/idlnames/WEBGL_compressed_texture_s3tc_srgb.idl @@ -0,0 +1,9 @@ +// Source: WebGL WEBGL_compressed_texture_s3tc_srgb Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc_srgb/) +[LegacyNoInterfaceObject] +interface WEBGL_compressed_texture_s3tc_srgb { + /* Compressed Texture Formats */ + const GLenum COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C; + const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D; + const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E; + const GLenum COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_debug_renderer_info.idl b/tr/idlnames/WEBGL_debug_renderer_info.idl new file mode 100644 index 000000000000..b6c785bd85af --- /dev/null +++ b/tr/idlnames/WEBGL_debug_renderer_info.idl @@ -0,0 +1,8 @@ +// Source: WebGL WEBGL_debug_renderer_info Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/) +[LegacyNoInterfaceObject] +interface WEBGL_debug_renderer_info { + + const GLenum UNMASKED_VENDOR_WEBGL = 0x9245; + const GLenum UNMASKED_RENDERER_WEBGL = 0x9246; + +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_debug_shaders.idl b/tr/idlnames/WEBGL_debug_shaders.idl new file mode 100644 index 000000000000..3aaa58287c1c --- /dev/null +++ b/tr/idlnames/WEBGL_debug_shaders.idl @@ -0,0 +1,7 @@ +// Source: WebGL WEBGL_debug_shaders Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/) +[LegacyNoInterfaceObject] +interface WEBGL_debug_shaders { + + DOMString getTranslatedShaderSource(WebGLShader shader); + +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_depth_texture.idl b/tr/idlnames/WEBGL_depth_texture.idl new file mode 100644 index 000000000000..7b81e6095d15 --- /dev/null +++ b/tr/idlnames/WEBGL_depth_texture.idl @@ -0,0 +1,5 @@ +// Source: WebGL WEBGL_depth_texture Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/) +[LegacyNoInterfaceObject] +interface WEBGL_depth_texture { + const GLenum UNSIGNED_INT_24_8_WEBGL = 0x84FA; +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_draw_buffers.idl b/tr/idlnames/WEBGL_draw_buffers.idl new file mode 100644 index 000000000000..cb0114cdef65 --- /dev/null +++ b/tr/idlnames/WEBGL_draw_buffers.idl @@ -0,0 +1,42 @@ +// Source: WebGL WEBGL_draw_buffers Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_draw_buffers/) +[LegacyNoInterfaceObject] +interface WEBGL_draw_buffers { + const GLenum COLOR_ATTACHMENT0_WEBGL = 0x8CE0; + const GLenum COLOR_ATTACHMENT1_WEBGL = 0x8CE1; + const GLenum COLOR_ATTACHMENT2_WEBGL = 0x8CE2; + const GLenum COLOR_ATTACHMENT3_WEBGL = 0x8CE3; + const GLenum COLOR_ATTACHMENT4_WEBGL = 0x8CE4; + const GLenum COLOR_ATTACHMENT5_WEBGL = 0x8CE5; + const GLenum COLOR_ATTACHMENT6_WEBGL = 0x8CE6; + const GLenum COLOR_ATTACHMENT7_WEBGL = 0x8CE7; + const GLenum COLOR_ATTACHMENT8_WEBGL = 0x8CE8; + const GLenum COLOR_ATTACHMENT9_WEBGL = 0x8CE9; + const GLenum COLOR_ATTACHMENT10_WEBGL = 0x8CEA; + const GLenum COLOR_ATTACHMENT11_WEBGL = 0x8CEB; + const GLenum COLOR_ATTACHMENT12_WEBGL = 0x8CEC; + const GLenum COLOR_ATTACHMENT13_WEBGL = 0x8CED; + const GLenum COLOR_ATTACHMENT14_WEBGL = 0x8CEE; + const GLenum COLOR_ATTACHMENT15_WEBGL = 0x8CEF; + + const GLenum DRAW_BUFFER0_WEBGL = 0x8825; + const GLenum DRAW_BUFFER1_WEBGL = 0x8826; + const GLenum DRAW_BUFFER2_WEBGL = 0x8827; + const GLenum DRAW_BUFFER3_WEBGL = 0x8828; + const GLenum DRAW_BUFFER4_WEBGL = 0x8829; + const GLenum DRAW_BUFFER5_WEBGL = 0x882A; + const GLenum DRAW_BUFFER6_WEBGL = 0x882B; + const GLenum DRAW_BUFFER7_WEBGL = 0x882C; + const GLenum DRAW_BUFFER8_WEBGL = 0x882D; + const GLenum DRAW_BUFFER9_WEBGL = 0x882E; + const GLenum DRAW_BUFFER10_WEBGL = 0x882F; + const GLenum DRAW_BUFFER11_WEBGL = 0x8830; + const GLenum DRAW_BUFFER12_WEBGL = 0x8831; + const GLenum DRAW_BUFFER13_WEBGL = 0x8832; + const GLenum DRAW_BUFFER14_WEBGL = 0x8833; + const GLenum DRAW_BUFFER15_WEBGL = 0x8834; + + const GLenum MAX_COLOR_ATTACHMENTS_WEBGL = 0x8CDF; + const GLenum MAX_DRAW_BUFFERS_WEBGL = 0x8824; + + void drawBuffersWEBGL(sequence buffers); +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_draw_instanced_base_vertex_base_instance.idl b/tr/idlnames/WEBGL_draw_instanced_base_vertex_base_instance.idl new file mode 100644 index 000000000000..50ce4f9d1762 --- /dev/null +++ b/tr/idlnames/WEBGL_draw_instanced_base_vertex_base_instance.idl @@ -0,0 +1,10 @@ +// Source: WebGL WEBGL_draw_instanced_base_vertex_base_instance Extension Draft Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_draw_instanced_base_vertex_base_instance/) +[NoInterfaceObject] +interface WEBGL_draw_instanced_base_vertex_base_instance { + void drawArraysInstancedBaseInstanceWEBGL( + GLenum mode, GLint first, GLsizei count, + GLsizei instanceCount, GLuint baseInstance); + void drawElementsInstancedBaseVertexBaseInstanceWEBGL( + GLenum mode, GLsizei count, GLenum type, GLintptr offset, + GLsizei instanceCount, GLint baseVertex, GLuint baseInstance); +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_lose_context.idl b/tr/idlnames/WEBGL_lose_context.idl new file mode 100644 index 000000000000..cca4f66248b4 --- /dev/null +++ b/tr/idlnames/WEBGL_lose_context.idl @@ -0,0 +1,6 @@ +// Source: WebGL WEBGL_lose_context Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/) +[LegacyNoInterfaceObject] +interface WEBGL_lose_context { + void loseContext(); + void restoreContext(); +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_multi_draw.idl b/tr/idlnames/WEBGL_multi_draw.idl new file mode 100644 index 000000000000..f75e2e397b28 --- /dev/null +++ b/tr/idlnames/WEBGL_multi_draw.idl @@ -0,0 +1,28 @@ +// Source: WebGL WEBGL_multi_draw Extension Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_multi_draw/) +[NoInterfaceObject] +interface WEBGL_multi_draw { + void multiDrawArraysWEBGL( + GLenum mode, + (Int32Array or sequence) firstsList, GLuint firstsOffset, + (Int32Array or sequence) countsList, GLuint countsOffset, + GLsizei drawcount); + void multiDrawElementsWEBGL( + GLenum mode, + (Int32Array or sequence) countsList, GLuint countsOffset, + GLenum type, + (Int32Array or sequence) offsetsList, GLuint offsetsOffset, + GLsizei drawcount); + void multiDrawArraysInstancedWEBGL( + GLenum mode, + (Int32Array or sequence) firstsList, GLuint firstsOffset, + (Int32Array or sequence) countsList, GLuint countsOffset, + (Int32Array or sequence) instanceCountsList, GLuint instanceCountsOffset, + GLsizei drawcount); + void multiDrawElementsInstancedWEBGL( + GLenum mode, + (Int32Array or sequence) countsList, GLuint countsOffset, + GLenum type, + (Int32Array or sequence) offsetsList, GLuint offsetsOffset, + (Int32Array or sequence) instanceCountsList, GLuint instanceCountsOffset, + GLsizei drawcount); +}; \ No newline at end of file diff --git a/tr/idlnames/WEBGL_multi_draw_instanced_base_vertex_base_instance.idl b/tr/idlnames/WEBGL_multi_draw_instanced_base_vertex_base_instance.idl new file mode 100644 index 000000000000..dbcf1e2ca6c4 --- /dev/null +++ b/tr/idlnames/WEBGL_multi_draw_instanced_base_vertex_base_instance.idl @@ -0,0 +1,22 @@ +// Source: WebGL WEBGL_multi_draw_instanced_base_vertex_base_instance Extension Draft Specification (https://www.khronos.org/registry/webgl/extensions/WEBGL_multi_draw_instanced_base_vertex_base_instance/) +[NoInterfaceObject] +interface WEBGL_multi_draw_instanced_base_vertex_base_instance { + void multiDrawArraysInstancedBaseInstanceWEBGL( + GLenum mode, + (Int32Array or sequence) firstsList, GLuint firstsOffset, + (Int32Array or sequence) countsList, GLuint countsOffset, + (Int32Array or sequence) instanceCountsList, GLuint instanceCountsOffset, + (Uint32Array or sequence) baseInstancesList, GLuint baseInstancesOffset, + GLsizei drawCount + ); + void multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL( + GLenum mode, + (Int32Array or sequence) countsList, GLuint countsOffset, + GLenum type, + (Int32Array or sequence) offsetsList, GLuint offsetsOffset, + (Int32Array or sequence) instanceCountsList, GLuint instanceCountsOffset, + (Int32Array or sequence) baseVerticesList, GLuint baseVerticesOffset, + (Uint32Array or sequence) baseInstancesList, GLuint baseInstancesOffset, + GLsizei drawCount + ); +}; \ No newline at end of file diff --git a/tr/idlnames/WakeLock.idl b/tr/idlnames/WakeLock.idl new file mode 100644 index 000000000000..20f971ae7120 --- /dev/null +++ b/tr/idlnames/WakeLock.idl @@ -0,0 +1,5 @@ +// Source: Screen Wake Lock API (https://www.w3.org/TR/screen-wake-lock/) +[SecureContext, Exposed=(Window)] +interface WakeLock { + Promise request(WakeLockType type); +}; \ No newline at end of file diff --git a/tr/idlnames/WakeLockSentinel.idl b/tr/idlnames/WakeLockSentinel.idl new file mode 100644 index 000000000000..165b32ced937 --- /dev/null +++ b/tr/idlnames/WakeLockSentinel.idl @@ -0,0 +1,8 @@ +// Source: Screen Wake Lock API (https://www.w3.org/TR/screen-wake-lock/) +[SecureContext, Exposed=(Window)] +interface WakeLockSentinel : EventTarget { + readonly attribute boolean released; + readonly attribute WakeLockType type; + Promise release(); + attribute EventHandler onrelease; +}; \ No newline at end of file diff --git a/tr/idlnames/WakeLockType.idl b/tr/idlnames/WakeLockType.idl new file mode 100644 index 000000000000..da49d1ea288f --- /dev/null +++ b/tr/idlnames/WakeLockType.idl @@ -0,0 +1,2 @@ +// Source: Screen Wake Lock API (https://www.w3.org/TR/screen-wake-lock/) +enum WakeLockType { "screen" }; \ No newline at end of file diff --git a/tr/idlnames/WatchAdvertisementsOptions.idl b/tr/idlnames/WatchAdvertisementsOptions.idl new file mode 100644 index 000000000000..90e71ce7f3cc --- /dev/null +++ b/tr/idlnames/WatchAdvertisementsOptions.idl @@ -0,0 +1,4 @@ +// Source: Web Bluetooth (https://webbluetoothcg.github.io/web-bluetooth/) +dictionary WatchAdvertisementsOptions { + AbortSignal signal; +}; \ No newline at end of file diff --git a/tr/idlnames/WaveShaperNode.idl b/tr/idlnames/WaveShaperNode.idl new file mode 100644 index 000000000000..608b5a2cc89b --- /dev/null +++ b/tr/idlnames/WaveShaperNode.idl @@ -0,0 +1,7 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +[Exposed=Window] +interface WaveShaperNode : AudioNode { + constructor (BaseAudioContext context, optional WaveShaperOptions options = {}); + attribute Float32Array? curve; + attribute OverSampleType oversample; +}; \ No newline at end of file diff --git a/tr/idlnames/WaveShaperOptions.idl b/tr/idlnames/WaveShaperOptions.idl new file mode 100644 index 000000000000..025207a23b49 --- /dev/null +++ b/tr/idlnames/WaveShaperOptions.idl @@ -0,0 +1,5 @@ +// Source: Web Audio API (https://www.w3.org/TR/webaudio/) +dictionary WaveShaperOptions : AudioNodeOptions { + sequence curve; + OverSampleType oversample = "none"; +}; \ No newline at end of file diff --git a/tr/idlnames/WebAppManifest.idl b/tr/idlnames/WebAppManifest.idl new file mode 100644 index 000000000000..3c31b5364e77 --- /dev/null +++ b/tr/idlnames/WebAppManifest.idl @@ -0,0 +1,22 @@ +// Source: Web App Manifest (https://www.w3.org/TR/appmanifest/) +dictionary WebAppManifest { + TextDirectionType dir = "auto"; + DOMString lang; + USVString name; + USVString short_name; + sequence icons; + USVString start_url; + DisplayModeType display = "browser"; + OrientationLockType orientation; + USVString theme_color; + USVString background_color; + USVString scope; + sequence related_applications; + boolean prefer_related_applications = "false"; + sequence shortcuts; +}; + +// Source: Web Share Target API (https://w3c.github.io/web-share-target/) +partial dictionary WebAppManifest { + ShareTarget share_target; +}; \ No newline at end of file diff --git a/tr/idlnames/WebAssembly.idl b/tr/idlnames/WebAssembly.idl new file mode 100644 index 000000000000..0874710ae83b --- /dev/null +++ b/tr/idlnames/WebAssembly.idl @@ -0,0 +1,19 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +[Exposed=(Window,Worker,Worklet)] +namespace WebAssembly { + boolean validate(BufferSource bytes); + Promise compile(BufferSource bytes); + + Promise instantiate( + BufferSource bytes, optional object importObject); + + Promise instantiate( + Module moduleObject, optional object importObject); +}; + +// Source: WebAssembly Web API (https://www.w3.org/TR/wasm-web-api-1/) +partial namespace WebAssembly { + Promise compileStreaming(Promise source); + Promise instantiateStreaming( + Promise source, optional object importObject); +}; \ No newline at end of file diff --git a/tr/idlnames/WebAssemblyInstantiatedSource.idl b/tr/idlnames/WebAssemblyInstantiatedSource.idl new file mode 100644 index 000000000000..002dfd091984 --- /dev/null +++ b/tr/idlnames/WebAssemblyInstantiatedSource.idl @@ -0,0 +1,5 @@ +// Source: WebAssembly JavaScript Interface (https://www.w3.org/TR/wasm-js-api-1/) +dictionary WebAssemblyInstantiatedSource { + required Module module; + required Instance instance; +}; \ No newline at end of file diff --git a/tr/idlnames/WebCodecsErrorCallback.idl b/tr/idlnames/WebCodecsErrorCallback.idl new file mode 100644 index 000000000000..7a8da1e20d78 --- /dev/null +++ b/tr/idlnames/WebCodecsErrorCallback.idl @@ -0,0 +1,2 @@ +// Source: WebCodecs (https://wicg.github.io/web-codecs/) +callback WebCodecsErrorCallback = undefined(DOMException error); \ No newline at end of file diff --git a/tr/idlnames/WebGL2RenderingContext.idl b/tr/idlnames/WebGL2RenderingContext.idl new file mode 100644 index 000000000000..b0221296f99f --- /dev/null +++ b/tr/idlnames/WebGL2RenderingContext.idl @@ -0,0 +1,14 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGL2RenderingContext +{ +}; + +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +WebGL2RenderingContext includes WebGLRenderingContextBase; + +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +WebGL2RenderingContext includes WebGL2RenderingContextBase; + +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +WebGL2RenderingContext includes WebGL2RenderingContextOverloads; \ No newline at end of file diff --git a/tr/idlnames/WebGL2RenderingContextBase.idl b/tr/idlnames/WebGL2RenderingContextBase.idl new file mode 100644 index 000000000000..39c6a983895c --- /dev/null +++ b/tr/idlnames/WebGL2RenderingContextBase.idl @@ -0,0 +1,451 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +interface mixin WebGL2RenderingContextBase +{ + const GLenum READ_BUFFER = 0x0C02; + const GLenum UNPACK_ROW_LENGTH = 0x0CF2; + const GLenum UNPACK_SKIP_ROWS = 0x0CF3; + const GLenum UNPACK_SKIP_PIXELS = 0x0CF4; + const GLenum PACK_ROW_LENGTH = 0x0D02; + const GLenum PACK_SKIP_ROWS = 0x0D03; + const GLenum PACK_SKIP_PIXELS = 0x0D04; + const GLenum COLOR = 0x1800; + const GLenum DEPTH = 0x1801; + const GLenum STENCIL = 0x1802; + const GLenum RED = 0x1903; + const GLenum RGB8 = 0x8051; + const GLenum RGBA8 = 0x8058; + const GLenum RGB10_A2 = 0x8059; + const GLenum TEXTURE_BINDING_3D = 0x806A; + const GLenum UNPACK_SKIP_IMAGES = 0x806D; + const GLenum UNPACK_IMAGE_HEIGHT = 0x806E; + const GLenum TEXTURE_3D = 0x806F; + const GLenum TEXTURE_WRAP_R = 0x8072; + const GLenum MAX_3D_TEXTURE_SIZE = 0x8073; + const GLenum UNSIGNED_INT_2_10_10_10_REV = 0x8368; + const GLenum MAX_ELEMENTS_VERTICES = 0x80E8; + const GLenum MAX_ELEMENTS_INDICES = 0x80E9; + const GLenum TEXTURE_MIN_LOD = 0x813A; + const GLenum TEXTURE_MAX_LOD = 0x813B; + const GLenum TEXTURE_BASE_LEVEL = 0x813C; + const GLenum TEXTURE_MAX_LEVEL = 0x813D; + const GLenum MIN = 0x8007; + const GLenum MAX = 0x8008; + const GLenum DEPTH_COMPONENT24 = 0x81A6; + const GLenum MAX_TEXTURE_LOD_BIAS = 0x84FD; + const GLenum TEXTURE_COMPARE_MODE = 0x884C; + const GLenum TEXTURE_COMPARE_FUNC = 0x884D; + const GLenum CURRENT_QUERY = 0x8865; + const GLenum QUERY_RESULT = 0x8866; + const GLenum QUERY_RESULT_AVAILABLE = 0x8867; + const GLenum STREAM_READ = 0x88E1; + const GLenum STREAM_COPY = 0x88E2; + const GLenum STATIC_READ = 0x88E5; + const GLenum STATIC_COPY = 0x88E6; + const GLenum DYNAMIC_READ = 0x88E9; + const GLenum DYNAMIC_COPY = 0x88EA; + const GLenum MAX_DRAW_BUFFERS = 0x8824; + const GLenum DRAW_BUFFER0 = 0x8825; + const GLenum DRAW_BUFFER1 = 0x8826; + const GLenum DRAW_BUFFER2 = 0x8827; + const GLenum DRAW_BUFFER3 = 0x8828; + const GLenum DRAW_BUFFER4 = 0x8829; + const GLenum DRAW_BUFFER5 = 0x882A; + const GLenum DRAW_BUFFER6 = 0x882B; + const GLenum DRAW_BUFFER7 = 0x882C; + const GLenum DRAW_BUFFER8 = 0x882D; + const GLenum DRAW_BUFFER9 = 0x882E; + const GLenum DRAW_BUFFER10 = 0x882F; + const GLenum DRAW_BUFFER11 = 0x8830; + const GLenum DRAW_BUFFER12 = 0x8831; + const GLenum DRAW_BUFFER13 = 0x8832; + const GLenum DRAW_BUFFER14 = 0x8833; + const GLenum DRAW_BUFFER15 = 0x8834; + const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49; + const GLenum MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A; + const GLenum SAMPLER_3D = 0x8B5F; + const GLenum SAMPLER_2D_SHADOW = 0x8B62; + const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B; + const GLenum PIXEL_PACK_BUFFER = 0x88EB; + const GLenum PIXEL_UNPACK_BUFFER = 0x88EC; + const GLenum PIXEL_PACK_BUFFER_BINDING = 0x88ED; + const GLenum PIXEL_UNPACK_BUFFER_BINDING = 0x88EF; + const GLenum FLOAT_MAT2x3 = 0x8B65; + const GLenum FLOAT_MAT2x4 = 0x8B66; + const GLenum FLOAT_MAT3x2 = 0x8B67; + const GLenum FLOAT_MAT3x4 = 0x8B68; + const GLenum FLOAT_MAT4x2 = 0x8B69; + const GLenum FLOAT_MAT4x3 = 0x8B6A; + const GLenum SRGB = 0x8C40; + const GLenum SRGB8 = 0x8C41; + const GLenum SRGB8_ALPHA8 = 0x8C43; + const GLenum COMPARE_REF_TO_TEXTURE = 0x884E; + const GLenum RGBA32F = 0x8814; + const GLenum RGB32F = 0x8815; + const GLenum RGBA16F = 0x881A; + const GLenum RGB16F = 0x881B; + const GLenum VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD; + const GLenum MAX_ARRAY_TEXTURE_LAYERS = 0x88FF; + const GLenum MIN_PROGRAM_TEXEL_OFFSET = 0x8904; + const GLenum MAX_PROGRAM_TEXEL_OFFSET = 0x8905; + const GLenum MAX_VARYING_COMPONENTS = 0x8B4B; + const GLenum TEXTURE_2D_ARRAY = 0x8C1A; + const GLenum TEXTURE_BINDING_2D_ARRAY = 0x8C1D; + const GLenum R11F_G11F_B10F = 0x8C3A; + const GLenum UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B; + const GLenum RGB9_E5 = 0x8C3D; + const GLenum UNSIGNED_INT_5_9_9_9_REV = 0x8C3E; + const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F; + const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80; + const GLenum TRANSFORM_FEEDBACK_VARYINGS = 0x8C83; + const GLenum TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84; + const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85; + const GLenum TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88; + const GLenum RASTERIZER_DISCARD = 0x8C89; + const GLenum MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A; + const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B; + const GLenum INTERLEAVED_ATTRIBS = 0x8C8C; + const GLenum SEPARATE_ATTRIBS = 0x8C8D; + const GLenum TRANSFORM_FEEDBACK_BUFFER = 0x8C8E; + const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F; + const GLenum RGBA32UI = 0x8D70; + const GLenum RGB32UI = 0x8D71; + const GLenum RGBA16UI = 0x8D76; + const GLenum RGB16UI = 0x8D77; + const GLenum RGBA8UI = 0x8D7C; + const GLenum RGB8UI = 0x8D7D; + const GLenum RGBA32I = 0x8D82; + const GLenum RGB32I = 0x8D83; + const GLenum RGBA16I = 0x8D88; + const GLenum RGB16I = 0x8D89; + const GLenum RGBA8I = 0x8D8E; + const GLenum RGB8I = 0x8D8F; + const GLenum RED_INTEGER = 0x8D94; + const GLenum RGB_INTEGER = 0x8D98; + const GLenum RGBA_INTEGER = 0x8D99; + const GLenum SAMPLER_2D_ARRAY = 0x8DC1; + const GLenum SAMPLER_2D_ARRAY_SHADOW = 0x8DC4; + const GLenum SAMPLER_CUBE_SHADOW = 0x8DC5; + const GLenum UNSIGNED_INT_VEC2 = 0x8DC6; + const GLenum UNSIGNED_INT_VEC3 = 0x8DC7; + const GLenum UNSIGNED_INT_VEC4 = 0x8DC8; + const GLenum INT_SAMPLER_2D = 0x8DCA; + const GLenum INT_SAMPLER_3D = 0x8DCB; + const GLenum INT_SAMPLER_CUBE = 0x8DCC; + const GLenum INT_SAMPLER_2D_ARRAY = 0x8DCF; + const GLenum UNSIGNED_INT_SAMPLER_2D = 0x8DD2; + const GLenum UNSIGNED_INT_SAMPLER_3D = 0x8DD3; + const GLenum UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4; + const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7; + const GLenum DEPTH_COMPONENT32F = 0x8CAC; + const GLenum DEPTH32F_STENCIL8 = 0x8CAD; + const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD; + const GLenum FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210; + const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211; + const GLenum FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212; + const GLenum FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213; + const GLenum FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214; + const GLenum FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215; + const GLenum FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216; + const GLenum FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217; + const GLenum FRAMEBUFFER_DEFAULT = 0x8218; + const GLenum UNSIGNED_INT_24_8 = 0x84FA; + const GLenum DEPTH24_STENCIL8 = 0x88F0; + const GLenum UNSIGNED_NORMALIZED = 0x8C17; + const GLenum DRAW_FRAMEBUFFER_BINDING = 0x8CA6; /* Same as FRAMEBUFFER_BINDING */ + const GLenum READ_FRAMEBUFFER = 0x8CA8; + const GLenum DRAW_FRAMEBUFFER = 0x8CA9; + const GLenum READ_FRAMEBUFFER_BINDING = 0x8CAA; + const GLenum RENDERBUFFER_SAMPLES = 0x8CAB; + const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4; + const GLenum MAX_COLOR_ATTACHMENTS = 0x8CDF; + const GLenum COLOR_ATTACHMENT1 = 0x8CE1; + const GLenum COLOR_ATTACHMENT2 = 0x8CE2; + const GLenum COLOR_ATTACHMENT3 = 0x8CE3; + const GLenum COLOR_ATTACHMENT4 = 0x8CE4; + const GLenum COLOR_ATTACHMENT5 = 0x8CE5; + const GLenum COLOR_ATTACHMENT6 = 0x8CE6; + const GLenum COLOR_ATTACHMENT7 = 0x8CE7; + const GLenum COLOR_ATTACHMENT8 = 0x8CE8; + const GLenum COLOR_ATTACHMENT9 = 0x8CE9; + const GLenum COLOR_ATTACHMENT10 = 0x8CEA; + const GLenum COLOR_ATTACHMENT11 = 0x8CEB; + const GLenum COLOR_ATTACHMENT12 = 0x8CEC; + const GLenum COLOR_ATTACHMENT13 = 0x8CED; + const GLenum COLOR_ATTACHMENT14 = 0x8CEE; + const GLenum COLOR_ATTACHMENT15 = 0x8CEF; + const GLenum FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56; + const GLenum MAX_SAMPLES = 0x8D57; + const GLenum HALF_FLOAT = 0x140B; + const GLenum RG = 0x8227; + const GLenum RG_INTEGER = 0x8228; + const GLenum R8 = 0x8229; + const GLenum RG8 = 0x822B; + const GLenum R16F = 0x822D; + const GLenum R32F = 0x822E; + const GLenum RG16F = 0x822F; + const GLenum RG32F = 0x8230; + const GLenum R8I = 0x8231; + const GLenum R8UI = 0x8232; + const GLenum R16I = 0x8233; + const GLenum R16UI = 0x8234; + const GLenum R32I = 0x8235; + const GLenum R32UI = 0x8236; + const GLenum RG8I = 0x8237; + const GLenum RG8UI = 0x8238; + const GLenum RG16I = 0x8239; + const GLenum RG16UI = 0x823A; + const GLenum RG32I = 0x823B; + const GLenum RG32UI = 0x823C; + const GLenum VERTEX_ARRAY_BINDING = 0x85B5; + const GLenum R8_SNORM = 0x8F94; + const GLenum RG8_SNORM = 0x8F95; + const GLenum RGB8_SNORM = 0x8F96; + const GLenum RGBA8_SNORM = 0x8F97; + const GLenum SIGNED_NORMALIZED = 0x8F9C; + const GLenum COPY_READ_BUFFER = 0x8F36; + const GLenum COPY_WRITE_BUFFER = 0x8F37; + const GLenum COPY_READ_BUFFER_BINDING = 0x8F36; /* Same as COPY_READ_BUFFER */ + const GLenum COPY_WRITE_BUFFER_BINDING = 0x8F37; /* Same as COPY_WRITE_BUFFER */ + const GLenum UNIFORM_BUFFER = 0x8A11; + const GLenum UNIFORM_BUFFER_BINDING = 0x8A28; + const GLenum UNIFORM_BUFFER_START = 0x8A29; + const GLenum UNIFORM_BUFFER_SIZE = 0x8A2A; + const GLenum MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B; + const GLenum MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D; + const GLenum MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E; + const GLenum MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F; + const GLenum MAX_UNIFORM_BLOCK_SIZE = 0x8A30; + const GLenum MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31; + const GLenum MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33; + const GLenum UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34; + const GLenum ACTIVE_UNIFORM_BLOCKS = 0x8A36; + const GLenum UNIFORM_TYPE = 0x8A37; + const GLenum UNIFORM_SIZE = 0x8A38; + const GLenum UNIFORM_BLOCK_INDEX = 0x8A3A; + const GLenum UNIFORM_OFFSET = 0x8A3B; + const GLenum UNIFORM_ARRAY_STRIDE = 0x8A3C; + const GLenum UNIFORM_MATRIX_STRIDE = 0x8A3D; + const GLenum UNIFORM_IS_ROW_MAJOR = 0x8A3E; + const GLenum UNIFORM_BLOCK_BINDING = 0x8A3F; + const GLenum UNIFORM_BLOCK_DATA_SIZE = 0x8A40; + const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42; + const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43; + const GLenum UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44; + const GLenum UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46; + const GLenum INVALID_INDEX = 0xFFFFFFFF; + const GLenum MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122; + const GLenum MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125; + const GLenum MAX_SERVER_WAIT_TIMEOUT = 0x9111; + const GLenum OBJECT_TYPE = 0x9112; + const GLenum SYNC_CONDITION = 0x9113; + const GLenum SYNC_STATUS = 0x9114; + const GLenum SYNC_FLAGS = 0x9115; + const GLenum SYNC_FENCE = 0x9116; + const GLenum SYNC_GPU_COMMANDS_COMPLETE = 0x9117; + const GLenum UNSIGNALED = 0x9118; + const GLenum SIGNALED = 0x9119; + const GLenum ALREADY_SIGNALED = 0x911A; + const GLenum TIMEOUT_EXPIRED = 0x911B; + const GLenum CONDITION_SATISFIED = 0x911C; + const GLenum WAIT_FAILED = 0x911D; + const GLenum SYNC_FLUSH_COMMANDS_BIT = 0x00000001; + const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE; + const GLenum ANY_SAMPLES_PASSED = 0x8C2F; + const GLenum ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A; + const GLenum SAMPLER_BINDING = 0x8919; + const GLenum RGB10_A2UI = 0x906F; + const GLenum INT_2_10_10_10_REV = 0x8D9F; + const GLenum TRANSFORM_FEEDBACK = 0x8E22; + const GLenum TRANSFORM_FEEDBACK_PAUSED = 0x8E23; + const GLenum TRANSFORM_FEEDBACK_ACTIVE = 0x8E24; + const GLenum TRANSFORM_FEEDBACK_BINDING = 0x8E25; + const GLenum TEXTURE_IMMUTABLE_FORMAT = 0x912F; + const GLenum MAX_ELEMENT_INDEX = 0x8D6B; + const GLenum TEXTURE_IMMUTABLE_LEVELS = 0x82DF; + + const GLint64 TIMEOUT_IGNORED = -1; + + /* WebGL-specific enums */ + const GLenum MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 0x9247; + + /* Buffer objects */ + void copyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, + GLintptr writeOffset, GLsizeiptr size); + // MapBufferRange, in particular its read-only and write-only modes, + // can not be exposed safely to JavaScript. GetBufferSubData + // replaces it for the purpose of fetching data back from the GPU. + void getBufferSubData(GLenum target, GLintptr srcByteOffset, [AllowShared] ArrayBufferView dstBuffer, + optional GLuint dstOffset = 0, optional GLuint length = 0); + + /* Framebuffer objects */ + void blitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, + GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); + void framebufferTextureLayer(GLenum target, GLenum attachment, WebGLTexture? texture, GLint level, + GLint layer); + void invalidateFramebuffer(GLenum target, sequence attachments); + void invalidateSubFramebuffer(GLenum target, sequence attachments, + GLint x, GLint y, GLsizei width, GLsizei height); + void readBuffer(GLenum src); + + /* Renderbuffer objects */ + any getInternalformatParameter(GLenum target, GLenum internalformat, GLenum pname); + void renderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, + GLsizei width, GLsizei height); + + /* Texture objects */ + void texStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, + GLsizei height); + void texStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, + GLsizei height, GLsizei depth); + + void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLsizei depth, GLint border, GLenum format, GLenum type, GLintptr pboOffset); + void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLsizei depth, GLint border, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLsizei depth, GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView? srcData); + void texImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLsizei depth, GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset); + + void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, + GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, + GLintptr pboOffset); + void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, + GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, + GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, + [AllowShared] ArrayBufferView? srcData, optional GLuint srcOffset = 0); + + void copyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, + GLint x, GLint y, GLsizei width, GLsizei height); + + void compressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLintptr offset); + void compressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLsizei depth, GLint border, [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, optional GLuint srcLengthOverride = 0); + + void compressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, + GLenum format, GLsizei imageSize, GLintptr offset); + void compressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, + GLenum format, [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, + optional GLuint srcLengthOverride = 0); + + /* Programs and shaders */ + [WebGLHandlesContextLoss] GLint getFragDataLocation(WebGLProgram program, DOMString name); + + /* Uniforms */ + void uniform1ui(WebGLUniformLocation? location, GLuint v0); + void uniform2ui(WebGLUniformLocation? location, GLuint v0, GLuint v1); + void uniform3ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2); + void uniform4ui(WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); + + void uniform1uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform2uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform3uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform4uiv(WebGLUniformLocation? location, Uint32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniformMatrix3x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix4x2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + + void uniformMatrix2x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix4x3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + + void uniformMatrix2x4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix3x4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + + /* Vertex attribs */ + void vertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); + void vertexAttribI4iv(GLuint index, Int32List values); + void vertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); + void vertexAttribI4uiv(GLuint index, Uint32List values); + void vertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); + + /* Writing to the drawing buffer */ + void vertexAttribDivisor(GLuint index, GLuint divisor); + void drawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount); + void drawElementsInstanced(GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei instanceCount); + void drawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLintptr offset); + + /* Multiple Render Targets */ + void drawBuffers(sequence buffers); + + void clearBufferfv(GLenum buffer, GLint drawbuffer, Float32List values, + optional GLuint srcOffset = 0); + void clearBufferiv(GLenum buffer, GLint drawbuffer, Int32List values, + optional GLuint srcOffset = 0); + void clearBufferuiv(GLenum buffer, GLint drawbuffer, Uint32List values, + optional GLuint srcOffset = 0); + + void clearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); + + /* Query Objects */ + WebGLQuery? createQuery(); + void deleteQuery(WebGLQuery? query); + [WebGLHandlesContextLoss] GLboolean isQuery(WebGLQuery? query); + void beginQuery(GLenum target, WebGLQuery query); + void endQuery(GLenum target); + WebGLQuery? getQuery(GLenum target, GLenum pname); + any getQueryParameter(WebGLQuery query, GLenum pname); + + /* Sampler Objects */ + WebGLSampler? createSampler(); + void deleteSampler(WebGLSampler? sampler); + [WebGLHandlesContextLoss] GLboolean isSampler(WebGLSampler? sampler); + void bindSampler(GLuint unit, WebGLSampler? sampler); + void samplerParameteri(WebGLSampler sampler, GLenum pname, GLint param); + void samplerParameterf(WebGLSampler sampler, GLenum pname, GLfloat param); + any getSamplerParameter(WebGLSampler sampler, GLenum pname); + + /* Sync objects */ + WebGLSync? fenceSync(GLenum condition, GLbitfield flags); + [WebGLHandlesContextLoss] GLboolean isSync(WebGLSync? sync); + void deleteSync(WebGLSync? sync); + GLenum clientWaitSync(WebGLSync sync, GLbitfield flags, GLuint64 timeout); + void waitSync(WebGLSync sync, GLbitfield flags, GLint64 timeout); + any getSyncParameter(WebGLSync sync, GLenum pname); + + /* Transform Feedback */ + WebGLTransformFeedback? createTransformFeedback(); + void deleteTransformFeedback(WebGLTransformFeedback? tf); + [WebGLHandlesContextLoss] GLboolean isTransformFeedback(WebGLTransformFeedback? tf); + void bindTransformFeedback (GLenum target, WebGLTransformFeedback? tf); + void beginTransformFeedback(GLenum primitiveMode); + void endTransformFeedback(); + void transformFeedbackVaryings(WebGLProgram program, sequence varyings, GLenum bufferMode); + WebGLActiveInfo? getTransformFeedbackVarying(WebGLProgram program, GLuint index); + void pauseTransformFeedback(); + void resumeTransformFeedback(); + + /* Uniform Buffer Objects and Transform Feedback Buffers */ + void bindBufferBase(GLenum target, GLuint index, WebGLBuffer? buffer); + void bindBufferRange(GLenum target, GLuint index, WebGLBuffer? buffer, GLintptr offset, GLsizeiptr size); + any getIndexedParameter(GLenum target, GLuint index); + sequence? getUniformIndices(WebGLProgram program, sequence uniformNames); + any getActiveUniforms(WebGLProgram program, sequence uniformIndices, GLenum pname); + GLuint getUniformBlockIndex(WebGLProgram program, DOMString uniformBlockName); + any getActiveUniformBlockParameter(WebGLProgram program, GLuint uniformBlockIndex, GLenum pname); + DOMString? getActiveUniformBlockName(WebGLProgram program, GLuint uniformBlockIndex); + void uniformBlockBinding(WebGLProgram program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); + + /* Vertex Array Objects */ + WebGLVertexArrayObject? createVertexArray(); + void deleteVertexArray(WebGLVertexArrayObject? vertexArray); + [WebGLHandlesContextLoss] GLboolean isVertexArray(WebGLVertexArrayObject? vertexArray); + void bindVertexArray(WebGLVertexArrayObject? array); +}; \ No newline at end of file diff --git a/tr/idlnames/WebGL2RenderingContextOverloads.idl b/tr/idlnames/WebGL2RenderingContextOverloads.idl new file mode 100644 index 000000000000..b36dd5a3f56e --- /dev/null +++ b/tr/idlnames/WebGL2RenderingContextOverloads.idl @@ -0,0 +1,94 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +interface mixin WebGL2RenderingContextOverloads +{ + // WebGL1: + void bufferData(GLenum target, GLsizeiptr size, GLenum usage); + void bufferData(GLenum target, [AllowShared] BufferSource? srcData, GLenum usage); + void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] BufferSource srcData); + // WebGL2: + void bufferData(GLenum target, [AllowShared] ArrayBufferView srcData, GLenum usage, GLuint srcOffset, + optional GLuint length = 0); + void bufferSubData(GLenum target, GLintptr dstByteOffset, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset, optional GLuint length = 0); + + // WebGL1 legacy entrypoints: + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLsizei width, GLsizei height, GLint border, GLenum format, + GLenum type, [AllowShared] ArrayBufferView? pixels); + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + // WebGL2 entrypoints: + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, GLintptr pboOffset); + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, + GLint border, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset); + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, GLintptr pboOffset); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, + TexImageSource source); // May throw DOMException + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, + GLsizei height, GLenum format, GLenum type, [AllowShared] ArrayBufferView srcData, + GLuint srcOffset); + + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLint border, GLsizei imageSize, GLintptr offset); + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, + GLsizei height, GLint border, [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, optional GLuint srcLengthOverride = 0); + + void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLintptr offset); + void compressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, + [AllowShared] ArrayBufferView srcData, + optional GLuint srcOffset = 0, + optional GLuint srcLengthOverride = 0); + + void uniform1fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform2fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform3fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform4fv(WebGLUniformLocation? location, Float32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + + void uniform1iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform2iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform3iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + void uniform4iv(WebGLUniformLocation? location, Int32List data, optional GLuint srcOffset = 0, + optional GLuint srcLength = 0); + + void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List data, + optional GLuint srcOffset = 0, optional GLuint srcLength = 0); + + /* Reading back pixels */ + // WebGL1: + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + [AllowShared] ArrayBufferView? dstData); + // WebGL2: + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + GLintptr offset); + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, + [AllowShared] ArrayBufferView dstData, GLuint dstOffset); +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLActiveInfo.idl b/tr/idlnames/WebGLActiveInfo.idl new file mode 100644 index 000000000000..9d180e60959b --- /dev/null +++ b/tr/idlnames/WebGLActiveInfo.idl @@ -0,0 +1,7 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLActiveInfo { + readonly attribute GLint size; + readonly attribute GLenum type; + readonly attribute DOMString name; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLBuffer.idl b/tr/idlnames/WebGLBuffer.idl new file mode 100644 index 000000000000..338aa28cf5f7 --- /dev/null +++ b/tr/idlnames/WebGLBuffer.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLBuffer : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLContextAttributes.idl b/tr/idlnames/WebGLContextAttributes.idl new file mode 100644 index 000000000000..ffe04920db75 --- /dev/null +++ b/tr/idlnames/WebGLContextAttributes.idl @@ -0,0 +1,17 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +dictionary WebGLContextAttributes { + boolean alpha = true; + boolean depth = true; + boolean stencil = false; + boolean antialias = true; + boolean premultipliedAlpha = true; + boolean preserveDrawingBuffer = false; + WebGLPowerPreference powerPreference = "default"; + boolean failIfMajorPerformanceCaveat = false; + boolean desynchronized = false; +}; + +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +partial dictionary WebGLContextAttributes { + boolean xrCompatible = false; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLContextEvent.idl b/tr/idlnames/WebGLContextEvent.idl new file mode 100644 index 000000000000..e2abdb6b49d0 --- /dev/null +++ b/tr/idlnames/WebGLContextEvent.idl @@ -0,0 +1,7 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker), + Constructor(DOMString type, + optional WebGLContextEventInit eventInit = {})] +interface WebGLContextEvent : Event { + readonly attribute DOMString statusMessage; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLContextEventInit.idl b/tr/idlnames/WebGLContextEventInit.idl new file mode 100644 index 000000000000..3264453862c6 --- /dev/null +++ b/tr/idlnames/WebGLContextEventInit.idl @@ -0,0 +1,5 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +// EventInit is defined in the DOM4 specification. +dictionary WebGLContextEventInit : EventInit { + DOMString statusMessage = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLFramebuffer.idl b/tr/idlnames/WebGLFramebuffer.idl new file mode 100644 index 000000000000..f305a8e0841b --- /dev/null +++ b/tr/idlnames/WebGLFramebuffer.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLFramebuffer : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLObject.idl b/tr/idlnames/WebGLObject.idl new file mode 100644 index 000000000000..1fb468f8f50c --- /dev/null +++ b/tr/idlnames/WebGLObject.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLPowerPreference.idl b/tr/idlnames/WebGLPowerPreference.idl new file mode 100644 index 000000000000..ef915bffac82 --- /dev/null +++ b/tr/idlnames/WebGLPowerPreference.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +// The power preference settings are documented in the WebGLContextAttributes +// section of the specification. +enum WebGLPowerPreference { "default", "low-power", "high-performance" }; \ No newline at end of file diff --git a/tr/idlnames/WebGLProgram.idl b/tr/idlnames/WebGLProgram.idl new file mode 100644 index 000000000000..47603b8c8570 --- /dev/null +++ b/tr/idlnames/WebGLProgram.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLProgram : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLQuery.idl b/tr/idlnames/WebGLQuery.idl new file mode 100644 index 000000000000..62d8f544392e --- /dev/null +++ b/tr/idlnames/WebGLQuery.idl @@ -0,0 +1,4 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGLQuery : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLRenderbuffer.idl b/tr/idlnames/WebGLRenderbuffer.idl new file mode 100644 index 000000000000..51469c5e37ef --- /dev/null +++ b/tr/idlnames/WebGLRenderbuffer.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLRenderbuffer : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLRenderingContext.idl b/tr/idlnames/WebGLRenderingContext.idl new file mode 100644 index 000000000000..029dd8647242 --- /dev/null +++ b/tr/idlnames/WebGLRenderingContext.idl @@ -0,0 +1,11 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLRenderingContext +{ +}; + +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +WebGLRenderingContext includes WebGLRenderingContextBase; + +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +WebGLRenderingContext includes WebGLRenderingContextOverloads; \ No newline at end of file diff --git a/tr/idlnames/WebGLRenderingContextBase.idl b/tr/idlnames/WebGLRenderingContextBase.idl new file mode 100644 index 000000000000..107af0009ba0 --- /dev/null +++ b/tr/idlnames/WebGLRenderingContextBase.idl @@ -0,0 +1,594 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +interface mixin WebGLRenderingContextBase +{ + + /* ClearBufferMask */ + const GLenum DEPTH_BUFFER_BIT = 0x00000100; + const GLenum STENCIL_BUFFER_BIT = 0x00000400; + const GLenum COLOR_BUFFER_BIT = 0x00004000; + + /* BeginMode */ + const GLenum POINTS = 0x0000; + const GLenum LINES = 0x0001; + const GLenum LINE_LOOP = 0x0002; + const GLenum LINE_STRIP = 0x0003; + const GLenum TRIANGLES = 0x0004; + const GLenum TRIANGLE_STRIP = 0x0005; + const GLenum TRIANGLE_FAN = 0x0006; + + /* AlphaFunction (not supported in ES20) */ + /* NEVER */ + /* LESS */ + /* EQUAL */ + /* LEQUAL */ + /* GREATER */ + /* NOTEQUAL */ + /* GEQUAL */ + /* ALWAYS */ + + /* BlendingFactorDest */ + const GLenum ZERO = 0; + const GLenum ONE = 1; + const GLenum SRC_COLOR = 0x0300; + const GLenum ONE_MINUS_SRC_COLOR = 0x0301; + const GLenum SRC_ALPHA = 0x0302; + const GLenum ONE_MINUS_SRC_ALPHA = 0x0303; + const GLenum DST_ALPHA = 0x0304; + const GLenum ONE_MINUS_DST_ALPHA = 0x0305; + + /* BlendingFactorSrc */ + /* ZERO */ + /* ONE */ + const GLenum DST_COLOR = 0x0306; + const GLenum ONE_MINUS_DST_COLOR = 0x0307; + const GLenum SRC_ALPHA_SATURATE = 0x0308; + /* SRC_ALPHA */ + /* ONE_MINUS_SRC_ALPHA */ + /* DST_ALPHA */ + /* ONE_MINUS_DST_ALPHA */ + + /* BlendEquationSeparate */ + const GLenum FUNC_ADD = 0x8006; + const GLenum BLEND_EQUATION = 0x8009; + const GLenum BLEND_EQUATION_RGB = 0x8009; /* same as BLEND_EQUATION */ + const GLenum BLEND_EQUATION_ALPHA = 0x883D; + + /* BlendSubtract */ + const GLenum FUNC_SUBTRACT = 0x800A; + const GLenum FUNC_REVERSE_SUBTRACT = 0x800B; + + /* Separate Blend Functions */ + const GLenum BLEND_DST_RGB = 0x80C8; + const GLenum BLEND_SRC_RGB = 0x80C9; + const GLenum BLEND_DST_ALPHA = 0x80CA; + const GLenum BLEND_SRC_ALPHA = 0x80CB; + const GLenum CONSTANT_COLOR = 0x8001; + const GLenum ONE_MINUS_CONSTANT_COLOR = 0x8002; + const GLenum CONSTANT_ALPHA = 0x8003; + const GLenum ONE_MINUS_CONSTANT_ALPHA = 0x8004; + const GLenum BLEND_COLOR = 0x8005; + + /* Buffer Objects */ + const GLenum ARRAY_BUFFER = 0x8892; + const GLenum ELEMENT_ARRAY_BUFFER = 0x8893; + const GLenum ARRAY_BUFFER_BINDING = 0x8894; + const GLenum ELEMENT_ARRAY_BUFFER_BINDING = 0x8895; + + const GLenum STREAM_DRAW = 0x88E0; + const GLenum STATIC_DRAW = 0x88E4; + const GLenum DYNAMIC_DRAW = 0x88E8; + + const GLenum BUFFER_SIZE = 0x8764; + const GLenum BUFFER_USAGE = 0x8765; + + const GLenum CURRENT_VERTEX_ATTRIB = 0x8626; + + /* CullFaceMode */ + const GLenum FRONT = 0x0404; + const GLenum BACK = 0x0405; + const GLenum FRONT_AND_BACK = 0x0408; + + /* DepthFunction */ + /* NEVER */ + /* LESS */ + /* EQUAL */ + /* LEQUAL */ + /* GREATER */ + /* NOTEQUAL */ + /* GEQUAL */ + /* ALWAYS */ + + /* EnableCap */ + /* TEXTURE_2D */ + const GLenum CULL_FACE = 0x0B44; + const GLenum BLEND = 0x0BE2; + const GLenum DITHER = 0x0BD0; + const GLenum STENCIL_TEST = 0x0B90; + const GLenum DEPTH_TEST = 0x0B71; + const GLenum SCISSOR_TEST = 0x0C11; + const GLenum POLYGON_OFFSET_FILL = 0x8037; + const GLenum SAMPLE_ALPHA_TO_COVERAGE = 0x809E; + const GLenum SAMPLE_COVERAGE = 0x80A0; + + /* ErrorCode */ + const GLenum NO_ERROR = 0; + const GLenum INVALID_ENUM = 0x0500; + const GLenum INVALID_VALUE = 0x0501; + const GLenum INVALID_OPERATION = 0x0502; + const GLenum OUT_OF_MEMORY = 0x0505; + + /* FrontFaceDirection */ + const GLenum CW = 0x0900; + const GLenum CCW = 0x0901; + + /* GetPName */ + const GLenum LINE_WIDTH = 0x0B21; + const GLenum ALIASED_POINT_SIZE_RANGE = 0x846D; + const GLenum ALIASED_LINE_WIDTH_RANGE = 0x846E; + const GLenum CULL_FACE_MODE = 0x0B45; + const GLenum FRONT_FACE = 0x0B46; + const GLenum DEPTH_RANGE = 0x0B70; + const GLenum DEPTH_WRITEMASK = 0x0B72; + const GLenum DEPTH_CLEAR_VALUE = 0x0B73; + const GLenum DEPTH_FUNC = 0x0B74; + const GLenum STENCIL_CLEAR_VALUE = 0x0B91; + const GLenum STENCIL_FUNC = 0x0B92; + const GLenum STENCIL_FAIL = 0x0B94; + const GLenum STENCIL_PASS_DEPTH_FAIL = 0x0B95; + const GLenum STENCIL_PASS_DEPTH_PASS = 0x0B96; + const GLenum STENCIL_REF = 0x0B97; + const GLenum STENCIL_VALUE_MASK = 0x0B93; + const GLenum STENCIL_WRITEMASK = 0x0B98; + const GLenum STENCIL_BACK_FUNC = 0x8800; + const GLenum STENCIL_BACK_FAIL = 0x8801; + const GLenum STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802; + const GLenum STENCIL_BACK_PASS_DEPTH_PASS = 0x8803; + const GLenum STENCIL_BACK_REF = 0x8CA3; + const GLenum STENCIL_BACK_VALUE_MASK = 0x8CA4; + const GLenum STENCIL_BACK_WRITEMASK = 0x8CA5; + const GLenum VIEWPORT = 0x0BA2; + const GLenum SCISSOR_BOX = 0x0C10; + /* SCISSOR_TEST */ + const GLenum COLOR_CLEAR_VALUE = 0x0C22; + const GLenum COLOR_WRITEMASK = 0x0C23; + const GLenum UNPACK_ALIGNMENT = 0x0CF5; + const GLenum PACK_ALIGNMENT = 0x0D05; + const GLenum MAX_TEXTURE_SIZE = 0x0D33; + const GLenum MAX_VIEWPORT_DIMS = 0x0D3A; + const GLenum SUBPIXEL_BITS = 0x0D50; + const GLenum RED_BITS = 0x0D52; + const GLenum GREEN_BITS = 0x0D53; + const GLenum BLUE_BITS = 0x0D54; + const GLenum ALPHA_BITS = 0x0D55; + const GLenum DEPTH_BITS = 0x0D56; + const GLenum STENCIL_BITS = 0x0D57; + const GLenum POLYGON_OFFSET_UNITS = 0x2A00; + /* POLYGON_OFFSET_FILL */ + const GLenum POLYGON_OFFSET_FACTOR = 0x8038; + const GLenum TEXTURE_BINDING_2D = 0x8069; + const GLenum SAMPLE_BUFFERS = 0x80A8; + const GLenum SAMPLES = 0x80A9; + const GLenum SAMPLE_COVERAGE_VALUE = 0x80AA; + const GLenum SAMPLE_COVERAGE_INVERT = 0x80AB; + + /* GetTextureParameter */ + /* TEXTURE_MAG_FILTER */ + /* TEXTURE_MIN_FILTER */ + /* TEXTURE_WRAP_S */ + /* TEXTURE_WRAP_T */ + + const GLenum COMPRESSED_TEXTURE_FORMATS = 0x86A3; + + /* HintMode */ + const GLenum DONT_CARE = 0x1100; + const GLenum FASTEST = 0x1101; + const GLenum NICEST = 0x1102; + + /* HintTarget */ + const GLenum GENERATE_MIPMAP_HINT = 0x8192; + + /* DataType */ + const GLenum BYTE = 0x1400; + const GLenum UNSIGNED_BYTE = 0x1401; + const GLenum SHORT = 0x1402; + const GLenum UNSIGNED_SHORT = 0x1403; + const GLenum INT = 0x1404; + const GLenum UNSIGNED_INT = 0x1405; + const GLenum FLOAT = 0x1406; + + /* PixelFormat */ + const GLenum DEPTH_COMPONENT = 0x1902; + const GLenum ALPHA = 0x1906; + const GLenum RGB = 0x1907; + const GLenum RGBA = 0x1908; + const GLenum LUMINANCE = 0x1909; + const GLenum LUMINANCE_ALPHA = 0x190A; + + /* PixelType */ + /* UNSIGNED_BYTE */ + const GLenum UNSIGNED_SHORT_4_4_4_4 = 0x8033; + const GLenum UNSIGNED_SHORT_5_5_5_1 = 0x8034; + const GLenum UNSIGNED_SHORT_5_6_5 = 0x8363; + + /* Shaders */ + const GLenum FRAGMENT_SHADER = 0x8B30; + const GLenum VERTEX_SHADER = 0x8B31; + const GLenum MAX_VERTEX_ATTRIBS = 0x8869; + const GLenum MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB; + const GLenum MAX_VARYING_VECTORS = 0x8DFC; + const GLenum MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D; + const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C; + const GLenum MAX_TEXTURE_IMAGE_UNITS = 0x8872; + const GLenum MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD; + const GLenum SHADER_TYPE = 0x8B4F; + const GLenum DELETE_STATUS = 0x8B80; + const GLenum LINK_STATUS = 0x8B82; + const GLenum VALIDATE_STATUS = 0x8B83; + const GLenum ATTACHED_SHADERS = 0x8B85; + const GLenum ACTIVE_UNIFORMS = 0x8B86; + const GLenum ACTIVE_ATTRIBUTES = 0x8B89; + const GLenum SHADING_LANGUAGE_VERSION = 0x8B8C; + const GLenum CURRENT_PROGRAM = 0x8B8D; + + /* StencilFunction */ + const GLenum NEVER = 0x0200; + const GLenum LESS = 0x0201; + const GLenum EQUAL = 0x0202; + const GLenum LEQUAL = 0x0203; + const GLenum GREATER = 0x0204; + const GLenum NOTEQUAL = 0x0205; + const GLenum GEQUAL = 0x0206; + const GLenum ALWAYS = 0x0207; + + /* StencilOp */ + /* ZERO */ + const GLenum KEEP = 0x1E00; + const GLenum REPLACE = 0x1E01; + const GLenum INCR = 0x1E02; + const GLenum DECR = 0x1E03; + const GLenum INVERT = 0x150A; + const GLenum INCR_WRAP = 0x8507; + const GLenum DECR_WRAP = 0x8508; + + /* StringName */ + const GLenum VENDOR = 0x1F00; + const GLenum RENDERER = 0x1F01; + const GLenum VERSION = 0x1F02; + + /* TextureMagFilter */ + const GLenum NEAREST = 0x2600; + const GLenum LINEAR = 0x2601; + + /* TextureMinFilter */ + /* NEAREST */ + /* LINEAR */ + const GLenum NEAREST_MIPMAP_NEAREST = 0x2700; + const GLenum LINEAR_MIPMAP_NEAREST = 0x2701; + const GLenum NEAREST_MIPMAP_LINEAR = 0x2702; + const GLenum LINEAR_MIPMAP_LINEAR = 0x2703; + + /* TextureParameterName */ + const GLenum TEXTURE_MAG_FILTER = 0x2800; + const GLenum TEXTURE_MIN_FILTER = 0x2801; + const GLenum TEXTURE_WRAP_S = 0x2802; + const GLenum TEXTURE_WRAP_T = 0x2803; + + /* TextureTarget */ + const GLenum TEXTURE_2D = 0x0DE1; + const GLenum TEXTURE = 0x1702; + + const GLenum TEXTURE_CUBE_MAP = 0x8513; + const GLenum TEXTURE_BINDING_CUBE_MAP = 0x8514; + const GLenum TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515; + const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516; + const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517; + const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518; + const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519; + const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A; + const GLenum MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C; + + /* TextureUnit */ + const GLenum TEXTURE0 = 0x84C0; + const GLenum TEXTURE1 = 0x84C1; + const GLenum TEXTURE2 = 0x84C2; + const GLenum TEXTURE3 = 0x84C3; + const GLenum TEXTURE4 = 0x84C4; + const GLenum TEXTURE5 = 0x84C5; + const GLenum TEXTURE6 = 0x84C6; + const GLenum TEXTURE7 = 0x84C7; + const GLenum TEXTURE8 = 0x84C8; + const GLenum TEXTURE9 = 0x84C9; + const GLenum TEXTURE10 = 0x84CA; + const GLenum TEXTURE11 = 0x84CB; + const GLenum TEXTURE12 = 0x84CC; + const GLenum TEXTURE13 = 0x84CD; + const GLenum TEXTURE14 = 0x84CE; + const GLenum TEXTURE15 = 0x84CF; + const GLenum TEXTURE16 = 0x84D0; + const GLenum TEXTURE17 = 0x84D1; + const GLenum TEXTURE18 = 0x84D2; + const GLenum TEXTURE19 = 0x84D3; + const GLenum TEXTURE20 = 0x84D4; + const GLenum TEXTURE21 = 0x84D5; + const GLenum TEXTURE22 = 0x84D6; + const GLenum TEXTURE23 = 0x84D7; + const GLenum TEXTURE24 = 0x84D8; + const GLenum TEXTURE25 = 0x84D9; + const GLenum TEXTURE26 = 0x84DA; + const GLenum TEXTURE27 = 0x84DB; + const GLenum TEXTURE28 = 0x84DC; + const GLenum TEXTURE29 = 0x84DD; + const GLenum TEXTURE30 = 0x84DE; + const GLenum TEXTURE31 = 0x84DF; + const GLenum ACTIVE_TEXTURE = 0x84E0; + + /* TextureWrapMode */ + const GLenum REPEAT = 0x2901; + const GLenum CLAMP_TO_EDGE = 0x812F; + const GLenum MIRRORED_REPEAT = 0x8370; + + /* Uniform Types */ + const GLenum FLOAT_VEC2 = 0x8B50; + const GLenum FLOAT_VEC3 = 0x8B51; + const GLenum FLOAT_VEC4 = 0x8B52; + const GLenum INT_VEC2 = 0x8B53; + const GLenum INT_VEC3 = 0x8B54; + const GLenum INT_VEC4 = 0x8B55; + const GLenum BOOL = 0x8B56; + const GLenum BOOL_VEC2 = 0x8B57; + const GLenum BOOL_VEC3 = 0x8B58; + const GLenum BOOL_VEC4 = 0x8B59; + const GLenum FLOAT_MAT2 = 0x8B5A; + const GLenum FLOAT_MAT3 = 0x8B5B; + const GLenum FLOAT_MAT4 = 0x8B5C; + const GLenum SAMPLER_2D = 0x8B5E; + const GLenum SAMPLER_CUBE = 0x8B60; + + /* Vertex Arrays */ + const GLenum VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622; + const GLenum VERTEX_ATTRIB_ARRAY_SIZE = 0x8623; + const GLenum VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624; + const GLenum VERTEX_ATTRIB_ARRAY_TYPE = 0x8625; + const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A; + const GLenum VERTEX_ATTRIB_ARRAY_POINTER = 0x8645; + const GLenum VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F; + + /* Read Format */ + const GLenum IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A; + const GLenum IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B; + + /* Shader Source */ + const GLenum COMPILE_STATUS = 0x8B81; + + /* Shader Precision-Specified Types */ + const GLenum LOW_FLOAT = 0x8DF0; + const GLenum MEDIUM_FLOAT = 0x8DF1; + const GLenum HIGH_FLOAT = 0x8DF2; + const GLenum LOW_INT = 0x8DF3; + const GLenum MEDIUM_INT = 0x8DF4; + const GLenum HIGH_INT = 0x8DF5; + + /* Framebuffer Object. */ + const GLenum FRAMEBUFFER = 0x8D40; + const GLenum RENDERBUFFER = 0x8D41; + + const GLenum RGBA4 = 0x8056; + const GLenum RGB5_A1 = 0x8057; + const GLenum RGB565 = 0x8D62; + const GLenum DEPTH_COMPONENT16 = 0x81A5; + const GLenum STENCIL_INDEX8 = 0x8D48; + const GLenum DEPTH_STENCIL = 0x84F9; + + const GLenum RENDERBUFFER_WIDTH = 0x8D42; + const GLenum RENDERBUFFER_HEIGHT = 0x8D43; + const GLenum RENDERBUFFER_INTERNAL_FORMAT = 0x8D44; + const GLenum RENDERBUFFER_RED_SIZE = 0x8D50; + const GLenum RENDERBUFFER_GREEN_SIZE = 0x8D51; + const GLenum RENDERBUFFER_BLUE_SIZE = 0x8D52; + const GLenum RENDERBUFFER_ALPHA_SIZE = 0x8D53; + const GLenum RENDERBUFFER_DEPTH_SIZE = 0x8D54; + const GLenum RENDERBUFFER_STENCIL_SIZE = 0x8D55; + + const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0; + const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1; + const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2; + const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3; + + const GLenum COLOR_ATTACHMENT0 = 0x8CE0; + const GLenum DEPTH_ATTACHMENT = 0x8D00; + const GLenum STENCIL_ATTACHMENT = 0x8D20; + const GLenum DEPTH_STENCIL_ATTACHMENT = 0x821A; + + const GLenum NONE = 0; + + const GLenum FRAMEBUFFER_COMPLETE = 0x8CD5; + const GLenum FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6; + const GLenum FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7; + const GLenum FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9; + const GLenum FRAMEBUFFER_UNSUPPORTED = 0x8CDD; + + const GLenum FRAMEBUFFER_BINDING = 0x8CA6; + const GLenum RENDERBUFFER_BINDING = 0x8CA7; + const GLenum MAX_RENDERBUFFER_SIZE = 0x84E8; + + const GLenum INVALID_FRAMEBUFFER_OPERATION = 0x0506; + + /* WebGL-specific enums */ + const GLenum UNPACK_FLIP_Y_WEBGL = 0x9240; + const GLenum UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241; + const GLenum CONTEXT_LOST_WEBGL = 0x9242; + const GLenum UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243; + const GLenum BROWSER_DEFAULT_WEBGL = 0x9244; + + [Exposed=Window] readonly attribute (HTMLCanvasElement or OffscreenCanvas) canvas; + [Exposed=Worker] readonly attribute OffscreenCanvas canvas; + readonly attribute GLsizei drawingBufferWidth; + readonly attribute GLsizei drawingBufferHeight; + + [WebGLHandlesContextLoss] WebGLContextAttributes? getContextAttributes(); + [WebGLHandlesContextLoss] boolean isContextLost(); + + sequence? getSupportedExtensions(); + object? getExtension(DOMString name); + + void activeTexture(GLenum texture); + void attachShader(WebGLProgram program, WebGLShader shader); + void bindAttribLocation(WebGLProgram program, GLuint index, DOMString name); + void bindBuffer(GLenum target, WebGLBuffer? buffer); + void bindFramebuffer(GLenum target, WebGLFramebuffer? framebuffer); + void bindRenderbuffer(GLenum target, WebGLRenderbuffer? renderbuffer); + void bindTexture(GLenum target, WebGLTexture? texture); + void blendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); + void blendEquation(GLenum mode); + void blendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); + void blendFunc(GLenum sfactor, GLenum dfactor); + void blendFuncSeparate(GLenum srcRGB, GLenum dstRGB, + GLenum srcAlpha, GLenum dstAlpha); + + [WebGLHandlesContextLoss] GLenum checkFramebufferStatus(GLenum target); + void clear(GLbitfield mask); + void clearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); + void clearDepth(GLclampf depth); + void clearStencil(GLint s); + void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); + void compileShader(WebGLShader shader); + + void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, + GLint x, GLint y, GLsizei width, GLsizei height, + GLint border); + void copyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLint x, GLint y, GLsizei width, GLsizei height); + + WebGLBuffer? createBuffer(); + WebGLFramebuffer? createFramebuffer(); + WebGLProgram? createProgram(); + WebGLRenderbuffer? createRenderbuffer(); + WebGLShader? createShader(GLenum type); + WebGLTexture? createTexture(); + + void cullFace(GLenum mode); + + void deleteBuffer(WebGLBuffer? buffer); + void deleteFramebuffer(WebGLFramebuffer? framebuffer); + void deleteProgram(WebGLProgram? program); + void deleteRenderbuffer(WebGLRenderbuffer? renderbuffer); + void deleteShader(WebGLShader? shader); + void deleteTexture(WebGLTexture? texture); + + void depthFunc(GLenum func); + void depthMask(GLboolean flag); + void depthRange(GLclampf zNear, GLclampf zFar); + void detachShader(WebGLProgram program, WebGLShader shader); + void disable(GLenum cap); + void disableVertexAttribArray(GLuint index); + void drawArrays(GLenum mode, GLint first, GLsizei count); + void drawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset); + + void enable(GLenum cap); + void enableVertexAttribArray(GLuint index); + void finish(); + void flush(); + void framebufferRenderbuffer(GLenum target, GLenum attachment, + GLenum renderbuffertarget, + WebGLRenderbuffer? renderbuffer); + void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, + WebGLTexture? texture, GLint level); + void frontFace(GLenum mode); + + void generateMipmap(GLenum target); + + WebGLActiveInfo? getActiveAttrib(WebGLProgram program, GLuint index); + WebGLActiveInfo? getActiveUniform(WebGLProgram program, GLuint index); + sequence? getAttachedShaders(WebGLProgram program); + + [WebGLHandlesContextLoss] GLint getAttribLocation(WebGLProgram program, DOMString name); + + any getBufferParameter(GLenum target, GLenum pname); + any getParameter(GLenum pname); + + [WebGLHandlesContextLoss] GLenum getError(); + + any getFramebufferAttachmentParameter(GLenum target, GLenum attachment, + GLenum pname); + any getProgramParameter(WebGLProgram program, GLenum pname); + DOMString? getProgramInfoLog(WebGLProgram program); + any getRenderbufferParameter(GLenum target, GLenum pname); + any getShaderParameter(WebGLShader shader, GLenum pname); + WebGLShaderPrecisionFormat? getShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype); + DOMString? getShaderInfoLog(WebGLShader shader); + + DOMString? getShaderSource(WebGLShader shader); + + any getTexParameter(GLenum target, GLenum pname); + + any getUniform(WebGLProgram program, WebGLUniformLocation location); + + WebGLUniformLocation? getUniformLocation(WebGLProgram program, DOMString name); + + any getVertexAttrib(GLuint index, GLenum pname); + + [WebGLHandlesContextLoss] GLintptr getVertexAttribOffset(GLuint index, GLenum pname); + + void hint(GLenum target, GLenum mode); + [WebGLHandlesContextLoss] GLboolean isBuffer(WebGLBuffer? buffer); + [WebGLHandlesContextLoss] GLboolean isEnabled(GLenum cap); + [WebGLHandlesContextLoss] GLboolean isFramebuffer(WebGLFramebuffer? framebuffer); + [WebGLHandlesContextLoss] GLboolean isProgram(WebGLProgram? program); + [WebGLHandlesContextLoss] GLboolean isRenderbuffer(WebGLRenderbuffer? renderbuffer); + [WebGLHandlesContextLoss] GLboolean isShader(WebGLShader? shader); + [WebGLHandlesContextLoss] GLboolean isTexture(WebGLTexture? texture); + void lineWidth(GLfloat width); + void linkProgram(WebGLProgram program); + void pixelStorei(GLenum pname, GLint param); + void polygonOffset(GLfloat factor, GLfloat units); + + void renderbufferStorage(GLenum target, GLenum internalformat, + GLsizei width, GLsizei height); + void sampleCoverage(GLclampf value, GLboolean invert); + void scissor(GLint x, GLint y, GLsizei width, GLsizei height); + + void shaderSource(WebGLShader shader, DOMString source); + + void stencilFunc(GLenum func, GLint ref, GLuint mask); + void stencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); + void stencilMask(GLuint mask); + void stencilMaskSeparate(GLenum face, GLuint mask); + void stencilOp(GLenum fail, GLenum zfail, GLenum zpass); + void stencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); + + void texParameterf(GLenum target, GLenum pname, GLfloat param); + void texParameteri(GLenum target, GLenum pname, GLint param); + + void uniform1f(WebGLUniformLocation? location, GLfloat x); + void uniform2f(WebGLUniformLocation? location, GLfloat x, GLfloat y); + void uniform3f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z); + void uniform4f(WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); + + void uniform1i(WebGLUniformLocation? location, GLint x); + void uniform2i(WebGLUniformLocation? location, GLint x, GLint y); + void uniform3i(WebGLUniformLocation? location, GLint x, GLint y, GLint z); + void uniform4i(WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w); + + void useProgram(WebGLProgram? program); + void validateProgram(WebGLProgram program); + + void vertexAttrib1f(GLuint index, GLfloat x); + void vertexAttrib2f(GLuint index, GLfloat x, GLfloat y); + void vertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z); + void vertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); + + void vertexAttrib1fv(GLuint index, Float32List values); + void vertexAttrib2fv(GLuint index, Float32List values); + void vertexAttrib3fv(GLuint index, Float32List values); + void vertexAttrib4fv(GLuint index, Float32List values); + + void vertexAttribPointer(GLuint index, GLint size, GLenum type, + GLboolean normalized, GLsizei stride, GLintptr offset); + + void viewport(GLint x, GLint y, GLsizei width, GLsizei height); +}; + +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +partial interface mixin WebGLRenderingContextBase { + [NewObject] Promise makeXRCompatible(); +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLRenderingContextOverloads.idl b/tr/idlnames/WebGLRenderingContextOverloads.idl new file mode 100644 index 000000000000..2ff508fd9b92 --- /dev/null +++ b/tr/idlnames/WebGLRenderingContextOverloads.idl @@ -0,0 +1,44 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +interface mixin WebGLRenderingContextOverloads +{ + void bufferData(GLenum target, GLsizeiptr size, GLenum usage); + void bufferData(GLenum target, [AllowShared] BufferSource? data, GLenum usage); + void bufferSubData(GLenum target, GLintptr offset, [AllowShared] BufferSource data); + + void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, + GLsizei width, GLsizei height, GLint border, + [AllowShared] ArrayBufferView data); + void compressedTexSubImage2D(GLenum target, GLint level, + GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, GLenum format, + [AllowShared] ArrayBufferView data); + + void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLsizei width, GLsizei height, GLint border, GLenum format, + GLenum type, [AllowShared] ArrayBufferView? pixels); + void texImage2D(GLenum target, GLint level, GLint internalformat, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLsizei width, GLsizei height, + GLenum format, GLenum type, [AllowShared] ArrayBufferView? pixels); + void texSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, + GLenum format, GLenum type, TexImageSource source); // May throw DOMException + + void uniform1fv(WebGLUniformLocation? location, Float32List v); + void uniform2fv(WebGLUniformLocation? location, Float32List v); + void uniform3fv(WebGLUniformLocation? location, Float32List v); + void uniform4fv(WebGLUniformLocation? location, Float32List v); + + void uniform1iv(WebGLUniformLocation? location, Int32List v); + void uniform2iv(WebGLUniformLocation? location, Int32List v); + void uniform3iv(WebGLUniformLocation? location, Int32List v); + void uniform4iv(WebGLUniformLocation? location, Int32List v); + + void uniformMatrix2fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); + void uniformMatrix3fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); + void uniformMatrix4fv(WebGLUniformLocation? location, GLboolean transpose, Float32List value); +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLSampler.idl b/tr/idlnames/WebGLSampler.idl new file mode 100644 index 000000000000..e2ea3e308cd6 --- /dev/null +++ b/tr/idlnames/WebGLSampler.idl @@ -0,0 +1,4 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGLSampler : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLShader.idl b/tr/idlnames/WebGLShader.idl new file mode 100644 index 000000000000..9aee108b3c00 --- /dev/null +++ b/tr/idlnames/WebGLShader.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLShader : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLShaderPrecisionFormat.idl b/tr/idlnames/WebGLShaderPrecisionFormat.idl new file mode 100644 index 000000000000..acf702c61b8d --- /dev/null +++ b/tr/idlnames/WebGLShaderPrecisionFormat.idl @@ -0,0 +1,7 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLShaderPrecisionFormat { + readonly attribute GLint rangeMin; + readonly attribute GLint rangeMax; + readonly attribute GLint precision; +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLSync.idl b/tr/idlnames/WebGLSync.idl new file mode 100644 index 000000000000..36147f695ef7 --- /dev/null +++ b/tr/idlnames/WebGLSync.idl @@ -0,0 +1,4 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGLSync : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLTexture.idl b/tr/idlnames/WebGLTexture.idl new file mode 100644 index 000000000000..56b7aa8d2523 --- /dev/null +++ b/tr/idlnames/WebGLTexture.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLTexture : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLTimerQueryEXT.idl b/tr/idlnames/WebGLTimerQueryEXT.idl new file mode 100644 index 000000000000..ed21e0ff2868 --- /dev/null +++ b/tr/idlnames/WebGLTimerQueryEXT.idl @@ -0,0 +1,4 @@ +// Source: WebGL EXT_disjoint_timer_query Extension Specification (https://www.khronos.org/registry/webgl/extensions/EXT_disjoint_timer_query/) +[LegacyNoInterfaceObject] +interface WebGLTimerQueryEXT : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLTransformFeedback.idl b/tr/idlnames/WebGLTransformFeedback.idl new file mode 100644 index 000000000000..c25bf152acbf --- /dev/null +++ b/tr/idlnames/WebGLTransformFeedback.idl @@ -0,0 +1,4 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGLTransformFeedback : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLUniformLocation.idl b/tr/idlnames/WebGLUniformLocation.idl new file mode 100644 index 000000000000..3809e69c0c64 --- /dev/null +++ b/tr/idlnames/WebGLUniformLocation.idl @@ -0,0 +1,4 @@ +// Source: WebGL Specification (https://www.khronos.org/registry/webgl/specs/latest/1.0/) +[Exposed=(Window,Worker)] +interface WebGLUniformLocation { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLVertexArrayObject.idl b/tr/idlnames/WebGLVertexArrayObject.idl new file mode 100644 index 000000000000..9e1eb14ec469 --- /dev/null +++ b/tr/idlnames/WebGLVertexArrayObject.idl @@ -0,0 +1,4 @@ +// Source: WebGL 2.0 Specification (https://www.khronos.org/registry/webgl/specs/latest/2.0/) +[Exposed=(Window,Worker)] +interface WebGLVertexArrayObject : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebGLVertexArrayObjectOES.idl b/tr/idlnames/WebGLVertexArrayObjectOES.idl new file mode 100644 index 000000000000..4369a87fd8b6 --- /dev/null +++ b/tr/idlnames/WebGLVertexArrayObjectOES.idl @@ -0,0 +1,4 @@ +// Source: WebGL OES_vertex_array_object Khronos Ratified Extension Specification (https://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/) +[LegacyNoInterfaceObject] +interface WebGLVertexArrayObjectOES : WebGLObject { +}; \ No newline at end of file diff --git a/tr/idlnames/WebSocket.idl b/tr/idlnames/WebSocket.idl new file mode 100644 index 000000000000..10f8c9b689e7 --- /dev/null +++ b/tr/idlnames/WebSocket.idl @@ -0,0 +1,31 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,Worker)] +interface WebSocket : EventTarget { + constructor(USVString url, optional (DOMString or sequence) protocols = []); + + readonly attribute USVString url; + + // ready state + const unsigned short CONNECTING = 0; + const unsigned short OPEN = 1; + const unsigned short CLOSING = 2; + const unsigned short CLOSED = 3; + readonly attribute unsigned short readyState; + readonly attribute unsigned long long bufferedAmount; + + // networking + attribute EventHandler onopen; + attribute EventHandler onerror; + attribute EventHandler onclose; + readonly attribute DOMString extensions; + readonly attribute DOMString protocol; + undefined close(optional [Clamp] unsigned short code, optional USVString reason); + + // messaging + attribute EventHandler onmessage; + attribute BinaryType binaryType; + undefined send(USVString data); + undefined send(Blob data); + undefined send(ArrayBuffer data); + undefined send(ArrayBufferView data); +}; \ No newline at end of file diff --git a/tr/idlnames/WebTransport.idl b/tr/idlnames/WebTransport.idl new file mode 100644 index 000000000000..5da24ae2b549 --- /dev/null +++ b/tr/idlnames/WebTransport.idl @@ -0,0 +1,21 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +[Exposed=(Window,Worker)] +interface WebTransport { + constructor(USVString url, optional WebTransportOptions options = {}); + + Promise getStats(); + readonly attribute WebTransportState state; + readonly attribute Promise ready; + readonly attribute Promise closed; + undefined close(optional WebTransportCloseInfo closeInfo = {}); + attribute EventHandler onstatechange; +}; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +WebTransport includes UnidirectionalStreamsTransport; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +WebTransport includes BidirectionalStreamsTransport; + +// Source: WebTransport (https://w3c.github.io/webtransport/) +WebTransport includes DatagramTransport; \ No newline at end of file diff --git a/tr/idlnames/WebTransportCloseInfo.idl b/tr/idlnames/WebTransportCloseInfo.idl new file mode 100644 index 000000000000..d37996ed5867 --- /dev/null +++ b/tr/idlnames/WebTransportCloseInfo.idl @@ -0,0 +1,5 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +dictionary WebTransportCloseInfo { + unsigned long long errorCode = 0; + DOMString reason = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/WebTransportOptions.idl b/tr/idlnames/WebTransportOptions.idl new file mode 100644 index 000000000000..6c07a5eebc18 --- /dev/null +++ b/tr/idlnames/WebTransportOptions.idl @@ -0,0 +1,4 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +dictionary WebTransportOptions { + sequence serverCertificateFingerprints; +}; \ No newline at end of file diff --git a/tr/idlnames/WebTransportState.idl b/tr/idlnames/WebTransportState.idl new file mode 100644 index 000000000000..3b9ffdd3c9be --- /dev/null +++ b/tr/idlnames/WebTransportState.idl @@ -0,0 +1,7 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +enum WebTransportState { + "connecting", + "connected", + "closed", + "failed" +}; \ No newline at end of file diff --git a/tr/idlnames/WebTransportStats.idl b/tr/idlnames/WebTransportStats.idl new file mode 100644 index 000000000000..9b4aafb377da --- /dev/null +++ b/tr/idlnames/WebTransportStats.idl @@ -0,0 +1,12 @@ +// Source: WebTransport (https://w3c.github.io/webtransport/) +dictionary WebTransportStats { + DOMHighResTimeStamp timestamp; + unsigned long long bytesSent; + unsigned long long packetsSent; + unsigned long numOutgoingStreamsCreated; + unsigned long numIncomingStreamsCreated; + unsigned long long bytesReceived; + unsigned long long packetsReceived; + DOMHighResTimeStamp minRtt; + unsigned long numReceivedDatagramsDropped; +}; \ No newline at end of file diff --git a/tr/idlnames/WheelEvent.idl b/tr/idlnames/WheelEvent.idl new file mode 100644 index 000000000000..6a8d4936a6bd --- /dev/null +++ b/tr/idlnames/WheelEvent.idl @@ -0,0 +1,13 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +[Constructor(DOMString type, optional WheelEventInit eventInitDict), Exposed=Window] +interface WheelEvent : MouseEvent { + // DeltaModeCode + const unsigned long DOM_DELTA_PIXEL = 0x00; + const unsigned long DOM_DELTA_LINE = 0x01; + const unsigned long DOM_DELTA_PAGE = 0x02; + + readonly attribute double deltaX; + readonly attribute double deltaY; + readonly attribute double deltaZ; + readonly attribute unsigned long deltaMode; +}; \ No newline at end of file diff --git a/tr/idlnames/WheelEventInit.idl b/tr/idlnames/WheelEventInit.idl new file mode 100644 index 000000000000..77f43ad16e22 --- /dev/null +++ b/tr/idlnames/WheelEventInit.idl @@ -0,0 +1,7 @@ +// Source: UI Events (https://www.w3.org/TR/uievents/) +dictionary WheelEventInit : MouseEventInit { + double deltaX = 0.0; + double deltaY = 0.0; + double deltaZ = 0.0; + unsigned long deltaMode = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/Window.idl b/tr/idlnames/Window.idl new file mode 100644 index 000000000000..7d7376770221 --- /dev/null +++ b/tr/idlnames/Window.idl @@ -0,0 +1,158 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Global=Window, + Exposed=Window, + LegacyUnenumerableNamedProperties] +interface Window : EventTarget { + // the current browsing context + [LegacyUnforgeable] readonly attribute WindowProxy window; + [Replaceable] readonly attribute WindowProxy self; + [LegacyUnforgeable] readonly attribute Document document; + attribute DOMString name; + [PutForwards=href, LegacyUnforgeable] readonly attribute Location location; + readonly attribute History history; + readonly attribute CustomElementRegistry customElements; + [Replaceable] readonly attribute BarProp locationbar; + [Replaceable] readonly attribute BarProp menubar; + [Replaceable] readonly attribute BarProp personalbar; + [Replaceable] readonly attribute BarProp scrollbars; + [Replaceable] readonly attribute BarProp statusbar; + [Replaceable] readonly attribute BarProp toolbar; + attribute DOMString status; + undefined close(); + readonly attribute boolean closed; + undefined stop(); + undefined focus(); + undefined blur(); + + // other browsing contexts + [Replaceable] readonly attribute WindowProxy frames; + [Replaceable] readonly attribute unsigned long length; + [LegacyUnforgeable] readonly attribute WindowProxy? top; + attribute any opener; + [Replaceable] readonly attribute WindowProxy? parent; + readonly attribute Element? frameElement; + WindowProxy? open(optional USVString url = "", optional DOMString target = "_blank", optional [LegacyNullToEmptyString] DOMString features = ""); + getter object (DOMString name); + // Since this is the global object, the IDL named getter adds a NamedPropertiesObject exotic + // object on the prototype chain. Indeed, this does not make the global object an exotic object. + // Indexed access is taken care of by the WindowProxy exotic object. + + // the user agent + readonly attribute Navigator navigator; + readonly attribute boolean originAgentCluster; + + // user prompts + undefined alert(); + undefined alert(DOMString message); + boolean confirm(optional DOMString message = ""); + DOMString? prompt(optional DOMString message = "", optional DOMString default = ""); + undefined print(); + + undefined postMessage(any message, USVString targetOrigin, optional sequence transfer = []); + undefined postMessage(any message, optional WindowPostMessageOptions options = {}); + + // also has obsolete members +}; + +// Source: Compatibility Standard (https://compat.spec.whatwg.org/) +partial interface Window { + readonly attribute short orientation; + attribute EventHandler onorientationchange; +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +partial interface Window { + [Replaceable] readonly attribute (Event or undefined) event; // legacy +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes GlobalEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes WindowEventHandlers; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes WindowOrWorkerGlobalScope; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes AnimationFrameProvider; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes WindowSessionStorage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Window includes WindowLocalStorage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +partial interface Window { + undefined captureEvents(); + undefined releaseEvents(); + + [Replaceable, SameObject] readonly attribute External external; +}; + +// Source: Cookie Store API (https://wicg.github.io/cookie-store/) +[SecureContext] +partial interface Window { + [SameObject] readonly attribute CookieStore cookieStore; +}; + +// Source: File System Access (https://wicg.github.io/file-system-access/) +[SecureContext] +partial interface Window { + Promise> showOpenFilePicker(optional OpenFilePickerOptions options = {}); + Promise showSaveFilePicker(optional SaveFilePickerOptions options = {}); + Promise showDirectoryPicker(optional DirectoryPickerOptions options = {}); +}; + +// Source: Portals (https://wicg.github.io/portals/) +partial interface Window { + readonly attribute PortalHost? portalHost; +}; + +// Source: Web Speech API (https://wicg.github.io/speech-api/) +partial interface Window { + [SameObject] readonly attribute SpeechSynthesis speechSynthesis; +}; + +// Source: Visual Viewport API (https://wicg.github.io/visual-viewport/) +partial interface Window { + [SameObject, Replaceable] readonly attribute VisualViewport visualViewport; +}; + +// Source: CSS Spatial Navigation Level 1 (https://www.w3.org/TR/css-nav-1/) +partial interface Window { + void navigate(SpatialNavigationDirection dir); +}; + +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +partial interface Window { + [SecureContext] attribute EventHandler ondeviceorientation; +}; + +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +partial interface Window { + [SecureContext] attribute EventHandler ondeviceorientationabsolute; +}; + +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +partial interface Window { + attribute EventHandler oncompassneedscalibration; +}; + +// Source: DeviceOrientation Event Specification (https://www.w3.org/TR/orientation-event/) +partial interface Window { + [SecureContext] attribute EventHandler ondevicemotion; +}; + +// Source: Cooperative Scheduling of Background Tasks (https://www.w3.org/TR/requestidlecallback/) +partial interface Window { + unsigned long requestIdleCallback(IdleRequestCallback callback, + optional IdleRequestOptions options); + void cancelIdleCallback(unsigned long handle); +}; + +// Source: Selection API (https://www.w3.org/TR/selection-api/) +partial interface Window { + Selection? getSelection(); +}; \ No newline at end of file diff --git a/tr/idlnames/WindowClient.idl b/tr/idlnames/WindowClient.idl new file mode 100644 index 000000000000..6fc7f27695e1 --- /dev/null +++ b/tr/idlnames/WindowClient.idl @@ -0,0 +1,9 @@ +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +[Exposed=ServiceWorker] +interface WindowClient : Client { + readonly attribute VisibilityState visibilityState; + readonly attribute boolean focused; + [SameObject] readonly attribute FrozenArray ancestorOrigins; + [NewObject] Promise focus(); + [NewObject] Promise navigate(USVString url); +}; \ No newline at end of file diff --git a/tr/idlnames/WindowEventHandlers.idl b/tr/idlnames/WindowEventHandlers.idl new file mode 100644 index 000000000000..83c877968771 --- /dev/null +++ b/tr/idlnames/WindowEventHandlers.idl @@ -0,0 +1,24 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin WindowEventHandlers { + attribute EventHandler onafterprint; + attribute EventHandler onbeforeprint; + attribute OnBeforeUnloadEventHandler onbeforeunload; + attribute EventHandler onhashchange; + attribute EventHandler onlanguagechange; + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; + attribute EventHandler onoffline; + attribute EventHandler ononline; + attribute EventHandler onpagehide; + attribute EventHandler onpageshow; + attribute EventHandler onpopstate; + attribute EventHandler onrejectionhandled; + attribute EventHandler onstorage; + attribute EventHandler onunhandledrejection; + attribute EventHandler onunload; +}; + +// Source: Portals (https://wicg.github.io/portals/) +partial interface mixin WindowEventHandlers { + attribute EventHandler onportalactivate; +}; \ No newline at end of file diff --git a/tr/idlnames/WindowLocalStorage.idl b/tr/idlnames/WindowLocalStorage.idl new file mode 100644 index 000000000000..06d114d59c6b --- /dev/null +++ b/tr/idlnames/WindowLocalStorage.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin WindowLocalStorage { + readonly attribute Storage localStorage; +}; \ No newline at end of file diff --git a/tr/idlnames/WindowOrWorkerGlobalScope.idl b/tr/idlnames/WindowOrWorkerGlobalScope.idl new file mode 100644 index 000000000000..966fbba6a568 --- /dev/null +++ b/tr/idlnames/WindowOrWorkerGlobalScope.idl @@ -0,0 +1,53 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin WindowOrWorkerGlobalScope { + [Replaceable] readonly attribute USVString origin; + readonly attribute boolean isSecureContext; + readonly attribute boolean crossOriginIsolated; + + // base64 utility methods + DOMString btoa(DOMString data); + ByteString atob(DOMString data); + + // timers + long setTimeout(TimerHandler handler, optional long timeout = 0, any... arguments); + undefined clearTimeout(optional long handle = 0); + long setInterval(TimerHandler handler, optional long timeout = 0, any... arguments); + undefined clearInterval(optional long handle = 0); + + // microtask queuing + undefined queueMicrotask(VoidFunction callback); + + // ImageBitmap + Promise createImageBitmap(ImageBitmapSource image, optional ImageBitmapOptions options = {}); + Promise createImageBitmap(ImageBitmapSource image, long sx, long sy, long sw, long sh, optional ImageBitmapOptions options = {}); +}; + +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +partial interface mixin WindowOrWorkerGlobalScope { + [NewObject] Promise fetch(RequestInfo input, optional RequestInit init = {}); +}; + +// Source: Origin Policy (https://wicg.github.io/origin-policy/) +partial interface mixin WindowOrWorkerGlobalScope { + readonly attribute FrozenArray originPolicyIds; +}; + +// Source: High Resolution Time (https://www.w3.org/TR/hr-time-3/) +partial interface mixin WindowOrWorkerGlobalScope { + [Replaceable] readonly attribute Performance performance; +}; + +// Source: Indexed Database API 2.0 (https://www.w3.org/TR/IndexedDB-2/) +partial interface WindowOrWorkerGlobalScope { + [SameObject] readonly attribute IDBFactory indexedDB; +}; + +// Source: Secure Contexts (https://www.w3.org/TR/secure-contexts/) +partial interface WindowOrWorkerGlobalScope { + readonly attribute boolean isSecureContext; +}; + +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +partial interface WindowOrWorkerGlobalScope { + [SecureContext, SameObject] readonly attribute CacheStorage caches; +}; \ No newline at end of file diff --git a/tr/idlnames/WindowPostMessageOptions.idl b/tr/idlnames/WindowPostMessageOptions.idl new file mode 100644 index 000000000000..656d911129ef --- /dev/null +++ b/tr/idlnames/WindowPostMessageOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary WindowPostMessageOptions : PostMessageOptions { + USVString targetOrigin = "/"; +}; \ No newline at end of file diff --git a/tr/idlnames/WindowSessionStorage.idl b/tr/idlnames/WindowSessionStorage.idl new file mode 100644 index 000000000000..250f5cf882b7 --- /dev/null +++ b/tr/idlnames/WindowSessionStorage.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +interface mixin WindowSessionStorage { + readonly attribute Storage sessionStorage; +}; \ No newline at end of file diff --git a/tr/idlnames/Worker.idl b/tr/idlnames/Worker.idl new file mode 100644 index 000000000000..da14c253c3bc --- /dev/null +++ b/tr/idlnames/Worker.idl @@ -0,0 +1,15 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=(Window,DedicatedWorker,SharedWorker)] +interface Worker : EventTarget { + constructor(USVString scriptURL, optional WorkerOptions options = {}); + + undefined terminate(); + + undefined postMessage(any message, sequence transfer); + undefined postMessage(any message, optional PostMessageOptions options = {}); + attribute EventHandler onmessage; + attribute EventHandler onmessageerror; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +Worker includes AbstractWorker; \ No newline at end of file diff --git a/tr/idlnames/WorkerGlobalScope.idl b/tr/idlnames/WorkerGlobalScope.idl new file mode 100644 index 000000000000..ccadf23422ee --- /dev/null +++ b/tr/idlnames/WorkerGlobalScope.idl @@ -0,0 +1,23 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Worker] +interface WorkerGlobalScope : EventTarget { + readonly attribute WorkerGlobalScope self; + readonly attribute WorkerLocation location; + readonly attribute WorkerNavigator navigator; + undefined importScripts(USVString... urls); + + attribute OnErrorEventHandler onerror; + attribute EventHandler onlanguagechange; + attribute EventHandler onoffline; + attribute EventHandler ononline; + attribute EventHandler onrejectionhandled; + attribute EventHandler onunhandledrejection; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +WorkerGlobalScope includes WindowOrWorkerGlobalScope; + +// Source: CORS and RFC1918 (https://wicg.github.io/cors-rfc1918/) +partial interface WorkerGlobalScope { + readonly attribute AddressSpace addressSpace; +}; \ No newline at end of file diff --git a/tr/idlnames/WorkerLocation.idl b/tr/idlnames/WorkerLocation.idl new file mode 100644 index 000000000000..b4f9b15d3f91 --- /dev/null +++ b/tr/idlnames/WorkerLocation.idl @@ -0,0 +1,13 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Worker] +interface WorkerLocation { + stringifier readonly attribute USVString href; + readonly attribute USVString origin; + readonly attribute USVString protocol; + readonly attribute USVString host; + readonly attribute USVString hostname; + readonly attribute USVString port; + readonly attribute USVString pathname; + readonly attribute USVString search; + readonly attribute USVString hash; +}; \ No newline at end of file diff --git a/tr/idlnames/WorkerNavigator.idl b/tr/idlnames/WorkerNavigator.idl new file mode 100644 index 000000000000..efbefb6d6448 --- /dev/null +++ b/tr/idlnames/WorkerNavigator.idl @@ -0,0 +1,68 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Worker] +interface WorkerNavigator {}; + +// Source: WebGPU (https://gpuweb.github.io/gpuweb/) +[Exposed=DedicatedWorker] +partial interface WorkerNavigator { + [SameObject] readonly attribute GPU gpu; +}; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +WorkerNavigator includes NavigatorID; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +WorkerNavigator includes NavigatorLanguage; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +WorkerNavigator includes NavigatorOnLine; + +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +WorkerNavigator includes NavigatorConcurrentHardware; + +// Source: Storage Standard (https://storage.spec.whatwg.org/) +WorkerNavigator includes NavigatorStorage; + +// Source: Badging API (https://w3c.github.io/badging/) +WorkerNavigator includes NavigatorBadge; + +// Source: Local Font Access API (https://wicg.github.io/local-font-access/) +WorkerNavigator includes NavigatorFonts; + +// Source: Network Information API (https://wicg.github.io/netinfo/) +WorkerNavigator includes NavigatorNetworkInformation; + +// Source: Web Serial API (https://wicg.github.io/serial/) +[Exposed=DedicatedWorker, SecureContext] +partial interface WorkerNavigator { + [SameObject] readonly attribute Serial serial; +}; + +// Source: User-Agent Client Hints (https://wicg.github.io/ua-client-hints/) +WorkerNavigator includes NavigatorUA; + +// Source: Web Locks API (https://wicg.github.io/web-locks/) +WorkerNavigator includes NavigatorLocks; + +// Source: WebUSB API (https://wicg.github.io/webusb/) +[Exposed=(DedicatedWorker,SharedWorker), SecureContext] +partial interface WorkerNavigator { + [SameObject] readonly attribute USB usb; +}; + +// Source: Media Capabilities (https://www.w3.org/TR/media-capabilities/) +[Exposed=Worker] +partial interface WorkerNavigator { + [SameObject] readonly attribute MediaCapabilities mediaCapabilities; +}; + +// Source: Permissions (https://www.w3.org/TR/permissions/) +[Exposed=(Worker)] +partial interface WorkerNavigator { + [SameObject] readonly attribute Permissions permissions; +}; + +// Source: Service Workers 1 (https://www.w3.org/TR/service-workers-1/) +partial interface WorkerNavigator { + [SecureContext, SameObject] readonly attribute ServiceWorkerContainer serviceWorker; +}; \ No newline at end of file diff --git a/tr/idlnames/WorkerOptions.idl b/tr/idlnames/WorkerOptions.idl new file mode 100644 index 000000000000..6b1ed77e121f --- /dev/null +++ b/tr/idlnames/WorkerOptions.idl @@ -0,0 +1,6 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary WorkerOptions { + WorkerType type = "classic"; + RequestCredentials credentials = "same-origin"; // credentials is only used if type is "module" + DOMString name = ""; +}; \ No newline at end of file diff --git a/tr/idlnames/WorkerType.idl b/tr/idlnames/WorkerType.idl new file mode 100644 index 000000000000..fc6d325c59eb --- /dev/null +++ b/tr/idlnames/WorkerType.idl @@ -0,0 +1,2 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +enum WorkerType { "classic", "module" }; \ No newline at end of file diff --git a/tr/idlnames/Worklet.idl b/tr/idlnames/Worklet.idl new file mode 100644 index 000000000000..689f80dd9021 --- /dev/null +++ b/tr/idlnames/Worklet.idl @@ -0,0 +1,5 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Window, SecureContext] +interface Worklet { + [NewObject] Promise addModule(USVString moduleURL, optional WorkletOptions options = {}); +}; \ No newline at end of file diff --git a/tr/idlnames/WorkletAnimation.idl b/tr/idlnames/WorkletAnimation.idl new file mode 100644 index 000000000000..8a06103cf2d7 --- /dev/null +++ b/tr/idlnames/WorkletAnimation.idl @@ -0,0 +1,9 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[Exposed=Window, + Constructor (DOMString animatorName, + optional (AnimationEffect or sequence)? effects = null, + optional AnimationTimeline? timeline, + optional any options)] +interface WorkletAnimation : Animation { + readonly attribute DOMString animatorName; +}; \ No newline at end of file diff --git a/tr/idlnames/WorkletGlobalScope.idl b/tr/idlnames/WorkletGlobalScope.idl new file mode 100644 index 000000000000..69bd55d1b7aa --- /dev/null +++ b/tr/idlnames/WorkletGlobalScope.idl @@ -0,0 +1,3 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +[Exposed=Worklet, SecureContext] +interface WorkletGlobalScope {}; \ No newline at end of file diff --git a/tr/idlnames/WorkletGroupEffect.idl b/tr/idlnames/WorkletGroupEffect.idl new file mode 100644 index 000000000000..89600e5639bc --- /dev/null +++ b/tr/idlnames/WorkletGroupEffect.idl @@ -0,0 +1,5 @@ +// Source: CSS Animation Worklet API (https://www.w3.org/TR/css-animation-worklet-1/) +[Exposed=AnimationWorklet] +interface WorkletGroupEffect { + sequence getChildren(); +}; \ No newline at end of file diff --git a/tr/idlnames/WorkletOptions.idl b/tr/idlnames/WorkletOptions.idl new file mode 100644 index 000000000000..b0ab90d80528 --- /dev/null +++ b/tr/idlnames/WorkletOptions.idl @@ -0,0 +1,4 @@ +// Source: HTML Standard (https://html.spec.whatwg.org/multipage/) +dictionary WorkletOptions { + RequestCredentials credentials = "same-origin"; +}; \ No newline at end of file diff --git a/tr/idlnames/WritableStream.idl b/tr/idlnames/WritableStream.idl new file mode 100644 index 000000000000..5993ce7c8097 --- /dev/null +++ b/tr/idlnames/WritableStream.idl @@ -0,0 +1,11 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet), Transferable] +interface WritableStream { + constructor(optional object underlyingSink, optional QueuingStrategy strategy = {}); + + readonly attribute boolean locked; + + Promise abort(optional any reason); + Promise close(); + WritableStreamDefaultWriter getWriter(); +}; \ No newline at end of file diff --git a/tr/idlnames/WritableStreamDefaultController.idl b/tr/idlnames/WritableStreamDefaultController.idl new file mode 100644 index 000000000000..5c2dfefcc29c --- /dev/null +++ b/tr/idlnames/WritableStreamDefaultController.idl @@ -0,0 +1,5 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface WritableStreamDefaultController { + undefined error(optional any e); +}; \ No newline at end of file diff --git a/tr/idlnames/WritableStreamDefaultWriter.idl b/tr/idlnames/WritableStreamDefaultWriter.idl new file mode 100644 index 000000000000..2e8818acc136 --- /dev/null +++ b/tr/idlnames/WritableStreamDefaultWriter.idl @@ -0,0 +1,14 @@ +// Source: Streams Standard (https://streams.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +interface WritableStreamDefaultWriter { + constructor(WritableStream stream); + + readonly attribute Promise closed; + readonly attribute unrestricted double? desiredSize; + readonly attribute Promise ready; + + Promise abort(optional any reason); + Promise close(); + undefined releaseLock(); + Promise write(optional any chunk); +}; \ No newline at end of file diff --git a/tr/idlnames/WriteCommandType.idl b/tr/idlnames/WriteCommandType.idl new file mode 100644 index 000000000000..19d4561cb457 --- /dev/null +++ b/tr/idlnames/WriteCommandType.idl @@ -0,0 +1,6 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +enum WriteCommandType { + "write", + "seek", + "truncate", +}; \ No newline at end of file diff --git a/tr/idlnames/WriteParams.idl b/tr/idlnames/WriteParams.idl new file mode 100644 index 000000000000..068aa4af849d --- /dev/null +++ b/tr/idlnames/WriteParams.idl @@ -0,0 +1,7 @@ +// Source: File System Access (https://wicg.github.io/file-system-access/) +dictionary WriteParams { + required WriteCommandType type; + unsigned long long? size; + unsigned long long? position; + (BufferSource or Blob or USVString)? data; +}; \ No newline at end of file diff --git a/tr/idlnames/XMLDocument.idl b/tr/idlnames/XMLDocument.idl new file mode 100644 index 000000000000..30330987c70f --- /dev/null +++ b/tr/idlnames/XMLDocument.idl @@ -0,0 +1,3 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface XMLDocument : Document {}; \ No newline at end of file diff --git a/tr/idlnames/XMLHttpRequest.idl b/tr/idlnames/XMLHttpRequest.idl new file mode 100644 index 000000000000..60290314ccf0 --- /dev/null +++ b/tr/idlnames/XMLHttpRequest.idl @@ -0,0 +1,38 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +[Exposed=(Window,DedicatedWorker,SharedWorker)] +interface XMLHttpRequest : XMLHttpRequestEventTarget { + constructor(); + + // event handler + attribute EventHandler onreadystatechange; + + // states + const unsigned short UNSENT = 0; + const unsigned short OPENED = 1; + const unsigned short HEADERS_RECEIVED = 2; + const unsigned short LOADING = 3; + const unsigned short DONE = 4; + readonly attribute unsigned short readyState; + + // request + undefined open(ByteString method, USVString url); + undefined open(ByteString method, USVString url, boolean async, optional USVString? username = null, optional USVString? password = null); + undefined setRequestHeader(ByteString name, ByteString value); + attribute unsigned long timeout; + attribute boolean withCredentials; + [SameObject] readonly attribute XMLHttpRequestUpload upload; + undefined send(optional (Document or XMLHttpRequestBodyInit)? body = null); + undefined abort(); + + // response + readonly attribute USVString responseURL; + readonly attribute unsigned short status; + readonly attribute ByteString statusText; + ByteString? getResponseHeader(ByteString name); + ByteString getAllResponseHeaders(); + undefined overrideMimeType(DOMString mime); + attribute XMLHttpRequestResponseType responseType; + readonly attribute any response; + readonly attribute USVString responseText; + [Exposed=Window] readonly attribute Document? responseXML; +}; \ No newline at end of file diff --git a/tr/idlnames/XMLHttpRequestBodyInit.idl b/tr/idlnames/XMLHttpRequestBodyInit.idl new file mode 100644 index 000000000000..b880cc642c6a --- /dev/null +++ b/tr/idlnames/XMLHttpRequestBodyInit.idl @@ -0,0 +1,2 @@ +// Source: Fetch Standard (https://fetch.spec.whatwg.org/) +typedef (Blob or BufferSource or FormData or URLSearchParams or USVString) XMLHttpRequestBodyInit; \ No newline at end of file diff --git a/tr/idlnames/XMLHttpRequestEventTarget.idl b/tr/idlnames/XMLHttpRequestEventTarget.idl new file mode 100644 index 000000000000..792fa67a0dc1 --- /dev/null +++ b/tr/idlnames/XMLHttpRequestEventTarget.idl @@ -0,0 +1,12 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +[Exposed=(Window,DedicatedWorker,SharedWorker)] +interface XMLHttpRequestEventTarget : EventTarget { + // event handlers + attribute EventHandler onloadstart; + attribute EventHandler onprogress; + attribute EventHandler onabort; + attribute EventHandler onerror; + attribute EventHandler onload; + attribute EventHandler ontimeout; + attribute EventHandler onloadend; +}; \ No newline at end of file diff --git a/tr/idlnames/XMLHttpRequestResponseType.idl b/tr/idlnames/XMLHttpRequestResponseType.idl new file mode 100644 index 000000000000..95eaf241f481 --- /dev/null +++ b/tr/idlnames/XMLHttpRequestResponseType.idl @@ -0,0 +1,9 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +enum XMLHttpRequestResponseType { + "", + "arraybuffer", + "blob", + "document", + "json", + "text" +}; \ No newline at end of file diff --git a/tr/idlnames/XMLHttpRequestUpload.idl b/tr/idlnames/XMLHttpRequestUpload.idl new file mode 100644 index 000000000000..54f05bcbc12d --- /dev/null +++ b/tr/idlnames/XMLHttpRequestUpload.idl @@ -0,0 +1,4 @@ +// Source: XMLHttpRequest Standard (https://xhr.spec.whatwg.org/) +[Exposed=(Window,DedicatedWorker,SharedWorker)] +interface XMLHttpRequestUpload : XMLHttpRequestEventTarget { +}; \ No newline at end of file diff --git a/tr/idlnames/XMLSerializer.idl b/tr/idlnames/XMLSerializer.idl new file mode 100644 index 000000000000..771f37f94000 --- /dev/null +++ b/tr/idlnames/XMLSerializer.idl @@ -0,0 +1,5 @@ +// Source: DOM Parsing and Serialization (https://www.w3.org/TR/DOM-Parsing/) +[Constructor] +interface XMLSerializer { + DOMString serializeToString (Node root); +}; \ No newline at end of file diff --git a/tr/idlnames/XPathEvaluator.idl b/tr/idlnames/XPathEvaluator.idl new file mode 100644 index 000000000000..c6f0f4d92796 --- /dev/null +++ b/tr/idlnames/XPathEvaluator.idl @@ -0,0 +1,8 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface XPathEvaluator { + constructor(); +}; + +// Source: DOM Standard (https://dom.spec.whatwg.org/) +XPathEvaluator includes XPathEvaluatorBase; \ No newline at end of file diff --git a/tr/idlnames/XPathEvaluatorBase.idl b/tr/idlnames/XPathEvaluatorBase.idl new file mode 100644 index 000000000000..7c60c3fd5efe --- /dev/null +++ b/tr/idlnames/XPathEvaluatorBase.idl @@ -0,0 +1,7 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +interface mixin XPathEvaluatorBase { + [NewObject] XPathExpression createExpression(DOMString expression, optional XPathNSResolver? resolver = null); + XPathNSResolver createNSResolver(Node nodeResolver); + // XPathResult.ANY_TYPE = 0 + XPathResult evaluate(DOMString expression, Node contextNode, optional XPathNSResolver? resolver = null, optional unsigned short type = 0, optional XPathResult? result = null); +}; \ No newline at end of file diff --git a/tr/idlnames/XPathExpression.idl b/tr/idlnames/XPathExpression.idl new file mode 100644 index 000000000000..b5f1bdb06117 --- /dev/null +++ b/tr/idlnames/XPathExpression.idl @@ -0,0 +1,6 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface XPathExpression { + // XPathResult.ANY_TYPE = 0 + XPathResult evaluate(Node contextNode, optional unsigned short type = 0, optional XPathResult? result = null); +}; \ No newline at end of file diff --git a/tr/idlnames/XPathNSResolver.idl b/tr/idlnames/XPathNSResolver.idl new file mode 100644 index 000000000000..862ba107a3d6 --- /dev/null +++ b/tr/idlnames/XPathNSResolver.idl @@ -0,0 +1,4 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +callback interface XPathNSResolver { + DOMString? lookupNamespaceURI(DOMString? prefix); +}; \ No newline at end of file diff --git a/tr/idlnames/XPathResult.idl b/tr/idlnames/XPathResult.idl new file mode 100644 index 000000000000..f28638e6c846 --- /dev/null +++ b/tr/idlnames/XPathResult.idl @@ -0,0 +1,25 @@ +// Source: DOM Standard (https://dom.spec.whatwg.org/) +[Exposed=Window] +interface XPathResult { + const unsigned short ANY_TYPE = 0; + const unsigned short NUMBER_TYPE = 1; + const unsigned short STRING_TYPE = 2; + const unsigned short BOOLEAN_TYPE = 3; + const unsigned short UNORDERED_NODE_ITERATOR_TYPE = 4; + const unsigned short ORDERED_NODE_ITERATOR_TYPE = 5; + const unsigned short UNORDERED_NODE_SNAPSHOT_TYPE = 6; + const unsigned short ORDERED_NODE_SNAPSHOT_TYPE = 7; + const unsigned short ANY_UNORDERED_NODE_TYPE = 8; + const unsigned short FIRST_ORDERED_NODE_TYPE = 9; + + readonly attribute unsigned short resultType; + readonly attribute unrestricted double numberValue; + readonly attribute DOMString stringValue; + readonly attribute boolean booleanValue; + readonly attribute Node? singleNodeValue; + readonly attribute boolean invalidIteratorState; + readonly attribute unsigned long snapshotLength; + + Node? iterateNext(); + Node? snapshotItem(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/XRAnchor.idl b/tr/idlnames/XRAnchor.idl new file mode 100644 index 000000000000..c018c2c2e0c5 --- /dev/null +++ b/tr/idlnames/XRAnchor.idl @@ -0,0 +1,7 @@ +// Source: WebXR Anchors Module (https://immersive-web.github.io/anchors/) +[SecureContext, Exposed=Window] +interface XRAnchor { + readonly attribute XRSpace anchorSpace; + + void delete(); +}; \ No newline at end of file diff --git a/tr/idlnames/XRAnchorSet.idl b/tr/idlnames/XRAnchorSet.idl new file mode 100644 index 000000000000..acce9a0a7e07 --- /dev/null +++ b/tr/idlnames/XRAnchorSet.idl @@ -0,0 +1,4 @@ +// Source: WebXR Anchors Module (https://immersive-web.github.io/anchors/) +interface XRAnchorSet { + readonly setlike; +}; \ No newline at end of file diff --git a/tr/idlnames/XRBoundedReferenceSpace.idl b/tr/idlnames/XRBoundedReferenceSpace.idl new file mode 100644 index 000000000000..4241f20b094f --- /dev/null +++ b/tr/idlnames/XRBoundedReferenceSpace.idl @@ -0,0 +1,5 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRBoundedReferenceSpace : XRReferenceSpace { + readonly attribute FrozenArray boundsGeometry; +}; \ No newline at end of file diff --git a/tr/idlnames/XRCompositionLayer.idl b/tr/idlnames/XRCompositionLayer.idl new file mode 100644 index 000000000000..efd0c727497d --- /dev/null +++ b/tr/idlnames/XRCompositionLayer.idl @@ -0,0 +1,12 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRCompositionLayer : XRLayer { + readonly attribute XRLayerLayout layout; + + attribute boolean blendTextureSourceAlpha; + attribute boolean? chromaticAberrationCorrection; + attribute float? fixedFoveation; + + readonly attribute boolean needsRedraw; + + undefined destroy(); +}; \ No newline at end of file diff --git a/tr/idlnames/XRCubeLayer.idl b/tr/idlnames/XRCubeLayer.idl new file mode 100644 index 000000000000..3e1773b831bd --- /dev/null +++ b/tr/idlnames/XRCubeLayer.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRCubeLayer : XRCompositionLayer { + attribute XRSpace space; + attribute DOMPointReadOnly orientation; + + // Events + attribute EventHandler onredraw; +}; \ No newline at end of file diff --git a/tr/idlnames/XRCubeLayerInit.idl b/tr/idlnames/XRCubeLayerInit.idl new file mode 100644 index 000000000000..bbcd2efc44e9 --- /dev/null +++ b/tr/idlnames/XRCubeLayerInit.idl @@ -0,0 +1,4 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRCubeLayerInit : XRLayerInit { + DOMPointReadOnly? orientation; +}; \ No newline at end of file diff --git a/tr/idlnames/XRCylinderLayer.idl b/tr/idlnames/XRCylinderLayer.idl new file mode 100644 index 000000000000..7fb2d01713b6 --- /dev/null +++ b/tr/idlnames/XRCylinderLayer.idl @@ -0,0 +1,12 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRCylinderLayer : XRCompositionLayer { + attribute XRSpace space; + attribute XRRigidTransform transform; + + attribute float radius; + attribute float centralAngle; + attribute float aspectRatio; + + // Events + attribute EventHandler onredraw; +}; \ No newline at end of file diff --git a/tr/idlnames/XRCylinderLayerInit.idl b/tr/idlnames/XRCylinderLayerInit.idl new file mode 100644 index 000000000000..d97e04e13b4b --- /dev/null +++ b/tr/idlnames/XRCylinderLayerInit.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRCylinderLayerInit : XRLayerInit { + XRTextureType textureType = "texture"; + XRRigidTransform? transform; + float radius = 2.0; + float centralAngle = 0.78539; + float aspectRatio = 2.0; +}; \ No newline at end of file diff --git a/tr/idlnames/XRDOMOverlayInit.idl b/tr/idlnames/XRDOMOverlayInit.idl new file mode 100644 index 000000000000..ff9b55add125 --- /dev/null +++ b/tr/idlnames/XRDOMOverlayInit.idl @@ -0,0 +1,4 @@ +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +dictionary XRDOMOverlayInit { + required Element root; +}; \ No newline at end of file diff --git a/tr/idlnames/XRDOMOverlayState.idl b/tr/idlnames/XRDOMOverlayState.idl new file mode 100644 index 000000000000..dc142a1125a9 --- /dev/null +++ b/tr/idlnames/XRDOMOverlayState.idl @@ -0,0 +1,4 @@ +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +dictionary XRDOMOverlayState { + XRDOMOverlayType type; +}; \ No newline at end of file diff --git a/tr/idlnames/XRDOMOverlayType.idl b/tr/idlnames/XRDOMOverlayType.idl new file mode 100644 index 000000000000..2e3be95c439a --- /dev/null +++ b/tr/idlnames/XRDOMOverlayType.idl @@ -0,0 +1,6 @@ +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +enum XRDOMOverlayType { + "screen", + "floating", + "head-locked" +}; \ No newline at end of file diff --git a/tr/idlnames/XREnvironmentBlendMode.idl b/tr/idlnames/XREnvironmentBlendMode.idl new file mode 100644 index 000000000000..09ce7e15e38a --- /dev/null +++ b/tr/idlnames/XREnvironmentBlendMode.idl @@ -0,0 +1,6 @@ +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +enum XREnvironmentBlendMode { + "opaque", + "alpha-blend", + "additive" +}; \ No newline at end of file diff --git a/tr/idlnames/XREquirectLayer.idl b/tr/idlnames/XREquirectLayer.idl new file mode 100644 index 000000000000..c6b512cacdf8 --- /dev/null +++ b/tr/idlnames/XREquirectLayer.idl @@ -0,0 +1,13 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XREquirectLayer : XRCompositionLayer { + attribute XRSpace space; + attribute XRRigidTransform transform; + + attribute float radius; + attribute float centralHorizontalAngle; + attribute float upperVerticalAngle; + attribute float lowerVerticalAngle; + + // Events + attribute EventHandler onredraw; +}; \ No newline at end of file diff --git a/tr/idlnames/XREquirectLayerInit.idl b/tr/idlnames/XREquirectLayerInit.idl new file mode 100644 index 000000000000..7b1d82fba7ea --- /dev/null +++ b/tr/idlnames/XREquirectLayerInit.idl @@ -0,0 +1,9 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XREquirectLayerInit : XRLayerInit { + XRTextureType textureType = "texture"; + XRRigidTransform? transform; + float radius = 0; + float centralHorizontalAngle = 6.28318; + float upperVerticalAngle = 1.570795; + float lowerVerticalAngle = -1.570795; +}; \ No newline at end of file diff --git a/tr/idlnames/XREye.idl b/tr/idlnames/XREye.idl new file mode 100644 index 000000000000..b327a6d5e79a --- /dev/null +++ b/tr/idlnames/XREye.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +enum XREye { + "none", + "left", + "right" +}; \ No newline at end of file diff --git a/tr/idlnames/XRFrame.idl b/tr/idlnames/XRFrame.idl new file mode 100644 index 000000000000..6225eb5832c5 --- /dev/null +++ b/tr/idlnames/XRFrame.idl @@ -0,0 +1,31 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRFrame { + [SameObject] readonly attribute XRSession session; + + XRViewerPose? getViewerPose(XRReferenceSpace referenceSpace); + XRPose? getPose(XRSpace space, XRSpace baseSpace); +}; + +// Source: WebXR Anchors Module (https://immersive-web.github.io/anchors/) +partial interface XRFrame { + Promise createAnchor(XRRigidTransform pose, XRSpace space); +}; + +// Source: WebXR Anchors Module (https://immersive-web.github.io/anchors/) +partial interface XRFrame { + [SameObject] readonly attribute XRAnchorSet trackedAnchors; +}; + +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +partial interface XRFrame { + FrozenArray getHitTestResults(XRHitTestSource hitTestSource); + FrozenArray getHitTestResultsForTransientInput(XRTransientInputHitTestSource hitTestSource); +}; + +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +partial interface XRFrame { + XRJointPose? getJointPose(XRJointSpace joint, XRSpace baseSpace); + boolean fillJointRadii(sequence jointSpaces, Float32Array radii); + + boolean fillPoses(sequence spaces, XRSpace baseSpace, Float32Array transforms); +}; \ No newline at end of file diff --git a/tr/idlnames/XRFrameRequestCallback.idl b/tr/idlnames/XRFrameRequestCallback.idl new file mode 100644 index 000000000000..6d63d20f4b6a --- /dev/null +++ b/tr/idlnames/XRFrameRequestCallback.idl @@ -0,0 +1,2 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +callback XRFrameRequestCallback = void (DOMHighResTimeStamp time, XRFrame frame); \ No newline at end of file diff --git a/tr/idlnames/XRHand.idl b/tr/idlnames/XRHand.idl new file mode 100644 index 000000000000..c467afa50427 --- /dev/null +++ b/tr/idlnames/XRHand.idl @@ -0,0 +1,38 @@ +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +[Exposed=Window] +interface XRHand { + iterable; + readonly attribute unsigned long length; + getter XRJointSpace joint(unsigned long jointIndex); + + const unsigned long WRIST = 0; + + const unsigned long THUMB_METACARPAL = 1; + const unsigned long THUMB_PHALANX_PROXIMAL = 2; + const unsigned long THUMB_PHALANX_DISTAL = 3; + const unsigned long THUMB_PHALANX_TIP = 4; + + const unsigned long INDEX_METACARPAL = 5; + const unsigned long INDEX_PHALANX_PROXIMAL = 6; + const unsigned long INDEX_PHALANX_INTERMEDIATE = 7; + const unsigned long INDEX_PHALANX_DISTAL = 8; + const unsigned long INDEX_PHALANX_TIP = 9; + + const unsigned long MIDDLE_METACARPAL = 10; + const unsigned long MIDDLE_PHALANX_PROXIMAL = 11; + const unsigned long MIDDLE_PHALANX_INTERMEDIATE = 12; + const unsigned long MIDDLE_PHALANX_DISTAL = 13; + const unsigned long MIDDLE_PHALANX_TIP = 14; + + const unsigned long RING_METACARPAL = 15; + const unsigned long RING_PHALANX_PROXIMAL = 16; + const unsigned long RING_PHALANX_INTERMEDIATE = 17; + const unsigned long RING_PHALANX_DISTAL = 18; + const unsigned long RING_PHALANX_TIP = 19; + + const unsigned long LITTLE_METACARPAL = 20; + const unsigned long LITTLE_PHALANX_PROXIMAL = 21; + const unsigned long LITTLE_PHALANX_INTERMEDIATE = 22; + const unsigned long LITTLE_PHALANX_DISTAL = 23; + const unsigned long LITTLE_PHALANX_TIP = 24; +}; \ No newline at end of file diff --git a/tr/idlnames/XRHandedness.idl b/tr/idlnames/XRHandedness.idl new file mode 100644 index 000000000000..84c6018c43fc --- /dev/null +++ b/tr/idlnames/XRHandedness.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +enum XRHandedness { + "none", + "left", + "right" +}; \ No newline at end of file diff --git a/tr/idlnames/XRHitTestOptionsInit.idl b/tr/idlnames/XRHitTestOptionsInit.idl new file mode 100644 index 000000000000..7fdfeced2793 --- /dev/null +++ b/tr/idlnames/XRHitTestOptionsInit.idl @@ -0,0 +1,6 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +dictionary XRHitTestOptionsInit { + required XRSpace space; + FrozenArray entityTypes; + XRRay offsetRay; +}; \ No newline at end of file diff --git a/tr/idlnames/XRHitTestResult.idl b/tr/idlnames/XRHitTestResult.idl new file mode 100644 index 000000000000..41cf5556afd4 --- /dev/null +++ b/tr/idlnames/XRHitTestResult.idl @@ -0,0 +1,10 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +[SecureContext, Exposed=Window] +interface XRHitTestResult { + XRPose? getPose(XRSpace baseSpace); +}; + +// Source: WebXR Anchors Module (https://immersive-web.github.io/anchors/) +partial interface XRHitTestResult { + Promise createAnchor(); +}; \ No newline at end of file diff --git a/tr/idlnames/XRHitTestSource.idl b/tr/idlnames/XRHitTestSource.idl new file mode 100644 index 000000000000..d8b1647a1803 --- /dev/null +++ b/tr/idlnames/XRHitTestSource.idl @@ -0,0 +1,5 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +[SecureContext, Exposed=Window] +interface XRHitTestSource { + void cancel(); +}; \ No newline at end of file diff --git a/tr/idlnames/XRHitTestTrackableType.idl b/tr/idlnames/XRHitTestTrackableType.idl new file mode 100644 index 000000000000..349840fce412 --- /dev/null +++ b/tr/idlnames/XRHitTestTrackableType.idl @@ -0,0 +1,6 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +enum XRHitTestTrackableType { + "point", + "plane", + "mesh" +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSource.idl b/tr/idlnames/XRInputSource.idl new file mode 100644 index 000000000000..4a67f57570cf --- /dev/null +++ b/tr/idlnames/XRInputSource.idl @@ -0,0 +1,19 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRInputSource { + readonly attribute XRHandedness handedness; + readonly attribute XRTargetRayMode targetRayMode; + [SameObject] readonly attribute XRSpace targetRaySpace; + [SameObject] readonly attribute XRSpace? gripSpace; + [SameObject] readonly attribute FrozenArray profiles; +}; + +// Source: WebXR Gamepads Module - Level 1 (https://www.w3.org/TR/webxr-gamepads-module-1/) +partial interface XRInputSource { + [SameObject] readonly attribute Gamepad? gamepad; +}; + +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +partial interface XRInputSource { + readonly attribute XRHand? hand; +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSourceArray.idl b/tr/idlnames/XRInputSourceArray.idl new file mode 100644 index 000000000000..fe501b44e5d4 --- /dev/null +++ b/tr/idlnames/XRInputSourceArray.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRInputSourceArray { + iterable; + readonly attribute unsigned long length; + getter XRInputSource(unsigned long index); +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSourceEvent.idl b/tr/idlnames/XRInputSourceEvent.idl new file mode 100644 index 000000000000..e1d35c61ef43 --- /dev/null +++ b/tr/idlnames/XRInputSourceEvent.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRInputSourceEvent : Event { + constructor(DOMString type, XRInputSourceEventInit eventInitDict); + [SameObject] readonly attribute XRFrame frame; + [SameObject] readonly attribute XRInputSource inputSource; +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSourceEventInit.idl b/tr/idlnames/XRInputSourceEventInit.idl new file mode 100644 index 000000000000..83bbbe219044 --- /dev/null +++ b/tr/idlnames/XRInputSourceEventInit.idl @@ -0,0 +1,5 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRInputSourceEventInit : EventInit { + required XRFrame frame; + required XRInputSource inputSource; +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSourcesChangeEvent.idl b/tr/idlnames/XRInputSourcesChangeEvent.idl new file mode 100644 index 000000000000..e79def0bec93 --- /dev/null +++ b/tr/idlnames/XRInputSourcesChangeEvent.idl @@ -0,0 +1,8 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRInputSourcesChangeEvent : Event { + constructor(DOMString type, XRInputSourcesChangeEventInit eventInitDict); + [SameObject] readonly attribute XRSession session; + [SameObject] readonly attribute FrozenArray added; + [SameObject] readonly attribute FrozenArray removed; +}; \ No newline at end of file diff --git a/tr/idlnames/XRInputSourcesChangeEventInit.idl b/tr/idlnames/XRInputSourcesChangeEventInit.idl new file mode 100644 index 000000000000..4057687d7cdd --- /dev/null +++ b/tr/idlnames/XRInputSourcesChangeEventInit.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRInputSourcesChangeEventInit : EventInit { + required XRSession session; + required FrozenArray added; + required FrozenArray removed; + +}; \ No newline at end of file diff --git a/tr/idlnames/XRJointPose.idl b/tr/idlnames/XRJointPose.idl new file mode 100644 index 000000000000..c9b6ef8fe8d4 --- /dev/null +++ b/tr/idlnames/XRJointPose.idl @@ -0,0 +1,5 @@ +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +[Exposed=Window] +interface XRJointPose: XRPose { + readonly attribute float radius; +}; \ No newline at end of file diff --git a/tr/idlnames/XRJointSpace.idl b/tr/idlnames/XRJointSpace.idl new file mode 100644 index 000000000000..e69e20fb5970 --- /dev/null +++ b/tr/idlnames/XRJointSpace.idl @@ -0,0 +1,3 @@ +// Source: WebXR Hand Input Module - Level 1 (https://www.w3.org/TR/webxr-hand-input-1/) +[Exposed=Window] +interface XRJointSpace: XRSpace {}; \ No newline at end of file diff --git a/tr/idlnames/XRLayer.idl b/tr/idlnames/XRLayer.idl new file mode 100644 index 000000000000..bd1429fa77b9 --- /dev/null +++ b/tr/idlnames/XRLayer.idl @@ -0,0 +1,3 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRLayer : EventTarget {}; \ No newline at end of file diff --git a/tr/idlnames/XRLayerEvent.idl b/tr/idlnames/XRLayerEvent.idl new file mode 100644 index 000000000000..8434070c966b --- /dev/null +++ b/tr/idlnames/XRLayerEvent.idl @@ -0,0 +1,5 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[SecureContext, Exposed=Window] interface XRLayerEvent : Event { + constructor(DOMString type, XRLayerEventInit eventInitDict); + [SameObject] readonly attribute XRLayer layer; +}; \ No newline at end of file diff --git a/tr/idlnames/XRLayerEventInit.idl b/tr/idlnames/XRLayerEventInit.idl new file mode 100644 index 000000000000..fda7e6bbfcc4 --- /dev/null +++ b/tr/idlnames/XRLayerEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRLayerEventInit : EventInit { + required XRLayer layer; +}; \ No newline at end of file diff --git a/tr/idlnames/XRLayerInit.idl b/tr/idlnames/XRLayerInit.idl new file mode 100644 index 000000000000..50ab6df79a89 --- /dev/null +++ b/tr/idlnames/XRLayerInit.idl @@ -0,0 +1,10 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRLayerInit { + required XRSpace space; + GLenum colorFormat = 0x1908; // RGBA + GLenum? depthFormat; + required unsigned long viewPixelWidth; + required unsigned long viewPixelHeight; + XRLayerLayout layout = "mono"; + boolean isStatic = false; +}; \ No newline at end of file diff --git a/tr/idlnames/XRLayerLayout.idl b/tr/idlnames/XRLayerLayout.idl new file mode 100644 index 000000000000..c99865d83a85 --- /dev/null +++ b/tr/idlnames/XRLayerLayout.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +enum XRLayerLayout { + "default", + "mono", + "stereo", + "stereo-left-right", + "stereo-top-bottom" +}; \ No newline at end of file diff --git a/tr/idlnames/XRMediaBinding.idl b/tr/idlnames/XRMediaBinding.idl new file mode 100644 index 000000000000..1840b512f5b3 --- /dev/null +++ b/tr/idlnames/XRMediaBinding.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRMediaBinding { + constructor(XRSession session); + + XRQuadLayer createQuadLayer(HTMLVideoElement video, optional XRMediaQuadLayerInit init); + XRCylinderLayer createCylinderLayer(HTMLVideoElement video, optional XRMediaCylinderLayerInit init); + XREquirectLayer createEquirectLayer(HTMLVideoElement video, optional XRMediaEquirectLayerInit init); +}; \ No newline at end of file diff --git a/tr/idlnames/XRMediaCylinderLayerInit.idl b/tr/idlnames/XRMediaCylinderLayerInit.idl new file mode 100644 index 000000000000..f90fb57612d7 --- /dev/null +++ b/tr/idlnames/XRMediaCylinderLayerInit.idl @@ -0,0 +1,7 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRMediaCylinderLayerInit : XRMediaLayerInit { + XRRigidTransform? transform; + float radius = 2.0; + float centralAngle = 0.78539; + float? aspectRatio; +}; \ No newline at end of file diff --git a/tr/idlnames/XRMediaEquirectLayerInit.idl b/tr/idlnames/XRMediaEquirectLayerInit.idl new file mode 100644 index 000000000000..c5ae7762da98 --- /dev/null +++ b/tr/idlnames/XRMediaEquirectLayerInit.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRMediaEquirectLayerInit : XRMediaLayerInit { + XRRigidTransform? transform; + float radius = 0.0; + float centralHorizontalAngle = 6.28318; + float upperVerticalAngle = 1.570795; + float lowerVerticalAngle = -1.570795; +}; \ No newline at end of file diff --git a/tr/idlnames/XRMediaLayerInit.idl b/tr/idlnames/XRMediaLayerInit.idl new file mode 100644 index 000000000000..ce96765c9d12 --- /dev/null +++ b/tr/idlnames/XRMediaLayerInit.idl @@ -0,0 +1,6 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRMediaLayerInit { + required XRSpace space; + XRLayerLayout layout = "mono"; + boolean invertStereo = false; +}; \ No newline at end of file diff --git a/tr/idlnames/XRMediaQuadLayerInit.idl b/tr/idlnames/XRMediaQuadLayerInit.idl new file mode 100644 index 000000000000..603d6c9f956a --- /dev/null +++ b/tr/idlnames/XRMediaQuadLayerInit.idl @@ -0,0 +1,6 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRMediaQuadLayerInit : XRMediaLayerInit { + XRRigidTransform? transform; + float? width; + float? height; +}; \ No newline at end of file diff --git a/tr/idlnames/XRPermissionDescriptor.idl b/tr/idlnames/XRPermissionDescriptor.idl new file mode 100644 index 000000000000..40d470bbbf3a --- /dev/null +++ b/tr/idlnames/XRPermissionDescriptor.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRPermissionDescriptor: PermissionDescriptor { + XRSessionMode mode; + sequence requiredFeatures; + sequence optionalFeatures; +}; \ No newline at end of file diff --git a/tr/idlnames/XRPermissionStatus.idl b/tr/idlnames/XRPermissionStatus.idl new file mode 100644 index 000000000000..984aa50ee35c --- /dev/null +++ b/tr/idlnames/XRPermissionStatus.idl @@ -0,0 +1,5 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[Exposed=Window] +interface XRPermissionStatus: PermissionStatus { + attribute FrozenArray granted; +}; \ No newline at end of file diff --git a/tr/idlnames/XRPose.idl b/tr/idlnames/XRPose.idl new file mode 100644 index 000000000000..ef5e49ca8fbf --- /dev/null +++ b/tr/idlnames/XRPose.idl @@ -0,0 +1,5 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRPose { + [SameObject] readonly attribute XRRigidTransform transform; + readonly attribute boolean emulatedPosition; +}; \ No newline at end of file diff --git a/tr/idlnames/XRProjectionLayer.idl b/tr/idlnames/XRProjectionLayer.idl new file mode 100644 index 000000000000..24534fc0c8e7 --- /dev/null +++ b/tr/idlnames/XRProjectionLayer.idl @@ -0,0 +1,4 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRProjectionLayer : XRCompositionLayer { + readonly attribute boolean ignoreDepthValues; +}; \ No newline at end of file diff --git a/tr/idlnames/XRProjectionLayerInit.idl b/tr/idlnames/XRProjectionLayerInit.idl new file mode 100644 index 000000000000..ed40ddf4b52f --- /dev/null +++ b/tr/idlnames/XRProjectionLayerInit.idl @@ -0,0 +1,7 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRProjectionLayerInit { + XRTextureType textureType = "texture"; + GLenum colorFormat = 0x1908; // RGBA + GLenum depthFormat = 0x1902; // DEPTH_COMPONENT + double scaleFactor = 1.0; +}; \ No newline at end of file diff --git a/tr/idlnames/XRQuadLayer.idl b/tr/idlnames/XRQuadLayer.idl new file mode 100644 index 000000000000..2d4fe170c1c9 --- /dev/null +++ b/tr/idlnames/XRQuadLayer.idl @@ -0,0 +1,11 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRQuadLayer : XRCompositionLayer { + attribute XRSpace space; + attribute XRRigidTransform transform; + + attribute float width; + attribute float height; + + // Events + attribute EventHandler onredraw; +}; \ No newline at end of file diff --git a/tr/idlnames/XRQuadLayerInit.idl b/tr/idlnames/XRQuadLayerInit.idl new file mode 100644 index 000000000000..760ccfa5f83a --- /dev/null +++ b/tr/idlnames/XRQuadLayerInit.idl @@ -0,0 +1,7 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +dictionary XRQuadLayerInit : XRLayerInit { + XRTextureType textureType = "texture"; + XRRigidTransform? transform; + float width = 1.0; + float height = 1.0; +}; \ No newline at end of file diff --git a/tr/idlnames/XRRay.idl b/tr/idlnames/XRRay.idl new file mode 100644 index 000000000000..4c3c072d024d --- /dev/null +++ b/tr/idlnames/XRRay.idl @@ -0,0 +1,9 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +[SecureContext, Exposed=Window] +interface XRRay { + constructor(optional DOMPointInit origin = {}, optional XRRayDirectionInit direction = {}); + constructor(XRRigidTransform transform); + [SameObject] readonly attribute DOMPointReadOnly origin; + [SameObject] readonly attribute DOMPointReadOnly direction; + [SameObject] readonly attribute Float32Array matrix; +}; \ No newline at end of file diff --git a/tr/idlnames/XRRayDirectionInit.idl b/tr/idlnames/XRRayDirectionInit.idl new file mode 100644 index 000000000000..b8a991e9a125 --- /dev/null +++ b/tr/idlnames/XRRayDirectionInit.idl @@ -0,0 +1,7 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +dictionary XRRayDirectionInit { + double x = 0; + double y = 0; + double z = -1; + double w = 0; +}; \ No newline at end of file diff --git a/tr/idlnames/XRReferenceSpace.idl b/tr/idlnames/XRReferenceSpace.idl new file mode 100644 index 000000000000..128e502fb9e9 --- /dev/null +++ b/tr/idlnames/XRReferenceSpace.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRReferenceSpace : XRSpace { + [NewObject] XRReferenceSpace getOffsetReferenceSpace(XRRigidTransform originOffset); + + attribute EventHandler onreset; +}; \ No newline at end of file diff --git a/tr/idlnames/XRReferenceSpaceEvent.idl b/tr/idlnames/XRReferenceSpaceEvent.idl new file mode 100644 index 000000000000..b8573d8ad219 --- /dev/null +++ b/tr/idlnames/XRReferenceSpaceEvent.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRReferenceSpaceEvent : Event { + constructor(DOMString type, XRReferenceSpaceEventInit eventInitDict); + [SameObject] readonly attribute XRReferenceSpace referenceSpace; + [SameObject] readonly attribute XRRigidTransform? transform; +}; \ No newline at end of file diff --git a/tr/idlnames/XRReferenceSpaceEventInit.idl b/tr/idlnames/XRReferenceSpaceEventInit.idl new file mode 100644 index 000000000000..cb3a40848b8e --- /dev/null +++ b/tr/idlnames/XRReferenceSpaceEventInit.idl @@ -0,0 +1,5 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRReferenceSpaceEventInit : EventInit { + required XRReferenceSpace referenceSpace; + XRRigidTransform? transform = null; +}; \ No newline at end of file diff --git a/tr/idlnames/XRReferenceSpaceType.idl b/tr/idlnames/XRReferenceSpaceType.idl new file mode 100644 index 000000000000..4ae51540f538 --- /dev/null +++ b/tr/idlnames/XRReferenceSpaceType.idl @@ -0,0 +1,8 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +enum XRReferenceSpaceType { + "viewer", + "local", + "local-floor", + "bounded-floor", + "unbounded" +}; \ No newline at end of file diff --git a/tr/idlnames/XRRenderState.idl b/tr/idlnames/XRRenderState.idl new file mode 100644 index 000000000000..e019b105ddc3 --- /dev/null +++ b/tr/idlnames/XRRenderState.idl @@ -0,0 +1,12 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRRenderState { + readonly attribute double depthNear; + readonly attribute double depthFar; + readonly attribute double? inlineVerticalFieldOfView; + readonly attribute XRWebGLLayer? baseLayer; +}; + +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[SecureContext, Exposed=Window] partial interface XRRenderState { + readonly attribute FrozenArray layers; +}; \ No newline at end of file diff --git a/tr/idlnames/XRRenderStateInit.idl b/tr/idlnames/XRRenderStateInit.idl new file mode 100644 index 000000000000..5954ecf306b1 --- /dev/null +++ b/tr/idlnames/XRRenderStateInit.idl @@ -0,0 +1,8 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRRenderStateInit { + double depthNear; + double depthFar; + double inlineVerticalFieldOfView; + XRWebGLLayer? baseLayer; + sequence? layers; +}; \ No newline at end of file diff --git a/tr/idlnames/XRRigidTransform.idl b/tr/idlnames/XRRigidTransform.idl new file mode 100644 index 000000000000..8ddbe94a86f1 --- /dev/null +++ b/tr/idlnames/XRRigidTransform.idl @@ -0,0 +1,9 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRRigidTransform { + constructor(optional DOMPointInit position = {}, optional DOMPointInit orientation = {}); + [SameObject] readonly attribute DOMPointReadOnly position; + [SameObject] readonly attribute DOMPointReadOnly orientation; + readonly attribute Float32Array matrix; + [SameObject] readonly attribute XRRigidTransform inverse; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSession.idl b/tr/idlnames/XRSession.idl new file mode 100644 index 000000000000..ab0f4cb18cb5 --- /dev/null +++ b/tr/idlnames/XRSession.idl @@ -0,0 +1,44 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRSession : EventTarget { + // Attributes + readonly attribute XRVisibilityState visibilityState; + [SameObject] readonly attribute XRRenderState renderState; + [SameObject] readonly attribute XRInputSourceArray inputSources; + + // Methods + void updateRenderState(optional XRRenderStateInit state = {}); + [NewObject] Promise requestReferenceSpace(XRReferenceSpaceType type); + + unsigned long requestAnimationFrame(XRFrameRequestCallback callback); + void cancelAnimationFrame(unsigned long handle); + + Promise end(); + + // Events + attribute EventHandler onend; + attribute EventHandler oninputsourceschange; + attribute EventHandler onselect; + attribute EventHandler onselectstart; + attribute EventHandler onselectend; + attribute EventHandler onsqueeze; + attribute EventHandler onsqueezestart; + attribute EventHandler onsqueezeend; + attribute EventHandler onvisibilitychange; +}; + +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +partial interface XRSession { + readonly attribute XRDOMOverlayState? domOverlayState; +}; + +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +partial interface XRSession { + Promise requestHitTestSource(XRHitTestOptionsInit options); + Promise requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit options); +}; + +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +partial interface XRSession { + // Attributes + readonly attribute XREnvironmentBlendMode environmentBlendMode; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSessionEvent.idl b/tr/idlnames/XRSessionEvent.idl new file mode 100644 index 000000000000..db45e12cb7c8 --- /dev/null +++ b/tr/idlnames/XRSessionEvent.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRSessionEvent : Event { + constructor(DOMString type, XRSessionEventInit eventInitDict); + [SameObject] readonly attribute XRSession session; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSessionEventInit.idl b/tr/idlnames/XRSessionEventInit.idl new file mode 100644 index 000000000000..8ed43e3e06af --- /dev/null +++ b/tr/idlnames/XRSessionEventInit.idl @@ -0,0 +1,4 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRSessionEventInit : EventInit { + required XRSession session; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSessionInit.idl b/tr/idlnames/XRSessionInit.idl new file mode 100644 index 000000000000..f69569e0e4c8 --- /dev/null +++ b/tr/idlnames/XRSessionInit.idl @@ -0,0 +1,10 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRSessionInit { + sequence requiredFeatures; + sequence optionalFeatures; +}; + +// Source: WebXR DOM Overlays Module (https://immersive-web.github.io/dom-overlays/) +partial dictionary XRSessionInit { + XRDOMOverlayInit? domOverlay; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSessionMode.idl b/tr/idlnames/XRSessionMode.idl new file mode 100644 index 000000000000..a66a76bf992e --- /dev/null +++ b/tr/idlnames/XRSessionMode.idl @@ -0,0 +1,6 @@ +// Source: WebXR Augmented Reality Module - Level 1 (https://www.w3.org/TR/webxr-ar-module-1/) +enum XRSessionMode { + "inline", + "immersive-vr", + "immersive-ar" +}; \ No newline at end of file diff --git a/tr/idlnames/XRSpace.idl b/tr/idlnames/XRSpace.idl new file mode 100644 index 000000000000..4ac70de4b926 --- /dev/null +++ b/tr/idlnames/XRSpace.idl @@ -0,0 +1,4 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRSpace : EventTarget { + +}; \ No newline at end of file diff --git a/tr/idlnames/XRSubImage.idl b/tr/idlnames/XRSubImage.idl new file mode 100644 index 000000000000..27457261e831 --- /dev/null +++ b/tr/idlnames/XRSubImage.idl @@ -0,0 +1,4 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRSubImage { + [SameObject] readonly attribute XRViewport viewport; +}; \ No newline at end of file diff --git a/tr/idlnames/XRSystem.idl b/tr/idlnames/XRSystem.idl new file mode 100644 index 000000000000..7859e3e2323c --- /dev/null +++ b/tr/idlnames/XRSystem.idl @@ -0,0 +1,9 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRSystem : EventTarget { + // Methods + Promise isSessionSupported(XRSessionMode mode); + [NewObject] Promise requestSession(XRSessionMode mode, optional XRSessionInit options = {}); + + // Events + attribute EventHandler ondevicechange; +}; \ No newline at end of file diff --git a/tr/idlnames/XRTargetRayMode.idl b/tr/idlnames/XRTargetRayMode.idl new file mode 100644 index 000000000000..7ed656baf28b --- /dev/null +++ b/tr/idlnames/XRTargetRayMode.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +enum XRTargetRayMode { + "gaze", + "tracked-pointer", + "screen" +}; \ No newline at end of file diff --git a/tr/idlnames/XRTextureType.idl b/tr/idlnames/XRTextureType.idl new file mode 100644 index 000000000000..747d98ae2b23 --- /dev/null +++ b/tr/idlnames/XRTextureType.idl @@ -0,0 +1,5 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +enum XRTextureType { + "texture", + "texture-array" +}; \ No newline at end of file diff --git a/tr/idlnames/XRTransientInputHitTestOptionsInit.idl b/tr/idlnames/XRTransientInputHitTestOptionsInit.idl new file mode 100644 index 000000000000..95fa36693dc2 --- /dev/null +++ b/tr/idlnames/XRTransientInputHitTestOptionsInit.idl @@ -0,0 +1,6 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +dictionary XRTransientInputHitTestOptionsInit { + required DOMString profile; + FrozenArray entityTypes; + XRRay offsetRay; +}; \ No newline at end of file diff --git a/tr/idlnames/XRTransientInputHitTestResult.idl b/tr/idlnames/XRTransientInputHitTestResult.idl new file mode 100644 index 000000000000..d01f50298aca --- /dev/null +++ b/tr/idlnames/XRTransientInputHitTestResult.idl @@ -0,0 +1,6 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +[SecureContext, Exposed=Window] +interface XRTransientInputHitTestResult { + [SameObject] readonly attribute XRInputSource inputSource; + readonly attribute FrozenArray results; +}; \ No newline at end of file diff --git a/tr/idlnames/XRTransientInputHitTestSource.idl b/tr/idlnames/XRTransientInputHitTestSource.idl new file mode 100644 index 000000000000..d99dde3c1c95 --- /dev/null +++ b/tr/idlnames/XRTransientInputHitTestSource.idl @@ -0,0 +1,5 @@ +// Source: WebXR Hit Test Module (https://immersive-web.github.io/hit-test/) +[SecureContext, Exposed=Window] +interface XRTransientInputHitTestSource { + void cancel(); +}; \ No newline at end of file diff --git a/tr/idlnames/XRView.idl b/tr/idlnames/XRView.idl new file mode 100644 index 000000000000..7f71f112fead --- /dev/null +++ b/tr/idlnames/XRView.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRView { + readonly attribute XREye eye; + readonly attribute Float32Array projectionMatrix; + [SameObject] readonly attribute XRRigidTransform transform; +}; \ No newline at end of file diff --git a/tr/idlnames/XRViewerPose.idl b/tr/idlnames/XRViewerPose.idl new file mode 100644 index 000000000000..c625f7378f19 --- /dev/null +++ b/tr/idlnames/XRViewerPose.idl @@ -0,0 +1,4 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRViewerPose : XRPose { + [SameObject] readonly attribute FrozenArray views; +}; \ No newline at end of file diff --git a/tr/idlnames/XRViewport.idl b/tr/idlnames/XRViewport.idl new file mode 100644 index 000000000000..c0dedf6b404d --- /dev/null +++ b/tr/idlnames/XRViewport.idl @@ -0,0 +1,7 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] interface XRViewport { + readonly attribute long x; + readonly attribute long y; + readonly attribute long width; + readonly attribute long height; +}; \ No newline at end of file diff --git a/tr/idlnames/XRVisibilityState.idl b/tr/idlnames/XRVisibilityState.idl new file mode 100644 index 000000000000..78c45252c1be --- /dev/null +++ b/tr/idlnames/XRVisibilityState.idl @@ -0,0 +1,6 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +enum XRVisibilityState { + "visible", + "visible-blurred", + "hidden", +}; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLBinding.idl b/tr/idlnames/XRWebGLBinding.idl new file mode 100644 index 000000000000..a7cdf3b7b624 --- /dev/null +++ b/tr/idlnames/XRWebGLBinding.idl @@ -0,0 +1,15 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRWebGLBinding { + constructor(XRSession session, XRWebGLRenderingContext context); + + readonly attribute double nativeProjectionScaleFactor; + + XRProjectionLayer createProjectionLayer(optional XRProjectionLayerInit init); + XRQuadLayer createQuadLayer(optional XRQuadLayerInit init); + XRCylinderLayer createCylinderLayer(optional XRCylinderLayerInit init); + XREquirectLayer createEquirectLayer(optional XREquirectLayerInit init); + XRCubeLayer createCubeLayer(optional XRCubeLayerInit init); + + XRWebGLSubImage getSubImage(XRCompositionLayer layer, XRFrame frame, optional XREye eye = "none"); + XRWebGLSubImage getViewSubImage(XRProjectionLayer layer, XRView view); +}; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLLayer.idl b/tr/idlnames/XRWebGLLayer.idl new file mode 100644 index 000000000000..53bc8c986c1a --- /dev/null +++ b/tr/idlnames/XRWebGLLayer.idl @@ -0,0 +1,20 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +[SecureContext, Exposed=Window] +interface XRWebGLLayer: XRLayer { + constructor(XRSession session, + XRWebGLRenderingContext context, + optional XRWebGLLayerInit layerInit = {}); + // Attributes + readonly attribute boolean antialias; + readonly attribute boolean ignoreDepthValues; + + [SameObject] readonly attribute WebGLFramebuffer? framebuffer; + readonly attribute unsigned long framebufferWidth; + readonly attribute unsigned long framebufferHeight; + + // Methods + XRViewport? getViewport(XRView view); + + // Static Methods + static double getNativeFramebufferScaleFactor(XRSession session); +}; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLLayerInit.idl b/tr/idlnames/XRWebGLLayerInit.idl new file mode 100644 index 000000000000..1dc3e0e9874b --- /dev/null +++ b/tr/idlnames/XRWebGLLayerInit.idl @@ -0,0 +1,9 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +dictionary XRWebGLLayerInit { + boolean antialias = true; + boolean depth = true; + boolean stencil = false; + boolean alpha = true; + boolean ignoreDepthValues = false; + double framebufferScaleFactor = 1.0; +}; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLRenderingContext.idl b/tr/idlnames/XRWebGLRenderingContext.idl new file mode 100644 index 000000000000..2a2e764dc8c9 --- /dev/null +++ b/tr/idlnames/XRWebGLRenderingContext.idl @@ -0,0 +1,3 @@ +// Source: WebXR Device API (https://www.w3.org/TR/webxr/) +typedef (WebGLRenderingContext or + WebGL2RenderingContext) XRWebGLRenderingContext; \ No newline at end of file diff --git a/tr/idlnames/XRWebGLSubImage.idl b/tr/idlnames/XRWebGLSubImage.idl new file mode 100644 index 000000000000..3957a807c592 --- /dev/null +++ b/tr/idlnames/XRWebGLSubImage.idl @@ -0,0 +1,8 @@ +// Source: WebXR Layers API Level 1 (https://www.w3.org/TR/webxrlayers-1/) +[Exposed=Window] interface XRWebGLSubImage : XRSubImage { + [SameObject] readonly attribute WebGLTexture colorTexture; + [SameObject] readonly attribute WebGLTexture? depthStencilTexture; + readonly attribute unsigned long? imageIndex; + readonly attribute unsigned long textureWidth; + readonly attribute unsigned long textureHeight; +}; \ No newline at end of file diff --git a/tr/idlnames/console.idl b/tr/idlnames/console.idl new file mode 100644 index 000000000000..9d99d105a64d --- /dev/null +++ b/tr/idlnames/console.idl @@ -0,0 +1,30 @@ +// Source: Console Standard (https://console.spec.whatwg.org/) +[Exposed=(Window,Worker,Worklet)] +namespace console { // but see namespace object requirements below + // Logging + undefined assert(optional boolean condition = false, any... data); + undefined clear(); + undefined debug(any... data); + undefined error(any... data); + undefined info(any... data); + undefined log(any... data); + undefined table(optional any tabularData, optional sequence properties); + undefined trace(any... data); + undefined warn(any... data); + undefined dir(optional any item, optional object? options); + undefined dirxml(any... data); + + // Counting + undefined count(optional DOMString label = "default"); + undefined countReset(optional DOMString label = "default"); + + // Grouping + undefined group(any... data); + undefined groupCollapsed(any... data); + undefined groupEnd(); + + // Timing + undefined time(optional DOMString label = "default"); + undefined timeLog(optional DOMString label = "default", any... data); + undefined timeEnd(optional DOMString label = "default"); +}; \ No newline at end of file diff --git a/tr/idlnames/undefined.idl b/tr/idlnames/undefined.idl new file mode 100644 index 000000000000..b391a57367f2 --- /dev/null +++ b/tr/idlnames/undefined.idl @@ -0,0 +1,103 @@ +// Source: The Screen Fold API (https://www.w3.org/TR/screen-fold/) +[SecureContext] +partial interface Screen { + [SameObject] readonly attribute ScreenFold fold; +}; + +// Source: The Screen Orientation API (https://www.w3.org/TR/screen-orientation/) +partial interface Screen { + [SameObject] readonly attribute ScreenOrientation orientation; +};UPPORTS_RULE = 12; +}; + +// Source: CSS Counter Styles Level 3 (https://www.w3.org/TR/css-counter-styles-3/) +partial interface CSSRule { + const unsigned short COUNTER_STYLE_RULE = 11; +}; + +// Source: CSS Device Adaptation Module Level 1 (https://www.w3.org/TR/css-device-adapt-1/) +partial interface CSSRule { + const unsigned short VIEWPORT_RULE = 15; +}; + +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +partial interface CSSRule { const unsigned short FONT_FEATURE_VALUES_RULE = 14; +}; + +// Source: CSS Fonts Module Level 4 (https://www.w3.org/TR/css-fonts-4/) +partial interface CSSRule { const unsigned short FONT_PALETTE_VALUES_RULE = 15; +};w.w3.org/TR/css-conditional-3/) +partial namespace CSS { + boolean supports(CSSOMString property, CSSOMString value); + boolean supports(CSSOMString conditionText); +}; + +// Source: CSS Custom Highlight API Module Level 1 (https://www.w3.org/TR/css-highlight-api-1/) +partial namespace CSS { + readonly attribute HighlightsRegister highlights; +}; + +// Source: CSS Image Values and Replaced Content Module Level 4 (https://www.w3.org/TR/css-images-4/) +partial interface CSS { + [SameObject] readonly attribute Map elementSources; +}; + +// Source: CSS Painting API Level 1 (https://www.w3.org/TR/css-paint-api-1/) +partial namespace CSS { + [SameObject] readonly attribute Worklet paintWorklet; +}; + +// Source: CSS Properties and Values API Level 1 (https://www.w3.org/TR/css-properties-values-api-1/) +partial namespace CSS { + undefined registerProperty(PropertyDefinition definition); +}; + +// Source: CSS Typed OM Level 1 (https://www.w3.org/TR/css-typed-om-1/) +partial namespace CSS { + CSSUnitValue number(double value); + CSSUnitValue percent(double value); + + // + CSSUnitValue em(double value); + CSSUnitValue ex(double value); + CSSUnitValue ch(double value); + CSSUnitValue ic(double value); + CSSUnitValue rem(double value); + CSSUnitValue lh(double value); + CSSUnitValue rlh(double value); + CSSUnitValue vw(double value); + CSSUnitValue vh(double value); + CSSUnitValue vi(double value); + CSSUnitValue vb(double value); + CSSUnitValue vmin(double value); + CSSUnitValue vmax(double value); + CSSUnitValue cm(double value); + CSSUnitValue mm(double value); + CSSUnitValue Q(double value); + CSSUnitValue in(double value); + CSSUnitValue pt(double value); + CSSUnitValue pc(double value); + CSSUnitValue px(double value); + + // + CSSUnitValue deg(double value); + CSSUnitValue grad(double value); + CSSUnitValue rad(double value); + CSSUnitValue turn(double value); + + //