From 09a834cae030fd49ea635c306a9e4da4fdfaced6 Mon Sep 17 00:00:00 2001 From: Erich Gubler Date: Fri, 30 Aug 2024 14:56:35 +0000 Subject: [PATCH] Bug 1915609 - build: update `web-sys` dummy crate's features from upstream 0.3.55 to 0.3.70 r=webgpu-reviewers,glandium,nical Differential Revision: https://phabricator.services.mozilla.com/D220568 --- build/rust/dummy-web/web-sys/Cargo.toml | 286 +++++++++++++++++++++--- 1 file changed, 256 insertions(+), 30 deletions(-) diff --git a/build/rust/dummy-web/web-sys/Cargo.toml b/build/rust/dummy-web/web-sys/Cargo.toml index 4251c3e73de6..a851055d3bc8 100644 --- a/build/rust/dummy-web/web-sys/Cargo.toml +++ b/build/rust/dummy-web/web-sys/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" [lib] path = "lib.rs" -# This list is taken from web-sys 0.3.55's Cargo.toml +# This list is taken from web-sys 0.3.70's Cargo.toml [features] AbortController = [] AbortSignal = ["EventTarget"] @@ -22,6 +22,7 @@ Algorithm = [] AlignSetting = [] AllowedBluetoothDevice = [] AllowedUsbDevice = [] +AlphaOption = [] AnalyserNode = ["AudioNode", "EventTarget"] AnalyserOptions = [] AngleInstancedArrays = [] @@ -45,16 +46,32 @@ AudioBufferSourceNode = ["AudioNode", "AudioScheduledSourceNode", "EventTarget"] AudioBufferSourceOptions = [] AudioConfiguration = [] AudioContext = ["BaseAudioContext", "EventTarget"] +AudioContextLatencyCategory = [] AudioContextOptions = [] AudioContextState = [] +AudioData = [] +AudioDataCopyToOptions = [] +AudioDataInit = [] +AudioDecoder = [] +AudioDecoderConfig = [] +AudioDecoderInit = [] +AudioDecoderSupport = [] AudioDestinationNode = ["AudioNode", "EventTarget"] +AudioEncoder = [] +AudioEncoderConfig = [] +AudioEncoderInit = [] +AudioEncoderSupport = [] AudioListener = [] AudioNode = ["EventTarget"] AudioNodeOptions = [] AudioParam = [] AudioParamMap = [] AudioProcessingEvent = ["Event"] +AudioSampleFormat = [] AudioScheduledSourceNode = ["AudioNode", "EventTarget"] +AudioSinkInfo = [] +AudioSinkOptions = [] +AudioSinkType = [] AudioStreamTrack = ["EventTarget", "MediaStreamTrack"] AudioTrack = [] AudioTrackList = ["EventTarget"] @@ -64,10 +81,22 @@ AudioWorkletNode = ["AudioNode", "EventTarget"] AudioWorkletNodeOptions = [] AudioWorkletProcessor = [] AuthenticationExtensionsClientInputs = [] +AuthenticationExtensionsClientInputsJson = [] AuthenticationExtensionsClientOutputs = [] +AuthenticationExtensionsClientOutputsJson = [] +AuthenticationExtensionsDevicePublicKeyInputs = [] +AuthenticationExtensionsDevicePublicKeyOutputs = [] +AuthenticationExtensionsLargeBlobInputs = [] +AuthenticationExtensionsLargeBlobOutputs = [] +AuthenticationExtensionsPrfInputs = [] +AuthenticationExtensionsPrfOutputs = [] +AuthenticationExtensionsPrfValues = [] +AuthenticationResponseJson = [] AuthenticatorAssertionResponse = ["AuthenticatorResponse"] +AuthenticatorAssertionResponseJson = [] AuthenticatorAttachment = [] AuthenticatorAttestationResponse = ["AuthenticatorResponse"] +AuthenticatorAttestationResponseJson = [] AuthenticatorResponse = [] AuthenticatorSelectionCriteria = [] AuthenticatorTransport = [] @@ -116,12 +145,14 @@ BrowserElementExecuteScriptOptions = [] BrowserFeedWriter = [] BrowserFindCaseSensitivity = [] BrowserFindDirection = [] +ByteLengthQueuingStrategy = [] Cache = [] CacheBatchOperation = [] CacheQueryOptions = [] CacheStorage = [] CacheStorageNamespace = [] CanvasCaptureMediaStream = ["EventTarget", "MediaStream"] +CanvasCaptureMediaStreamTrack = ["EventTarget", "MediaStreamTrack"] CanvasGradient = [] CanvasPattern = [] CanvasRenderingContext2d = [] @@ -134,8 +165,6 @@ ChannelCountMode = [] ChannelInterpretation = [] ChannelMergerNode = ["AudioNode", "EventTarget"] ChannelMergerOptions = [] -ChannelPixelLayout = [] -ChannelPixelLayoutDataType = [] ChannelSplitterNode = ["AudioNode", "EventTarget"] ChannelSplitterOptions = [] CharacterData = ["EventTarget", "Node"] @@ -155,13 +184,18 @@ ClipboardEventInit = [] ClipboardItem = [] ClipboardItemOptions = [] ClipboardPermissionDescriptor = [] +ClipboardUnsanitizedFormats = [] CloseEvent = ["Event"] CloseEventInit = [] +CodecState = [] CollectedClientData = [] +ColorSpaceConversion = [] Comment = ["CharacterData", "EventTarget", "Node"] CompositeOperation = [] CompositionEvent = ["Event", "UiEvent"] CompositionEventInit = [] +CompressionFormat = [] +CompressionStream = [] ComputedEffectTiming = [] ConnStatusDict = [] ConnectionType = [] @@ -188,17 +222,15 @@ ConvertCoordinateOptions = [] ConvolverNode = ["AudioNode", "EventTarget"] ConvolverOptions = [] Coordinates = [] +CountQueuingStrategy = [] Credential = [] CredentialCreationOptions = [] +CredentialPropertiesOutput = [] CredentialRequestOptions = [] CredentialsContainer = [] Crypto = [] CryptoKey = [] CryptoKeyPair = [] -Csp = [] -CspPolicies = [] -CspReport = [] -CspReportProperties = [] CssAnimation = ["Animation", "EventTarget"] CssBoxType = [] CssConditionRule = ["CssGroupingRule", "CssRule"] @@ -230,6 +262,7 @@ DataTransferItemList = [] DateTimeValue = [] DecoderDoctorNotification = [] DecoderDoctorNotificationType = [] +DecompressionStream = [] DedicatedWorkerGlobalScope = ["EventTarget", "WorkerGlobalScope"] DelayNode = ["AudioNode", "EventTarget"] DelayOptions = [] @@ -248,6 +281,7 @@ DeviceRotationRateInit = [] DhKeyDeriveParams = [] DirectionSetting = [] Directory = [] +DirectoryPickerOptions = [] DisplayMediaStreamConstraints = [] DisplayNameOptions = [] DisplayNameResult = [] @@ -264,6 +298,8 @@ DomError = [] DomException = [] DomImplementation = [] DomMatrix = ["DomMatrixReadOnly"] +DomMatrix2dInit = [] +DomMatrixInit = [] DomMatrixReadOnly = [] DomParser = [] DomPoint = ["DomPointReadOnly"] @@ -282,6 +318,7 @@ DomStringList = [] DomStringMap = [] DomTokenList = [] DomWindowResizeEventDetail = [] +DoubleRange = [] DragEvent = ["Event", "MouseEvent", "UiEvent"] DragEventInit = [] DynamicsCompressorNode = ["AudioNode", "EventTarget"] @@ -295,6 +332,14 @@ EffectTiming = [] Element = ["EventTarget", "Node"] ElementCreationOptions = [] ElementDefinitionOptions = [] +EncodedAudioChunk = [] +EncodedAudioChunkInit = [] +EncodedAudioChunkMetadata = [] +EncodedAudioChunkType = [] +EncodedVideoChunk = [] +EncodedVideoChunkInit = [] +EncodedVideoChunkMetadata = [] +EncodedVideoChunkType = [] EndingTypes = [] ErrorCallback = [] ErrorEvent = ["Event"] @@ -316,6 +361,7 @@ ExtFragDepth = [] ExtSRgb = [] ExtShaderTextureLod = [] ExtTextureFilterAnisotropic = [] +ExtTextureNorm16 = [] ExtendableEvent = ["Event"] ExtendableEventInit = [] ExtendableMessageEvent = ["Event", "ExtendableEvent"] @@ -332,22 +378,40 @@ FetchState = [] File = ["Blob"] FileCallback = [] FileList = [] +FilePickerAcceptType = [] +FilePickerOptions = [] FilePropertyBag = [] FileReader = ["EventTarget"] FileReaderSync = [] FileSystem = [] +FileSystemCreateWritableOptions = [] FileSystemDirectoryEntry = ["FileSystemEntry"] +FileSystemDirectoryHandle = ["FileSystemHandle"] FileSystemDirectoryReader = [] FileSystemEntriesCallback = [] FileSystemEntry = [] FileSystemEntryCallback = [] FileSystemFileEntry = ["FileSystemEntry"] +FileSystemFileHandle = ["FileSystemHandle"] FileSystemFlags = [] +FileSystemGetDirectoryOptions = [] +FileSystemGetFileOptions = [] +FileSystemHandle = [] +FileSystemHandleKind = [] +FileSystemHandlePermissionDescriptor = [] +FileSystemPermissionDescriptor = [] +FileSystemPermissionMode = [] +FileSystemReadWriteOptions = [] +FileSystemRemoveOptions = [] +FileSystemSyncAccessHandle = [] +FileSystemWritableFileStream = ["WritableStream"] FillMode = [] FlashClassification = [] -FlexLineGrowthState = [] +FlowControlType = [] FocusEvent = ["Event", "UiEvent"] FocusEventInit = [] +FocusOptions = [] +FontData = [] FontFace = [] FontFaceDescriptors = [] FontFaceLoadStatus = [] @@ -377,12 +441,14 @@ GamepadMappingType = [] GamepadPose = [] GamepadServiceTest = [] Geolocation = [] -GetNotificationOptions = [] +GetAnimationsOptions = [] GetRootNodeOptions = [] GetUserMediaRequest = [] Gpu = [] GpuAdapter = [] +GpuAdapterInfo = [] GpuAddressMode = [] +GpuAutoLayoutMode = [] GpuBindGroup = [] GpuBindGroupDescriptor = [] GpuBindGroupEntry = [] @@ -398,13 +464,14 @@ GpuBufferBinding = [] GpuBufferBindingLayout = [] GpuBufferBindingType = [] GpuBufferDescriptor = [] -GpuBufferUsage = [] -GpuCanvasCompositingAlphaMode = [] +GpuBufferMapState = [] +GpuCanvasAlphaMode = [] GpuCanvasConfiguration = [] GpuCanvasContext = [] +GpuCanvasToneMapping = [] +GpuCanvasToneMappingMode = [] GpuColorDict = [] GpuColorTargetState = [] -GpuColorWrite = [] GpuCommandBuffer = [] GpuCommandBufferDescriptor = [] GpuCommandEncoder = [] @@ -415,6 +482,7 @@ GpuCompilationMessage = [] GpuCompilationMessageType = [] GpuComputePassDescriptor = [] GpuComputePassEncoder = [] +GpuComputePassTimestampWrites = [] GpuComputePipeline = [] GpuComputePipelineDescriptor = [] GpuCullMode = [] @@ -423,6 +491,7 @@ GpuDevice = ["EventTarget"] GpuDeviceDescriptor = [] GpuDeviceLostInfo = [] GpuDeviceLostReason = [] +GpuError = [] GpuErrorFilter = [] GpuExtent3dDict = [] GpuExternalTexture = [] @@ -438,19 +507,21 @@ GpuImageCopyTexture = [] GpuImageCopyTextureTagged = [] GpuImageDataLayout = [] GpuIndexFormat = [] +GpuInternalError = ["GpuError"] GpuLoadOp = [] -GpuMapMode = [] +GpuMipmapFilterMode = [] GpuMultisampleState = [] GpuObjectDescriptorBase = [] GpuOrigin2dDict = [] GpuOrigin3dDict = [] -GpuOutOfMemoryError = [] +GpuOutOfMemoryError = ["GpuError"] GpuPipelineDescriptorBase = [] +GpuPipelineError = ["DomException"] +GpuPipelineErrorInit = [] +GpuPipelineErrorReason = [] GpuPipelineLayout = [] GpuPipelineLayoutDescriptor = [] -GpuPipelineStatisticName = [] GpuPowerPreference = [] -GpuPredefinedColorSpace = [] GpuPrimitiveState = [] GpuPrimitiveTopology = [] GpuProgrammableStage = [] @@ -458,6 +529,7 @@ GpuQuerySet = [] GpuQuerySetDescriptor = [] GpuQueryType = [] GpuQueue = [] +GpuQueueDescriptor = [] GpuRenderBundle = [] GpuRenderBundleDescriptor = [] GpuRenderBundleEncoder = [] @@ -467,6 +539,7 @@ GpuRenderPassDepthStencilAttachment = [] GpuRenderPassDescriptor = [] GpuRenderPassEncoder = [] GpuRenderPassLayout = [] +GpuRenderPassTimestampWrites = [] GpuRenderPipeline = [] GpuRenderPipelineDescriptor = [] GpuRequestAdapterOptions = [] @@ -475,8 +548,8 @@ GpuSamplerBindingLayout = [] GpuSamplerBindingType = [] GpuSamplerDescriptor = [] GpuShaderModule = [] +GpuShaderModuleCompilationHint = [] GpuShaderModuleDescriptor = [] -GpuShaderStage = [] GpuStencilFaceState = [] GpuStencilOperation = [] GpuStorageTextureAccess = [] @@ -491,22 +564,20 @@ GpuTextureDescriptor = [] GpuTextureDimension = [] GpuTextureFormat = [] GpuTextureSampleType = [] -GpuTextureUsage = [] GpuTextureView = [] GpuTextureViewDescriptor = [] GpuTextureViewDimension = [] GpuUncapturedErrorEvent = ["Event"] GpuUncapturedErrorEventInit = [] -GpuValidationError = [] +GpuValidationError = ["GpuError"] GpuVertexAttribute = [] GpuVertexBufferLayout = [] GpuVertexFormat = [] GpuVertexState = [] GpuVertexStepMode = [] -GridDeclaration = [] -GridTrackState = [] GroupedHistoryEventInit = [] HalfOpenInfoDict = [] +HardwareAcceleration = [] HashChangeEvent = ["Event"] HashChangeEventInit = [] Headers = [] @@ -630,7 +701,9 @@ IdbOpenDbRequest = ["EventTarget", "IdbRequest"] IdbRequest = ["EventTarget"] IdbRequestReadyState = [] IdbTransaction = ["EventTarget"] +IdbTransactionDurability = [] IdbTransactionMode = [] +IdbTransactionOptions = [] IdbVersionChangeEvent = ["Event"] IdbVersionChangeEventInit = [] IdleDeadline = [] @@ -638,21 +711,30 @@ IdleRequestOptions = [] IirFilterNode = ["AudioNode", "EventTarget"] IirFilterOptions = [] ImageBitmap = [] -ImageBitmapFormat = [] +ImageBitmapOptions = [] ImageBitmapRenderingContext = [] ImageCapture = [] ImageCaptureError = [] ImageCaptureErrorEvent = ["Event"] ImageCaptureErrorEventInit = [] ImageData = [] +ImageDecodeOptions = [] +ImageDecodeResult = [] +ImageDecoder = [] +ImageDecoderInit = [] +ImageEncodeOptions = [] +ImageOrientation = [] +ImageTrack = ["EventTarget"] +ImageTrackList = [] +InputDeviceInfo = ["MediaDeviceInfo"] InputEvent = ["Event", "UiEvent"] InputEventInit = [] -InstallTriggerData = [] IntersectionObserver = [] IntersectionObserverEntry = [] IntersectionObserverEntryInit = [] IntersectionObserverInit = [] IntlUtils = [] +IsInputPendingOptions = [] IterableKeyAndValueResult = [] IterableKeyOrValueResult = [] IterationCompositeOperation = [] @@ -662,16 +744,25 @@ KeyEvent = [] KeyIdsInitData = [] KeyboardEvent = ["Event", "UiEvent"] KeyboardEventInit = [] +KeyframeAnimationOptions = [] KeyframeEffect = ["AnimationEffect"] KeyframeEffectOptions = [] L10nElement = [] L10nValue = [] +LargeBlobSupport = [] +LatencyMode = [] LifecycleCallbacks = [] LineAlignSetting = [] ListBoxObject = [] LocalMediaStream = ["EventTarget", "MediaStream"] LocaleInfo = [] Location = [] +Lock = [] +LockInfo = [] +LockManager = [] +LockManagerSnapshot = [] +LockMode = [] +LockOptions = [] MediaCapabilities = [] MediaCapabilitiesInfo = [] MediaConfiguration = [] @@ -686,6 +777,7 @@ MediaEncodingConfiguration = [] MediaEncodingType = [] MediaEncryptedEvent = ["Event"] MediaError = [] +MediaImage = [] MediaKeyError = ["Event"] MediaKeyMessageEvent = ["Event"] MediaKeyMessageEventInit = [] @@ -703,6 +795,9 @@ MediaKeys = [] MediaKeysPolicy = [] MediaKeysRequirement = [] MediaList = [] +MediaMetadata = [] +MediaMetadataInit = [] +MediaPositionState = [] MediaQueryList = ["EventTarget"] MediaQueryListEvent = ["Event"] MediaQueryListEventInit = [] @@ -710,6 +805,10 @@ MediaRecorder = ["EventTarget"] MediaRecorderErrorEvent = ["Event"] MediaRecorderErrorEventInit = [] MediaRecorderOptions = [] +MediaSession = [] +MediaSessionAction = [] +MediaSessionActionDetails = [] +MediaSessionPlaybackState = [] MediaSource = ["EventTarget"] MediaSourceEndOfStreamError = [] MediaSourceEnum = [] @@ -725,11 +824,20 @@ MediaStreamEventInit = [] MediaStreamTrack = ["EventTarget"] MediaStreamTrackEvent = ["Event"] MediaStreamTrackEventInit = [] +MediaStreamTrackGenerator = ["EventTarget", "MediaStreamTrack"] +MediaStreamTrackGeneratorInit = [] +MediaStreamTrackProcessor = [] +MediaStreamTrackProcessorInit = [] MediaStreamTrackState = [] +MediaTrackCapabilities = [] MediaTrackConstraintSet = [] MediaTrackConstraints = [] MediaTrackSettings = [] MediaTrackSupportedConstraints = [] +MemoryAttribution = [] +MemoryAttributionContainer = [] +MemoryBreakdownEntry = [] +MemoryMeasurement = [] MessageChannel = [] MessageEvent = ["Event"] MessageEventInit = [] @@ -765,6 +873,8 @@ NativeOsFileWriteAtomicOptions = [] NavigationType = [] Navigator = [] NavigatorAutomationInformation = [] +NavigatorUaBrandVersion = [] +NavigatorUaData = [] NetworkCommandOptions = [] NetworkInformation = ["EventTarget"] NetworkResultOptions = [] @@ -773,7 +883,7 @@ NodeFilter = [] NodeIterator = [] NodeList = [] Notification = ["EventTarget"] -NotificationBehavior = [] +NotificationAction = [] NotificationDirection = [] NotificationEvent = ["Event", "ExtendableEvent"] NotificationEventInit = [] @@ -793,6 +903,8 @@ OfflineAudioContext = ["BaseAudioContext", "EventTarget"] OfflineAudioContextOptions = [] OfflineResourceList = ["EventTarget"] OffscreenCanvas = ["EventTarget"] +OffscreenCanvasRenderingContext2d = [] +OpenFilePickerOptions = [] OpenWindowEventDetail = [] OptionalEffectTiming = [] OrientationLockType = [] @@ -801,6 +913,7 @@ OscillatorNode = ["AudioNode", "AudioScheduledSourceNode", "EventTarget"] OscillatorOptions = [] OscillatorType = [] OverSampleType = [] +OvrMultiview2 = [] PageTransitionEvent = ["Event"] PageTransitionEventInit = [] PaintRequest = [] @@ -809,6 +922,7 @@ PaintWorkletGlobalScope = ["WorkletGlobalScope"] PannerNode = ["AudioNode", "EventTarget"] PannerOptions = [] PanningModelType = [] +ParityType = [] Path2d = [] PaymentAddress = [] PaymentComplete = [] @@ -844,6 +958,7 @@ PermissionName = [] PermissionState = [] PermissionStatus = ["EventTarget"] Permissions = [] +PlaneLayout = [] PlaybackDirection = [] Plugin = [] PluginArray = [] @@ -858,6 +973,7 @@ Position = [] PositionAlignSetting = [] PositionError = [] PositionOptions = [] +PremultiplyAlpha = [] Presentation = [] PresentationAvailability = ["EventTarget"] PresentationConnection = ["EventTarget"] @@ -885,13 +1001,18 @@ PromiseRejectionEvent = ["Event"] PromiseRejectionEventInit = [] PublicKeyCredential = ["Credential"] PublicKeyCredentialCreationOptions = [] +PublicKeyCredentialCreationOptionsJson = [] PublicKeyCredentialDescriptor = [] +PublicKeyCredentialDescriptorJson = [] PublicKeyCredentialEntity = [] +PublicKeyCredentialHints = [] PublicKeyCredentialParameters = [] PublicKeyCredentialRequestOptions = [] +PublicKeyCredentialRequestOptionsJson = [] PublicKeyCredentialRpEntity = [] PublicKeyCredentialType = [] PublicKeyCredentialUserEntity = [] +PublicKeyCredentialUserEntityJson = [] PushEncryptionKeyName = [] PushEvent = ["Event", "ExtendableEvent"] PushEventInit = [] @@ -904,19 +1025,24 @@ PushSubscriptionJson = [] PushSubscriptionKeys = [] PushSubscriptionOptions = [] PushSubscriptionOptionsInit = [] +QueryOptions = [] QueuingStrategy = [] +QueuingStrategyInit = [] RadioNodeList = ["NodeList"] Range = [] RcwnPerfStats = [] RcwnStatus = [] +ReadableByteStreamController = [] ReadableStream = [] -ReadableStreamByobReadResult = [] ReadableStreamByobReader = [] -ReadableStreamDefaultReadResult = [] +ReadableStreamByobRequest = [] +ReadableStreamDefaultController = [] ReadableStreamDefaultReader = [] ReadableStreamGetReaderOptions = [] ReadableStreamIteratorOptions = [] +ReadableStreamReadResult = [] ReadableStreamReaderMode = [] +ReadableStreamType = [] ReadableWritablePair = [] RecordingState = [] ReferrerPolicy = [] @@ -924,6 +1050,7 @@ RegisterRequest = [] RegisterResponse = [] RegisteredKey = [] RegistrationOptions = [] +RegistrationResponseJson = [] Request = [] RequestCache = [] RequestCredentials = [] @@ -933,11 +1060,13 @@ RequestInit = [] RequestMediaKeySystemAccessNotification = [] RequestMode = [] RequestRedirect = [] +ResidentKeyRequirement = [] ResizeObserver = [] ResizeObserverBoxOptions = [] ResizeObserverEntry = [] ResizeObserverOptions = [] ResizeObserverSize = [] +ResizeQuality = [] Response = [] ResponseInit = [] ResponseType = [] @@ -977,20 +1106,24 @@ RtcIdentityProviderOptions = [] RtcIdentityProviderRegistrar = [] RtcIdentityValidationResult = [] RtcInboundRtpStreamStats = [] -RtcLifecycleEvent = [] RtcMediaStreamStats = [] RtcMediaStreamTrackStats = [] RtcOfferAnswerOptions = [] RtcOfferOptions = [] RtcOutboundRtpStreamStats = [] RtcPeerConnection = ["EventTarget"] +RtcPeerConnectionIceErrorEvent = ["Event"] RtcPeerConnectionIceEvent = ["Event"] RtcPeerConnectionIceEventInit = [] +RtcPeerConnectionState = [] RtcPriorityType = [] RtcRtcpParameters = [] +RtcRtpCapabilities = [] +RtcRtpCodecCapability = [] RtcRtpCodecParameters = [] RtcRtpContributingSource = [] RtcRtpEncodingParameters = [] +RtcRtpHeaderExtensionCapability = [] RtcRtpHeaderExtensionParameters = [] RtcRtpParameters = [] RtcRtpReceiver = [] @@ -1020,6 +1153,10 @@ RtcdtmfToneChangeEvent = ["Event"] RtcdtmfToneChangeEventInit = [] RtcrtpContributingSourceStats = [] RtcrtpStreamStats = [] +SaveFilePickerOptions = [] +Scheduler = [] +SchedulerPostTaskOptions = [] +Scheduling = [] Screen = ["EventTarget"] ScreenColorGamut = [] ScreenLuminance = [] @@ -1040,6 +1177,15 @@ SecurityPolicyViolationEvent = ["Event"] SecurityPolicyViolationEventDisposition = [] SecurityPolicyViolationEventInit = [] Selection = [] +SelectionMode = [] +Serial = ["EventTarget"] +SerialInputSignals = [] +SerialOptions = [] +SerialOutputSignals = [] +SerialPort = ["EventTarget"] +SerialPortFilter = [] +SerialPortInfo = [] +SerialPortRequestOptions = [] ServerSocketOptions = [] ServiceWorker = ["EventTarget"] ServiceWorkerContainer = ["EventTarget"] @@ -1050,6 +1196,7 @@ ServiceWorkerUpdateViaCache = [] ShadowRoot = ["DocumentFragment", "EventTarget", "Node"] ShadowRootInit = [] ShadowRootMode = [] +ShareData = [] SharedWorker = ["EventTarget"] SharedWorkerGlobalScope = ["EventTarget", "WorkerGlobalScope"] SignResponse = [] @@ -1093,8 +1240,11 @@ StyleSheet = [] StyleSheetApplicableStateChangeEventInit = [] StyleSheetChangeEventInit = [] StyleSheetList = [] +SubmitEvent = ["Event"] +SubmitEventInit = [] SubtleCrypto = [] SupportedType = [] +SvcOutputMetadata = [] SvgAngle = [] SvgAnimateElement = ["Element", "EventTarget", "Node", "SvgAnimationElement", "SvgElement"] SvgAnimateMotionElement = ["Element", "EventTarget", "Node", "SvgAnimationElement", "SvgElement"] @@ -1215,6 +1365,13 @@ SvggElement = ["Element", "EventTarget", "Node", "SvgElement", "SvgGraphicsEleme SvgmPathElement = ["Element", "EventTarget", "Node", "SvgElement"] SvgsvgElement = ["Element", "EventTarget", "Node", "SvgElement", "SvgGraphicsElement"] SvgtSpanElement = ["Element", "EventTarget", "Node", "SvgElement", "SvgGraphicsElement", "SvgTextContentElement", "SvgTextPositioningElement"] +TaskController = ["AbortController"] +TaskControllerInit = [] +TaskPriority = [] +TaskPriorityChangeEvent = ["Event"] +TaskPriorityChangeEventInit = [] +TaskSignal = ["AbortSignal", "EventTarget"] +TaskSignalAnyInit = [] TcpReadyState = [] TcpServerSocket = ["EventTarget"] TcpServerSocketEvent = ["Event"] @@ -1239,6 +1396,10 @@ TextTrackList = ["EventTarget"] TextTrackMode = [] TimeEvent = ["Event"] TimeRanges = [] +ToggleEvent = ["Event"] +ToggleEventInit = [] +TokenBinding = [] +TokenBindingStatus = [] Touch = [] TouchEvent = ["Event", "UiEvent"] TouchEventInit = [] @@ -1247,6 +1408,8 @@ TouchList = [] TrackEvent = ["Event"] TrackEventInit = [] TransformStream = [] +TransformStreamDefaultController = [] +Transformer = [] TransitionEvent = ["Event"] TransitionEventInit = [] Transport = [] @@ -1256,10 +1419,15 @@ TreeView = [] TreeWalker = [] U2f = [] U2fClientData = [] +ULongRange = [] +UaDataValues = [] +UaLowEntropyJson = [] UdpMessageEventInit = [] UdpOptions = [] UiEvent = ["Event"] UiEventInit = [] +UnderlyingSink = [] +UnderlyingSource = [] Url = [] UrlSearchParams = [] Usb = ["EventTarget"] @@ -1287,19 +1455,41 @@ UsbPermissionStorage = [] UsbRecipient = [] UsbRequestType = [] UsbTransferStatus = [] +UserActivation = [] UserProximityEvent = ["Event"] UserProximityEventInit = [] UserVerificationRequirement = [] ValidityState = [] ValueEvent = ["Event"] ValueEventInit = [] +VideoColorPrimaries = [] +VideoColorSpace = [] +VideoColorSpaceInit = [] VideoConfiguration = [] +VideoDecoder = [] +VideoDecoderConfig = [] +VideoDecoderInit = [] +VideoDecoderSupport = [] +VideoEncoder = [] +VideoEncoderConfig = [] +VideoEncoderEncodeOptions = [] +VideoEncoderInit = [] +VideoEncoderSupport = [] VideoFacingModeEnum = [] +VideoFrame = [] +VideoFrameBufferInit = [] +VideoFrameCopyToOptions = [] +VideoFrameInit = [] +VideoMatrixCoefficients = [] +VideoPixelFormat = [] VideoPlaybackQuality = [] VideoStreamTrack = ["EventTarget", "MediaStreamTrack"] VideoTrack = [] VideoTrackList = ["EventTarget"] +VideoTransferCharacteristics = [] +ViewTransition = [] VisibilityState = [] +VisualViewport = ["EventTarget"] VoidCallback = [] VrDisplay = ["EventTarget"] VrDisplayCapabilities = [] @@ -1346,6 +1536,24 @@ WebKitCssMatrix = ["DomMatrix", "DomMatrixReadOnly"] WebSocket = ["EventTarget"] WebSocketDict = [] WebSocketElement = [] +WebTransport = [] +WebTransportBidirectionalStream = [] +WebTransportCloseInfo = [] +WebTransportCongestionControl = [] +WebTransportDatagramDuplexStream = [] +WebTransportDatagramStats = [] +WebTransportError = ["DomException"] +WebTransportErrorOptions = [] +WebTransportErrorSource = [] +WebTransportHash = [] +WebTransportOptions = [] +WebTransportReceiveStream = ["ReadableStream"] +WebTransportReceiveStreamStats = [] +WebTransportReliabilityMode = [] +WebTransportSendStream = ["WritableStream"] +WebTransportSendStreamOptions = [] +WebTransportSendStreamStats = [] +WebTransportStats = [] WebglColorBufferFloat = [] WebglCompressedTextureAstc = [] WebglCompressedTextureAtc = [] @@ -1359,7 +1567,9 @@ WebglDebugShaders = [] WebglDepthTexture = [] WebglDrawBuffers = [] WebglLoseContext = [] -WebrtcGlobalStatisticsReport = [] +WebglMultiDraw = [] +WellKnownDirectory = [] +WgslLanguageFeatures = [] WheelEvent = ["Event", "MouseEvent", "UiEvent"] WheelEventInit = [] WidevineCdmManifest = [] @@ -1376,7 +1586,10 @@ Worklet = [] WorkletGlobalScope = [] WorkletOptions = [] WritableStream = [] +WritableStreamDefaultController = [] WritableStreamDefaultWriter = [] +WriteCommandType = [] +WriteParams = [] XPathExpression = [] XPathNsResolver = [] XPathResult = [] @@ -1386,10 +1599,11 @@ XmlHttpRequestEventTarget = ["EventTarget"] XmlHttpRequestResponseType = [] XmlHttpRequestUpload = ["EventTarget", "XmlHttpRequestEventTarget"] XmlSerializer = [] -Xr = ["EventTarget"] XrBoundedReferenceSpace = ["EventTarget", "XrReferenceSpace", "XrSpace"] XrEye = [] XrFrame = [] +XrHand = [] +XrHandJoint = [] XrHandedness = [] XrInputSource = [] XrInputSourceArray = [] @@ -1397,6 +1611,11 @@ XrInputSourceEvent = ["Event"] XrInputSourceEventInit = [] XrInputSourcesChangeEvent = ["Event"] XrInputSourcesChangeEventInit = [] +XrJointPose = ["XrPose"] +XrJointSpace = ["EventTarget", "XrSpace"] +XrLayer = ["EventTarget"] +XrPermissionDescriptor = [] +XrPermissionStatus = ["EventTarget", "PermissionStatus"] XrPose = [] XrReferenceSpace = ["EventTarget", "XrSpace"] XrReferenceSpaceEvent = ["Event"] @@ -1410,14 +1629,21 @@ XrSessionEvent = ["Event"] XrSessionEventInit = [] XrSessionInit = [] XrSessionMode = [] +XrSessionSupportedPermissionDescriptor = [] XrSpace = ["EventTarget"] +XrSystem = ["EventTarget"] XrTargetRayMode = [] XrView = [] XrViewerPose = ["XrPose"] XrViewport = [] XrVisibilityState = [] -XrWebGlLayer = [] +XrWebGlLayer = ["EventTarget", "XrLayer"] XrWebGlLayerInit = [] XsltProcessor = [] console = [] css = [] +gpu_buffer_usage = [] +gpu_color_write = [] +gpu_map_mode = [] +gpu_shader_stage = [] +gpu_texture_usage = []