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

Reply via email to