Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 0db627188af75ff5e30da6171eea106620460baf https://github.com/WebKit/WebKit/commit/0db627188af75ff5e30da6171eea106620460baf Author: Chris Dumez <cdu...@apple.com> Date: 2025-09-10 (Wed, 10 Sep 2025)
Changed paths: M Source/WTF/wtf/cocoa/SoftLinking.h M Source/WebCore/Modules/ShapeDetection/Implementation/Cocoa/VisionUtilities.mm M Source/WebCore/Modules/applepay/PaymentInstallmentConfiguration.mm M Source/WebCore/Modules/applepay/cocoa/PaymentAPIVersionCocoa.mm M Source/WebCore/Modules/applepay/cocoa/PaymentSummaryItemsCocoa.mm M Source/WebCore/PAL/pal/avfoundation/OutputContext.mm M Source/WebCore/PAL/pal/cocoa/AVFoundationSoftLink.h M Source/WebCore/PAL/pal/cocoa/CoreMaterialSoftLink.h M Source/WebCore/PAL/pal/cocoa/LockdownModeCocoa.mm M Source/WebCore/PAL/pal/cocoa/RevealSoftLink.mm M Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.h M Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.mm M Source/WebCore/PAL/pal/system/ios/SleepDisablerIOS.mm M Source/WebCore/PAL/pal/system/ios/UserInterfaceIdiom.mm M Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm M Source/WebCore/editing/cocoa/AttributedString.h M Source/WebCore/editing/cocoa/DataDetection.mm M Source/WebCore/editing/cocoa/DictionaryLookup.mm M Source/WebCore/editing/cocoa/FontAttributesCocoa.mm M Source/WebCore/editing/cocoa/FontShadowCocoa.mm M Source/WebCore/editing/cocoa/NodeHTMLConverter.mm M Source/WebCore/editing/cocoa/WebCoreTextAttachment.mm M Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.mm M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm M Source/WebCore/platform/audio/ios/AudioSessionIOS.mm M Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm M Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.mm M Source/WebCore/platform/cocoa/ContentFilterUnblockHandlerCocoa.mm M Source/WebCore/platform/cocoa/ParentalControlsContentFilter.mm M Source/WebCore/platform/cocoa/ParentalControlsURLFilter.mm M Source/WebCore/platform/cocoa/PlatformNSAdaptiveImageGlyph.h M Source/WebCore/platform/cocoa/PlatformSpeechSynthesizerCocoa.mm M Source/WebCore/platform/cocoa/TextRecognitionResultCocoa.mm M Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm M Source/WebCore/platform/cocoa/WebAVPlayerLayerView.mm M Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.mm M Source/WebCore/platform/gamepad/cocoa/GameControllerSoftLink.h M Source/WebCore/platform/gamepad/mac/HIDGamepadProvider.mm M Source/WebCore/platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm M Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/MediaPlaybackTargetCocoa.mm M Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/WebAVSampleBufferListener.mm M Source/WebCore/platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm M Source/WebCore/platform/graphics/avfoundation/objc/AVOutputDeviceMenuControllerTargetPicker.mm M Source/WebCore/platform/graphics/avfoundation/objc/AVRoutePickerViewTargetPicker.mm M Source/WebCore/platform/graphics/avfoundation/objc/AVStreamDataParserMIMETypeCache.mm M Source/WebCore/platform/graphics/avfoundation/objc/CDMInstanceFairPlayStreamingAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm M Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.mm M Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/QueuedVideoOutput.mm M Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/VideoLayerManagerObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/WebAVContentKeyGroup.mm M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm M Source/WebCore/platform/graphics/cocoa/ColorCocoa.mm M Source/WebCore/platform/graphics/cocoa/FontCacheCocoa.mm M Source/WebCore/platform/graphics/cocoa/GraphicsContextCocoa.mm M Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm M Source/WebCore/platform/graphics/cocoa/SystemFontDatabaseCocoa.mm M Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.mm M Source/WebCore/platform/ios/LocalCurrentTraitCollection.mm M Source/WebCore/platform/ios/LocalizedDeviceModel.mm M Source/WebCore/platform/ios/PlatformPasteboardIOS.mm M Source/WebCore/platform/ios/PlatformScreenIOS.mm M Source/WebCore/platform/ios/PlaybackSessionInterfaceAVKitLegacy.mm M Source/WebCore/platform/ios/UIViewControllerUtilities.mm M Source/WebCore/platform/ios/UserAgentIOS.mm M Source/WebCore/platform/ios/ValidationBubbleIOS.mm M Source/WebCore/platform/ios/VideoPresentationInterfaceAVKitLegacy.mm M Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.mm M Source/WebCore/platform/ios/WebAVPlayerController.h M Source/WebCore/platform/ios/WebAVPlayerController.mm M Source/WebCore/platform/ios/WebCoreMotionManager.mm M Source/WebCore/platform/ios/WebEvent.mm M Source/WebCore/platform/ios/WebItemProviderPasteboard.mm M Source/WebCore/platform/mac/CursorMac.mm M Source/WebCore/platform/mac/PlatformScreenMac.mm M Source/WebCore/platform/mac/PlaybackSessionInterfaceMac.mm M Source/WebCore/platform/mac/SerializedPlatformDataCueMac.mm M Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm M Source/WebCore/platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm M Source/WebCore/platform/mediastream/ios/CoreAudioCaptureSourceIOS.mm M Source/WebCore/platform/mediastream/ios/MediaCaptureStatusBarManager.mm M Source/WebCore/platform/mediastream/ios/ReplayKitCaptureSource.mm M Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.mm M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm M Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.mm M Source/WebCore/platform/mediastream/mac/ScreenCaptureKitSharingSessionManager.mm M Source/WebCore/platform/text/cocoa/LocaleCocoa.h M Source/WebCore/rendering/ios/RenderThemeIOS.mm M Source/WebCore/testing/Internals.mm M Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm M Source/WebKit/GPUProcess/cocoa/GPUProcessCocoa.mm M Source/WebKit/ModelProcess/cocoa/ModelProcessModelPlayerProxy.mm M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm M Source/WebKit/Platform/cocoa/ImageAnalysisUtilities.mm M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm M Source/WebKit/Platform/cocoa/PaymentAuthorizationPresenter.mm M Source/WebKit/Platform/cocoa/PaymentAuthorizationViewController.mm M Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm M Source/WebKit/Platform/ios/PaymentAuthorizationController.mm M Source/WebKit/Platform/mac/MenuUtilities.mm M Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in M Source/WebKit/Shared/API/c/cf/WKStringCF.mm M Source/WebKit/Shared/API/c/cf/WKURLCF.mm M Source/WebKit/Shared/ApplePay/ApplePayPaymentSetupFeatures.serialization.in M Source/WebKit/Shared/ApplePay/cocoa/PaymentSetupConfigurationCocoa.mm M Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm M Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm M Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm M Source/WebKit/Shared/Cocoa/CoreIPCAVOutputContext.mm M Source/WebKit/Shared/Cocoa/CoreIPCAVOutputContext.serialization.in M Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm M Source/WebKit/Shared/Cocoa/CoreIPCDDActionContext.serialization.in M Source/WebKit/Shared/Cocoa/CoreIPCDDScannerResult.serialization.in M Source/WebKit/Shared/Cocoa/CoreIPCPKSecureElementPass.mm M Source/WebKit/Shared/Cocoa/CoreIPCPassKit.mm M Source/WebKit/Shared/Cocoa/CoreIPCPassKit.serialization.in M Source/WebKit/Shared/Cocoa/DataDetectionResult.serialization.in M Source/WebKit/Shared/Cocoa/PDFKitSoftLink.h M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in M Source/WebKit/Shared/ios/InteractionInformationAtPosition.serialization.in M Source/WebKit/Shared/mac/WebHitTestResultPlatformData.serialization.in M Source/WebKit/UIProcess/API/APIPageConfiguration.h M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm M Source/WebKit/UIProcess/API/Cocoa/_WKElementAction.mm M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm M Source/WebKit/UIProcess/Cocoa/MediaPermissionUtilities.mm M Source/WebKit/UIProcess/Cocoa/NavigationState.mm M Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationCoordinator.mm M Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationNSURLExtras.mm M Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm M Source/WebKit/UIProcess/Cocoa/UserMediaPermissionRequestManagerProxy.mm M Source/WebKit/UIProcess/Cocoa/WKContactPicker.mm M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/Media/cocoa/MediaUsageManagerCocoa.mm M Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeInteractionRegionLayers.mm M Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeViews.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/AuthenticatorPresenterCoordinator.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcService.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKASCAuthorizationPresenterDelegate.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm M Source/WebKit/UIProcess/WebAuthentication/Mock/MockNfcService.mm M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm M Source/WebKit/UIProcess/XR/ios/PlatformXRARKit.mm M Source/WebKit/UIProcess/ios/ViewGestureControllerIOS.mm M Source/WebKit/UIProcess/ios/WKActionSheetAssistant.mm M Source/WebKit/UIProcess/ios/WKContentView.mm M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm M Source/WebKit/UIProcess/ios/WKMouseInteraction.mm M Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm M Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm M Source/WebKit/UIProcess/mac/PageClientImplMac.mm M Source/WebKit/UIProcess/mac/WKImmediateActionController.mm M Source/WebKit/UIProcess/mac/WKQuickLookPreviewController.mm M Source/WebKit/UIProcess/mac/WebPageProxyMac.mm M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Source/WebKit/WebProcess/ApplePay/cocoa/WebPaymentCoordinatorCocoa.mm M Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/PDFDataDetectorItem.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm M Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.mm M Source/WebKitLegacy/mac/WebView/WebImmediateActionController.mm M Source/WebKitLegacy/mac/WebView/WebVideoFullscreenController.mm M Source/WebKitLegacy/mac/WebView/WebView.mm M Tools/DumpRenderTree/mac/AccessibilityNotificationHandler.mm M Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm M Tools/TestWebKitAPI/Tests/WebCore/cocoa/AVFoundationSoftLinkTest.mm M Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm M Tools/TestWebKitAPI/Tests/WebKit/WebFilter.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ContentFiltering.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/FindInPageAPI.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenVideoTextRecognition.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ImageAnalysisTests.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ScreenTime.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ScriptTrackingPrivacyTests.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEditActions.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WritingTools.mm M Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm M Tools/TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm M Tools/TestWebKitAPI/Tests/ios/TouchEventTests.mm M Tools/TestWebKitAPI/Tests/ios/UIPasteboardTests.mm M Tools/TestWebKitAPI/Tests/mac/HIDGamepads.mm M Tools/TestWebKitAPI/cocoa/ImageAnalysisTestingUtilities.mm M Tools/WebKitTestRunner/InjectedBundle/cocoa/AccessibilityCommonCocoa.h M Tools/WebKitTestRunner/InjectedBundle/cocoa/AccessibilityCommonCocoa.mm M Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityNotificationHandler.mm M Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm M Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm M Tools/WebKitTestRunner/ios/HIDEventGenerator.mm M Tools/WebKitTestRunner/ios/TestControllerIOS.mm M Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm M Tools/WebKitTestRunner/mac/TestControllerMac.mm Log Message: ----------- Rename `*Class()` soft-linking functions to `*ClassSingleton()` https://bugs.webkit.org/show_bug.cgi?id=298586 Reviewed by Geoffrey Garen. Rename `*Class()` soft-linking functions to `*ClassSingleton()` to silence Safer CPP static analysis false positives. * Source/WTF/wtf/cocoa/SoftLinking.h: * Source/WebCore/Modules/ShapeDetection/Implementation/Cocoa/VisionUtilities.mm: (WebCore::ShapeDetection::configureRequestToUseCPUOrGPU): * Source/WebCore/Modules/applepay/PaymentInstallmentConfiguration.mm: (WebCore::makeNSArrayElement): (WebCore::makeVectorElement): (WebCore::createPlatformConfiguration): (WebCore::PaymentInstallmentConfiguration::applePayInstallmentConfiguration): * Source/WebCore/Modules/applepay/cocoa/PaymentAPIVersionCocoa.mm: (WebCore::PaymentAPIVersion::current): * Source/WebCore/Modules/applepay/cocoa/PaymentSummaryItemsCocoa.mm: (WebCore::platformRecurringSummaryItem): (WebCore::platformDeferredSummaryItem): (WebCore::platformAutomaticReloadSummaryItem): (WebCore::platformDisbursementSummaryItem): (WebCore::platformInstantFundsOutFeeSummaryItem): (WebCore::platformSummaryItem): * Source/WebCore/PAL/pal/avfoundation/OutputContext.mm: (PAL::OutputContext::sharedAudioPresentationOutputContext): * Source/WebCore/PAL/pal/cocoa/AVFoundationSoftLink.h: * Source/WebCore/PAL/pal/cocoa/CoreMaterialSoftLink.h: * Source/WebCore/PAL/pal/cocoa/LockdownModeCocoa.mm: (PAL::isLockdownModeEnabled): * Source/WebCore/PAL/pal/cocoa/RevealSoftLink.mm: * Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.h: (PAL::getWKDDActionContextClassSingleton): (PAL::getWKDDActionContextClass): Deleted. * Source/WebCore/PAL/pal/mac/DataDetectorsSoftLink.mm: * Source/WebCore/PAL/pal/system/ios/SleepDisablerIOS.mm: (PAL::ScreenSleepDisabler::updateState): * Source/WebCore/PAL/pal/system/ios/UserInterfaceIdiom.mm: (PAL::updateCurrentUserInterfaceIdiom): * Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations: * Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm: (-[WebAccessibilityObjectWrapperBase accessibilityCustomContent]): * Source/WebCore/editing/cocoa/AttributedString.h: * Source/WebCore/editing/cocoa/DataDetection.mm: (WebCore::processDataDetectorScannerResults): * Source/WebCore/editing/cocoa/DictionaryLookup.mm: (-[WebRevealHighlight drawHighlightContentForItem:context:]): (WebCore::canCreateRevealItems): (WebCore::DictionaryLookup::rangeAtHitTestResult): (WebCore::showPopupOrCreateAnimationController): * Source/WebCore/editing/cocoa/FontAttributesCocoa.mm: (WebCore::TextList::createTextList const): (WebCore::FontAttributes::createDictionary const): * Source/WebCore/editing/cocoa/FontShadowCocoa.mm: (WebCore::FontShadow::createShadow const): * Source/WebCore/editing/cocoa/NodeHTMLConverter.mm: (_WebMessageDocumentClassSingleton): (HTMLConverter::_addAttachmentForElement): (_WebMessageDocumentClass): Deleted. * Source/WebCore/editing/cocoa/WebCoreTextAttachment.mm: (WebCore::webCoreTextAttachmentMissingPlatformImage): * Source/WebCore/platform/audio/cocoa/AudioSessionCocoa.mm: (WebCore::AudioSessionCocoa::setEligibleForSmartRoutingInternal): (WebCore::AudioSessionCocoa::tryToSetActiveInternal): * Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm: (WebCore::nowPlayingActivityController): * Source/WebCore/platform/audio/ios/AudioSessionIOS.mm: (-[WebInterruptionObserverHelper initWithCallback:]): (WebCore::AudioSessionIOS::setHostProcessAttribution): (WebCore::AudioSessionIOS::setPresentingProcesses): (WebCore::AudioSessionIOS::setCategory): (WebCore::AudioSessionIOS::category const): (WebCore::AudioSessionIOS::mode const): (WebCore::AudioSessionIOS::routeSharingPolicy const): (WebCore::AudioSessionIOS::routingContextUID const): (WebCore::AudioSessionIOS::sampleRate const): (WebCore::AudioSessionIOS::bufferSize const): (WebCore::AudioSessionIOS::numberOfOutputChannels const): (WebCore::AudioSessionIOS::maximumNumberOfOutputChannels const): (WebCore::AudioSessionIOS::preferredBufferSize const): (WebCore::AudioSessionIOS::setPreferredBufferSize): (WebCore::AudioSessionIOS::outputLatency const): (WebCore::AudioSessionIOS::updateSpatialExperience): * Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm: (MediaSessionHelper::updateActiveAudioRouteSupportsSpatialPlayback): (MediaSessionHelperIOS::providePresentingApplicationPID): (MediaSessionHelperIOS::updateCarPlayIsConnected): (-[WebMediaSessionHelper initWithCallback:]): * Source/WebCore/platform/audio/mac/SharedRoutingArbitrator.mm: (WebCore::SharedRoutingArbitrator::beginRoutingArbitrationForToken): (WebCore::SharedRoutingArbitrator::endRoutingArbitrationForToken): * Source/WebCore/platform/cocoa/ContentFilterUnblockHandlerCocoa.mm: (WebCore::unpackWebFilterEvaluatorData): * Source/WebCore/platform/cocoa/ParentalControlsContentFilter.mm: (WebCore::ParentalControlsContentFilter::enabled const): * Source/WebCore/platform/cocoa/ParentalControlsURLFilter.mm: (WebCore::wcrBrowserEngineClientEnabled): * Source/WebCore/platform/cocoa/PlatformNSAdaptiveImageGlyph.h: * Source/WebCore/platform/cocoa/PlatformSpeechSynthesizerCocoa.mm: (-[WebSpeechSynthesisWrapper speakUtterance:]): (WebCore::PlatformSpeechSynthesizer::initializeVoiceList): * Source/WebCore/platform/cocoa/TextRecognitionResultCocoa.mm: (WebCore::TextRecognitionResult::decodeVKCImageAnalysis): * Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm: (-[WebAVPlayerLayer setPlayerController:]): * Source/WebCore/platform/cocoa/WebAVPlayerLayerView.mm: (WebCore::WebAVPlayerLayerView_playerLayer): (WebCore::WebAVPlayerLayerView_videoView): (WebCore::WebAVPlayerLayerView_dealloc): (WebCore::allocWebAVPlayerLayerViewInstance): (WebCore::allocWebAVPictureInPicturePlayerLayerViewInstance): * Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.mm: (WebCore::GameControllerGamepadProvider::prewarmGameControllerDevicesIfNecessary): (WebCore::GameControllerGamepadProvider::startMonitoringGamepads): * Source/WebCore/platform/gamepad/cocoa/GameControllerSoftLink.h: * Source/WebCore/platform/gamepad/mac/HIDGamepadProvider.mm: (WebCore::gameControllerFrameworkWillHandleHIDDevice): * Source/WebCore/platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm: (WebCore::AVTrackPrivateAVFObjCImpl::label const): * Source/WebCore/platform/graphics/avfoundation/AudioVideoRendererAVFObjC.mm: (WebCore::AudioVideoRendererAVFObjC::updateSpatialTrackingLabel): * Source/WebCore/platform/graphics/avfoundation/MediaPlaybackTargetCocoa.mm: (WebCore::MediaPlaybackTargetCocoa::create): * Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm: (WebCore::MediaSelectionGroupAVFObjC::updateOptions): * Source/WebCore/platform/graphics/avfoundation/WebAVSampleBufferListener.mm: (-[WebAVSampleBufferListenerPrivate observeValueForKeyPath:ofObject:change:context:]): * Source/WebCore/platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm: (WebCore::AVAssetMIMETypeCache::canDecodeExtendedType): (WebCore::AVAssetMIMETypeCache::initializeCache): * Source/WebCore/platform/graphics/avfoundation/objc/AVOutputDeviceMenuControllerTargetPicker.mm: (WebCore::AVOutputDeviceMenuControllerTargetPicker::devicePicker): * Source/WebCore/platform/graphics/avfoundation/objc/AVRoutePickerViewTargetPicker.mm: (WebCore::AVRoutePickerViewTargetPicker::isAvailable): (WebCore::AVRoutePickerViewTargetPicker::outputContextInternal): * Source/WebCore/platform/graphics/avfoundation/objc/AVStreamDataParserMIMETypeCache.mm: (WebCore::AVStreamDataParserMIMETypeCache::isAvailable const): (WebCore::AVStreamDataParserMIMETypeCache::canDecodeExtendedType): (WebCore::AVStreamDataParserMIMETypeCache::initializeCache): * Source/WebCore/platform/graphics/avfoundation/objc/CDMInstanceFairPlayStreamingAVFObjC.mm: (WebCore::CDMInstanceFairPlayStreamingAVFObjC::contentKeySession): (WebCore::CDMInstanceFairPlayStreamingAVFObjC::supportsPersistableState): (WebCore::CDMInstanceFairPlayStreamingAVFObjC::supportsPersistentKeys): (WebCore::CDMInstanceFairPlayStreamingAVFObjC::supportsMediaCapability): (WebCore::CDMInstanceSessionFairPlayStreamingAVFObjC::updateLicense): (WebCore::CDMInstanceSessionFairPlayStreamingAVFObjC::loadSession): (WebCore::CDMInstanceSessionFairPlayStreamingAVFObjC::removeSessionData): (WebCore::CDMInstanceSessionFairPlayStreamingAVFObjC::ensureSessionOrGroup): * Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm: (WebCore::CDMSessionAVContentKeySession::isAvailable): (WebCore::CDMSessionAVContentKeySession::releaseKeys): (WebCore::CDMSessionAVContentKeySession::update): (WebCore::CDMSessionAVContentKeySession::generateKeyReleaseMessage): (WebCore::CDMSessionAVContentKeySession::createContentKeySession): * Source/WebCore/platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm: (WebCore::InbandTextTrackPrivateAVFObjC::label const): * Source/WebCore/platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.mm: (-[WebAVSampleBufferStatusChangeListener observeValueForKeyPath:ofObject:change:context:]): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: (WebCore::assetCacheForPath): (WebCore::MediaPlayerPrivateAVFoundationObjC::createImageGenerator): (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): (WebCore::MediaPlayerPrivateAVFoundationObjC::processMediaSelectionOptions): (WebCore::MediaPlayerPrivateAVFoundationObjC::updateSpatialTrackingLabel): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::isAvailable): (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::updateSpatialTrackingLabel): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm: (WebCore::MediaPlayerPrivateMediaStreamAVFObjC::isAvailable): * Source/WebCore/platform/graphics/avfoundation/objc/QueuedVideoOutput.mm: (isType): * Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferParserAVFObjC.mm: (WebCore::SourceBufferParserAVFObjC::isContentTypeSupported): * Source/WebCore/platform/graphics/avfoundation/objc/VideoLayerManagerObjC.mm: (WebCore::VideoLayerManagerObjC::setVideoLayer): * Source/WebCore/platform/graphics/avfoundation/objc/WebAVContentKeyGroup.mm: (-[WebAVContentKeyGroup expire]): * Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: (WebCore::PlatformCALayerCocoa::layerTypeForPlatformLayer): (WebCore::PlatformCALayerCocoa::PlatformCALayerCocoa): (WebCore::PlatformCALayerCocoa::clone const): (WebCore::PlatformCALayerCocoa::avPlayerLayer const): * Source/WebCore/platform/graphics/cocoa/ColorCocoa.mm: (WebCore::cocoaColor): * Source/WebCore/platform/graphics/cocoa/FontCacheCocoa.mm: (WebCore::contentSizeCategory): * Source/WebCore/platform/graphics/cocoa/GraphicsContextCocoa.mm: (WebCore::GraphicsContextCG::drawFocusRing): * Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm: (WebCore::MediaPlayerPrivateWebM::isAvailable): * Source/WebCore/platform/graphics/cocoa/SystemFontDatabaseCocoa.mm: (WebCore::cocoaFontClassSingleton): (WebCore::SystemFontDatabaseCoreText::smallCaptionFontDescriptor): (WebCore::SystemFontDatabaseCoreText::menuFontDescriptor): (WebCore::SystemFontDatabaseCoreText::statusBarFontDescriptor): (WebCore::SystemFontDatabaseCoreText::miniControlFontDescriptor): (WebCore::SystemFontDatabaseCoreText::smallControlFontDescriptor): (WebCore::SystemFontDatabaseCoreText::controlFontDescriptor): (WebCore::cocoaFontClass): Deleted. * Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.mm: (WebCore::VideoMediaSampleRenderer::expectMinimumUpcomingSampleBufferPresentationTime): * Source/WebCore/platform/ios/LocalCurrentTraitCollection.mm: (WebCore::LocalCurrentTraitCollection::LocalCurrentTraitCollection): (WebCore::LocalCurrentTraitCollection::~LocalCurrentTraitCollection): * Source/WebCore/platform/ios/LocalizedDeviceModel.mm: (WebCore::localizedDeviceModel): * Source/WebCore/platform/ios/PlatformPasteboardIOS.mm: (WebCore::generalUIPasteboard): (WebCore::PlatformPasteboard::performAsDataOwner): (WebCore::PlatformPasteboard::color): (WebCore::registerItemsToPasteboard): * Source/WebCore/platform/ios/PlatformScreenIOS.mm: (WebCore::currentEDRHeadroomForDisplay): (WebCore::maxEDRHeadroomForDisplay): (WebCore::screenSize): (WebCore::availableScreenSize): (WebCore::screenScaleFactor): (WebCore::collectScreenProperties): * Source/WebCore/platform/ios/PlaybackSessionInterfaceAVKitLegacy.mm: (WebCore::PlaybackSessionInterfaceAVKitLegacy::currentTimeChanged): * Source/WebCore/platform/ios/UIViewControllerUtilities.mm: (WebCore::viewController): * Source/WebCore/platform/ios/UserAgentIOS.mm: (WebCore::isClassic): (WebCore::isClassicPad): (WebCore::isClassicPhone): * Source/WebCore/platform/ios/ValidationBubbleIOS.mm: (callSuper): (WebValidationBubbleViewController_viewDidLoad): (allocWebValidationBubbleViewControllerInstance): * Source/WebCore/platform/ios/VideoPresentationInterfaceAVKitLegacy.mm: (WebAVPictureInPictureContentViewController_initWithController): (WebAVPictureInPictureContentViewController_viewWillLayoutSubviews): (WebAVPictureInPictureContentViewController_dealloc): (allocWebAVPictureInPictureContentViewControllerInstance): (WebCore::supportsPictureInPicture): * Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.mm: (WebCore::clearUIColor): (WebCore::blackUIColor): (WebCore::greyUIColor): (WebCore::VideoPresentationInterfaceIOS::ensurePipPlacardIsShowing): (WebCore::VideoPresentationInterfaceIOS::doSetup): * Source/WebCore/platform/ios/WebAVPlayerController.h: * Source/WebCore/platform/ios/WebAVPlayerController.mm: (createWebAVPlayerControllerForwarderClassSingleton): (createWebAVPlayerController): (webAVPlayerControllerClassSingleton): (-[WebAVPlayerController init]): (-[WebAVPlayerController updateMinMaxTiming]): (-[WebAVPlayerController hasSeekableLiveStreamingContent]): (createWebAVPlayerControllerForwarderClass): Deleted. (webAVPlayerControllerClass): Deleted. * Source/WebCore/platform/ios/WebCoreMotionManager.mm: (-[WebCoreMotionManager initializeOnMainThread]): * Source/WebCore/platform/ios/WebEvent.mm: (+[WebEvent modifierFlags]): * Source/WebCore/platform/ios/WebItemProviderPasteboard.mm: (allLoadableClasses): * Source/WebCore/platform/mac/CursorMac.mm: (WebCore::createCoreCursorClassSingleton): (WebCore::coreCursorClassSingleton): (WebCore::cursor): (WebCore::createCoreCursorClass): Deleted. (WebCore::coreCursorClass): Deleted. * Source/WebCore/platform/mac/PlatformScreenMac.mm: (WebCore::collectScreenProperties): (WebCore::preferredDynamicRangeMode): * Source/WebCore/platform/mac/PlaybackSessionInterfaceMac.mm: (WebCore::PlaybackSessionInterfaceMac::setPlayBackControlsManager): (WebCore::PlaybackSessionInterfaceMac::updatePlaybackControlsManagerTiming): * Source/WebCore/platform/mac/SerializedPlatformDataCueMac.mm: (WebCore::jsValueWithValueInContext): * Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm: (-[WebVideoPresentationInterfaceMacObjC updatePrerollAttributes]): (WebCore::supportsPictureInPicture): * Source/WebCore/platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm: (WebCore::AVAudioSessionCaptureDeviceManager::createAudioSession): (WebCore::AVAudioSessionCaptureDeviceManager::setPreferredAudioSessionDeviceIDs): * Source/WebCore/platform/mediastream/ios/CoreAudioCaptureSourceIOS.mm: (-[WebCoreAudioCaptureSourceIOSListener initWithCallback:]): * Source/WebCore/platform/mediastream/ios/MediaCaptureStatusBarManager.mm: (-[WebCoreMediaCaptureStatusBarHandler start]): * Source/WebCore/platform/mediastream/ios/ReplayKitCaptureSource.mm: (-[WebCoreReplayKitScreenRecorderHelper initWithCallback:]): (-[WebCoreReplayKitScreenRecorderHelper disconnect]): (WebCore::ReplayKitCaptureSource::isAvailable): (WebCore::ReplayKitCaptureSource::start): (WebCore::ReplayKitCaptureSource::captureStateDidChange): (WebCore::ReplayKitCaptureSource::stop): * Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.mm: (WebCore::AVCaptureDeviceManager::currentCameras): (WebCore::toCaptureDevice): (WebCore::AVCaptureDeviceManager::retrieveCaptureDevices): (WebCore::AVCaptureDeviceManager::~AVCaptureDeviceManager): (WebCore::AVCaptureDeviceManager::setUserPreferredCamera): (WebCore::AVCaptureDeviceManager::registerForDeviceNotifications): * Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm: (WebCore::AVVideoCaptureSource::create): (WebCore::AVVideoCaptureSource::photoConfiguration): (WebCore::AVVideoCaptureSource::setupSession): * Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.mm: (WebCore::getSharedAVAudioApplication): * Source/WebCore/platform/mediastream/mac/ScreenCaptureKitSharingSessionManager.mm: (WebCore::ScreenCaptureKitSharingSessionManager::isAvailable): (WebCore::ScreenCaptureKitSharingSessionManager::cancelPicking): (WebCore::ScreenCaptureKitSharingSessionManager::promptWithSCContentSharingPicker): * Source/WebCore/platform/text/cocoa/LocaleCocoa.h: * Source/WebCore/rendering/ios/RenderThemeIOS.mm: (WebCore::RenderThemeIOS::systemFocusRingColor): (WebCore::systemColorFromCSSValueSystemColorInformation): * Source/WebCore/testing/Internals.mm: (WebCore::Internals::fakeDataDetectorResultForTesting): * Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm: (WebKit::GPUConnectionToWebProcess::setCaptureAttributionString): * Source/WebKit/GPUProcess/cocoa/GPUProcessCocoa.mm: (WebKit::GPUProcess::ensureAVCaptureServerConnection): * Source/WebKit/ModelProcess/cocoa/ModelProcessModelPlayerProxy.mm: (WebKit::RKModelLoaderUSD::load): (WebKit::ModelProcessModelPlayerProxy::didFinishLoading): (WebKit::ModelProcessModelPlayerProxy::load): * Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm: (WebKit::NetworkSessionCocoa::removeNetworkWebsiteData): * Source/WebKit/Platform/cocoa/ImageAnalysisUtilities.mm: (WebKit::makeTextRecognitionResult): (WebKit::languageIdentifierSupportsLiveText): * Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm: (WebKit::MediaPlaybackTargetContextSerialized::platformContext const): * Source/WebKit/Platform/cocoa/PaymentAuthorizationPresenter.mm: (WebKit::toNSError): * Source/WebKit/Platform/cocoa/PaymentAuthorizationViewController.mm: (-[WKPaymentAuthorizationViewControllerDelegate _getPaymentServicesMerchantURL:]): * Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm: (WebKit::LinkDecorationFilteringController::updateList): (WebKit::requestLinkDecorationFilteringData): (WebKit::StorageAccessPromptQuirkController::updateList): (WebKit::StorageAccessUserAgentStringQuirkController::updateList): (WebKit::RestrictedOpenerDomainsController::update): (WebKit::ResourceMonitorURLsController::prepare): (WebKit::ResourceMonitorURLsController::getSource): (WebKit::TrackerAddressLookupInfo::populateIfNeeded): (WebKit::TrackerDomainLookupInfo::populateIfNeeded): (WebKit::ScriptTrackingPrivacyController::updateList): * Source/WebKit/Platform/ios/PaymentAuthorizationController.mm: (-[WKPaymentAuthorizationControllerDelegate _getPaymentServicesMerchantURL:]): * Source/WebKit/Platform/mac/MenuUtilities.mm: (WebKit::menuItemTitleForTelephoneNumberGroup): (WebKit::actionForMenuItem): (WebKit::menuItemForTelephoneNumber): * Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in: * Source/WebKit/Shared/API/c/cf/WKStringCF.mm: (wkNSStringClassSingleton): (WKStringCreateWithCFString): (wkNSStringClass): Deleted. * Source/WebKit/Shared/API/c/cf/WKURLCF.mm: (wkNSURLClassSingleton): (WKURLCreateWithCFURL): (wkNSURLClass): Deleted. * Source/WebKit/Shared/ApplePay/ApplePayPaymentSetupFeatures.serialization.in: * Source/WebKit/Shared/ApplePay/cocoa/PaymentSetupConfigurationCocoa.mm: (WebKit::toPlatformConfiguration): * Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm: (WebKit::toPKShippingMethod): (WebKit::WebPaymentCoordinatorProxy::getSetupFeatures): (WebKit::WebPaymentCoordinatorProxy::platformBeginApplePaySetup): * Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm: (WebKit::WebPaymentCoordinatorProxy::platformCanMakePayments): * Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm: (WebKit::WebPaymentCoordinatorProxy::platformCanMakePayments): (WebKit::WebPaymentCoordinatorProxy::platformShowPaymentUI): * Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm: (IPC::getClass<DDScannerResult>): (IPC::getClass<WKDDActionContext>): (IPC::getClass<AVOutputContext>): (IPC::getClass<CNContact>): (IPC::getClass<CNPhoneNumber>): (IPC::getClass<CNPostalAddress>): (IPC::getClass<PKContact>): (IPC::getClass<PKPaymentMerchantSession>): (IPC::getClass<PKPaymentSetupFeature>): (IPC::getClass<PKPayment>): (IPC::getClass<PKPaymentToken>): (IPC::getClass<PKShippingMethod>): (IPC::getClass<PKDateComponentsRange>): (IPC::getClass<PKPaymentMethod>): (IPC::getClass<PKSecureElementPass>): (IPC::encodeObjectDirectly<NSObject<NSSecureCoding>>): (IPC::shouldEnableStrictMode): (IPC::decodeObjectDirectlyRequiringAllowedClasses<NSObject<NSSecureCoding>>): * Source/WebKit/Shared/Cocoa/CoreIPCAVOutputContext.mm: (WebKit::CoreIPCAVOutputContext::toID const): * Source/WebKit/Shared/Cocoa/CoreIPCAVOutputContext.serialization.in: * Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm: (WebKit::CoreIPCCNPhoneNumber::toID const): (WebKit::CoreIPCCNPostalAddress::toID const): (WebKit::nsArrayFromVectorOfLabeledValues): (WebKit::CoreIPCCNContact::toID const): * Source/WebKit/Shared/Cocoa/CoreIPCDDActionContext.serialization.in: * Source/WebKit/Shared/Cocoa/CoreIPCDDScannerResult.serialization.in: * Source/WebKit/Shared/Cocoa/CoreIPCPKSecureElementPass.mm: (WebKit::CoreIPCPKSecureElementPass::toID const): * Source/WebKit/Shared/Cocoa/CoreIPCPassKit.mm: (WebKit::CoreIPCPKContact::toID const): * Source/WebKit/Shared/Cocoa/CoreIPCPassKit.serialization.in: * Source/WebKit/Shared/Cocoa/DataDetectionResult.serialization.in: * Source/WebKit/Shared/Cocoa/PDFKitSoftLink.h: * Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in: * Source/WebKit/Shared/ios/InteractionInformationAtPosition.serialization.in: * Source/WebKit/Shared/mac/WebHitTestResultPlatformData.serialization.in: * Source/WebKit/UIProcess/API/APIPageConfiguration.h: (API::PageConfiguration::attachmentFileWrapperClassSingleton const): (API::PageConfiguration::attachmentFileWrapperClass const): Deleted. * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView proofreadingSession:didReceiveSuggestions:processedRange:inContext:finished:]): (-[WKWebView _setAllowGamepadsInput:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm: (-[WKWebViewConfiguration _attachmentFileWrapperClass]): * Source/WebKit/UIProcess/API/Cocoa/_WKElementAction.mm: (addToReadingList): * Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm: (-[WKWebView _effectiveDataOwner:]): * Source/WebKit/UIProcess/Cocoa/MediaPermissionUtilities.mm: (WebKit::requestAVCaptureAccessForType): (WebKit::checkAVCaptureAccessForType): (WebKit::requestSpeechRecognitionAccess): (WebKit::checkSpeechRecognitionServiceAccess): * Source/WebKit/UIProcess/Cocoa/NavigationState.mm: (WebKit::interceptMarketplaceKitNavigation): * Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationCoordinator.mm: (WebKit::SOAuthorizationCoordinator::SOAuthorizationCoordinator): (WebKit::SOAuthorizationCoordinator::canAuthorize): * Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationNSURLExtras.mm: (+[NSURL _web_canPerformAuthorizationWithURL:]): (+[NSURL _web_willPerformSOKerberosAuthorizationWithURL:]): * Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm: * Source/WebKit/UIProcess/Cocoa/UserMediaPermissionRequestManagerProxy.mm: (-[WKRotationCoordinatorObserver start:layer:]): * Source/WebKit/UIProcess/Cocoa/WKContactPicker.mm: (-[WKContactPicker _contactInfoFromCNContact:]): (-[WKContactPicker _contactsFromJSContacts:]): * Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm: (WebKit::WebPageProxy::startApplePayAMSUISession): * Source/WebKit/UIProcess/Media/cocoa/MediaUsageManagerCocoa.mm: (WebKit::usageTrackingAvailable): * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeInteractionRegionLayers.mm: (WebKit::interactionRegionLayerClassSingleton): (WebKit::configureLayerForInteractionRegion): (WebKit::reconfigureLayerContentHint): (WebKit::createInteractionRegionLayer): (WebKit::interactionRegionLayerClass): Deleted. * Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeViews.mm: (WebKit::scrollViewScrollIndicatorClassSingleton): (-[UIView _web_findDescendantViewAtPoint:withEvent:]): (WebKit::scrollViewScrollIndicatorClass): Deleted. * Source/WebKit/UIProcess/WebAuthentication/Cocoa/AuthenticatorPresenterCoordinator.mm: (WebKit::AuthenticatorPresenterCoordinator::AuthenticatorPresenterCoordinator): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm: (WebKit::shouldUseAlternateKeychainAttribute): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcService.mm: (WebKit::NfcService::isAvailable): (WebKit::NfcService::platformStartDiscovery): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKASCAuthorizationPresenterDelegate.mm: (-[WKASCAuthorizationPresenterDelegate authorizationPresenter:credentialRequestedForLoginChoice:authenticatedContext:completionHandler:]): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm: (WebKit::WebAuthenticatorCoordinatorProxy::requestsForRegistration): (WebKit::WebAuthenticatorCoordinatorProxy::performRequest): (WebKit::toASCExtensions): (WebKit::configureAssertionOptions): (WebKit::continueAfterRequest): * Source/WebKit/UIProcess/WebAuthentication/Mock/MockNfcService.mm: (WebKit::MockNfcService::platformStartDiscovery): * Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: (WebKit::WebsiteDataStore::initializeManagedDomains): * Source/WebKit/UIProcess/XR/ios/PlatformXRARKit.mm: (WebKit::ARKitCoordinator::getPrimaryDeviceInfo): * Source/WebKit/UIProcess/ios/ViewGestureControllerIOS.mm: (interactiveTransitionGestureRecognizerClassSingleton): (-[WKSwipeTransitionController gestureRecognizerForInteractiveTransition:WithTarget:action:]): (-[WKSwipeTransitionController isNavigationSwipeGestureRecognizer:]): (interactiveTransitionGestureRecognizerClass): Deleted. * Source/WebKit/UIProcess/ios/WKActionSheetAssistant.mm: (-[WKActionSheetAssistant interactionDidStartWithPositionInformation:]): (-[WKActionSheetAssistant defaultActionsForLinkSheet:]): (-[WKActionSheetAssistant defaultActionsForImageSheet:]): (-[WKActionSheetAssistant _elementActionForDDAction:]): (-[WKActionSheetAssistant showDataDetectorsUIForPositionInformation:]): (-[WKActionSheetAssistant contextMenuInteraction:configurationForMenuAtLocation:]): * Source/WebKit/UIProcess/ios/WKContentView.mm: (-[WKContentView _updateRemoteAccessibilityRegistration:]): * Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm: (-[WKContentView canPerformActionForWebView:withSender:]): (-[WKContentView dataDetectionContextForPositionInformation:]): (-[WKContentView assignLegacyDataForContextMenuInteraction]): (-[WKContentView continueContextMenuInteractionWithDataDetectors:]): (-[WKContentView contextMenuInteraction:willPerformPreviewActionForMenuWithConfiguration:animator:]): (-[WKContentView _dataForPreviewItemController:atPosition:type:]): * Source/WebKit/UIProcess/ios/WKMouseInteraction.mm: (-[WKMouseInteraction beginPointerLockMouseTracking]): * Source/WebKit/UIProcess/ios/forms/WKAirPlayRoutePicker.mm: (-[WKAirPlayRoutePicker showFromView:routeSharingPolicy:routingContextUID:hasVideo:]): * Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm: * Source/WebKit/UIProcess/mac/PageClientImplMac.mm: (WebKit::PageClientImpl::handleContextMenuWritingTools): * Source/WebKit/UIProcess/mac/WKImmediateActionController.mm: (-[WKImmediateActionController willDestroyView:]): (-[WKImmediateActionController _clearImmediateActionState]): (-[WKImmediateActionController immediateActionRecognizerWillBeginAnimation:]): (-[WKImmediateActionController _animationControllerForDataDetectedText]): (-[WKImmediateActionController _animationControllerForDataDetectedLink]): * Source/WebKit/UIProcess/mac/WKQuickLookPreviewController.mm: (-[WKQuickLookPreviewController closePanelIfNecessary]): * Source/WebKit/UIProcess/mac/WebPageProxyMac.mm: (WebKit::WebPageProxy::showImageInQuickLookPreviewPanel): * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (WebKit::WebViewImpl::selectionDidChange): (WebKit::WebViewImpl::dismissContentRelativeChildWindowsFromViewOnly): (WebKit::WebViewImpl::showWritingTools): (WebKit::WebViewImpl::canHandleContextMenuTranslation const): (WebKit::WebViewImpl::canHandleContextMenuWritingTools const): * Source/WebKit/WebProcess/ApplePay/cocoa/WebPaymentCoordinatorCocoa.mm: (WebKit::WebPaymentCoordinator::platformAvailablePaymentNetworks): * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm: (WebKit::PDFPlugin::pdfKitLayerControllerIsAvailable): (WebKit::PDFPlugin::PDFPlugin): * Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/PDFDataDetectorItem.mm: (WebKit::hasActionsForResult): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm: (WebKit::PlatformCALayerRemoteCustom::clone const): * Source/WebKitLegacy/ios/Misc/WebGeolocationCoreLocationProvider.mm: (-[WebGeolocationCoreLocationProvider createLocationManager]): (-[WebGeolocationCoreLocationProvider requestGeolocationAuthorization]): (-[WebGeolocationCoreLocationProvider start]): * Source/WebKitLegacy/mac/WebView/WebImmediateActionController.mm: (-[WebImmediateActionController webViewClosed]): (-[WebImmediateActionController _clearImmediateActionState]): (-[WebImmediateActionController immediateActionRecognizerWillBeginAnimation:]): (-[WebImmediateActionController _animationControllerForDataDetectedText]): (-[WebImmediateActionController _animationControllerForDataDetectedLink]): (-[WebImmediateActionController _animationControllerForText]): * Source/WebKitLegacy/mac/WebView/WebVideoFullscreenController.mm: (allocWebAVPlayerViewInstance): * Source/WebKitLegacy/mac/WebView/WebView.mm: (+[WebView _canHandleContextMenuTranslation]): * Tools/DumpRenderTree/mac/AccessibilityNotificationHandler.mm: (webAccessibilityObjectWrapperClassSingleton): (-[AccessibilityNotificationHandler startObserving]): (makeValueRefForValue): (webAccessibilityObjectWrapperClass): Deleted. * Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm: (operator==): (postalAddressForTesting): (pkContactForTesting): (TEST(IPCSerialization, Basic)): (TEST(IPCSerialization, AVOutputContext)): (fakeDataDetectorResultForTesting): (TEST(IPCSerialization, SecureCoding)): * Tools/TestWebKitAPI/Tests/WebCore/cocoa/AVFoundationSoftLinkTest.mm: (TestWebKitAPI::TEST(AVFoundationSoftLink, Classes)): * Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm: (TestWebKitAPI::AllowedLinkFilteringDataRequestSwizzler::AllowedLinkFilteringDataRequestSwizzler): (TestWebKitAPI::QueryParameterRequestSwizzler::update): * Tools/TestWebKitAPI/Tests/WebKit/WebFilter.mm: (TEST(WebKit, WebFilterFeatureHasFrontboardServiceAccess)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ContentFiltering.mm: (TEST(ContentFiltering, LazilyLoadPlatformFrameworks)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/FindInPageAPI.mm: (makeImageAnalysisRequestSwizzler): * Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenVideoTextRecognition.mm: (-[FullscreenVideoTextRecognitionWebView initWithFrame:configuration:]): (-[FullscreenVideoTextRecognitionWebView hasActiveImageAnalysis]): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ImageAnalysisTests.mm: (TestWebKitAPI::makeImageAnalysisRequestSwizzler): * Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm: (TestWebKitAPI::TEST(SOAuthorizationRedirect, DisableSSO)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionError)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionDoNotHandle)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionCancel)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionCompleteWithoutData)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionUnexpectedCompletion)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceed1)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceed2)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceed3)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceed4)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithOtherHttpStatusCode)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith302POST)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith302AfterRedirection)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith307Simple)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWith307CrossOrigin)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionFailedWith307PUT)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithCookie)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithCookies)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithRedirectionAndCookie)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithDifferentOrigin)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithWaitingSession)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionAbortedWithWaitingSession)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithActiveSessionDidMoveWindow)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedTwice)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSuppressActiveSession)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSuppressWaitingSession)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSAML)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSAMLWithPSON)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionDidNotHandleTwice)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionCompleteTwice)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, SOAuthorizationLoadPolicyIgnore)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, SOAuthorizationLoadPolicyAllowAsync)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, SOAuthorizationLoadPolicyIgnoreAsync)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedWithUI)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionCancelWithUI)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionErrorWithUI)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceedSuppressActiveSessionWithUI)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, ShowUITwice)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, NSNotificationCenter)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, DismissUIDuringMiniaturization)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, DismissUIDuringHiding)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, DismissUIDuringMiniaturizationThenAnother)): (TestWebKitAPI::TEST(SOAuthorizationRedirect, DismissUIDuringHidingThenAnother)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, NoInterceptionsSubFrame)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, NoInterceptionsWithoutUserGesture)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionError)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionCancel)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedCloseByItself)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedCloseByParent)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedCloseByWebKit)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedWithOtherHttpStatusCode)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedWithCookie)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedTwice)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedSuppressActiveSession)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, InterceptionSucceedNewWindowNavigation)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, SOAuthorizationLoadPolicyIgnore)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, SOAuthorizationLoadPolicyAllowAsync)): (TestWebKitAPI::TEST(SOAuthorizationPopUp, SOAuthorizationLoadPolicyIgnoreAsync)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, NoInterceptionsNonAppleFirstPartyMainFrame)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionError)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionCancel)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSuccess)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSucceedWithOtherHttpStatusCode)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSucceedWithCookie)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSucceedWithCookieButCSPDeny)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSucceedWithCookieButXFrameDeny)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSuccessTwice)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, AuthorizationOptions)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, SOAuthorizationLoadPolicyIgnore)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, SOAuthorizationLoadPolicyAllowAsync)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, SOAuthorizationLoadPolicyIgnoreAsync)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionErrorWithReferrer)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionErrorMessageOrder)): (TestWebKitAPI::TEST(SOAuthorizationSubFrame, InterceptionSuccessMessageOrder)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ScreenTime.mm: (testSuppressUsageRecordingWithDataStore): (TEST(ScreenTime, IdentifierNil)): (TEST(ScreenTime, IdentifierString)): (TEST(ScreenTime, IdentifierStringWithRemoveData)): (TEST(ScreenTime, FetchData)): (TEST(ScreenTime, RemoveDataWithTimeInterval)): (TEST(ScreenTime, RemoveData)): (TEST(ScreenTime, DoNotDonateURLsInOccludedWebView)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ScriptTrackingPrivacyTests.mm: (TestWebKitAPI::supportsFingerprintingScriptRequests): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEditActions.mm: (TestWebKitAPI::TEST(WebKit, CanInvokeTranslateWithTextSelection)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WritingTools.mm: (TEST(WritingTools, APIWithBehaviorNone)): (TEST(WritingTools, APIWithBehaviorDefault)): (TEST(WritingTools, APIWithBehaviorComplete)): (TEST(WritingTools, ShowAffordance)): (TEST(WritingTools, DISABLED_ShowAffordanceForMultipleLines)): (TEST(WritingTools, ShowPanelWithNoSelection)): (TEST(WritingTools, ShowPanelWithCaretSelection)): (TEST(WritingTools, ShowPanelWithRangedSelection)): (TEST(WritingTools, ShowToolWithRangedSelection)): (TEST(WritingTools, ShowInvalidToolWithRangedSelection)): * Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/AudioSessionCategoryIOS.mm: (TestWebKitAPI::waitUntilAudioSessionCategoryIsEqualTo): (TestWebKitAPI::TEST(WebKitLegacy, AudioSessionCategoryIOS)): * Tools/TestWebKitAPI/Tests/ios/KeyboardInputTestsIOS.mm: (TestWebKitAPI::TEST(KeyboardInputTests, DeviceEIDAndIMEIAutoFill)): * Tools/TestWebKitAPI/Tests/ios/TouchEventTests.mm: (touchEventsGestureRecognizerClassSingleton): (TestWebKitAPI::TEST(TouchEventTests, DestroyWebViewWhileHandlingTouchEnd)): (touchEventsGestureRecognizerClass): Deleted. * Tools/TestWebKitAPI/Tests/ios/UIPasteboardTests.mm: (TestWebKitAPI::TEST(UIPasteboardTests, PerformAsDataOwnerWithManagedURL)): * Tools/TestWebKitAPI/Tests/mac/HIDGamepads.mm: (TestWebKitAPI::Basic)): (TestWebKitAPI::(Gamepad, GamepadState)): (TestWebKitAPI::(Gamepad, Dualshock3Basic)): (TestWebKitAPI::(Gamepad, Stadia)): (TestWebKitAPI::(Gamepad, LogitechBasic)): (TestWebKitAPI::(Gamepad, FullInfoAfterConnection)): * Tools/TestWebKitAPI/cocoa/ImageAnalysisTestingUtilities.mm: (TestWebKitAPI::RemoveBackgroundSwizzler::RemoveBackgroundSwizzler): * Tools/WebKitTestRunner/InjectedBundle/cocoa/AccessibilityCommonCocoa.h: * Tools/WebKitTestRunner/InjectedBundle/cocoa/AccessibilityCommonCocoa.mm: (WTR::webAccessibilityObjectWrapperClassSingleton): (WTR::makeValueRefForValue): (WTR::webAccessibilityObjectWrapperClass): Deleted. * Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityNotificationHandler.mm: (-[AccessibilityNotificationHandler startObserving]): * Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm: (WTR::TestController::cocoaPlatformInitialize): * Tools/WebKitTestRunner/cocoa/TestRunnerWKWebView.mm: (-[TestRunnerWKWebView immediatelyDismissEditMenuInteractionIfNeeded]): * Tools/WebKitTestRunner/ios/HIDEventGenerator.mm: (-[HIDEventGenerator _sendHIDEvent:]): * Tools/WebKitTestRunner/ios/TestControllerIOS.mm: (WTR::TestController::platformResetStateToConsistentValues): * Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm: (WTR::createUIPhysicalKeyboardEvent): * Tools/WebKitTestRunner/mac/TestControllerMac.mm: (WTR::menuImplClassSingleton): (WTR::TestController::platformInitialize): (WTR::menuImplClass): Deleted. Canonical link: https://commits.webkit.org/299825@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes