Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1d753073ffe9249bde1ac500d80d697ec8a5d86e
      
https://github.com/WebKit/WebKit/commit/1d753073ffe9249bde1ac500d80d697ec8a5d86e
  Author: Sam Weinig <[email protected]>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M Source/WebCore/Modules/WebGPU/GPUBindGroup.cpp
    M Source/WebCore/Modules/WebGPU/GPUBindGroup.h
    M Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h
    M Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.idl
    M Source/WebCore/Modules/WebGPU/GPUBindGroupLayoutDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUBindGroupLayoutEntry.idl
    M Source/WebCore/Modules/WebGPU/GPUBlendComponent.idl
    M Source/WebCore/Modules/WebGPU/GPUBlendState.idl
    M Source/WebCore/Modules/WebGPU/GPUBufferBinding.h
    M Source/WebCore/Modules/WebGPU/GPUBufferBinding.idl
    M Source/WebCore/Modules/WebGPU/GPUBufferBindingLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUBufferDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h
    M Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.idl
    M Source/WebCore/Modules/WebGPU/GPUCanvasToneMapping.idl
    M Source/WebCore/Modules/WebGPU/GPUColorDict.idl
    M Source/WebCore/Modules/WebGPU/GPUColorTargetState.idl
    M Source/WebCore/Modules/WebGPU/GPUCommandBufferDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUCommandEncoderDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUComputePassDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUComputePassDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.idl
    M Source/WebCore/Modules/WebGPU/GPUComputePipelineDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUDepthStencilState.h
    M Source/WebCore/Modules/WebGPU/GPUDepthStencilState.idl
    M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
    M Source/WebCore/Modules/WebGPU/GPUDevice.h
    M Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUExtent3DDict.h
    M Source/WebCore/Modules/WebGPU/GPUExtent3DDict.idl
    M Source/WebCore/Modules/WebGPU/GPUExternalTextureBindingLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUFragmentState.h
    M Source/WebCore/Modules/WebGPU/GPUFragmentState.idl
    M Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.idl
    M Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.idl
    M Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.idl
    M Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.h
    M Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.idl
    M Source/WebCore/Modules/WebGPU/GPUImageDataLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUMultisampleState.idl
    M Source/WebCore/Modules/WebGPU/GPUObjectDescriptorBase.idl
    M Source/WebCore/Modules/WebGPU/GPUOrigin2DDict.idl
    M Source/WebCore/Modules/WebGPU/GPUOrigin3DDict.idl
    M Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.h
    M Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.idl
    M Source/WebCore/Modules/WebGPU/GPUPipelineErrorInit.idl
    M Source/WebCore/Modules/WebGPU/GPUPipelineLayoutDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUPrimitiveState.idl
    M Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h
    M Source/WebCore/Modules/WebGPU/GPUProgrammableStage.idl
    M Source/WebCore/Modules/WebGPU/GPUQuerySetDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUQueue.cpp
    M Source/WebCore/Modules/WebGPU/GPUQueueDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPURenderBundleDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPURenderBundleEncoderDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPassLayout.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassLayout.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h
    M Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.idl
    M Source/WebCore/Modules/WebGPU/GPURenderPipelineDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.idl
    M Source/WebCore/Modules/WebGPU/GPUSamplerBindingLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUSamplerDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUShaderModuleCompilationHint.idl
    M Source/WebCore/Modules/WebGPU/GPUShaderModuleDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUStencilFaceState.idl
    M Source/WebCore/Modules/WebGPU/GPUStorageTextureBindingLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUTextureBindingLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUTextureDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUTextureViewDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.idl
    M Source/WebCore/Modules/WebGPU/GPUVertexAttribute.idl
    M Source/WebCore/Modules/WebGPU/GPUVertexBufferLayout.idl
    M Source/WebCore/Modules/WebGPU/GPUVertexState.h
    M Source/WebCore/Modules/WebGPU/GPUVertexState.idl
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUProgrammableStage.h
    M Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp
    M Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h
    M Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl
    M Source/WebCore/Modules/cookie-consent/RequestCookieConsentOptions.h
    M Source/WebCore/Modules/cookie-store/CookieInit.idl
    M Source/WebCore/Modules/fetch/FetchRequest.cpp
    M Source/WebCore/Modules/fetch/FetchRequestInit.h
    M Source/WebCore/Modules/filesystem/FileSystemWritableFileStream.h
    M Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.cpp
    M Source/WebCore/Modules/mediastream/RTCStatsReport.h
    M Source/WebCore/Modules/reporting/ReportingObserver.idl
    M Source/WebCore/Modules/webaudio/ConvolverNode.cpp
    M Source/WebCore/Modules/webaudio/ConvolverOptions.h
    M Source/WebCore/Modules/webaudio/ConvolverOptions.idl
    M Source/WebCore/Modules/websockets/CloseEvent.h
    M Source/WebCore/Modules/websockets/CloseEvent.idl
    M Source/WebCore/Modules/webtransport/WebTransportCloseInfo.idl
    M Source/WebCore/Modules/webtransport/WebTransportConnectionStats.h
    M Source/WebCore/Modules/webtransport/WebTransportConnectionStats.idl
    M Source/WebCore/Modules/webtransport/WebTransportDatagramStats.idl
    M Source/WebCore/Modules/webtransport/WebTransportErrorOptions.idl
    M Source/WebCore/Modules/webtransport/WebTransportHash.idl
    M Source/WebCore/Modules/webtransport/WebTransportOptions.idl
    M Source/WebCore/Modules/webtransport/WebTransportReceiveStreamStats.idl
    M Source/WebCore/Modules/webtransport/WebTransportSendOptions.idl
    M Source/WebCore/Modules/webtransport/WebTransportSendStreamOptions.idl
    M Source/WebCore/Modules/webtransport/WebTransportSendStreamStats.idl
    M Source/WebCore/Modules/webxr/WebXRInputSource.cpp
    M Source/WebCore/Modules/webxr/WebXRInputSourceArray.cpp
    M Source/WebCore/Modules/webxr/WebXRSession.cpp
    M Source/WebCore/Modules/webxr/XRInputSourceEvent.cpp
    M Source/WebCore/Modules/webxr/XRInputSourceEvent.h
    M Source/WebCore/Modules/webxr/XRInputSourceEvent.idl
    M Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.cpp
    M Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.h
    M Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.idl
    M Source/WebCore/Modules/webxr/XRLayerEvent.cpp
    M Source/WebCore/Modules/webxr/XRLayerEvent.h
    M Source/WebCore/Modules/webxr/XRLayerEvent.idl
    M Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.cpp
    M Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.h
    M Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.idl
    M Source/WebCore/Modules/webxr/XRSessionEvent.cpp
    M Source/WebCore/Modules/webxr/XRSessionEvent.h
    M Source/WebCore/Modules/webxr/XRSessionEvent.idl
    M Source/WebCore/Modules/webxr/XRSessionInit.idl
    M Source/WebCore/Modules/webxr/XRWebGLLayerInit.idl
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/animation/AnimationEventBase.cpp
    M Source/WebCore/animation/AnimationEventBase.h
    M Source/WebCore/animation/AnimationPlaybackEvent.cpp
    M Source/WebCore/animation/AnimationPlaybackEvent.h
    M Source/WebCore/animation/AnimationPlaybackEventInit.idl
    M Source/WebCore/animation/CSSAnimationEvent.cpp
    M Source/WebCore/animation/CSSAnimationEvent.h
    M Source/WebCore/animation/CSSAnimationEvent.idl
    M Source/WebCore/animation/CSSTransitionEvent.cpp
    M Source/WebCore/animation/CSSTransitionEvent.h
    M Source/WebCore/animation/CSSTransitionEvent.idl
    M Source/WebCore/animation/ComputedEffectTiming.idl
    M Source/WebCore/animation/DocumentTimelineOptions.h
    M Source/WebCore/animation/DocumentTimelineOptions.idl
    M Source/WebCore/animation/EffectTiming.idl
    M Source/WebCore/animation/GetAnimationsOptions.idl
    M Source/WebCore/animation/KeyframeAnimationOptions.idl
    M Source/WebCore/animation/KeyframeEffectOptions.idl
    M Source/WebCore/animation/OptionalEffectTiming.idl
    M Source/WebCore/animation/ScrollTimelineOptions.idl
    M Source/WebCore/animation/StyleOriginatedAnimationEvent.cpp
    M Source/WebCore/animation/StyleOriginatedAnimationEvent.h
    M Source/WebCore/animation/TimelineRangeOffset.idl
    M Source/WebCore/animation/ViewTimelineOptions.idl
    M Source/WebCore/bindings/IDLTypes.h
    M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
    M Source/WebCore/bindings/scripts/IDLAttributes.json
    M Source/WebCore/bindings/scripts/IDLParser.pm
    M Source/WebCore/css/CSSFunctionRule.cpp
    M Source/WebCore/css/CSSFunctionRule.h
    M Source/WebCore/css/CSSFunctionRule.idl
    M Source/WebCore/css/CSSStyleSheet.idl
    M Source/WebCore/css/DOMCSSCustomPropertyDescriptor.idl
    M Source/WebCore/css/DOMMatrix2DInit.idl
    M Source/WebCore/css/DOMMatrixInit.idl
    M Source/WebCore/css/FontFace.idl
    M Source/WebCore/css/MediaQueryListEvent.cpp
    M Source/WebCore/css/MediaQueryListEvent.h
    M Source/WebCore/css/MediaQueryListEvent.idl
    M Source/WebCore/css/typedom/transform/CSSMatrixComponentOptions.idl
    M Source/WebCore/dom/AddEventListenerOptions.idl
    M Source/WebCore/dom/AriaNotifyOptions.idl
    M Source/WebCore/dom/CaretPositionFromPointOptions.idl
    M Source/WebCore/dom/CheckVisibilityOptions.idl
    M Source/WebCore/dom/ClipboardEvent.cpp
    M Source/WebCore/dom/ClipboardEvent.h
    M Source/WebCore/dom/ClipboardEvent.idl
    M Source/WebCore/dom/CommandEvent.cpp
    M Source/WebCore/dom/CommandEvent.h
    M Source/WebCore/dom/CommandEvent.idl
    M Source/WebCore/dom/CompositionEvent.cpp
    M Source/WebCore/dom/CompositionEvent.h
    M Source/WebCore/dom/CompositionEvent.idl
    M Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.cpp
    M Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.h
    M Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.idl
    M Source/WebCore/dom/ContentVisibilityDocumentState.cpp
    M Source/WebCore/dom/CustomEvent.cpp
    M Source/WebCore/dom/CustomEvent.h
    M Source/WebCore/dom/CustomEvent.idl
    M Source/WebCore/dom/DOMPointInit.idl
    M Source/WebCore/dom/DOMQuadInit.idl
    M Source/WebCore/dom/DOMRectInit.idl
    M Source/WebCore/dom/DeviceMotionEvent.idl
    M Source/WebCore/dom/DragEvent.cpp
    M Source/WebCore/dom/DragEvent.h
    M Source/WebCore/dom/DragEvent.idl
    M Source/WebCore/dom/ElementCreationOptions.idl
    M Source/WebCore/dom/ErrorEvent.idl
    M Source/WebCore/dom/EventListenerOptions.h
    M Source/WebCore/dom/EventListenerOptions.idl
    M Source/WebCore/dom/EventTarget.cpp
    M Source/WebCore/dom/FocusEvent.cpp
    M Source/WebCore/dom/FocusEvent.h
    M Source/WebCore/dom/FocusEvent.idl
    M Source/WebCore/html/HTMLButtonElement.cpp
    M Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm
    M Source/WebCore/inspector/InspectorAuditAccessibilityObject.idl
    M Source/WebCore/inspector/InspectorAuditResourcesObject.idl
    M Source/WebCore/page/LocalDOMWindow.cpp
    M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm
    M Source/WebCore/platform/cocoa/VideoPresentationModelVideoElement.mm
    M Source/WebCore/svg/SVGTRefElement.cpp
    M Source/WebCore/svg/animation/SVGSMILElement.cpp
    M Source/WebCore/testing/Internals.idl
    M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h
    M Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginAnnotation.mm
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginPasswordField.mm
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm

  Log Message:
  -----------
  Remove LegacyNativeDictionaryRequiredInterfaceNullability from IDL 
dictionaries (Part 3)
https://bugs.webkit.org/show_bug.cgi?id=306185

Reviewed by Chris Dumez.

Third batch of removing relatively trivial uses of 
LegacyNativeDictionaryRequiredInterfaceNullability.

A few minor changes to the code generator were needed for this change.

  - Added non-standard support for using `{}` as the default value for optional
    `record<K,V>` dictionary member and operation arguments. This is needed for
    non-standard WebGPU usages (see 
https://github.com/gpuweb/gpuweb/issues/5529).

  - Added support for a new internal extended attribute 
`ImplementationDefaultValue`
    which can be used as an alternative spelling to the usual `= foo` syntax in
    places where the spec IDL fragment does not specify a default value but via
    prose or implicit initial state requires a default to be used.

  - Updated the representation of nested IDLNullables (or an IDLNullable nested
    inside an IDLOptional) to always use std::optional for the outer layer.

* Source/WebCore/Modules/WebGPU/GPUBindGroup.cpp:
* Source/WebCore/Modules/WebGPU/GPUBindGroup.h:
* Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.h:
* Source/WebCore/Modules/WebGPU/GPUBindGroupDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.h:
* Source/WebCore/Modules/WebGPU/GPUBindGroupEntry.idl:
* Source/WebCore/Modules/WebGPU/GPUBindGroupLayoutDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUBindGroupLayoutEntry.idl:
* Source/WebCore/Modules/WebGPU/GPUBlendComponent.idl:
* Source/WebCore/Modules/WebGPU/GPUBlendState.idl:
* Source/WebCore/Modules/WebGPU/GPUBufferBinding.h:
* Source/WebCore/Modules/WebGPU/GPUBufferBinding.idl:
* Source/WebCore/Modules/WebGPU/GPUBufferBindingLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUBufferDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.h:
* Source/WebCore/Modules/WebGPU/GPUCanvasConfiguration.idl:
* Source/WebCore/Modules/WebGPU/GPUCanvasToneMapping.idl:
* Source/WebCore/Modules/WebGPU/GPUColorDict.idl:
* Source/WebCore/Modules/WebGPU/GPUColorTargetState.idl:
* Source/WebCore/Modules/WebGPU/GPUCommandBufferDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUCommandEncoderDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUComputePassDescriptor.h:
* Source/WebCore/Modules/WebGPU/GPUComputePassDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/GPUComputePassTimestampWrites.idl:
* Source/WebCore/Modules/WebGPU/GPUComputePipelineDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUDepthStencilState.h:
* Source/WebCore/Modules/WebGPU/GPUDepthStencilState.idl:
* Source/WebCore/Modules/WebGPU/GPUDevice.cpp:
* Source/WebCore/Modules/WebGPU/GPUDevice.h:
* Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUExtent3DDict.h:
* Source/WebCore/Modules/WebGPU/GPUExtent3DDict.idl:
* Source/WebCore/Modules/WebGPU/GPUExternalTextureBindingLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h:
* Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUFragmentState.h:
* Source/WebCore/Modules/WebGPU/GPUFragmentState.idl:
* Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.h:
* Source/WebCore/Modules/WebGPU/GPUImageCopyBuffer.idl:
* Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.h:
* Source/WebCore/Modules/WebGPU/GPUImageCopyExternalImage.idl:
* Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.h:
* Source/WebCore/Modules/WebGPU/GPUImageCopyTexture.idl:
* Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.h:
* Source/WebCore/Modules/WebGPU/GPUImageCopyTextureTagged.idl:
* Source/WebCore/Modules/WebGPU/GPUImageDataLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUMultisampleState.idl:
* Source/WebCore/Modules/WebGPU/GPUObjectDescriptorBase.idl:
* Source/WebCore/Modules/WebGPU/GPUOrigin2DDict.idl:
* Source/WebCore/Modules/WebGPU/GPUOrigin3DDict.idl:
* Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.h:
* Source/WebCore/Modules/WebGPU/GPUPipelineDescriptorBase.idl:
* Source/WebCore/Modules/WebGPU/GPUPipelineErrorInit.idl:
* Source/WebCore/Modules/WebGPU/GPUPipelineLayoutDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUPrimitiveState.idl:
* Source/WebCore/Modules/WebGPU/GPUProgrammableStage.h:
* Source/WebCore/Modules/WebGPU/GPUProgrammableStage.idl:
* Source/WebCore/Modules/WebGPU/GPUQuerySetDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUQueue.cpp:
* Source/WebCore/Modules/WebGPU/GPUQueueDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPURenderBundleDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPURenderBundleEncoderDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPassColorAttachment.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassDepthStencilAttachment.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPassLayout.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassLayout.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.h:
* Source/WebCore/Modules/WebGPU/GPURenderPassTimestampWrites.idl:
* Source/WebCore/Modules/WebGPU/GPURenderPipelineDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.idl:
* Source/WebCore/Modules/WebGPU/GPUSamplerBindingLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUSamplerDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUShaderModuleCompilationHint.idl:
* Source/WebCore/Modules/WebGPU/GPUShaderModuleDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUStencilFaceState.idl:
* Source/WebCore/Modules/WebGPU/GPUStorageTextureBindingLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUTextureBindingLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUTextureDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUTextureViewDescriptor.idl:
* Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.idl:
* Source/WebCore/Modules/WebGPU/GPUVertexAttribute.idl:
* Source/WebCore/Modules/WebGPU/GPUVertexBufferLayout.idl:
* Source/WebCore/Modules/WebGPU/GPUVertexState.h:
* Source/WebCore/Modules/WebGPU/GPUVertexState.idl:
* Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp:
* Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUProgrammableStage.h:
* Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp:
* Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:
* Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:
* Source/WebCore/Modules/cookie-consent/RequestCookieConsentOptions.h:
* Source/WebCore/Modules/fetch/FetchRequest.cpp:
* Source/WebCore/Modules/fetch/FetchRequestInit.h:
* Source/WebCore/Modules/reporting/ReportingObserver.idl:
* Source/WebCore/Modules/webaudio/ConvolverNode.cpp:
* Source/WebCore/Modules/webaudio/ConvolverOptions.h:
* Source/WebCore/Modules/webaudio/ConvolverOptions.idl:
* Source/WebCore/Modules/websockets/CloseEvent.h:
* Source/WebCore/Modules/websockets/CloseEvent.idl:
* Source/WebCore/Modules/webtransport/WebTransportCloseInfo.idl:
* Source/WebCore/Modules/webtransport/WebTransportConnectionStats.h:
* Source/WebCore/Modules/webtransport/WebTransportConnectionStats.idl:
* Source/WebCore/Modules/webtransport/WebTransportDatagramStats.idl:
* Source/WebCore/Modules/webtransport/WebTransportErrorOptions.idl:
* Source/WebCore/Modules/webtransport/WebTransportHash.idl:
* Source/WebCore/Modules/webtransport/WebTransportOptions.idl:
* Source/WebCore/Modules/webtransport/WebTransportReceiveStreamStats.idl:
* Source/WebCore/Modules/webtransport/WebTransportSendOptions.idl:
* Source/WebCore/Modules/webtransport/WebTransportSendStreamOptions.idl:
* Source/WebCore/Modules/webtransport/WebTransportSendStreamStats.idl:
* Source/WebCore/Modules/webxr/WebXRSession.cpp:
* Source/WebCore/Modules/webxr/XRInputSourceEvent.cpp:
* Source/WebCore/Modules/webxr/XRInputSourceEvent.h:
* Source/WebCore/Modules/webxr/XRInputSourceEvent.idl:
* Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.cpp:
* Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.h:
* Source/WebCore/Modules/webxr/XRInputSourcesChangeEvent.idl:
* Source/WebCore/Modules/webxr/XRLayerEvent.cpp:
* Source/WebCore/Modules/webxr/XRLayerEvent.h:
* Source/WebCore/Modules/webxr/XRLayerEvent.idl:
* Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.cpp:
* Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.h:
* Source/WebCore/Modules/webxr/XRReferenceSpaceEvent.idl:
* Source/WebCore/Modules/webxr/XRSessionEvent.cpp:
* Source/WebCore/Modules/webxr/XRSessionEvent.h:
* Source/WebCore/Modules/webxr/XRSessionEvent.idl:
* Source/WebCore/Modules/webxr/XRSessionInit.idl:
* Source/WebCore/Modules/webxr/XRWebGLLayerInit.idl:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/animation/AnimationEventBase.cpp:
* Source/WebCore/animation/AnimationEventBase.h:
* Source/WebCore/animation/AnimationPlaybackEvent.cpp:
* Source/WebCore/animation/AnimationPlaybackEvent.h:
* Source/WebCore/animation/AnimationPlaybackEventInit.idl:
* Source/WebCore/animation/CSSAnimationEvent.cpp:
* Source/WebCore/animation/CSSAnimationEvent.h:
* Source/WebCore/animation/CSSAnimationEvent.idl:
* Source/WebCore/animation/CSSTransitionEvent.cpp:
* Source/WebCore/animation/CSSTransitionEvent.h:
* Source/WebCore/animation/CSSTransitionEvent.idl:
* Source/WebCore/animation/ComputedEffectTiming.idl:
* Source/WebCore/animation/DocumentTimelineOptions.h:
* Source/WebCore/animation/DocumentTimelineOptions.idl:
* Source/WebCore/animation/EffectTiming.idl:
* Source/WebCore/animation/GetAnimationsOptions.idl:
* Source/WebCore/animation/KeyframeAnimationOptions.idl:
* Source/WebCore/animation/KeyframeEffectOptions.idl:
* Source/WebCore/animation/OptionalEffectTiming.idl:
* Source/WebCore/animation/ScrollTimelineOptions.idl:
* Source/WebCore/animation/StyleOriginatedAnimationEvent.cpp:
* Source/WebCore/animation/StyleOriginatedAnimationEvent.h:
* Source/WebCore/animation/TimelineRangeOffset.idl:
* Source/WebCore/animation/ViewTimelineOptions.idl:
* Source/WebCore/bindings/IDLTypes.h:
* Source/WebCore/bindings/scripts/CodeGeneratorJS.pm:
* Source/WebCore/bindings/scripts/IDLAttributes.json:
* Source/WebCore/bindings/scripts/IDLParser.pm:
* Source/WebCore/css/CSSFunctionRule.h:
* Source/WebCore/css/CSSFunctionRule.idl:
* Source/WebCore/css/CSSStyleSheet.idl:
* Source/WebCore/css/DOMCSSCustomPropertyDescriptor.idl:
* Source/WebCore/css/DOMMatrix2DInit.idl:
* Source/WebCore/css/DOMMatrixInit.idl:
* Source/WebCore/css/FontFace.idl:
* Source/WebCore/css/MediaQueryListEvent.cpp:
* Source/WebCore/css/MediaQueryListEvent.h:
* Source/WebCore/css/MediaQueryListEvent.idl:
* Source/WebCore/css/typedom/transform/CSSMatrixComponentOptions.idl:
* Source/WebCore/dom/AddEventListenerOptions.idl:
* Source/WebCore/dom/AriaNotifyOptions.idl:
* Source/WebCore/dom/CaretPositionFromPointOptions.idl:
* Source/WebCore/dom/CheckVisibilityOptions.idl:
* Source/WebCore/dom/ClipboardEvent.cpp:
* Source/WebCore/dom/ClipboardEvent.h:
* Source/WebCore/dom/ClipboardEvent.idl:
* Source/WebCore/dom/CommandEvent.cpp:
* Source/WebCore/dom/CommandEvent.h:
* Source/WebCore/dom/CommandEvent.idl:
* Source/WebCore/dom/CompositionEvent.cpp:
* Source/WebCore/dom/CompositionEvent.h:
* Source/WebCore/dom/CompositionEvent.idl:
* Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.cpp:
* Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.h:
* Source/WebCore/dom/ContentVisibilityAutoStateChangeEvent.idl:
* Source/WebCore/dom/ContentVisibilityDocumentState.cpp:
* Source/WebCore/dom/CustomEvent.cpp:
* Source/WebCore/dom/CustomEvent.h:
* Source/WebCore/dom/CustomEvent.idl:
* Source/WebCore/dom/DOMPointInit.idl:
* Source/WebCore/dom/DOMQuadInit.idl:
* Source/WebCore/dom/DOMRectInit.idl:
* Source/WebCore/dom/DeviceMotionEvent.idl:
* Source/WebCore/dom/DragEvent.cpp:
* Source/WebCore/dom/DragEvent.h:
* Source/WebCore/dom/DragEvent.idl:
* Source/WebCore/dom/ElementCreationOptions.idl:
* Source/WebCore/dom/ErrorEvent.idl:
* Source/WebCore/dom/EventListenerOptions.h:
* Source/WebCore/dom/EventListenerOptions.idl:
* Source/WebCore/dom/EventTarget.cpp:
* Source/WebCore/dom/FocusEvent.cpp:
* Source/WebCore/dom/FocusEvent.h:
* Source/WebCore/dom/FocusEvent.idl:
* Source/WebCore/html/HTMLButtonElement.cpp:
* Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm:
* Source/WebCore/page/LocalDOMWindow.cpp:
* Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm:
* Source/WebCore/platform/cocoa/VideoPresentationModelVideoElement.mm:
* Source/WebCore/svg/SVGTRefElement.cpp:
* Source/WebCore/svg/animation/SVGSMILElement.cpp:
* Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.h:
* Source/WebKit/Shared/WebGPU/WebGPUProgrammableStage.serialization.in:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginAnnotation.mm:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginPasswordField.mm:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm:

Canonical link: https://commits.webkit.org/306259@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to