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