[webkit-changes] [WebKit/WebKit] fc144a: Port WebExtensions Manifest Sidebar to C++

Jamie Murphy noreply at github.com
Sun Oct 13 09:13:42 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fc144a33c0b528043d513f36e53d22aebb9c944c
      https://github.com/WebKit/WebKit/commit/fc144a33c0b528043d513f36e53d22aebb9c944c
  Author: Jamie <hello at itsjamie.dev>
  Date:   2024-10-13 (Sun, 13 Oct 2024)

  Changed paths:
    M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionCocoa.mm
    M Source/WebKit/UIProcess/Extensions/WebExtension.cpp
    M Source/WebKit/UIProcess/Extensions/WebExtension.h

  Log Message:
  -----------
  Port WebExtensions Manifest Sidebar to C++
https://webkit.org/b/281391

Reviewed by Timothy Hatcher.

Ports the WebExtension Manifest sidebar code to C++ for use in other ports.

* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionCocoa.mm:
(WebKit::WebExtension::hasSidePanel):
(WebKit::WebExtension::hasSidebarAction): Deleted.
(WebKit::WebExtension::hasAnySidebar): Deleted.
(WebKit::WebExtension::sidebarIcon): Deleted.
(WebKit::WebExtension::sidebarDocumentPath): Deleted.
(WebKit::WebExtension::sidebarTitle): Deleted.
(WebKit::WebExtension::populateSidebarPropertiesIfNeeded): Deleted.
(WebKit::WebExtension::populateSidebarActionProperties): Deleted.
(WebKit::WebExtension::populateSidePanelProperties): Deleted.
* Source/WebKit/UIProcess/Extensions/WebExtension.cpp:
(WebKit::WebExtension::hasSidebarAction):
(WebKit::WebExtension::hasAnySidebar):
(WebKit::WebExtension::sidebarIcon):
(WebKit::WebExtension::sidebarDocumentPath):
(WebKit::WebExtension::sidebarTitle):
(WebKit::WebExtension::populateSidebarPropertiesIfNeeded):
(WebKit::WebExtension::populateSidebarActionProperties):
(WebKit::WebExtension::populateSidePanelProperties):
* Source/WebKit/UIProcess/Extensions/WebExtension.h:

Canonical link: https://commits.webkit.org/285091@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list