Skip to content

Commit

Permalink
[Digital Identity]: Digital identity API files and tests should be mo…
Browse files Browse the repository at this point in the history
…ved their own modules folder

https://bugs.webkit.org/show_bug.cgi?id=269166
rdar://123185171

Reviewed by Alex Christensen.

Moved files related to Digital credential API to the "identity" folder.

* LayoutTests/http/wpt/identity/setDigitalCredentialsEnable.https-expected.txt: Renamed from LayoutTests/http/wpt/credential-management/setDigitalCredentialsEnable.https-expected.txt.
* LayoutTests/http/wpt/identity/setDigitalCredentialsEnable.https.html: Renamed from LayoutTests/http/wpt/credential-management/setDigitalCredentialsEnable.https.html.
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/mac-wk1/TestExpectations:
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/Headers.cmake:
* Source/WebCore/Modules/identity/DigitalCredential.cpp: Renamed from Source/WebCore/Modules/credentialmanagement/DigitalCredential.cpp.
* Source/WebCore/Modules/identity/DigitalCredential.h: Renamed from Source/WebCore/Modules/credentialmanagement/DigitalCredential.h.
* Source/WebCore/Modules/identity/DigitalCredential.idl: Renamed from Source/WebCore/Modules/credentialmanagement/DigitalCredential.idl.
* Source/WebCore/Modules/identity/DigitalCredentialRequestOptions.h: Renamed from Source/WebCore/Modules/credentialmanagement/DigitalCredentialRequestOptions.h.
* Source/WebCore/Modules/identity/DigitalCredentialRequestOptions.idl: Renamed from Source/WebCore/Modules/credentialmanagement/DigitalCredentialRequestOptions.idl.
* Source/WebCore/Modules/identity/IdentityCredentialProtocol.h: Renamed from Source/WebCore/Modules/credentialmanagement/IdentityCredentialProtocol.h.
* Source/WebCore/Modules/identity/IdentityCredentialProtocol.idl: Renamed from Source/WebCore/Modules/credentialmanagement/IdentityCredentialProtocol.idl.
* Source/WebCore/Modules/identity/IdentityRequestProvider.h: Renamed from Source/WebCore/Modules/credentialmanagement/IdentityRequestProvider.h.
* Source/WebCore/Modules/identity/IdentityRequestProvider.idl: Renamed from Source/WebCore/Modules/credentialmanagement/IdentityRequestProvider.idl.
* Source/WebCore/Sources.txt:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:

Canonical link: https://commits.webkit.org/275686@main
  • Loading branch information
marcoscaceres committed Mar 5, 2024
1 parent ab09931 commit 0fc6d0f
Show file tree
Hide file tree
Showing 19 changed files with 32 additions and 23 deletions.
3 changes: 3 additions & 0 deletions LayoutTests/platform/glib/TestExpectations
Original file line number Diff line number Diff line change
Expand Up @@ -2621,6 +2621,9 @@ http/wpt/credential-management/ [ Skip ]
http/wpt/webauthn/ [ Skip ]
imported/w3c/web-platform-tests/credential-management/ [ Skip ]

# Digital Crendentials API
http/wpt/identity/ [ Skip ]

# WebGL2
webkit.org/b/166536 fast/canvas/webgl/webgl-transformed-varying-name-crash.html [ Skip ]
webkit.org/b/166536 fast/canvas/webgl/shader-mix-with-bool.html [ Skip ]
Expand Down
3 changes: 3 additions & 0 deletions LayoutTests/platform/mac-wk1/TestExpectations
Original file line number Diff line number Diff line change
Expand Up @@ -1788,6 +1788,9 @@ http/wpt/credential-management/ [ Skip ]
http/wpt/webauthn/ [ Skip ]
imported/w3c/web-platform-tests/credential-management/ [ Skip ]

# Skip Digital Credentials API
http/wpt/identity/ [ Skip ]

webkit.org/b/182554 transitions/transition-display-property.html [ Pass ImageOnlyFailure ]

