Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cebb5de1ce776abec286f65b6ea244b1ec9c31a5
      
https://github.com/WebKit/WebKit/commit/cebb5de1ce776abec286f65b6ea244b1ec9c31a5
  Author: Zak Ridouh <[email protected]>
  Date:   2025-06-25 (Wed, 25 Jun 2025)

  Changed paths:
    M Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebKit/UIProcess/API/C/WKAuthenticationChallenge.cpp
    M Source/WebKit/UIProcess/API/C/WKBackForwardListRef.cpp
    M Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp
    M Source/WebKit/UIProcess/API/C/WKFormSubmissionListener.cpp
    M Source/WebKit/UIProcess/API/C/WKQueryPermissionResultCallback.cpp
    M Source/WebKit/UIProcess/API/C/WKSpeechRecognitionPermissionCallback.cpp
    M Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.cpp
    M Source/WebKit/UIProcess/Authentication/AuthenticationChallengeProxy.cpp
    M Source/WebKit/UIProcess/Authentication/AuthenticationChallengeProxy.h

  Log Message:
  -----------
  [SaferCPP] Improve smart pointer adoption in the UIProcess C API, part 2
https://bugs.webkit.org/show_bug.cgi?id=294941
rdar://154244293

Reviewed by Charlie Wolfe.

Fix many failing smart pointer adoption errors caught by static analyses, in 
the following files.

    - UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.cpp
    - UIProcess/API/C/WKSpeechRecognitionPermissionCallback.cpp
    - UIProcess/API/C/WKQueryPermissionResultCallback.cpp
    - UIProcess/API/C/WKFormSubmissionListener.cpp
    - UIProcess/API/C/WKContextConfigurationRef.cpp
    - UIProcess/API/C/WKBackForwardListRef.cpp
    - UIProcess/API/C/WKAuthenticationChallenge.cpp

Getting closer to being done with the UIP C API. =)

* Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebKit/UIProcess/API/C/WKAuthenticationChallenge.cpp:
(WKAuthenticationChallengeGetProtectionSpace):
(WKAuthenticationChallengeGetProposedCredential):
* Source/WebKit/UIProcess/API/C/WKBackForwardListRef.cpp:
(WKBackForwardListGetCurrentItem):
(WKBackForwardListGetBackItem):
(WKBackForwardListGetForwardItem):
(WKBackForwardListGetItemAtIndex):
* Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp:
(WKContextConfigurationSetInjectedBundlePath):
(WKContextConfigurationSetOverrideLanguages):
(WKContextConfigurationSetTimeZoneOverride):
* Source/WebKit/UIProcess/API/C/WKFormSubmissionListener.cpp:
(WKFormSubmissionListenerContinue):
* Source/WebKit/UIProcess/API/C/WKQueryPermissionResultCallback.cpp:
(WKQueryPermissionResultCallbackCompleteWithDenied):
(WKQueryPermissionResultCallbackCompleteWithGranted):
(WKQueryPermissionResultCallbackCompleteWithPrompt):
* Source/WebKit/UIProcess/API/C/WKSpeechRecognitionPermissionCallback.cpp:
(WKSpeechRecognitionPermissionCallbackComplete):
* Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreConfigurationRef.cpp:
(WKWebsiteDataStoreConfigurationSetApplicationCacheDirectory):
(WKWebsiteDataStoreConfigurationSetNetworkCacheDirectory):
(WKWebsiteDataStoreConfigurationSetIndexedDBDatabaseDirectory):
(WKWebsiteDataStoreConfigurationSetLocalStorageDirectory):
(WKWebsiteDataStoreConfigurationSetWebSQLDatabaseDirectory):
(WKWebsiteDataStoreConfigurationSetCacheStorageDirectory):
(WKWebsiteDataStoreConfigurationSetGeneralStorageDirectory):
(WKWebsiteDataStoreConfigurationSetMediaKeysStorageDirectory):
(WKWebsiteDataStoreConfigurationSetResourceLoadStatisticsDirectory):
(WKWebsiteDataStoreConfigurationSetServiceWorkerRegistrationDirectory):
(WKWebsiteDataStoreConfigurationSetCookieStorageFile):
(WKWebsiteDataStoreConfigurationSetPCMMachServiceName):
(WKWebsiteDataStoreConfigurationSetResourceMonitorThrottlerDirectory):
* Source/WebKit/UIProcess/Authentication/AuthenticationChallengeProxy.cpp:
(WebKit::AuthenticationChallengeProxy::protectedProposedCredential const):
(WebKit::AuthenticationChallengeProxy::protectedProtectionSpace const):
* Source/WebKit/UIProcess/Authentication/AuthenticationChallengeProxy.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to