Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c9e5cb9e5ba353b36287a7d5ab979cdd09ad5243
https://github.com/WebKit/WebKit/commit/c9e5cb9e5ba353b36287a7d5ab979cdd09ad5243
Author: Sam Weinig <[email protected]>
Date: 2026-01-24 (Sat, 24 Jan 2026)
Changed paths:
M Source/WebCore/Modules/url-pattern/URLPatternOptions.idl
M Source/WebCore/Modules/web-locks/WebLockManager.idl
M Source/WebCore/Modules/webaudio/AnalyserOptions.idl
M Source/WebCore/Modules/webaudio/AudioBufferOptions.idl
M Source/WebCore/Modules/webaudio/AudioContext.cpp
M Source/WebCore/Modules/webaudio/AudioContextOptions.idl
M Source/WebCore/Modules/webaudio/AudioNodeOptions.idl
M Source/WebCore/Modules/webaudio/AudioParamDescriptor.idl
M Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp
M Source/WebCore/Modules/webaudio/AudioProcessingEventInit.h
M Source/WebCore/Modules/webaudio/AudioProcessingEventInit.idl
M Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.idl
M Source/WebCore/Modules/webaudio/BiquadFilterOptions.idl
M Source/WebCore/Modules/webaudio/ChannelMergerOptions.idl
M Source/WebCore/Modules/webaudio/ChannelSplitterOptions.idl
M Source/WebCore/Modules/webaudio/ConstantSourceOptions.idl
M Source/WebCore/Modules/webaudio/ConvolverOptions.idl
M Source/WebCore/Modules/webaudio/DelayOptions.idl
M Source/WebCore/Modules/webaudio/DynamicsCompressorOptions.idl
M Source/WebCore/Modules/webaudio/GainOptions.idl
M Source/WebCore/Modules/webaudio/IIRFilterOptions.idl
M Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp
M Source/WebCore/Modules/webaudio/MediaElementAudioSourceOptions.h
M Source/WebCore/Modules/webaudio/MediaElementAudioSourceOptions.idl
M Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.cpp
M Source/WebCore/Modules/webaudio/MediaStreamAudioSourceOptions.h
M Source/WebCore/Modules/webaudio/MediaStreamAudioSourceOptions.idl
M Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp
M Source/WebCore/Modules/webaudio/OfflineAudioCompletionEventInit.h
M Source/WebCore/Modules/webaudio/OfflineAudioCompletionEventInit.idl
M Source/WebCore/Modules/webaudio/OfflineAudioContextOptions.idl
M Source/WebCore/Modules/webaudio/OscillatorOptions.idl
M Source/WebCore/Modules/webaudio/PannerOptions.idl
M Source/WebCore/Modules/webaudio/PeriodicWaveConstraints.idl
M Source/WebCore/Modules/webaudio/PeriodicWaveOptions.idl
M Source/WebCore/Modules/webaudio/StereoPannerOptions.idl
M Source/WebCore/Modules/webaudio/WaveShaperOptions.idl
M Source/WebCore/Modules/webcodecs/AacEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/AvcEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/FlacEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/OpusEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/PlaneLayout.idl
M Source/WebCore/Modules/webcodecs/VideoColorSpaceInit.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.h
M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderSupport.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoderSupport.idl
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.cpp
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.h
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.idl
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunkMetadata.idl
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.cpp
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.h
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.idl
M Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunkMetadata.idl
M Source/WebCore/Modules/webcodecs/WebCodecsSvcOutputMetadata.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoderSupport.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderEncodeOptions.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderSupport.idl
M Source/WebCore/bindings/IDLTypes.h
M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
M Source/WebCore/bindings/scripts/test/JS/JSTestInheritedDictionary.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
M Source/WebCore/bindings/scripts/test/JS/JSTestStandaloneDictionary.cpp
M Source/WebCore/page/WebKitNamespace.idl
M Source/WebCore/workers/WorkerOptions.idl
M Source/WebCore/workers/service/ExtendableEventInit.idl
M Source/WebCore/workers/service/ExtendableMessageEvent.idl
M Source/WebCore/workers/service/FetchEvent.cpp
M Source/WebCore/workers/service/FetchEvent.h
M Source/WebCore/workers/service/FetchEvent.idl
M Source/WebCore/workers/service/InstallEvent.cpp
M Source/WebCore/workers/service/NavigationPreloadState.idl
M Source/WebCore/workers/service/RouterCondition.h
M Source/WebCore/workers/service/RouterCondition.idl
M Source/WebCore/workers/service/RouterRule.idl
M Source/WebCore/workers/service/RouterSourceDict.idl
M Source/WebCore/workers/service/ServiceWorkerClients.idl
M Source/WebCore/workers/service/ServiceWorkerContainer.idl
M Source/WebCore/workers/service/ServiceWorkerRegistration.idl
M Source/WebCore/workers/service/background-fetch/BackgroundFetch.cpp
M Source/WebCore/workers/service/background-fetch/BackgroundFetchEvent.cpp
M Source/WebCore/workers/service/background-fetch/BackgroundFetchEventInit.h
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchEventInit.idl
M Source/WebCore/workers/service/background-fetch/BackgroundFetchOptions.h
M Source/WebCore/workers/service/background-fetch/BackgroundFetchOptions.idl
M Source/WebCore/workers/service/background-fetch/BackgroundFetchUIOptions.h
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchUIOptions.idl
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchUpdateUIEvent.cpp
M Source/WebCore/workers/service/background-fetch/ImageResource.idl
M Source/WebCore/workers/service/context/ServiceWorkerFetch.cpp
M Source/WebCore/worklets/WorkletOptions.idl
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Remove LegacyNativeDictionaryRequiredInterfaceNullability from IDL
dictionaries (Part 2)
https://bugs.webkit.org/show_bug.cgi?id=306042
Reviewed by Anne van Kesteren.
Second batch of removing relatively trivial uses of
LegacyNativeDictionaryRequiredInterfaceNullability.
* Source/WebCore/Modules/url-pattern/URLPatternOptions.idl:
* Source/WebCore/Modules/web-locks/WebLockManager.idl:
* Source/WebCore/Modules/webaudio/AnalyserOptions.idl:
* Source/WebCore/Modules/webaudio/AudioBufferOptions.idl:
* Source/WebCore/Modules/webaudio/AudioContext.cpp:
* Source/WebCore/Modules/webaudio/AudioContextOptions.idl:
* Source/WebCore/Modules/webaudio/AudioNodeOptions.idl:
* Source/WebCore/Modules/webaudio/AudioParamDescriptor.idl:
* Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp:
* Source/WebCore/Modules/webaudio/AudioProcessingEventInit.h:
* Source/WebCore/Modules/webaudio/AudioProcessingEventInit.idl:
* Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.idl:
* Source/WebCore/Modules/webaudio/BiquadFilterOptions.idl:
* Source/WebCore/Modules/webaudio/ChannelMergerOptions.idl:
* Source/WebCore/Modules/webaudio/ChannelSplitterOptions.idl:
* Source/WebCore/Modules/webaudio/ConstantSourceOptions.idl:
* Source/WebCore/Modules/webaudio/ConvolverOptions.idl:
* Source/WebCore/Modules/webaudio/DelayOptions.idl:
* Source/WebCore/Modules/webaudio/DynamicsCompressorOptions.idl:
* Source/WebCore/Modules/webaudio/GainOptions.idl:
* Source/WebCore/Modules/webaudio/IIRFilterOptions.idl:
* Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:
* Source/WebCore/Modules/webaudio/MediaElementAudioSourceOptions.h:
* Source/WebCore/Modules/webaudio/MediaElementAudioSourceOptions.idl:
* Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.cpp:
* Source/WebCore/Modules/webaudio/MediaStreamAudioSourceOptions.h:
* Source/WebCore/Modules/webaudio/MediaStreamAudioSourceOptions.idl:
* Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp:
* Source/WebCore/Modules/webaudio/OfflineAudioCompletionEventInit.h:
* Source/WebCore/Modules/webaudio/OfflineAudioCompletionEventInit.idl:
* Source/WebCore/Modules/webaudio/OfflineAudioContextOptions.idl:
* Source/WebCore/Modules/webaudio/OscillatorOptions.idl:
* Source/WebCore/Modules/webaudio/PannerOptions.idl:
* Source/WebCore/Modules/webaudio/PeriodicWaveConstraints.idl:
* Source/WebCore/Modules/webaudio/PeriodicWaveOptions.idl:
* Source/WebCore/Modules/webaudio/StereoPannerOptions.idl:
* Source/WebCore/Modules/webaudio/WaveShaperOptions.idl:
* Source/WebCore/Modules/webcodecs/AacEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/AvcEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/FlacEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/OpusEncoderConfig.h:
* Source/WebCore/Modules/webcodecs/OpusEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/PlaneLayout.idl:
* Source/WebCore/Modules/webcodecs/VideoColorSpaceInit.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.h:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderSupport.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoderSupport.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.h:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunkMetadata.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.h:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunk.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedVideoChunkMetadata.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsSvcOutputMetadata.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoderConfig.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoderSupport.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderConfig.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderEncodeOptions.idl:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderSupport.idl:
* Source/WebCore/bindings/IDLTypes.h:
* Source/WebCore/page/WebKitNamespace.idl:
* Source/WebCore/workers/WorkerOptions.idl:
* Source/WebCore/workers/service/ExtendableEventInit.idl:
* Source/WebCore/workers/service/ExtendableMessageEvent.idl:
* Source/WebCore/workers/service/FetchEvent.cpp:
* Source/WebCore/workers/service/FetchEvent.h:
* Source/WebCore/workers/service/FetchEvent.idl:
* Source/WebCore/workers/service/InstallEvent.cpp:
* Source/WebCore/workers/service/NavigationPreloadState.idl:
* Source/WebCore/workers/service/RouterCondition.h:
* Source/WebCore/workers/service/RouterRule.idl:
* Source/WebCore/workers/service/RouterSourceDict.idl:
* Source/WebCore/workers/service/ServiceWorkerClients.idl:
* Source/WebCore/workers/service/ServiceWorkerContainer.idl:
* Source/WebCore/workers/service/ServiceWorkerRegistration.idl:
* Source/WebCore/workers/service/background-fetch/BackgroundFetch.cpp:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchEvent.cpp:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchEventInit.h:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchEventInit.idl:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchOptions.h:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchOptions.idl:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchUIOptions.h:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchUIOptions.idl:
*
Source/WebCore/workers/service/background-fetch/BackgroundFetchUpdateUIEvent.cpp:
* Source/WebCore/workers/service/background-fetch/ImageResource.idl:
* Source/WebCore/workers/service/context/ServiceWorkerFetch.cpp:
* Source/WebCore/worklets/WorkletOptions.idl:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/306146@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications