Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b389bf8338f292cf1ac00d9e9ef317e31901d875
      
https://github.com/WebKit/WebKit/commit/b389bf8338f292cf1ac00d9e9ef317e31901d875
  Author: Sam Weinig <[email protected]>
  Date:   2026-01-21 (Wed, 21 Jan 2026)

  Changed paths:
    M Source/WebCore/Modules/ShapeDetection/DetectedBarcode.h
    M Source/WebCore/Modules/ShapeDetection/DetectedBarcode.idl
    M Source/WebCore/Modules/ShapeDetection/DetectedFace.h
    M Source/WebCore/Modules/ShapeDetection/DetectedFace.idl
    M Source/WebCore/Modules/ShapeDetection/DetectedText.h
    M Source/WebCore/Modules/ShapeDetection/DetectedText.idl
    M Source/WebCore/Modules/ShapeDetection/Landmark.idl
    M Source/WebCore/Modules/ShapeDetection/Point2D.idl
    M Source/WebCore/Modules/applepay-ams-ui/ApplePayAMSUIRequest.idl
    M Source/WebCore/Modules/applepay/ApplePayAutomaticReloadPaymentRequest.idl
    M Source/WebCore/Modules/applepay/ApplePayCouponCodeDetails.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/ApplePayInstallmentItem.idl
    M Source/WebCore/Modules/applepay/ApplePayLineItem.idl
    M Source/WebCore/Modules/applepay/ApplePayPayment.idl
    M Source/WebCore/Modules/applepay/ApplePayPaymentMethod.idl
    M Source/WebCore/Modules/applepay/ApplePayPaymentOrderDetails.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/ApplePaySessionError.idl
    M Source/WebCore/Modules/applepay/ApplePayShippingMethod.idl
    M 
Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentCompleteDetails.idl
    M Source/WebCore/Modules/async-clipboard/ClipboardItem.idl
    M Source/WebCore/Modules/cache/CacheQueryOptions.idl
    M Source/WebCore/Modules/cache/MultiCacheQueryOptions.idl
    M Source/WebCore/Modules/contact-picker/ContactInfo.idl
    M Source/WebCore/Modules/contact-picker/ContactsSelectOptions.idl
    M Source/WebCore/Modules/cookie-consent/RequestCookieConsentOptions.idl
    M Source/WebCore/Modules/cookie-store/CookieInit.idl
    M Source/WebCore/Modules/cookie-store/CookieStoreDeleteOptions.idl
    M Source/WebCore/Modules/cookie-store/CookieStoreGetOptions.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.h
    M Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl
    M Source/WebCore/Modules/credentialmanagement/CredentialsContainer.cpp
    M Source/WebCore/Modules/encryptedmedia/MediaKeySystemMediaCapability.idl
    M Source/WebCore/Modules/entriesapi/FileSystemDirectoryEntry.idl
    M Source/WebCore/Modules/fetch/FetchBody.cpp
    M Source/WebCore/Modules/filesystem/FileSystemDirectoryHandle.idl
    M Source/WebCore/Modules/filesystem/FileSystemFileHandle.idl
    M Source/WebCore/Modules/filesystem/FileSystemSyncAccessHandle.idl
    M Source/WebCore/Modules/gamepad/GamepadEffectParameters.idl
    M Source/WebCore/Modules/identity/DigitalCredentialGetRequest.idl
    M Source/WebCore/Modules/identity/DigitalCredentialRequestOptions.idl
    M 
