Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b6d93c4882a9cc178799e917e7464449995d07b3 https://github.com/WebKit/WebKit/commit/b6d93c4882a9cc178799e917e7464449995d07b3 Author: Per Arne Vollan <pvol...@apple.com> Date: 2025-05-25 (Sun, 25 May 2025)
Changed paths: M Source/WTF/wtf/PlatformEnableCocoa.h M Source/WebKit/DerivedSources.make M Source/WebKit/Platform/LogClient.cpp M Source/WebKit/Platform/LogClient.h M Source/WebKit/Scripts/generate-derived-log-sources.py M Source/WebKit/Shared/LogStream.cpp M Source/WebKit/Shared/LogStream.h M Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebProcessProxy.messages.in M Source/WebKit/UIProcess/ios/WebProcessProxyIOS.mm M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm Log Message: ----------- Add fallback to standard IPC in log forwarding https://bugs.webkit.org/show_bug.cgi?id=292810 rdar://151044944 Reviewed by Sihui Liu. This is not a runtime fallback, but guarded by a compile flag. The default behavior is to use streaming IPC. This behavior is being enabled on older versions on iOS, in order to get testing of using the standard IPC feature in log forwarding. * Source/WTF/wtf/PlatformEnableCocoa.h: * Source/WebKit/DerivedSources.make: * Source/WebKit/Platform/LogClient.cpp: (WebKit::LogClient::LogClient): (WebKit::LogClient::log): * Source/WebKit/Platform/LogClient.h: * Source/WebKit/Scripts/generate-derived-log-sources.py: (generate_messages_file): (generate_log_client_declarations_file): * Source/WebKit/Shared/LogStream.cpp: (WebKit::LogStream::stopListeningForIPC): (WebKit::LogStream::logOnBehalfOfWebContent): (WebKit::LogStream::setup): * Source/WebKit/Shared/LogStream.h: (WebKit::LogStream::create): Deleted. * Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm: (WebKit::WebProcessProxy::setupLogStream): * Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm: (WebKit::ProcessLauncher::finishLaunchingProcess): * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebProcessProxy.messages.in: * Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm: (WebKit::WebProcessProxy::platformDestroy): * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::~WebProcessProxy): * Source/WebKit/UIProcess/ios/WebProcessProxyIOS.mm: (WebKit::WebProcessProxy::platformDestroy): Deleted. * Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::setupLogStream): Canonical link: https://commits.webkit.org/295404@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