Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0ddbf5c0c6b8f939705ff74f6008467bc92fad3f https://github.com/WebKit/WebKit/commit/0ddbf5c0c6b8f939705ff74f6008467bc92fad3f Author: Claudio Saavedra <csaave...@igalia.com> Date: 2023-11-11 (Sat, 11 Nov 2023)
Changed paths: M Source/WebCore/platform/network/CredentialBase.cpp M Source/WebCore/platform/network/CredentialBase.h M Source/WebCore/platform/network/cocoa/CredentialCocoa.mm M Source/WebCore/platform/network/mac/ResourceHandleMac.mm M Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp M Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm M Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp M Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/UIProcess/API/C/WKAPICast.h M Source/WebKit/UIProcess/API/glib/WebKitCredential.cpp M Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp Log Message: ----------- Port CredentialPersistence to the new serialization format https://bugs.webkit.org/show_bug.cgi?id=264661 Reviewed by Chris Dumez. Remove EnumTraits for CredentialPersistence and port the enum to a serializable format. * Source/WebCore/platform/network/CredentialBase.cpp: (WebCore::CredentialBase::CredentialBase): * Source/WebCore/platform/network/CredentialBase.h: (): Deleted. * Source/WebCore/platform/network/cocoa/CredentialCocoa.mm: (WebCore::toNSURLCredentialPersistence): (WebCore::toCredentialPersistence): * Source/WebCore/platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::createNSURLConnection): (WebCore::ResourceHandle::tryHandlePasswordBasedAuthentication): (WebCore::ResourceHandle::receivedCredential): * Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp: (WebCore::NetworkStorageSession::getCredentialFromPersistentStorage): * Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: (WebKit::NetworkDataTaskCocoa::NetworkDataTaskCocoa): (WebKit::NetworkDataTaskCocoa::tryPasswordBasedAuthentication): * Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm: (WebKit::CompletionHandler<void): * Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp: (WebKit::NetworkDataTaskCurl::NetworkDataTaskCurl): (WebKit::NetworkDataTaskCurl::tryHttpAuthentication): (WebKit::NetworkDataTaskCurl::tryProxyAuthentication): (WebKit::NetworkDataTaskCurl::tryServerTrustEvaluation): * Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp: (WebKit::NetworkDataTaskSoup::NetworkDataTaskSoup): (WebKit::NetworkDataTaskSoup::authenticate): (WebKit::NetworkDataTaskSoup::continueAuthenticate): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/UIProcess/API/C/WKAPICast.h: (WebKit::toCredentialPersistence): * Source/WebKit/UIProcess/API/glib/WebKitCredential.cpp: (toWebKitCredentialPersistence): (toWebCoreCredentialPersistence): * Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp: (okButtonClicked): Canonical link: https://commits.webkit.org/270599@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes