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

Reply via email to