Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: df2cc0871eec5de263ca9f20816ef2afcc7b359a https://github.com/WebKit/WebKit/commit/df2cc0871eec5de263ca9f20816ef2afcc7b359a Author: Chris Dumez <cdu...@apple.com> Date: 2024-04-01 (Mon, 01 Apr 2024)
Changed paths: M Source/JavaScriptCore/API/glib/JSCContext.cpp M Source/JavaScriptCore/API/glib/JSCValue.cpp M Source/JavaScriptCore/debugger/DebuggerScope.cpp M Source/JavaScriptCore/jsc.cpp M Source/JavaScriptCore/parser/Lexer.cpp M Source/JavaScriptCore/profiler/ProfilerBytecode.cpp M Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp M Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp M Source/JavaScriptCore/profiler/ProfilerCompilation.cpp M Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp M Source/JavaScriptCore/profiler/ProfilerEvent.cpp M Source/JavaScriptCore/runtime/SamplingProfiler.cpp M Source/JavaScriptCore/tools/FunctionAllowlist.cpp M Source/JavaScriptCore/wasm/WasmSectionParser.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp M Source/JavaScriptCore/wasm/js/JSWebAssemblyModule.cpp M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp M Source/WTF/wtf/StringPrintStream.cpp M Source/WTF/wtf/URL.cpp M Source/WTF/wtf/URLParser.cpp M Source/WTF/wtf/URLParser.h M Source/WTF/wtf/cocoa/FileSystemCocoa.mm M Source/WTF/wtf/text/WTFString.cpp M Source/WTF/wtf/text/WTFString.h M Source/WebCore/Modules/applepay/cocoa/PaymentCocoa.mm M Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.cpp M Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMSessionClearKey.cpp M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.cpp M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.h M Source/WebCore/Modules/webauthn/cbor/CBORReader.cpp M Source/WebCore/Modules/websockets/WebSocketExtensionParser.cpp M Source/WebCore/Modules/webtransport/WebTransport.cpp M Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp M Source/WebCore/bridge/IdentifierRep.cpp M Source/WebCore/contentextensions/ContentExtensionActions.cpp M Source/WebCore/contentextensions/ContentExtensionStringSerialization.cpp M Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.cpp M Source/WebCore/editing/cocoa/WebContentReaderCocoa.mm M Source/WebCore/html/parser/AtomHTMLToken.h M Source/WebCore/html/parser/HTMLTreeBuilder.cpp M Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp M Source/WebCore/page/linux/ResourceUsageThreadLinux.cpp M Source/WebCore/platform/LocalizedStrings.cpp M Source/WebCore/platform/SharedBufferChunkReader.cpp M Source/WebCore/platform/generic/KeyedDecoderGeneric.cpp M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp M Source/WebCore/platform/gtk/PasteboardGtk.cpp M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDTMFSenderBackend.cpp M Source/WebCore/platform/mock/RTCDataChannelHandlerMock.cpp M Source/WebCore/platform/network/HTTPParsers.cpp M Source/WebCore/platform/network/curl/ResourceResponseCurl.cpp M Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp M Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp M Source/WebCore/platform/sql/SQLiteFileSystem.cpp M Source/WebCore/platform/sql/SQLiteStatement.cpp M Source/WebCore/xml/parser/XMLDocumentParser.cpp M Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp M Source/WebDriver/WebDriverService.cpp M Source/WebDriver/socket/HTTPParser.cpp M Source/WebKit/NetworkProcess/PrivateClickMeasurement/cocoa/PrivateClickMeasurementNetworkLoaderCocoa.mm M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp M Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp M Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp M Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp M Source/WebKit/UIProcess/API/gtk/DropTargetGtk3.cpp M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm M Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorHTTPServer.cpp M Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.cpp M Source/WebKit/WebProcess/Network/webrtc/RTCDataChannelRemoteManager.cpp M Source/WebKitLegacy/WebCoreSupport/WebSocketChannel.cpp M Tools/DumpRenderTree/mac/DumpRenderTree.mm M Tools/TestWebKitAPI/Tests/WTF/URLParser.cpp M Tools/TestWebKitAPI/Tests/WebKitCocoa/MediaLoading.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/SiteIsolation.mm M Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp M Tools/WebKitTestRunner/StringFunctions.h M Tools/WebKitTestRunner/TestController.cpp Log Message: ----------- Drop String::fromUTF8() overloads taking in a raw pointer and a size https://bugs.webkit.org/show_bug.cgi?id=271945 Reviewed by Darin Adler. Drop String::fromUTF8() overloads taking in a raw pointer and a size, in favor of the ones taking in spans. * Source/JavaScriptCore/debugger/DebuggerScope.cpp: (JSC::DebuggerScope::name const): * Source/JavaScriptCore/jsc.cpp: (stringFromUTF): (JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/parser/Lexer.cpp: (JSC::Lexer<CharacterType>::parseCommentDirectiveValue): * Source/JavaScriptCore/profiler/ProfilerBytecode.cpp: (JSC::Profiler::Bytecode::toJSON const): * Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp: (JSC::Profiler::BytecodeSequence::addSequenceProperties const): * Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp: (JSC::Profiler::Bytecodes::toJSON const): * Source/JavaScriptCore/profiler/ProfilerCompilation.cpp: (JSC::Profiler::Compilation::toJSON const): * Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp: (JSC::Profiler::CompiledBytecode::toJSON const): * Source/JavaScriptCore/profiler/ProfilerEvent.cpp: (JSC::Profiler::Event::toJSON const): * Source/JavaScriptCore/runtime/SamplingProfiler.cpp: (JSC::SamplingProfiler::stackTracesAsJSON): * Source/JavaScriptCore/tools/FunctionAllowlist.cpp: (JSC::FunctionAllowlist::contains const): * Source/WTF/wtf/StringPrintStream.cpp: (WTF::StringPrintStream::tryToString): (WTF::StringPrintStream::toString): (WTF::StringPrintStream::toStringWithLatin1Fallback): * Source/WTF/wtf/URL.cpp: (WTF::decodeEscapeSequencesFromParsedURL): * Source/WTF/wtf/URLParser.cpp: (WTF::URLParser::percentDecode): (WTF::URLParser::parseHostAndPort): (WTF::URLParser::formURLDecode): * Source/WTF/wtf/URLParser.h: * Source/WTF/wtf/cocoa/FileSystemCocoa.mm: (WTF::FileSystemImpl::createTemporaryZipArchive): * Source/WTF/wtf/text/WTFString.cpp: (WTF::String::make8Bit): (WTF::fromUTF8Impl): (WTF::String::fromUTF8): (WTF::String::fromUTF8ReplacingInvalidSequences): (WTF::String::fromUTF8WithLatin1Fallback): * Source/WTF/wtf/text/WTFString.h: (WTF::String::fromUTF8): Deleted. * Source/WebCore/Modules/applepay/cocoa/PaymentCocoa.mm: (WebCore::convert): * Source/WebCore/Modules/async-clipboard/ClipboardItemBindingsDataSource.cpp: (WebCore::ClipboardItemBindingsDataSource::ClipboardItemTypeLoader::dataAsString const): * Source/WebCore/Modules/encryptedmedia/legacy/LegacyCDMSessionClearKey.cpp: (WebCore::CDMSessionClearKey::update): * Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCDataChannelHandler.cpp: (WebCore::LibWebRTCDataChannelHandler::OnMessage): * Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp: (WebCore::LibWebRTCPeerConnectionBackend::doAddIceCandidate): * Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.h: (WebCore::fromStdString): * Source/WebCore/Modules/webauthn/cbor/CBORReader.cpp: (cbor::CBORReader::readString): * Source/WebCore/Modules/websockets/WebSocketExtensionParser.cpp: (WebCore::WebSocketExtensionParser::consumeQuotedString): * Source/WebCore/Modules/webtransport/WebTransport.cpp: (WebCore::trimToValidUTF8Length1024): * Source/WebCore/PAL/pal/crypto/commoncrypto/CryptoDigestCommonCrypto.cpp: (PAL::CryptoDigest::toHexString): * Source/WebCore/editing/cocoa/WebContentReaderCocoa.mm: (WebCore::extractMarkupAndArchive): (WebCore::sanitizeMarkupWithArchive): * Source/WebCore/html/parser/AtomHTMLToken.h: (WebCore::AtomHTMLToken::AtomHTMLToken): * Source/WebCore/html/parser/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::makeString const): * Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp: (WebCore::buildObjectForResourceRequest): * Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDTMFSenderBackend.cpp: (WebCore::toWTFString): * Source/WebCore/platform/mock/RTCDataChannelHandlerMock.cpp: (WebCore::RTCDataChannelHandlerMock::sendStringData): * Source/WebCore/platform/network/HTTPParsers.cpp: (WebCore::parseHTTPHeader): * Source/WebCore/platform/sql/SQLiteFileSystem.cpp: (WebCore::SQLiteFileSystem::computeHashForFileName): * Source/WebCore/platform/sql/SQLiteStatement.cpp: (WebCore::SQLiteStatement::columnValue): (WebCore::SQLiteStatement::columnText): * Source/WebCore/xml/parser/XMLDocumentParser.cpp: (WebCore::XMLDocumentParser::updateLeafTextNode): * Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp: (WebCore::toString): Canonical link: https://commits.webkit.org/276889@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