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