WebKit
WebKit copied to clipboard
CredentialRequestOptions gains a "digital" member
1165b35a55b5b0bfe9a46d787da683dc5196a638
CredentialRequestOptions gains a "digital" member https://bugs.webkit.org/show_bug.cgi?id=270196 rdar://123744112 Reviewed by NOBODY (OOPS!). Adds "digital" member to CredentialRequestOptions dictionary: https://wicg.github.io/digital-identities/#extensions-to-credentialrequestoptions-dictionary Given the spec changed names again, changed pref name to DigitalIdentityEnabled and updated a few files to reflect the name change. Adds the ENABLE_DIGITAL_CREDENTIALS compile-time flag to enable the feature. * LayoutTests/http/wpt/credential-management/setDigitalCredentialsEnable.https-expected.txt: Copied from LayoutTests/http/wpt/credential-management/setDigitalIdentityEnable.https-expected.txt. * LayoutTests/http/wpt/credential-management/setDigitalCredentialsEnable.https.html: Renamed from LayoutTests/http/wpt/credential-management/setDigitalIdentityEnable.https.html. * LayoutTests/http/wpt/credential-management/setDigitalCreditialsEnable.https-expected.txt: Renamed from LayoutTests/http/wpt/credential-management/setDigitalIdentityEnable.https-expected.txt. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WTF/wtf/PlatformEnable.h: * Source/WTF/wtf/PlatformEnableCocoa.h: * Source/WebCore/Headers.cmake: * Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.h: * Source/WebCore/Modules/credentialmanagement/CredentialRequestOptions.idl: * Source/WebCore/Modules/credentialmanagement/DigitalCredential.idl: * Source/WebCore/Modules/identity/Navigator+Identity.idl: * Source/WebCore/WebCore.xcodeproj/project.pbxproj:
https://github.com/WebKit/WebKit/commit/1165b35a55b5b0bfe9a46d787da683dc5196a638
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/82a6e372588659ca686c8d7ce4dc4e23c20f2c54)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/c7a1eab284c1c0ebc79fb914e3ddc4e3830914c1)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/cbb2eeb161b1121263167162a530048b63772fdd)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/20bb0a30a4646f68b4e4ceb3f46193cb7132cf68)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/460f3e8f634b00f8a8a1bc0e86868041dc079880)
EWS run on previous version of this PR (hash https://github.com/WebKit/WebKit/commit/1165b35a55b5b0bfe9a46d787da683dc5196a638)
EWS run on current version of this PR (hash https://github.com/WebKit/WebKit/commit/2211983bb2e128e590e90be2cadb396002e38db1)
Committed 275616@main (3850dd46c4e4): https://commits.webkit.org/275616@main
Reviewed commits have been landed. Closing PR #25216 and removing active labels.