[webkit-changes] [WebKit/WebKit] 631189: Remove RTCStats default constructors
youennf
noreply at github.com
Sat Jun 8 18:55:49 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6311892c70d834b4aede4a04d4ce4ccc136063f4
https://github.com/WebKit/WebKit/commit/6311892c70d834b4aede4a04d4ce4ccc136063f4
Author: Youenn Fablet <youenn at apple.com>
Date: 2024-06-08 (Sat, 08 Jun 2024)
Changed paths:
M Source/WebCore/Modules/applepay/ApplePayAutomaticReloadPaymentRequest.idl
M Source/WebCore/Modules/applepay/ApplePayDateComponents.idl
M Source/WebCore/Modules/applepay/ApplePayDateComponentsRange.idl
M Source/WebCore/Modules/applepay/ApplePayDeferredPaymentRequest.idl
M Source/WebCore/Modules/applepay/ApplePayDisbursementRequest.idl
M Source/WebCore/Modules/applepay/ApplePayInstallmentConfiguration.idl
M Source/WebCore/Modules/applepay/ApplePayInstallmentItem.idl
M Source/WebCore/Modules/applepay/ApplePayLineItem.idl
M Source/WebCore/Modules/applepay/ApplePayPaymentContact.idl
M Source/WebCore/Modules/applepay/ApplePayPaymentMethod.idl
M Source/WebCore/Modules/applepay/ApplePayPaymentPass.idl
M Source/WebCore/Modules/applepay/ApplePayPaymentTokenContext.idl
M Source/WebCore/Modules/applepay/ApplePayRecurringPaymentRequest.idl
M Source/WebCore/Modules/applepay/ApplePaySetupConfiguration.idl
M Source/WebCore/Modules/applepay/ApplePayShippingMethod.idl
M Source/WebCore/Modules/cookie-store/CookieListItem.idl
M Source/WebCore/Modules/encryptedmedia/MediaKeySystemConfiguration.idl
M Source/WebCore/Modules/encryptedmedia/MediaKeySystemMediaCapability.idl
M Source/WebCore/Modules/mediacapabilities/AudioConfiguration.idl
M Source/WebCore/Modules/mediacapabilities/MediaDecodingConfiguration.idl
M Source/WebCore/Modules/mediacapabilities/MediaEncodingConfiguration.idl
M Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl
M Source/WebCore/Modules/mediasession/MediaImage.idl
M Source/WebCore/Modules/mediasession/MediaMetadataInit.idl
M Source/WebCore/Modules/mediasession/MediaPositionState.idl
M Source/WebCore/Modules/mediasession/MediaSessionActionDetails.idl
M Source/WebCore/Modules/mediastream/MediaTrackConstraints.idl
M Source/WebCore/Modules/mediastream/PhotoSettings.idl
M Source/WebCore/Modules/mediastream/RTCConfiguration.idl
M Source/WebCore/Modules/mediastream/RTCIceCandidateInit.idl
M Source/WebCore/Modules/mediastream/RTCIceServer.idl
M Source/WebCore/Modules/mediastream/RTCRtcpParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpCodecCapability.idl
M Source/WebCore/Modules/mediastream/RTCRtpCodecParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpEncodingParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpFecParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpHeaderExtensionParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpRtxParameters.idl
M Source/WebCore/Modules/mediastream/RTCRtpSendParameters.idl
M Source/WebCore/Modules/mediastream/RTCSessionDescriptionInit.idl
M Source/WebCore/Modules/mediastream/RTCStatsReport.h
M Source/WebCore/Modules/mediastream/RTCStatsReport.idl
M Source/WebCore/Modules/model-element/HTMLModelElementCamera.idl
M Source/WebCore/Modules/webaudio/AudioWorkletNodeOptions.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/WebCodecsAudioDecoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoderConfig.idl
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoderConfig.idl
M Source/WebCore/animation/EffectTiming.idl
M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
M Source/WebCore/bindings/scripts/IDLAttributes.json
M Source/WebCore/bindings/scripts/test/ExposedToWorkerAndWindow.idl
A Source/WebCore/bindings/scripts/test/JS/JSTestDictionaryNoToNative.cpp
A Source/WebCore/bindings/scripts/test/JS/JSTestDictionaryNoToNative.h
M Source/WebCore/bindings/scripts/test/SupplementalDependencies.dep
M Source/WebCore/bindings/scripts/test/TestDerivedDictionary.idl
M Source/WebCore/bindings/scripts/test/TestDerivedDictionary2.idl
A Source/WebCore/bindings/scripts/test/TestDictionaryNoToNative.idl
M Source/WebCore/bindings/scripts/test/TestDictionaryWithOnlyConditionalMembers.idl
M Source/WebCore/bindings/scripts/test/TestEmptyDictionary.idl
M Source/WebCore/bindings/scripts/test/TestInheritedDictionary.idl
M Source/WebCore/bindings/scripts/test/TestInheritedDictionary2.idl
M Source/WebCore/bindings/scripts/test/TestObj.idl
M Source/WebCore/bindings/scripts/test/TestStandaloneDictionary.idl
M Source/WebCore/crypto/JsonWebKey.idl
M Source/WebCore/crypto/RsaOtherPrimesInfo.idl
M Source/WebCore/css/DOMCSSCustomPropertyDescriptor.idl
M Source/WebCore/dom/DeviceMotionEvent.idl
M Source/WebCore/html/canvas/CanvasRenderingContext2DSettings.idl
M Source/WebCore/html/canvas/WebGLContextAttributes.idl
M Source/WebCore/testing/Internals.idl
M Source/WebCore/testing/TypeConversions.idl
Log Message:
-----------
Remove RTCStats default constructors
rdar://129206906
https://bugs.webkit.org/show_bug.cgi?id=275098
Reviewed by Sam Weinig.
We use JSGenerateToNativeObject to enable convertToDictionary explicitly.
It is also generated if the dictionary does not have the JSGenerateToJSObject keyword, as often dictionaries are either in or out.
This patch add both keywords for in/out dictionaries.
We can then remove RTC stats default constructors since these are only out dictionaries.
Canonical link: https://commits.webkit.org/279854@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list