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