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