Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Stop using
const char*
in string concatenations
https://bugs.webkit.org/show_bug.cgi?id=274297 Reviewed by Darin Adler. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WTF/wtf/text/StringConcatenate.h: * Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioCaptureSource.cpp: (WebCore::GStreamerAudioCaptureSource::create): * Source/WebCore/platform/mediastream/gstreamer/GStreamerDisplayCaptureDeviceManager.cpp: (WebCore::GStreamerDisplayCaptureDeviceManager::computeCaptureDevices): (WebCore::GStreamerDisplayCaptureDeviceManager::createDisplayCaptureSource): * Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp: * Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoCaptureSource.cpp: (WebCore::GStreamerVideoCaptureSource::create): * Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.cpp: (WebCore::RealtimeIncomingSourceGStreamer::unregisterClientLocked): (WebCore::RealtimeIncomingSourceGStreamer::handleUpstreamEvent): (WebCore::RealtimeIncomingSourceGStreamer::handleUpstreamQuery): * Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingAudioSourceGStreamer.cpp: (WebCore::RealtimeOutgoingAudioSourceGStreamer::RealtimeOutgoingAudioSourceGStreamer): * Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp: (WebCore::RealtimeOutgoingVideoSourceGStreamer::RealtimeOutgoingVideoSourceGStreamer): * Source/WebKit/NetworkProcess/BackgroundFetchLoad.cpp: * Source/WebKit/NetworkProcess/Classifier/ITPThirdPartyDataForSpecificFirstParty.cpp: (WebKit::ITPThirdPartyDataForSpecificFirstParty::toString const): * Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.cpp: (WebKit::domainsToString): (WebKit::buildList): (WebKit::ResourceLoadStatisticsStore::debugLogDomainsInBatches): (WebKit::ResourceLoadStatisticsStore::deleteTable): (WebKit::ResourceLoadStatisticsStore::ensureAndMakeDomainList): (WebKit::ResourceLoadStatisticsStore::insertDomainRelationshipList): (WebKit::ResourceLoadStatisticsStore::incrementRecordsDeletedCountForDomains): (WebKit::ResourceLoadStatisticsStore::markAsPrevalentIfHasRedirectedToPrevalent): (WebKit::ResourceLoadStatisticsStore::findNotVeryPrevalentResources): (WebKit::ResourceLoadStatisticsStore::grandfatherDataForDomains): (WebKit::ResourceLoadStatisticsStore::logFrameNavigation): (WebKit::ResourceLoadStatisticsStore::setDomainsAsPrevalent): (WebKit::ResourceLoadStatisticsStore::updateCookieBlocking): (WebKit::ResourceLoadStatisticsStore::clearGrandfathering): (WebKit::ResourceLoadStatisticsStore::registrableDomainsToDeleteOrRestrictWebsiteDataFor): (WebKit::ResourceLoadStatisticsStore::pruneStatisticsIfNeeded): * Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.h: * Source/WebKit/NetworkProcess/DatabaseUtilities.cpp: (WebKit::insertDistinctValuesInTableStatement): (WebKit::DatabaseUtilities::migrateDataToNewTablesIfNecessary): (WebKit::DatabaseUtilities::columnsForTable): (WebKit::DatabaseUtilities::addMissingColumnToTable): * Source/WebKit/NetworkProcess/EarlyHintsResourceLoader.cpp: (WebKit::EarlyHintsResourceLoader::startPreconnectTask): * Source/WebKit/NetworkProcess/NetworkCORSPreflightChecker.cpp: (WebKit::NetworkCORSPreflightChecker::willPerformHTTPRedirection): * Source/WebKit/NetworkProcess/NetworkLoadChecker.cpp: (WebKit::NetworkLoadChecker::checkRedirection): (WebKit::NetworkLoadChecker::continueCheckingRequest): * Source/WebKit/NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::newTestingSession): * Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp: (WebKit::NetworkResourceLoader::shouldInterruptLoadForCSPFrameAncestorsOrXFrameOptions): (WebKit::NetworkResourceLoader::shouldInterruptNavigationForCrossOriginEmbedderPolicy): (WebKit::NetworkResourceLoader::shouldInterruptWorkerLoadForCrossOriginEmbedderPolicy): * Source/WebKit/NetworkProcess/cache/NetworkCache.cpp: (WebKit::NetworkCache::Cache::dumpContentsToFile): * Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm: (-[WKNetworkSessionDelegate URLSession:task:didReceiveChallenge:completionHandler:]): * Source/WebKit/NetworkProcess/mac/NetworkProcessMac.mm: (WebKit::NetworkProcess::initializeSandbox): * Source/WebKit/NetworkProcess/storage/BackgroundFetchStoreManager.cpp: (WebKit::BackgroundFetchStoreManager::clearAllFetches): (WebKit::BackgroundFetchStoreManager::storeFetchAfterQuotaCheck): (WebKit::createFetchResponseBodyFile): * Source/WebKit/NetworkProcess/storage/LocalStorageManager.cpp: (WebKit::originToFileName): * Source/WebKit/Platform/IPC/win/ConnectionWin.cpp: (IPC::createServerAndClientIdentifiers): * Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm: (WebKit::LinkDecorationFilteringController::updateStrings): (WebKit::requestLinkDecorationFilteringData): (WebKit::configureForAdvancedPrivacyProtections): * Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb: * Source/WebKit/Shared/Cocoa/AuxiliaryProcessCocoa.mm: (WebKit::AuxiliaryProcess::didReceiveInvalidMessage): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm: (WebKit::checkFrameworkVersion): * Source/WebKit/Shared/Gamepad/GamepadData.cpp: (WebKit::GamepadData::loggingString const): * Source/WebKit/Shared/WebBackForwardListItem.cpp: (WebKit::WebBackForwardListItem::loggingString): * Source/WebKit/Shared/WebMemorySampler.cpp: (WebKit::WebMemorySampler::writeHeaders): * Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm: (WebKit::setAndSerializeSandboxParameters): * Source/WebKit/Shared/win/WebEventFactory.cpp: (WebKit::keyIdentifierFromEvent): * Source/WebKit/Shared/wpe/WebKeyboardEventWPE.cpp: (WebKit::WebKeyboardEvent::keyIdentifierForWPEKeyval): * Source/WebKit/UIProcess/API/APINavigation.cpp: (API::Navigation::loggingString const): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewTesting.mm: (dumpCALayer): * Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp: (webkitPrintOperationPreparePrint): * Source/WebKit/UIProcess/API/ios/WKWebViewTestingIOS.mm: (allowListedClassToString): (dumpUIView): * Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp: (WebKit::WebAutomationSession::createBrowsingContext): (WebKit::WebAutomationSession::setWindowFrameOfBrowsingContext): (WebKit::fileCanBeAcceptedForUpload): (WebKit::WebAutomationSession::resolveChildFrameHandle): (WebKit::WebAutomationSession::computeElementLayout): (WebKit::WebAutomationSession::setFilesToSelectForFileUpload): (WebKit::WebAutomationSession::setFilesForInputFileUpload): (WebKit::WebAutomationSession::addSingleCookie): (WebKit::WebAutomationSession::setSessionPermissions): (WebKit::WebAutomationSession::removeVirtualAuthenticator): (WebKit::WebAutomationSession::addVirtualAuthenticatorCredential): (WebKit::WebAutomationSession::removeVirtualAuthenticatorCredential): (WebKit::WebAutomationSession::removeAllVirtualAuthenticatorCredentials): (WebKit::WebAutomationSession::setVirtualAuthenticatorUserVerified): (WebKit::WebAutomationSession::performMouseInteraction): (WebKit::WebAutomationSession::performKeyboardInteractions): (WebKit::WebAutomationSession::performInteractionSequence): * Source/WebKit/UIProcess/Automation/WebAutomationSessionMacros.h: * Source/WebKit/UIProcess/Cocoa/SOAuthorization/SubFrameSOAuthorizationSession.mm: (WebKit::SubFrameSOAuthorizationSession::shouldInterruptLoadForCSPFrameAncestorsOrXFrameOptions): * Source/WebKit/UIProcess/Cocoa/SafeBrowsingWarningCocoa.mm: (WebKit::reportAnErrorURL): (WebKit::malwareDetailsURL): * Source/WebKit/UIProcess/Cocoa/WebPasteboardProxyCocoa.mm: (WebKit::WebPasteboardProxy::testIPCSharedMemory): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm: (WebKit::WebExtensionContext::WebExtensionContext): (WebKit::WebExtensionContext::load): (WebKit::WebExtensionContext::setBaseURL): * Source/WebKit/UIProcess/Inspector/WebInspectorUtilities.cpp: (WebKit::defaultInspectorPageGroupIdentifierForPage): * Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorClient.cpp: (WebKit::RemoteInspectorClient::setBackendCommands): * Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorClient.cpp: (WebKit::RemoteInspectorClient::setBackendCommands): * Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp: (WebKit::RemoteInspectorProtocolHandler::updateTargetList): * Source/WebKit/UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp: (WebKit::WebInspectorUIProxy::showSavePanelForSingleFile): * Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp: (WebKit::effectiveApplicationId): * Source/WebKit/UIProcess/Launcher/glib/XDGDBusProxy.cpp: (WebKit::XDGDBusProxy::dbusSessionProxy): (WebKit::XDGDBusProxy::accessibilityProxy): * Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::requestStorageSpace): * Source/WebKit/UIProcess/ProcessThrottler.cpp: (WebKit::ProcessThrottler::assertionName const): * Source/WebKit/UIProcess/SuspendedPageProxy.cpp: (WebKit::SuspendedPageProxy::loggingString const): * Source/WebKit/UIProcess/ViewGestureController.cpp: (WebKit::ViewGestureController::SnapshotRemovalTracker::reset): (WebKit::ViewGestureController::SnapshotRemovalTracker::stopWaitingForEvent): (WebKit::ViewGestureController::SnapshotRemovalTracker::fireRemovalCallbackIfPossible): (WebKit::ViewGestureController::SnapshotRemovalTracker::startWatchdog): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalAuthenticator.mm: (WebKit::LocalAuthenticator::makeCredential): (WebKit::LocalAuthenticator::continueMakeCredentialAfterReceivingLAContext): (WebKit::LocalAuthenticator::continueMakeCredentialAfterUserVerification): (WebKit::LocalAuthenticator::continueGetAssertionAfterUserVerification): * Source/WebKit/UIProcess/WebAuthentication/fido/U2fAuthenticator.cpp: (WebKit::U2fAuthenticator::continueRegisterCommandAfterResponseReceived): (WebKit::U2fAuthenticator::continueBogusCommandExcludeCredentialsMatchAfterResponseReceived): (WebKit::U2fAuthenticator::continueBogusCommandNoCredentialsAfterResponseReceived): * Source/WebKit/UIProcess/WebBackForwardList.cpp: (WebKit::WebBackForwardList::loggingString): * Source/WebKit/UIProcess/WebPageGroup.cpp: (WebKit::pageGroupData): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::loadServiceWorker): * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::WebProcessPool::processDidFinishLaunching): (WebKit::WebProcessPool::startMemorySampler): * Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: (WebKit::WebsiteDataStore::platformSetNetworkParameters): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::fetchDataAndApply): * Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.cpp: (WebKit::GeoclueGeolocationProvider::createPortalSession): (WebKit::GeoclueGeolocationProvider::startPortalSession): * Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.cpp: (WebKit::WebPopupMenuProxyWin::debugDescription const): * Source/WebKit/WPEPlatform/wpe/wayland/WPEWaylandSHMPool.cpp: (WPE::createSharedMemory): * Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebPage.cpp: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp: (WebKit::uniqueWorldName): * Source/WebKit/WebProcess/Inspector/WebPageInspectorTarget.cpp: (WebKit::WebPageInspectorTarget::toTargetID): * Source/WebKit/WebProcess/Model/mac/ARKitInlinePreviewModelPlayerMac.mm: (WebKit::ARKitInlinePreviewModelPlayerMac::createPreviewsForModelWithURL): * Source/WebKit/WebProcess/Network/WebResourceLoader.cpp: (WebKit::WebResourceLoader::didFailServiceWorkerLoad): * Source/WebKit/WebProcess/Plugins/PDF/PDFIncrementalLoader.mm: (WebKit::PDFIncrementalLoader::receivedNonLinearizedPDFSentinel): (WebKit::PDFIncrementalLoader::incrementalPDFStreamDidFinishLoading): (WebKit::PDFIncrementalLoader::getResourceBytesAtPosition): (WebKit::PDFIncrementalLoader::streamLoaderDidStart): (WebKit::PDFIncrementalLoader::forgetStreamLoader): (WebKit::PDFIncrementalLoader::requestDidCompleteWithBytes): (WebKit::PDFIncrementalLoader::requestDidCompleteWithAccumulatedData): (WebKit::PDFIncrementalLoader::dataProviderGetBytesAtPosition): (WebKit::PDFIncrementalLoader::dataProviderGetByteRanges): * Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.mm: (WebKit::PDFPluginBase::startByteRangeRequest): (WebKit::PDFPluginBase::debugDescription const): * Source/WebKit/WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp: (WebKit::WebResourceLoadObserver::statisticsForURL): * Source/WebKit/WebProcess/WebPage/Cocoa/WebCookieCacheCocoa.mm: (WebKit::WebCookieCache::inMemoryStorageSession): * Source/WebKit/WebProcess/WebPage/Cocoa/WebCookieJarCocoa.mm: (WebKit::WebCookieJar::cookiesInPartitionedCookieStorage const): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::getContentsAsString): * Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::platformSetWebsiteDataStoreParameters): (WebKit::WebProcess::initializeSandbox): * Source/WebKit/webpushd/PushClientConnection.mm: (WebPushD::PushClientConnection::setDebugModeIsEnabled): (WebPushD::PushClientConnection::broadcastDebugMessage): * Source/WebKit/webpushd/PushService.mm: * Source/WebKitLegacy/mac/Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb: * Tools/TestWebKitAPI/Tests/IPC/IPCTestUtilities.cpp: (TestWebKitAPI::ConnectionTestBase::teardownBase): * Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp: (TestWebKitAPI::TEST(StringBuilderTest, VariadicAppend)): * Tools/TestWebKitAPI/Tests/WTF/StringConcatenate.cpp: (TestWebKitAPI::TEST(WTF, StringConcatenate)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Int)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Unsigned)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Float)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Double)): (TestWebKitAPI::TEST(WTF, StringConcatenate_FormattedDoubleFixedPrecision)): (TestWebKitAPI::TEST(WTF, StringConcatenate_FormattedDoubleFixedWidth)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Pad)): (TestWebKitAPI::TEST(WTF, StringConcatenate_Tuple)): * Tools/TestWebKitAPI/Tests/WTF/UUID.cpp: (TEST(WTF, TestUUIDVersion4MakeString)): * Tools/TestWebKitAPI/Tests/WebCore/ApplicationManifestParser.cpp: (ApplicationManifestParserTest::parseTopLevelProperty): (ApplicationManifestParserTest::parseIconFirstTopLevelProperty): (ApplicationManifestParserTest::parseIconFirstTopLevelPropertyForSrc): (ApplicationManifestParserTest::testScope): (ApplicationManifestParserTest::testId): * Tools/TestWebKitAPI/Tests/WebCore/DocumentOrder.cpp: (TestWebKitAPI::string): (TestWebKitAPI::typeStringSuffix): (TestWebKitAPI::allPositionTypeFailures): * Tools/TestWebKitAPI/Tests/WebCore/FileMonitor.cpp: (TestWebKitAPI::createCommand): (TestWebKitAPI::TEST_F): * Tools/TestWebKitAPI/Tests/WebCore/HTTPHeaderField.cpp: (canonicalizeHTTPHeader): * Tools/TestWebKitAPI/Tests/WebCore/SecurityOrigin.cpp: (TestWebKitAPI::TEST_F): * Tools/TestWebKitAPI/Tests/WebCore/URLParserTextEncoding.cpp: (TestWebKitAPI::TEST_F): * Tools/WebKitTestRunner/cocoa/CrashReporterInfo.mm: (WTR::setCrashReportApplicationSpecificInformationToURL): Canonical link: https://commits.webkit.org/278972@main
- Loading branch information