head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.08.30.14.25.06; author wiz; state Exp; branches; next ; commitid JBc39jPIQAWHzFTG; desc @@ 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 @$NetBSD$ Disable dma buf renderer by default. --- Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp.orig 2025-09-23 16:55:17.436853256 +0000 +++ Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp @@@@ -84,7 +84,11 @@@@ OptionSet A static OptionSet mode; static std::once_flag onceFlag; std::call_once(onceFlag, [] { +#if defined(__NetBSD__) + const char* disableDMABuf = "1"; +#else const char* disableDMABuf = getenv("WEBKIT_DISABLE_DMABUF_RENDERER"); +#endif if (disableDMABuf && g_strcmp0(disableDMABuf, "0")) return; @