head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.09.22.12.27.03; author wiz; state Exp; branches; next ; commitid HjjmzcByixSfbCWG; desc @@ 1.1 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$ In file included from /tmp/www/webkit-gtk41/work/webkitgtk-2.54.0/cmake-pkgsrc-build/bmalloc/Headers/bmalloc/pas_utils.h:45, from /tmp/www/webkit-gtk41/work/webkitgtk-2.54.0/cmake-pkgsrc-build/bmalloc/Headers/bmalloc/pas_process.h:29, from /tmp/www/webkit-gtk41/work/webkitgtk-2.54.0/Source/WTF/wtf/Threading.cpp:30: /usr/include/gcc-14/stdatomic.h:40:9: error: '_Atomic' does not name a type; did you mean 'Atomic'? 40 | typedef _Atomic _Bool atomic_bool; | ^~~~~~~ | Atomic --- Source/bmalloc/libpas/src/libpas/pas_utils.h.orig 2026-07-24 08:02:56.317823600 +0000 +++ Source/bmalloc/libpas/src/libpas/pas_utils.h @@@@ -42,7 +42,12 @@@@ #endif #include +#ifdef __cplusplus +#include +using namespace std; +#else #include +#endif #include #include #include @