Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bc6b43a5e87516fa1f11ae40098c50c92617a795
https://github.com/WebKit/WebKit/commit/bc6b43a5e87516fa1f11ae40098c50c92617a795
Author: BJ Burg <[email protected]>
Date: 2025-11-19 (Wed, 19 Nov 2025)
Changed paths:
M Source/WebKit/CMakeLists.txt
M Source/WebKit/DerivedSources-input.xcfilelist
M Source/WebKit/DerivedSources-output.xcfilelist
M Source/WebKit/DerivedSources.make
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/Sources.txt
M Source/WebKit/SourcesCocoa.txt
M Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
R Source/WebKit/WebProcess/Inspector/WebInspector.messages.in
A Source/WebKit/WebProcess/Inspector/WebInspectorBackend.cpp
A Source/WebKit/WebProcess/Inspector/WebInspectorBackend.h
A Source/WebKit/WebProcess/Inspector/WebInspectorBackend.messages.in
M Source/WebKit/WebProcess/Inspector/WebInspectorBackendClient.cpp
R Source/WebKit/WebProcess/Inspector/WebInspectorInternal.cpp
R Source/WebKit/WebProcess/Inspector/WebInspectorInternal.h
M Source/WebKit/WebProcess/Inspector/WebInspectorUI.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.h
M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm
M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
Log Message:
-----------
Web Inspector: rename WebInspector IPC interface to WebInspectorBackend
https://bugs.webkit.org/show_bug.cgi?id=302487
Reviewed by Devin Rousso.
The name WebInspector is ambigious by itself, especially in IPC between
WebProcess and UIProcess. Make the code easier to understand by appending
'Backend'. This also reveals some redundant IPC messages between WebInspector
and WebInspectorUI interfaces that will be cleaned up in a subsequent patch.
No new tests, just a renaming.
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources-output.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Scripts/webkit/messages.py:
(generate_enabled_by_for_receiver):
(generate_message_handler):
(header_for_receiver_name): Deleted.
* Source/WebKit/Sources.txt:
* Source/WebKit/SourcesCocoa.txt:
* Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp:
(WebKit::WebInspectorUIProxy::connect):
(WebKit::WebInspectorUIProxy::close):
(WebKit::WebInspectorUIProxy::setFrontendConnection):
(WebKit::WebInspectorUIProxy::showConsole):
(WebKit::WebInspectorUIProxy::showResources):
(WebKit::WebInspectorUIProxy::showMainResourceForFrame):
(WebKit::WebInspectorUIProxy::attach):
(WebKit::WebInspectorUIProxy::detach):
(WebKit::WebInspectorUIProxy::togglePageProfiling):
(WebKit::WebInspectorUIProxy::toggleElementSelection):
(WebKit::WebInspectorUIProxy::openLocalInspectorFrontend):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
* Source/WebKit/WebProcess/Inspector/WebInspectorBackend.cpp: Renamed from
Source/WebKit/WebProcess/Inspector/WebInspectorInternal.cpp.
(WebKit::WebInspectorBackend::create):
(WebKit::WebInspectorBackend::WebInspectorBackend):
(WebKit::WebInspectorBackend::~WebInspectorBackend):
(WebKit::WebInspectorBackend::page const):
(WebKit::WebInspectorBackend::openLocalInspectorFrontend):
(WebKit::WebInspectorBackend::setFrontendConnection):
(WebKit::WebInspectorBackend::closeFrontendConnection):
(WebKit::WebInspectorBackend::bringToFront):
(WebKit::WebInspectorBackend::whenFrontendConnectionEstablished):
(WebKit::WebInspectorBackend::show):
(WebKit::WebInspectorBackend::close):
(WebKit::WebInspectorBackend::evaluateScriptForTest):
(WebKit::WebInspectorBackend::showConsole):
(WebKit::WebInspectorBackend::showResources):
(WebKit::WebInspectorBackend::showMainResourceForFrame):
(WebKit::WebInspectorBackend::startPageProfiling):
(WebKit::WebInspectorBackend::stopPageProfiling):
(WebKit::WebInspectorBackend::startElementSelection):
(WebKit::WebInspectorBackend::stopElementSelection):
(WebKit::WebInspectorBackend::elementSelectionChanged):
(WebKit::WebInspectorBackend::timelineRecordingChanged):
(WebKit::WebInspectorBackend::setDeveloperPreferenceOverride):
(WebKit::WebInspectorBackend::setEmulatedConditions):
(WebKit::WebInspectorBackend::canAttachWindow):
(WebKit::WebInspectorBackend::updateDockingAvailability):
* Source/WebKit/WebProcess/Inspector/WebInspectorBackend.h: Renamed from
Source/WebKit/WebProcess/Inspector/WebInspectorInternal.h.
* Source/WebKit/WebProcess/Inspector/WebInspectorBackend.messages.in: Renamed
from Source/WebKit/WebProcess/Inspector/WebInspector.messages.in.
* Source/WebKit/WebProcess/Inspector/WebInspectorBackendClient.cpp:
* Source/WebKit/WebProcess/Inspector/WebInspectorUI.cpp:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::m_toolbarsAreVisible):
(WebKit::WebPage::close):
(WebKit::WebPage::inspector):
(WebKit::WebPage::protectedInspector):
(WebKit::WebPage::dispatchMessage):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
Canonical link: https://commits.webkit.org/303269@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications