[webkit-changes] [WebKit/WebKit] e595d2: [WebAuthn] Update getClientCapabilities to use rec...
Commit Queue
noreply at github.com
Fri Jan 12 16:50:30 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e595d21e297cad4fc0e2d7d039309f32c7bb7ec9
https://github.com/WebKit/WebKit/commit/e595d21e297cad4fc0e2d7d039309f32c7bb7ec9
Author: Pascoe <pascoe at apple.com>
Date: 2024-01-12 (Fri, 12 Jan 2024)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources-input.xcfilelist
M Source/WebCore/DerivedSources-output.xcfilelist
M Source/WebCore/DerivedSources.make
M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp
M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.h
M Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h
M Source/WebCore/Modules/webauthn/PublicKeyCredential.cpp
M Source/WebCore/Modules/webauthn/PublicKeyCredential.h
M Source/WebCore/Modules/webauthn/PublicKeyCredential.idl
R Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.cpp
R Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.h
R Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.idl
M Source/WebCore/Sources.txt
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm
M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h
M Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in
Log Message:
-----------
[WebAuthn] Update getClientCapabilities to use record instead of maplike
rdar://120442670
https://bugs.webkit.org/show_bug.cgi?id=267068
Reviewed by Brent Fulgham.
The spec has changed such that getClientCapabilities needs to return a record
instead of a maplike. This patch makes that change. For more context, see the
change at https://github.com/w3c/webauthn/pull/1923.
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources-output.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp:
(WebCore::AuthenticatorCoordinator::getClientCapabilities const):
* Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.h:
* Source/WebCore/Modules/webauthn/AuthenticatorCoordinatorClient.h:
* Source/WebCore/Modules/webauthn/PublicKeyCredential.cpp:
(WebCore::PublicKeyCredential::getClientCapabilities):
* Source/WebCore/Modules/webauthn/PublicKeyCredential.h:
* Source/WebCore/Modules/webauthn/PublicKeyCredential.idl:
* Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.cpp: Removed.
* Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.h: Removed.
* Source/WebCore/Modules/webauthn/PublicKeyCredentialClientCapabilities.idl: Removed.
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebKit/Scripts/webkit/messages.py:
(class_template_headers):
* Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm:
* Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.h:
* Source/WebKit/UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in:
Canonical link: https://commits.webkit.org/272998@main
More information about the webkit-changes
mailing list