Skip to content

Conversation

@weinig
Copy link
Contributor

@weinig weinig commented Feb 1, 2026

877fd22

Remove LegacyNativeDictionaryRequiredInterfaceNullability from mediacapabilities
https://bugs.webkit.org/show_bug.cgi?id=306730

Reviewed by Anne van Kesteren.

Remove remaining uses of LegacyNativeDictionaryRequiredInterfaceNullability from
Modules/mediacapabilities. Also adds missing spec references.

* Source/WebCore/Modules/audiosession/DOMAudioSession.idl:
* Source/WebCore/Modules/mediacapabilities/AudioConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/ColorGamut.idl:
* Source/WebCore/Modules/mediacapabilities/HdrMetadataType.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilities.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesDecodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesEncodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaDecodingConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaDecodingType.idl:
* Source/WebCore/Modules/mediacapabilities/MediaEncodingConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaEncodingType.idl:
* Source/WebCore/Modules/mediacapabilities/TransferFunction.idl:
* Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl:

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

d31b102

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 ❌ 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🧪 api-mac-debug ✅ 🛠 wpe-libwebrtc
✅ 🧪 api-ios ✅ 🧪 mac-wk1 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 mac-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🧪 vision-wk2 ✅ 🧪 mac-wk2-stress ✅ 🛠 playstation
✅ 🛠 tv ✅ 🧪 mac-intel-wk2
✅ 🛠 tv-sim ✅ 🛠 mac-safer-cpp
✅ 🛠 watch
✅ 🛠 watch-sim

@weinig weinig self-assigned this Feb 1, 2026
@weinig weinig added the Bindings For bugs related to the DOM bindings label Feb 1, 2026
@weinig weinig added the merge-queue Applied to send a pull request to merge-queue label Feb 1, 2026
…apabilities

https://bugs.webkit.org/show_bug.cgi?id=306730

Reviewed by Anne van Kesteren.

Remove remaining uses of LegacyNativeDictionaryRequiredInterfaceNullability from
Modules/mediacapabilities. Also adds missing spec references.

* Source/WebCore/Modules/audiosession/DOMAudioSession.idl:
* Source/WebCore/Modules/mediacapabilities/AudioConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/ColorGamut.idl:
* Source/WebCore/Modules/mediacapabilities/HdrMetadataType.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilities.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesDecodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesEncodingInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesInfo.idl:
* Source/WebCore/Modules/mediacapabilities/MediaConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaDecodingConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaDecodingType.idl:
* Source/WebCore/Modules/mediacapabilities/MediaEncodingConfiguration.idl:
* Source/WebCore/Modules/mediacapabilities/MediaEncodingType.idl:
* Source/WebCore/Modules/mediacapabilities/TransferFunction.idl:
* Source/WebCore/Modules/mediacapabilities/VideoConfiguration.idl:

Canonical link: https://commits.webkit.org/306607@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/Remove-LegacyNativeDictionaryRequiredInterfaceNullability-from-mediacapabilities branch from d31b102 to 877fd22 Compare February 1, 2026 21:23
@webkit-commit-queue
Copy link
Collaborator

Committed 306607@main (877fd22): https://commits.webkit.org/306607@main

Reviewed commits have been landed. Closing PR #57661 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 877fd22 into WebKit:main Feb 1, 2026
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bindings For bugs related to the DOM bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants