Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Drop AtomString(const char*, ConstructFromLiteral) constructor
https://bugs.webkit.org/show_bug.cgi?id=239721 Reviewed by Darin Adler. Drop AtomString(const char*, ConstructFromLiteral) constructor and instead update the call sites to use the AtomString(ASCIILiteral) one instead. It reduces complexity to not have several constructor for the same purpose. * Tools/TestWebKitAPI/Tests/WTF/AtomString.cpp: (TestWebKitAPI::TEST): * Tools/TestWebKitAPI/Tests/WebCore/Logging.cpp: (TestWebKitAPI::TEST_F): * Source/WebKit/NetworkProcess/cache/NetworkCache.cpp: (WebKit::NetworkCache::resourceType): * Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp: (WebKit::NetworkCache::subresourcesType): * Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp: (WebKit::soupHTTPVersionToString): * Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm: (WebKit::PDFPlugin::PDFPlugin): * Source/WebKit/WebProcess/Plugins/PDF/PDFPluginAnnotation.mm: (WebKit::PDFPluginAnnotation::attach): * Source/WebKit/WebProcess/Plugins/PDF/PDFPluginChoiceAnnotation.mm: (WebKit::PDFPluginChoiceAnnotation::createAnnotationElement): * Source/WTF/wtf/text/AtomString.cpp: (WTF::AtomString::init): * Source/WTF/wtf/text/AtomString.h: * Source/WebCore/Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp: (WebCore::stringForPlaybackTargetAvailability): * Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp: (WebCore::MediaControlsHost::automaticKeyword): (WebCore::MediaControlsHost::forcedOnlyKeyword): (WebCore::alwaysOnKeyword): (WebCore::manualKeyword): (WebCore::MediaControlsHost::mediaControlsContainerClassName const): * Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp: (WebCore::MediaStreamTrack::kind const): (WebCore::MediaStreamTrack::contentHint const): * Source/WebCore/Modules/mediastream/RTCDataChannel.cpp: (WebCore::blobKeyword): (WebCore::arraybufferKeyword): * Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp: (WebCore::YouTubePluginReplacement::installReplacement): * Source/WebCore/accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::liveRegionRelevant const): * Source/WebCore/bindings/scripts/CodeGeneratorJS.pm: (GenerateDefaultValue): * Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::jsTestObjPrototypeFunction_methodWithOptionalAtomStringAndDefaultValueBody): * Source/WebCore/css/MediaFeatureNames.cpp: (WebCore::MediaFeatureNames::init): * Source/WebCore/css/makeprop.pl: * Source/WebCore/css/parser/CSSParserSelector.cpp: (WebCore::CSSParserSelector::parsePseudoElementSelector): * Source/WebCore/dom/ConstantPropertyMap.cpp: (WebCore::ConstantPropertyMap::nameForProperty const): * Source/WebCore/dom/Document.cpp: (WebCore::Document::validateCustomElementName): * Source/WebCore/dom/EventNames.cpp: * Source/WebCore/dom/ImageOverlay.cpp: (WebCore::ImageOverlay::imageOverlayElementIdentifier): (WebCore::ImageOverlay::imageOverlayDataDetectorClass): (WebCore::ImageOverlay::imageOverlayLineClass): (WebCore::ImageOverlay::imageOverlayTextClass): (WebCore::ImageOverlay::imageOverlayBlockClass): * Source/WebCore/dom/MutationRecord.cpp: * Source/WebCore/dom/mac/ImageControlsMac.cpp: (WebCore::ImageControlsMac::imageControlsElementIdentifier): (WebCore::ImageControlsMac::imageControlsButtonIdentifier): * Source/WebCore/dom/make_names.pl: (printNamesCppFile): * Source/WebCore/editing/MarkupAccumulator.cpp: (WebCore::htmlAttributeSerialization): * Source/WebCore/html/Autocapitalize.cpp: (WebCore::stringForAutocapitalizeType): * Source/WebCore/html/Autofill.cpp: (WebCore::isContactToken): * Source/WebCore/html/FTPDirectoryDocument.cpp: (WebCore::FTPDirectoryDocumentParser::appendEntry): (WebCore::FTPDirectoryDocumentParser::loadDocumentTemplate): (WebCore::FTPDirectoryDocumentParser::createBasicDocument): * Source/WebCore/html/HTMLAnchorElement.cpp: (WebCore::HTMLAnchorElement::parseAttribute): (WebCore::HTMLAnchorElement::isSystemPreviewLink): * Source/WebCore/html/HTMLElement.cpp: (WebCore::toValidDirValue): * Source/WebCore/html/HTMLFieldSetElement.cpp: (WebCore::HTMLFieldSetElement::formControlType const): * Source/WebCore/html/HTMLOptGroupElement.cpp: (WebCore::HTMLOptGroupElement::formControlType const): * Source/WebCore/html/HTMLOutputElement.cpp: (WebCore::HTMLOutputElement::formControlType const): * Source/WebCore/html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::formControlType const): * Source/WebCore/html/HTMLTableCellElement.cpp: (WebCore::HTMLTableCellElement::scope const): * Source/WebCore/html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::formControlType const): * Source/WebCore/html/HTMLTextFormControlElement.cpp: (WebCore::directionString): * Source/WebCore/html/InputMode.cpp: (WebCore::InputModeNames::numeric): (WebCore::InputModeNames::decimal): * Source/WebCore/html/InputTypeNames.cpp: (WebCore::InputTypeNames::checkbox): (WebCore::InputTypeNames::color): (WebCore::InputTypeNames::date): (WebCore::InputTypeNames::datetimelocal): (WebCore::InputTypeNames::file): (WebCore::InputTypeNames::hidden): (WebCore::InputTypeNames::image): (WebCore::InputTypeNames::month): (WebCore::InputTypeNames::number): (WebCore::InputTypeNames::password): (WebCore::InputTypeNames::radio): (WebCore::InputTypeNames::range): (WebCore::InputTypeNames::time): (WebCore::InputTypeNames::week): * Source/WebCore/html/MediaController.cpp: (WebCore::playbackStateWaiting): (WebCore::playbackStatePlaying): (WebCore::playbackStateEnded): * Source/WebCore/html/MediaDocument.cpp: (WebCore::MediaDocumentParser::createDocumentStructure): (WebCore::MediaDocument::replaceMediaElementTimerFired): * Source/WebCore/html/ModelDocument.cpp: (WebCore::ModelDocumentParser::createDocumentStructure): * Source/WebCore/html/PDFDocument.cpp: (WebCore::PDFDocument::createDocumentStructure): * Source/WebCore/html/PluginDocument.cpp: (WebCore::PluginDocumentParser::createDocumentStructure): * Source/WebCore/html/TextFieldInputType.cpp: (WebCore::TextFieldInputType::createContainer): * Source/WebCore/html/parser/HTMLTreeBuilder.cpp: (WebCore::createForeignAttributesMap): * Source/WebCore/html/shadow/DateTimeFieldElements.cpp: (WebCore::DateTimeDayFieldElement::create): (WebCore::DateTimeHourFieldElement::create): (WebCore::DateTimeMeridiemFieldElement::create): (WebCore::DateTimeMillisecondFieldElement::create): (WebCore::DateTimeMinuteFieldElement::create): (WebCore::DateTimeMonthFieldElement::create): (WebCore::DateTimeSecondFieldElement::create): (WebCore::DateTimeSymbolicMonthFieldElement::create): (WebCore::DateTimeYearFieldElement::create): * Source/WebCore/html/shadow/ShadowPseudoIds.cpp: (WebCore::ShadowPseudoIds::cue): (WebCore::ShadowPseudoIds::fileSelectorButton): (WebCore::ShadowPseudoIds::placeholder): (WebCore::ShadowPseudoIds::webkitContactsAutoFillButton): (WebCore::ShadowPseudoIds::webkitCredentialsAutoFillButton): (WebCore::ShadowPseudoIds::webkitCreditCardAutoFillButton): (WebCore::ShadowPseudoIds::webkitStrongPasswordAutoFillButton): (WebCore::ShadowPseudoIds::webkitCapsLockIndicator): (WebCore::ShadowPseudoIds::webkitColorSwatch): (WebCore::ShadowPseudoIds::webkitColorSwatchWrapper): (WebCore::ShadowPseudoIds::webkitDatetimeEdit): (WebCore::ShadowPseudoIds::webkitDatetimeEditText): (WebCore::ShadowPseudoIds::webkitDatetimeEditFieldsWrapper): (WebCore::ShadowPseudoIds::webkitDateAndTimeValue): (WebCore::ShadowPseudoIds::webkitDetailsMarker): (WebCore::ShadowPseudoIds::webkitGenericCueRoot): (WebCore::ShadowPseudoIds::webkitInnerSpinButton): (WebCore::ShadowPseudoIds::webkitListButton): (WebCore::ShadowPseudoIds::webkitMediaSliderThumb): (WebCore::ShadowPseudoIds::webkitMediaSliderContainer): (WebCore::ShadowPseudoIds::webkitMediaTextTrackContainer): (WebCore::ShadowPseudoIds::webkitMediaTextTrackDisplay): (WebCore::ShadowPseudoIds::webkitMediaTextTrackDisplayBackdrop): (WebCore::ShadowPseudoIds::webkitMediaTextTrackRegion): (WebCore::ShadowPseudoIds::webkitMediaTextTrackRegionContainer): (WebCore::ShadowPseudoIds::webkitMeterBar): (WebCore::ShadowPseudoIds::webkitMeterInnerElement): (WebCore::ShadowPseudoIds::webkitMeterOptimumValue): (WebCore::ShadowPseudoIds::webkitMeterSuboptimumValue): (WebCore::ShadowPseudoIds::webkitMeterEvenLessGoodValue): (WebCore::ShadowPseudoIds::webkitPluginReplacement): (WebCore::ShadowPseudoIds::webkitProgressBar): (WebCore::ShadowPseudoIds::webkitProgressValue): (WebCore::ShadowPseudoIds::webkitProgressInnerElement): (WebCore::ShadowPseudoIds::webkitSearchDecoration): (WebCore::ShadowPseudoIds::webkitSearchResultsButton): (WebCore::ShadowPseudoIds::webkitSearchResultsDecoration): (WebCore::ShadowPseudoIds::webkitSearchCancelButton): (WebCore::ShadowPseudoIds::webkitSliderRunnableTrack): (WebCore::ShadowPseudoIds::webkitSliderThumb): (WebCore::ShadowPseudoIds::webkitSliderContainer): (WebCore::ShadowPseudoIds::webkitTextfieldDecorationContainer): (WebCore::ShadowPseudoIds::webkitValidationBubble): (WebCore::ShadowPseudoIds::webkitValidationBubbleArrowClipper): (WebCore::ShadowPseudoIds::webkitValidationBubbleArrow): (WebCore::ShadowPseudoIds::webkitValidationBubbleMessage): (WebCore::ShadowPseudoIds::webkitValidationBubbleIcon): (WebCore::ShadowPseudoIds::webkitValidationBubbleTextBlock): (WebCore::ShadowPseudoIds::webkitValidationBubbleHeading): (WebCore::ShadowPseudoIds::webkitValidationBubbleBody): * Source/WebCore/html/track/AudioTrack.cpp: (WebCore::AudioTrack::descriptionKeyword): (WebCore::AudioTrack::mainDescKeyword): (WebCore::AudioTrack::translationKeyword): * Source/WebCore/html/track/TextTrack.cpp: (WebCore::descriptionsKeyword): (WebCore::chaptersKeyword): (WebCore::metadataKeyword): (WebCore::forcedKeyword): * Source/WebCore/html/track/VTTRegion.cpp: (WebCore::upKeyword): (WebCore::VTTRegion::textTrackCueContainerScrollingClass): * Source/WebCore/html/track/VideoTrack.cpp: (WebCore::VideoTrack::signKeyword): * Source/WebCore/loader/cache/CachedResourceRequest.cpp: (WebCore::CachedResourceRequest::initiatorName const): * Source/WebCore/loader/cache/CachedResourceRequestInitiators.cpp: (WebCore::CachedResourceRequestInitiators::CachedResourceRequestInitiators): * Source/WebCore/page/EventHandler.cpp: (WebCore::focusDirectionForKey): * Source/WebCore/page/Quirks.cpp: (WebCore::Quirks::shouldBypassBackForwardCache const): * Source/WebCore/platform/CommonAtomStrings.cpp: * Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm: (WebCore::PlaybackSessionModelMediaElement::eventNameAll): * Source/WebCore/platform/graphics/FontCascade.cpp: (WebCore::useBackslashAsYenSignForFamily): * Source/WebCore/platform/graphics/FontDescription.cpp: (WebCore::computeSpecializedChineseLocale): * Source/WebCore/platform/graphics/MediaPlayer.cpp: (WebCore::applicationOctetStream): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: (WebCore::metadataType): * Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp: (WebCore::FontCache::lastResortFallbackFont): * Source/WebCore/platform/graphics/cocoa/SystemFontDatabaseCoreText.cpp: (WebCore::SystemFontDatabaseCoreText::systemFontParameters): * Source/WebCore/platform/mac/ThemeMac.mm: (WebCore::ThemeMac::controlFont const): * Source/WebCore/platform/network/cocoa/ResourceResponseCocoa.mm: (WebCore::extractHTTPStatusText): * Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp: (WebCore::ResourceResponse::ResourceResponse): * Source/WebCore/rendering/RenderThemeCocoa.mm: (WebCore::RenderThemeCocoa::updateCachedSystemFontDescription const): * Source/WebCore/rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::setFontFromControlSize const): * Source/WebCore/style/StyleAdjuster.cpp: (WebCore::Style::Adjuster::adjustForSiteSpecificQuirks const): * Source/WebCore/svg/SVGAnimateMotionElement.cpp: (WebCore::SVGAnimateMotionElement::rotateMode const): * Source/WebCore/svg/SVGAnimationElement.cpp: (WebCore::SVGAnimationElement::setCalcMode): (WebCore::SVGAnimationElement::setAttributeType): (WebCore::sumAtom): * Source/WebCore/svg/SVGStyleElement.cpp: (WebCore::SVGStyleElement::media const): * Source/WebCore/svg/animation/SVGSMILElement.cpp: (WebCore::indefiniteAtom): (WebCore::SVGSMILElement::restart const): (WebCore::SVGSMILElement::fill const): * Source/WebCore/svg/properties/SVGAnimationAdditiveValueFunctionImpl.cpp: (WebCore::SVGAnimationColorFunction::colorFromString): * Source/WebCore/svg/properties/SVGPropertyAnimator.h: (WebCore::SVGPropertyAnimator::adjustForInheritance const): Canonical link: https://commits.webkit.org/250068@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@293548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- Loading branch information