Source/WebCore/Modules/identity/protocols/ISO18013/MobileDocumentRequest.idl
    M Source/WebCore/Modules/indexeddb/IDBDatabase.idl
    M Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
    M Source/WebCore/Modules/mediacapabilities/AudioConfiguration.idl
    M Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesDecodingInfo.idl
    M Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesEncodingInfo.idl
    M Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesInfo.idl
    M Source/WebCore/Modules/mediarecorder/MediaRecorder.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/mediasource/MediaSourceInit.idl
    M Source/WebCore/Modules/mediastream/DoubleRange.idl
    M Source/WebCore/Modules/mediastream/LongRange.idl
    M Source/WebCore/Modules/mediastream/MediaDevices.idl
    M Source/WebCore/Modules/mediastream/MediaSettingsRange.idl
    M Source/WebCore/Modules/mediastream/MediaStreamTrack.h
    M Source/WebCore/Modules/mediastream/PhotoCapabilities.idl
    M Source/WebCore/Modules/mediastream/PhotoSettings.idl
    M Source/WebCore/Modules/permissions/PermissionDescriptor.idl
    M Source/WebCore/Modules/push-api/PushSubscriptionJSON.idl
    M Source/WebCore/Modules/push-api/PushSubscriptionOptionsInit.idl
    M Source/WebCore/Modules/reporting/ReportingObserver.idl
    M Source/WebCore/Modules/storage/StorageManager.idl
    M Source/WebCore/Modules/streams/ByteLengthQueuingStrategy.idl
    M Source/WebCore/Modules/streams/QueuingStrategy.idl
    M Source/WebCore/Modules/streams/ReadableStream.cpp
    M Source/WebCore/Modules/streams/ReadableStream.h
    M Source/WebCore/Modules/streams/ReadableStream.idl
    M Source/WebCore/Modules/streams/StreamPipeOptions.idl
    M Source/WebCore/Modules/streams/UnderlyingSource.idl
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/bindings/js/JSDOMConvertOptional.h

  Log Message:
  -----------
  Remove LegacyNativeDictionaryRequiredInterfaceNullability from IDL 
dictionaries (Part 1)
https://bugs.webkit.org/show_bug.cgi?id=305782

Reviewed by Anne van Kesteren.

First batch of removing relatively trivial uses of 
LegacyNativeDictionaryRequiredInterfaceNullability.

* Source/WebCore/Modules/ShapeDetection/DetectedBarcode.h:
* Source/WebCore/Modules/ShapeDetection/DetectedBarcode.idl:
* Source/WebCore/Modules/ShapeDetection/DetectedFace.h:
* Source/WebCore/Modules/ShapeDetection/DetectedFace.idl:
* Source/WebCore/Modules/ShapeDetection/DetectedText.h:
* Source/WebCore/Modules/ShapeDetection/DetectedText.idl:
* Source/WebCore/Modules/ShapeDetection/Landmark.idl:
* Source/WebCore/Modules/ShapeDetection/Point2D.idl:
* Source/WebCore/Modules/applepay-ams-ui/ApplePayAMSUIRequest.idl:
* Source/WebCore/Modules/applepay/ApplePayAutomaticReloadPaymentRequest.idl:
* Source/WebCore/Modules/applepay/ApplePayCouponCodeDetails.idl:
* Source/WebCore/Modules/applepay/ApplePayDateComponents.idl:
* Source/WebCore/Modules/applepay/ApplePayDateComponentsRange.idl:
* Source/WebCore/Modules/applepay/ApplePayDeferredPaymentRequest.idl:
* Source/WebCore/Modules/applepay/ApplePayDisbursementRequest.idl:
* Source/WebCore/Modules/applepay/ApplePayInstallmentItem.idl:
* Source/WebCore/Modules/applepay/ApplePayLineItem.idl:
* Source/WebCore/Modules/applepay/ApplePayPayment.idl:
* Source/WebCore/Modules/applepay/ApplePayPaymentMethod.idl:
* Source/WebCore/Modules/applepay/ApplePayPaymentOrderDetails.idl:
* Source/WebCore/Modules/applepay/ApplePayPaymentPass.idl:
* Source/WebCore/Modules/applepay/ApplePayPaymentTokenContext.idl:
* Source/WebCore/Modules/applepay/ApplePayRecurringPaymentRequest.idl:
* Source/WebCore/Modules/applepay/ApplePaySessionError.idl:
* Source/WebCore/Modules/applepay/ApplePayShippingMethod.idl:
* 
Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentCompleteDetails.idl:
* Source/WebCore/Modules/async-clipboard/ClipboardItem.idl:
* Source/WebCore/Modules/cache/CacheQueryOptions.idl:
* Source/WebCore/Modules/cache/MultiCacheQueryOptions.idl:
* Source/WebCore/Modules/contact-picker/ContactInfo.idl:
* Source/WebCore/Modules/contact-picker/ContactsSelectOptions.idl:
* Source/WebCore/Modules/cookie-consent/RequestCookieConsentOptions.idl:
* Source/WebCore/Modules/cookie-store/CookieInit.idl:
* Source/WebCore/Modules/cookie-store/CookieStoreDeleteOptions.idl:
* Source/WebCore/Modules/cookie-store/CookieStoreGetOptions.idl:
* Source/WebCore/Modules/credentialmanagement/CredentialCreationOptions.idl:
* Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.h:
* Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl:
* Source/WebCore/Modules/credentialmanagement/CredentialsContainer.cpp:
* Source/WebCore/Modules/encryptedmedia/MediaKeySystemMediaCapability.idl:
* Source/WebCore/Modules/entriesapi/FileSystemDirectoryEntry.idl:
* Source/WebCore/Modules/fetch/FetchBody.cpp:
* Source/WebCore/Modules/fetch/FetchResponse.idl:
* Source/WebCore/Modules/filesystem/FileSystemDirectoryHandle.idl:
* Source/WebCore/Modules/filesystem/FileSystemFileHandle.idl:
* Source/WebCore/Modules/filesystem/FileSystemSyncAccessHandle.idl:
* Source/WebCore/Modules/gamepad/GamepadEffectParameters.idl:
* Source/WebCore/Modules/geolocation/PositionOptions.idl:
* Source/WebCore/Modules/identity/DigitalCredentialGetRequest.idl:
* Source/WebCore/Modules/identity/DigitalCredentialRequestOptions.idl:
* Source/WebCore/Modules/identity/protocols/ISO18013/MobileDocumentRequest.idl:
* Source/WebCore/Modules/indexeddb/IDBDatabase.idl:
* Source/WebCore/Modules/indexeddb/IDBObjectStore.idl:
* Source/WebCore/Modules/mediacapabilities/AudioConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesDecodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesEncodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesInfo.idl:
* Source/WebCore/Modules/mediarecorder/MediaRecorder.idl:
* Source/WebCore/Modules/mediasession/MediaImage.idl:
* Source/WebCore/Modules/mediasession/MediaMetadataInit.idl:
* Source/WebCore/Modules/mediasession/MediaPositionState.idl:
* Source/WebCore/Modules/mediasession/MediaSessionActionDetails.idl:
* Source/WebCore/Modules/mediasource/MediaSourceInit.idl:
* Source/WebCore/Modules/mediastream/DoubleRange.idl:
* Source/WebCore/Modules/mediastream/LongRange.idl:
* Source/WebCore/Modules/mediastream/MediaDevices.idl:
* Source/WebCore/Modules/mediastream/MediaSettingsRange.idl:
* Source/WebCore/Modules/mediastream/MediaStreamTrack.h:
* Source/WebCore/Modules/mediastream/PhotoCapabilities.idl:
* Source/WebCore/Modules/mediastream/PhotoSettings.idl:
* Source/WebCore/Modules/permissions/PermissionDescriptor.idl:
* Source/WebCore/Modules/push-api/PushSubscriptionJSON.idl:
* Source/WebCore/Modules/push-api/PushSubscriptionOptionsInit.idl:
* Source/WebCore/Modules/reporting/ReportingObserver.idl:
* Source/WebCore/Modules/storage/StorageManager.idl:
* Source/WebCore/Modules/streams/ByteLengthQueuingStrategy.idl:
* Source/WebCore/Modules/streams/QueuingStrategy.idl:
* Source/WebCore/Modules/streams/ReadableStream.cpp:
* Source/WebCore/Modules/streams/ReadableStream.h:
* Source/WebCore/Modules/streams/ReadableStream.idl:
* Source/WebCore/Modules/streams/StreamPipeOptions.idl:
* Source/WebCore/Modules/streams/UnderlyingSource.idl:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/bindings/js/JSDOMConvertOptional.h:

Canonical link: https://commits.webkit.org/305982@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to