webkit.org/b/184456 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html [ Pass Failure ]
Expand Down
10 changes: 6 additions & 4 deletions Source/WebCore/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ set(WebCore_PRIVATE_INCLUDE_DIRECTORIES
"${WEBCORE_DIR}/Modules/filesystemaccess"
"${WEBCORE_DIR}/Modules/geolocation"
"${WEBCORE_DIR}/Modules/highlight"
"${WEBCORE_DIR}/Modules/identity"
"${WEBCORE_DIR}/Modules/indexeddb"
"${WEBCORE_DIR}/Modules/indexeddb/client"
"${WEBCORE_DIR}/Modules/indexeddb/server"
Expand Down Expand Up @@ -224,6 +225,7 @@ set(WebCore_IDL_INCLUDES
Modules/filesystemaccess
Modules/geolocation
Modules/highlight
Modules/identity
Modules/indexeddb
Modules/mediacapabilities
Modules/mediarecorder
Expand Down Expand Up @@ -311,10 +313,6 @@ set(WebCore_NON_SVG_IDL_FILES
Modules/credentialmanagement/CredentialMediationRequirement.idl
Modules/credentialmanagement/CredentialRequestOptions.idl
Modules/credentialmanagement/CredentialsContainer.idl
Modules/credentialmanagement/DigitalCredential.idl
Modules/credentialmanagement/DigitalCredentialRequestOptions.idl
Modules/credentialmanagement/IdentityCredentialProtocol.idl
Modules/credentialmanagement/IdentityRequestProvider.idl
Modules/credentialmanagement/Navigator+Credentials.idl

Modules/encryptedmedia/MediaKeyEncryptionScheme.idl
Expand Down Expand Up @@ -374,6 +372,10 @@ set(WebCore_NON_SVG_IDL_FILES
Modules/highlight/Highlight.idl
Modules/highlight/HighlightRegistry.idl

Modules/identity/DigitalCredential.idl
Modules/identity/DigitalCredentialRequestOptions.idl
Modules/identity/IdentityCredentialProtocol.idl
Modules/identity/IdentityRequestProvider.idl
Modules/identity/Navigator+Identity.idl

Modules/indexeddb/IDBCursor.idl
Expand Down
8 changes: 4 additions & 4 deletions Source/WebCore/DerivedSources-input.xcfilelist
Original file line number Diff line number Diff line change
Expand Up @@ -436,10 +436,6 @@ $(PROJECT_DIR)/Modules/credentialmanagement/CredentialCreationOptions.idl
$(PROJECT_DIR)/Modules/credentialmanagement/CredentialMediationRequirement.idl
$(PROJECT_DIR)/Modules/credentialmanagement/CredentialRequestOptions.idl
$(PROJECT_DIR)/Modules/credentialmanagement/CredentialsContainer.idl
$(PROJECT_DIR)/Modules/credentialmanagement/DigitalCredential.idl
$(PROJECT_DIR)/Modules/credentialmanagement/DigitalCredentialRequestOptions.idl
$(PROJECT_DIR)/Modules/credentialmanagement/IdentityCredentialProtocol.idl
$(PROJECT_DIR)/Modules/credentialmanagement/IdentityRequestProvider.idl
$(PROJECT_DIR)/Modules/credentialmanagement/Navigator+Credentials.idl
$(PROJECT_DIR)/Modules/encryptedmedia/MediaKeyEncryptionScheme.idl
$(PROJECT_DIR)/Modules/encryptedmedia/MediaKeyMessageEvent.idl
Expand Down Expand Up @@ -507,6 +503,10 @@ $(PROJECT_DIR)/Modules/geolocation/PositionErrorCallback.idl
$(PROJECT_DIR)/Modules/geolocation/PositionOptions.idl
$(PROJECT_DIR)/Modules/highlight/Highlight.idl
$(PROJECT_DIR)/Modules/highlight/HighlightRegistry.idl
$(PROJECT_DIR)/Modules/identity/DigitalCredential.idl
$(PROJECT_DIR)/Modules/identity/DigitalCredentialRequestOptions.idl
$(PROJECT_DIR)/Modules/identity/IdentityCredentialProtocol.idl
$(PROJECT_DIR)/Modules/identity/IdentityRequestProvider.idl
$(PROJECT_DIR)/Modules/identity/Navigator+Identity.idl
$(PROJECT_DIR)/Modules/indexeddb/IDBCursor.idl
$(PROJECT_DIR)/Modules/indexeddb/IDBCursorDirection.idl
Expand Down
8 changes: 4 additions & 4 deletions Source/WebCore/DerivedSources.make
Original file line number Diff line number Diff line change
Expand Up @@ -309,10 +309,6 @@ JS_BINDING_IDLS := \
$(WebCore)/Modules/credentialmanagement/CredentialMediationRequirement.idl \
$(WebCore)/Modules/credentialmanagement/CredentialRequestOptions.idl \
$(WebCore)/Modules/credentialmanagement/CredentialsContainer.idl \
$(WebCore)/Modules/credentialmanagement/DigitalCredential.idl \
$(WebCore)/Modules/credentialmanagement/DigitalCredentialRequestOptions.idl \
$(WebCore)/Modules/credentialmanagement/IdentityRequestProvider.idl \
$(WebCore)/Modules/credentialmanagement/IdentityCredentialProtocol.idl \
$(WebCore)/Modules/credentialmanagement/Navigator+Credentials.idl \
$(WebCore)/Modules/encryptedmedia/MediaKeyEncryptionScheme.idl \
$(WebCore)/Modules/encryptedmedia/MediaKeyMessageEventInit.idl \
Expand Down Expand Up @@ -377,6 +373,10 @@ JS_BINDING_IDLS := \
$(WebCore)/Modules/geolocation/PositionOptions.idl \
$(WebCore)/Modules/highlight/HighlightRegistry.idl \
$(WebCore)/Modules/highlight/Highlight.idl \
$(WebCore)/Modules/identity/DigitalCredential.idl \
$(WebCore)/Modules/identity/DigitalCredentialRequestOptions.idl \
$(WebCore)/Modules/identity/IdentityRequestProvider.idl \
$(WebCore)/Modules/identity/IdentityCredentialProtocol.idl \
$(WebCore)/Modules/identity/Navigator+Identity.idl \
$(WebCore)/Modules/indexeddb/IDBCursor.idl \
$(WebCore)/Modules/indexeddb/IDBCursorDirection.idl \
Expand Down
3 changes: 2 additions & 1 deletion Source/WebCore/Headers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,6 @@ set(WebCore_PRIVATE_FRAMEWORK_HEADERS
Modules/cookie-store/CookieStoreGetOptions.h

Modules/credentialmanagement/CredentialRequestOptions.h
Modules/credentialmanagement/DigitalCredentialRequestOptions.h

Modules/encryptedmedia/CDMClient.h
Modules/encryptedmedia/MediaKeySystemClient.h
Expand Down Expand Up @@ -393,6 +392,8 @@ set(WebCore_PRIVATE_FRAMEWORK_HEADERS
Modules/highlight/HighlightRegistry.h
Modules/highlight/HighlightVisibility.h

Modules/identity/DigitalCredentialRequestOptions.h

Modules/indexeddb/IDBActiveDOMObject.h
Modules/indexeddb/IDBDatabaseIdentifier.h
Modules/indexeddb/IDBDatabaseNameAndVersionRequest.h
Expand Down
2 changes: 1 addition & 1 deletion Source/WebCore/Sources.txt
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,6 @@ Modules/cookie-store/CookieStore.cpp
Modules/cookie-store/CookieStoreManager.cpp
Modules/credentialmanagement/BasicCredential.cpp
Modules/credentialmanagement/CredentialsContainer.cpp
Modules/credentialmanagement/DigitalCredential.cpp
Modules/credentialmanagement/NavigatorCredentials.cpp
Modules/entriesapi/DOMFileSystem.cpp
Modules/entriesapi/ErrorCallback.cpp
Expand Down Expand Up @@ -147,6 +146,7 @@ Modules/highlight/AppHighlightRangeData.cpp
Modules/highlight/AppHighlightStorage.cpp
Modules/highlight/HighlightRegistry.cpp
Modules/highlight/Highlight.cpp
Modules/identity/DigitalCredential.cpp
Modules/identity/NavigatorIdentity.cpp
Modules/indexeddb/IDBCursor.cpp
Modules/indexeddb/IDBCursorWithValue.cpp
Expand Down
18 changes: 9 additions & 9 deletions Source/WebCore/WebCore.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -21669,6 +21669,15 @@
0DC0AEDC2B706E5700AF1E41 /* identity */ = {
isa = PBXGroup;
children = (
0D494DEE2B5E0B5200B61C51 /* DigitalCredential.cpp */,
0D431A7C2B5A397C00864655 /* DigitalCredential.h */,
0D431A7E2B5A3A9700864655 /* DigitalCredential.idl */,
0D494DEC2B5DF3DC00B61C51 /* DigitalCredentialRequestOptions.h */,
0D431A802B5A3A9800864655 /* DigitalCredentialRequestOptions.idl */,
0D431A842B5A42AB00864655 /* IdentityCredentialProtocol.h */,
0D431A862B5A42AB00864655 /* IdentityCredentialProtocol.idl */,
0D494DED2B5DF55000B61C51 /* IdentityRequestProvider.h */,
0D431A7F2B5A3A9700864655 /* IdentityRequestProvider.idl */,
0DC0AED92B706E5700AF1E41 /* Navigator+Identity.idl */,
0DC0AEDA2B706E5700AF1E41 /* NavigatorIdentity.cpp */,
0DC0AEDB2B706E5700AF1E41 /* NavigatorIdentity.h */,
Expand Down Expand Up @@ -26409,15 +26418,6 @@
77D510181ED7159900DA4C87 /* CredentialsContainer.cpp */,
77D510161ED6021B00DA4C87 /* CredentialsContainer.h */,
57D846291FE99F6300CA3682 /* CredentialsContainer.idl */,
0D494DEE2B5E0B5200B61C51 /* DigitalCredential.cpp */,
0D431A7C2B5A397C00864655 /* DigitalCredential.h */,
0D431A7E2B5A3A9700864655 /* DigitalCredential.idl */,
0D494DEC2B5DF3DC00B61C51 /* DigitalCredentialRequestOptions.h */,
0D431A802B5A3A9800864655 /* DigitalCredentialRequestOptions.idl */,
0D431A842B5A42AB00864655 /* IdentityCredentialProtocol.h */,
0D431A862B5A42AB00864655 /* IdentityCredentialProtocol.idl */,
0D494DED2B5DF55000B61C51 /* IdentityRequestProvider.h */,
0D431A7F2B5A3A9700864655 /* IdentityRequestProvider.idl */,
525B0CB02A9F8FD100E8A94B /* MediationRequirement.h */,
57D846251FE895F600CA3682 /* Navigator+Credentials.idl */,
57D846241FE895F500CA3682 /* NavigatorCredentials.cpp */,
Expand Down

0 comments on commit 0fc6d0f

Please sign in to comment.