Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0895e14042e419cc3000ac8810c9ed235d9a9430
      
https://github.com/WebKit/WebKit/commit/0895e14042e419cc3000ac8810c9ed235d9a9430
  Author: Carlos Garcia Campos <cgar...@igalia.com>
  Date:   2025-05-23 (Fri, 23 May 2025)

  Changed paths:
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestAuthentication.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestAutomationSession.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestBackForwardList.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestCookieManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestDownloads.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestGeolocationManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestInputMethodContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestLoaderClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestMultiprocess.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestNetworkProcessMemoryPressure.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestOptionMenu.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestResources.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestSSL.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitFaviconDatabase.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitFindController.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitNetworkSession.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitPolicyClient.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitUserContentManager.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebContext.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebProcessExtensions.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestContextMenu.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMDOMWindow.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestInspector.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestInspectorServer.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestPrinting.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestWebKitAccessibility.cpp
    M Tools/TestWebKitAPI/Tests/WebKitGtk/TestWebViewEditor.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/LoadTrackingTest.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/WebViewTest.h
    M Tools/TestWebKitAPI/glib/WebKitGLib/gtk/WebViewTestGtk.cpp
    M Tools/TestWebKitAPI/glib/WebKitGLib/wpe/WebViewTestWPE.cpp

  Log Message:
  -----------
  [GTK][WPE] Simplify the web view creation in GLib API tests
https://bugs.webkit.org/show_bug.cgi?id=293480

Reviewed by Adrian Perez de Castro.

Remove all createWebView static functions and add a non-static one that
receives construct parameters and automatically sets the web-context and
network-session when not provided. In the case of WPE it always sets the
backend too. This function returns a GRefPtr so we no longer need the
adoptView() function. This simplifies the web view creation in tests and
will easily allow to add support for running API tests with new WPE API.

Canonical link: https://commits.webkit.org/295332@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

Reply via email to