[webkit-changes] [WebKit/WebKit] 0e0492: [GTK][WPE] Merge functions of registering and unre...

Siwei Li noreply at github.com
Fri Feb 17 05:34:24 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0e04927f8eba1d5140e63a9b88970e0b321c701b
      https://github.com/WebKit/WebKit/commit/0e04927f8eba1d5140e63a9b88970e0b321c701b
  Author: Siwei Li <siwei.li at live.com>
  Date:   2023-02-17 (Fri, 17 Feb 2023)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.h.in
    M Tools/MiniBrowser/gtk/main.c
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestInputMethodContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestSSL.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitPolicyClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitUserContentManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp

  Log Message:
  -----------
  [GTK][WPE] Merge functions of registering and unregistering script message handler in WebKitUserContentManager API
https://bugs.webkit.org/show_bug.cgi?id=248748

Reviewed by Carlos Garcia Campos.

For the new upcoming API (guarded with ENABLE_2022_GLIB_API),
replace webkit_user_content_manager_register_script_message_handler_in_world and
webkit_user_content_manager_register_script_message_handler
into a single function that always receives a script world
and NULL can be passed to use the default one, along with
their counterpart functions for unregistering the message handler.

* Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp:
(webkit_user_content_manager_unregister_script_message_handler):
* Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.h.in:
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestInputMethodContext.cpp:
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestSSL.cpp:
(WebSocketTest::~WebSocketTest):
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp:
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitUserContentManager.cpp:
(UserScriptMessageTest::unregisterHandler):
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebContext.cpp:
(testWebContextSecurityFileXHR):
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp:

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




More information about the webkit-changes mailing list