Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ca2f1e056444073522e176a7bfb47aeeabacbee9 https://github.com/WebKit/WebKit/commit/ca2f1e056444073522e176a7bfb47aeeabacbee9 Author: Chris Dumez <cdu...@apple.com> Date: 2024-04-27 (Sat, 27 Apr 2024)
Changed paths: M Source/JavaScriptCore/API/OpaqueJSString.cpp M Source/JavaScriptCore/API/OpaqueJSString.h M Source/JavaScriptCore/runtime/IntlObjectInlines.h M Source/JavaScriptCore/runtime/JSONObject.cpp M Source/JavaScriptCore/runtime/JSStringJoiner.cpp M Source/JavaScriptCore/runtime/RegExpConstructor.cpp M Source/JavaScriptCore/runtime/RegExpInlines.h M Source/JavaScriptCore/runtime/StringPrototype.cpp M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h M Source/JavaScriptCore/yarr/YarrJIT.h M Source/WTF/wtf/URLParser.cpp M Source/WTF/wtf/cf/URLCF.cpp M Source/WTF/wtf/text/StringBuilder.cpp M Source/WTF/wtf/text/StringBuilder.h M Source/WTF/wtf/text/StringBuilderJSON.cpp M Source/WTF/wtf/text/WTFString.h M Source/WebCore/Modules/mediastream/gstreamer/GStreamerDtlsTransportBackend.cpp M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp M Source/WebCore/css/CSSVariableData.cpp M Source/WebCore/dom/make_names.pl M Source/WebCore/editing/MarkupAccumulator.cpp M Source/WebCore/editing/TextIterator.cpp M Source/WebCore/html/track/VTTScanner.cpp M Source/WebCore/inspector/InspectorStyleSheet.cpp M Source/WebCore/layout/formattingContexts/inline/InlineItemsBuilder.cpp M Source/WebCore/layout/formattingContexts/inline/text/TextUtil.cpp M Source/WebCore/rendering/LegacyInlineIterator.h M Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp M Source/WebGPU/WGSL/Lexer.h M Source/WebKit/NetworkProcess/cache/NetworkCacheKey.cpp M Source/WebKit/Platform/IPC/ArgumentCoders.cpp M Source/WebKit/Shared/API/c/cf/WKStringCF.mm M Source/WebKit/UIProcess/API/glib/WebKitError.cpp M Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp Log Message: ----------- Drop String::characters8() / characters16() https://bugs.webkit.org/show_bug.cgi?id=273352 Reviewed by Sam Weinig and Darin Adler. Drop String::characters8() / characters16(), in favor of span equivalents. * Source/JavaScriptCore/API/OpaqueJSString.cpp: (OpaqueJSString::~OpaqueJSString): * Source/JavaScriptCore/API/OpaqueJSString.h: (OpaqueJSString::OpaqueJSString): * Source/JavaScriptCore/runtime/IntlObjectInlines.h: (JSC::ListFormatInput::ListFormatInput): * Source/JavaScriptCore/runtime/JSONObject.cpp: (JSC::FastStringifier<CharType>::append): * Source/JavaScriptCore/runtime/JSStringJoiner.cpp: (JSC::joinStrings): * Source/JavaScriptCore/runtime/RegExpConstructor.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/RegExpInlines.h: (JSC::RegExp::matchInline): * Source/JavaScriptCore/runtime/StringPrototype.cpp: (JSC::jsSpliceSubstrings): (JSC::codePointAt): * Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h: (JSC::TemplateObjectDescriptor::calculateHash): * Source/JavaScriptCore/yarr/YarrJIT.h: (JSC::Yarr::YarrCodeBlock::execute): * Source/WTF/wtf/URLParser.cpp: (WTF::URLParser::copyBaseWindowsDriveLetter): (WTF::URLParser::copyASCIIStringUntil): (WTF::URLParser::URLParser): * Source/WTF/wtf/cf/URLCF.cpp: (WTF::URL::createCFURL const): * Source/WTF/wtf/text/StringBuilder.cpp: (WTF::StringBuilder::reserveCapacity): * Source/WTF/wtf/text/StringBuilder.h: (WTF::StringBuilder::characters const): * Source/WTF/wtf/text/StringBuilderJSON.cpp: (WTF::appendQuotedJSONStringInternal): (WTF::StringBuilder::appendQuotedJSONString): * Source/WTF/wtf/text/WTFString.h: (WTF::String::characters<LChar> const): Deleted. (WTF::String::characters<UChar> const): Deleted. * Source/WebCore/css/CSSVariableData.cpp: (WebCore::CSSVariableData::updateBackingStringsInTokens): * Source/WebCore/dom/make_names.pl: (printTagNameCppFile): (printNodeNameCppFile): * Source/WebCore/editing/MarkupAccumulator.cpp: (WebCore::appendCharactersReplacingEntitiesInternal): * Source/WebCore/editing/TextIterator.cpp: (WebCore::containsKanaLetters): * Source/WebCore/html/track/VTTScanner.cpp: (WebCore::VTTScanner::VTTScanner): * Source/WebCore/inspector/InspectorStyleSheet.cpp: (WebCore::fixUnparsedProperties): (WebCore::StyleSheetHandler::fixUnparsedPropertyRanges): * Source/WebCore/layout/formattingContexts/inline/InlineItemsBuilder.cpp: (WebCore::Layout::replaceNonPreservedNewLineAndTabCharactersAndAppend): * Source/WebCore/layout/formattingContexts/inline/text/TextUtil.cpp: (WebCore::Layout::TextUtil::firstUserPerceivedCharacterLength): * Source/WebCore/rendering/LegacyInlineIterator.h: (WebCore::LegacyInlineIterator::incrementByCodePointInTextNode): * Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp: (WebCore::xmlDocPtrForString): * Source/WebGPU/WGSL/Lexer.h: (WGSL::Lexer::Lexer): * Source/WebKit/NetworkProcess/cache/NetworkCacheKey.cpp: (WebKit::NetworkCache::hexDigitsToHash): (WebKit::NetworkCache::Key::stringToHash): * Source/WebKit/Platform/IPC/ArgumentCoders.cpp: (IPC::ArgumentCoder<String>::encode): * Source/WebKit/Shared/API/c/cf/WKStringCF.mm: (WKStringCopyCFString): Canonical link: https://commits.webkit.org/278082@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