head 1.2; access; symbols pkgsrc-2026Q3:1.1.0.2 pkgsrc-2026Q3-base:1.1; locks; strict; comment @// @; 1.2 date 2026.09.22.12.27.03; author wiz; state dead; branches; next 1.1; commitid HjjmzcByixSfbCWG; 1.1 date 2026.08.30.14.25.05; author wiz; state Exp; branches; next ; commitid JBc39jPIQAWHzFTG; desc @@ 1.2 log @webkit-gtk41: update to 2.54.0. - Switch web process compositor to use Skia instead of TextureMapper. - Improved damage handling that is now also used during the composition to limit the composited areas. - Implement GPU atlas creation and replay substitution for batched raster image uploads. - Media capability reporting is more accurate. - Video decoding limits are now respected in media capabilities queries. - Add new improved API for page favicons. - Add magnification property to WebKitWebView to handle visual scaling. - Add new API to allow setting a per-navigation custom User-Agent to WebKitWebsitePolicies. - Remove the option to use cairo for 2D rendering. Also tested by fox@@ @ text @$NetBSD: patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib.cpp,v 1.1 2026/08/30 14:25:05 wiz Exp $ /scratch/nih/webkit-gtk/work/webkitgtk-2.46.3/Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp: In member function 'void WebKit::ProcessLauncher::launchProcess()': /scratch/nih/webkit-gtk/work/webkitgtk-2.46.3/Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp:190:17: error: 'pidSocketString' was not declared in this scope 190 | argv[i++] = pidSocketString.get(); | ^~~~~~~~~~~~~~~ --- Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp.orig 2025-03-11 09:29:45.656848000 +0000 +++ Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp @@@@ -152,7 +152,11 @@@@ void ProcessLauncher::launchProcess() } realExecutablePath = FileSystem::fileSystemRepresentation(executablePath); +#if OS(LINUX) unsigned nargs = 5; // size of the argv array for g_spawn_async() +#else + unsigned nargs = 4; // size of the argv array for g_spawn_async() +#endif #if ENABLE(DEVELOPER_MODE) Vector prefixArgs; @ 1.1 log @www/webkit-gtk41: import webkit-gtk41-2.52.6 WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. This is the GTK3 port of the engine, API version 4.1. @ text @d1 1 a1 1 $NetBSD$ @