Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a0212de15700ae03f0e6b57dcfdaa45bd3ef6f7a
      
https://github.com/WebKit/WebKit/commit/a0212de15700ae03f0e6b57dcfdaa45bd3ef6f7a
  Author: Chris Dumez <[email protected]>
  Date:   2025-04-03 (Thu, 03 Apr 2025)

  Changed paths:
    M Source/WebKit/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations
    M Source/WebKit/UIProcess/Cocoa/AutomationClient.mm
    M Source/WebKit/UIProcess/Cocoa/AuxiliaryProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/BrowsingWarningCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/GPUProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/LegacyCustomProtocolManagerClient.mm
    M Source/WebKit/UIProcess/Cocoa/LegacyDownloadClient.mm
    M Source/WebKit/UIProcess/Cocoa/MediaPermissionUtilities.mm
    M Source/WebKit/UIProcess/Cocoa/NavigationState.mm
    M Source/WebKit/UIProcess/Cocoa/PageClientImplCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/PreferenceObserver.mm
    M Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm
    M Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm
    M Source/WebKit/UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm
    M Source/WebKit/UIProcess/Cocoa/WebInspectorPreferenceObserver.mm
    M Source/WebKit/UIProcess/Cocoa/WebPagePreferencesLockdownModeObserver.mm
    M Source/WebKit/UIProcess/MediaPermissionUtilities.h

  Log Message:
  -----------
  Address more Safer CPP failures in WebKit/UIProcess/Cocoa
https://bugs.webkit.org/show_bug.cgi?id=290971

Reviewed by Darin Adler.

* Source/WebKit/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations:
* Source/WebKit/UIProcess/Cocoa/AutomationClient.mm:
(WebKit::AutomationClient::requestAutomationSession):
(WebKit::AutomationClient::browserName const):
(WebKit::AutomationClient::browserVersion const):
* Source/WebKit/UIProcess/Cocoa/AuxiliaryProcessProxyCocoa.mm:
(WebKit::safeAudioComponentFetchServerRegistrations):
(WebKit::AuxiliaryProcessProxy::fetchAudioComponentServerRegistrations):
* Source/WebKit/UIProcess/Cocoa/BrowsingWarningCocoa.mm:
(WebKit::browsingDetailsText):
* Source/WebKit/UIProcess/Cocoa/GPUProcessProxyCocoa.mm:
(WebKit::GPUProcessProxy::platformInitializeGPUProcessParameters):
(WebKit::GPUProcessProxy::isPowerLoggingInTaskMode):
* Source/WebKit/UIProcess/Cocoa/LegacyCustomProtocolManagerClient.mm:
(WebKit::LegacyCustomProtocolManagerClient::startLoading):
* Source/WebKit/UIProcess/Cocoa/LegacyDownloadClient.mm:
(WebKit::LegacyDownloadClient::decideDestinationWithSuggestedFilename):
* Source/WebKit/UIProcess/Cocoa/MediaPermissionUtilities.mm:
(WebKit::applicationVisibleName):
(WebKit::alertForPermission):
(WebKit::requestAVCaptureAccessForType):
(WebKit::checkAVCaptureAccessForType):
* Source/WebKit/UIProcess/Cocoa/NavigationState.mm:
(WebKit::tryInterceptNavigation):
(WebKit::isUnsupportedWebExtensionNavigation):
(WebKit::NavigationState::NavigationClient::decidePolicyForNavigationResponse):
(WebKit::createErrorWithRecoveryAttempter):
(WebKit::NavigationState::NavigationClient::legacyWebCryptoMasterKey):
* Source/WebKit/UIProcess/Cocoa/PageClientImplCocoa.mm:
(WebKit::PageClientImplCocoa::allocFileWrapperInstance const):
(WebKit::PageClientImplCocoa::serializableFileWrapperClasses const):
(WebKit::PageClientImplCocoa::windowKind):
* Source/WebKit/UIProcess/Cocoa/PreferenceObserver.mm:
(-[WKUserDefaults findPreferenceChangesAndNotifyForKeys:toValuesForKeys:]):
(-[WKPreferenceObserver init]):
* Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:
(WebKit::SOAuthorizationSession::continueStartAfterDecidePolicy):
(WebKit::SOAuthorizationSession::presentViewController):
(WebKit::SOAuthorizationSession::dismissModalSheetIfNecessary):
(WebKit::SOAuthorizationSession::dismissViewController):
* Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.mm:
(WebKit::VideoPresentationManagerProxy::invalidateInterface):
(WebKit::VideoPresentationManagerProxy::createLayerHostViewWithID):
(WebKit::VideoPresentationManagerProxy::didCleanupFullscreen):
* Source/WebKit/UIProcess/Cocoa/WKFullKeyboardAccessWatcher.mm:
(-[WKFullKeyboardAccessWatcher init]):
(+[WKFullKeyboardAccessWatcher fullKeyboardAccessEnabled]):
* Source/WebKit/UIProcess/Cocoa/WebInspectorPreferenceObserver.mm:
(-[WKWebInspectorPreferenceObserver init]):
* Source/WebKit/UIProcess/Cocoa/WebPagePreferencesLockdownModeObserver.mm:
(WebKit::WebPagePreferencesLockdownModeObserver::willChangeLockdownMode):
(WebKit::WebPagePreferencesLockdownModeObserver::didChangeLockdownMode):
* Source/WebKit/UIProcess/MediaPermissionUtilities.h:

Canonical link: https://commits.webkit.org/293160@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