Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6311892c70d834b4aede4a04d4ce4ccc136063f4
https://github.com/WebKit/WebKit/commit/6311892c70d834b4aede4a04d4ce4ccc136063f4
Author: Youenn Fablet <[email protected]>
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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes