Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2023-03-24 15:18:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Fri Mar 24 15:18:05 2023 rev:164 rq:1073476 version:2.40.0 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-02-17 16:44:11.602588381 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31432/webkit2gtk3.changes 2023-03-24 15:18:22.970250277 +0100 @@ -1,0 +2,160 @@ +Tue Mar 21 08:17:44 UTC 2023 - Dominique Leuenberger <dims...@opensuse.org> + +- Fix provides of libwebkit2gtk-4.[01]: Provide WebKitGTK-4.x. This + symbol is only needed by the lang packages and those have been + renamed from WebKit2GTK to WebKitGTK. + +------------------------------------------------------------------- +Fri Mar 17 19:06:13 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.40.0: + + New GTK4 API is now stable. + + Use ANGLE for WebGL implementation and enable WebGL2. + + Prefer EGL over X11, intead of GLX, where available. + + Add support for speech synthesis using Flite. + + Enable the async clipboard API. + + Add API to query the permission state of web features. + + Add API to support asynchronously returning values from user + script messages. + + Make it possible to handle WebKitDownload::decide-destination + signal asynchronously. + + Add new JavaScript execution APIs. + + Make webkit://gpu output exportable as JSON. + + Fix large memory allocation when uploading content. +- Add regression-fix.patch: [GLib] Broke + WebKitUserContentManager::script-message-received + +------------------------------------------------------------------- +Wed Mar 8 16:18:06 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.39.91: + + Rename WebKitWebExtension to WebKitWebProcessExtension in GTK4 + API. + + Remove WebKitJavascriptResult in favor of using JSCValue + directly in GTK4 API. + + Add new API to get the request body of WebKitURISchemeRequest. + + Make it possible to handle WebKitDownload::decide-destination + signal asynchronously. + + Allow WebKitDownload destination to be a path instead of a URI. + + Make webkit://gpu output exportable as JSON. + + Improve scrolling performance in accelerated compositing mode. + + Implement KeyboardEvent.repeat. + + Fix a crash in MiniBrowser when the favicon is updated. + + Fix the build in Ubuntu 20.04 and Debian Stable. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop no-forced-sse.patch: Due to changes in the code, trying to + build without SSE2 support fails even with this patch. We are + forced to give up on this, SSE2 support is now mandatory for all + build targets. +- Add new defines and sub-packages in conditional ways, upstream + did a lot of changes for new gtk4 variant. + +------------------------------------------------------------------- +Sun Feb 26 17:23:07 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.39.90: + + Add new JavaScript execution APIs. + + Merge functions of registering and unregistering script message + handler in GTK4 API. + + Mark non-derivable types as final and make instance and class + struct declarations private in GTK4 API. + + Make favicon and snapshot API use GdkTexture instead of cairo + surfaces in GTK4 API. + + Fix scrolling after a history navigation with PSON enabled. + + Fix criticals from webkitOptionMenuSetEvent when opening any + combo box. + + Fix large memory allocation when uploading content. + + Always update the active uri of WebKitFrame. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop webkit2gtk3-missing-include.patch: Fixed upstream + +------------------------------------------------------------------- +Wed Feb 15 14:39:07 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.39.7: + + Fix the webkit.h public header causing applications to fail to + build. + + Fix several crashes and rendering issues. +- Changes from version 2.39.6: + + Add support for speech synthesis using Flite. + + Bring back WebKitConsoleMessage API implementation. + + Fix async scroll event propagation for GTK4. + + Add network session API when building with GTK4. + + Make most public types final when building with GTK4. + + Remove WebKitPrintCustomWidget when building with GTK4. + + Remove most of the webkit_web_view_new_with_*() constructors + when building with GTK4. + + Remove webkit_web_context_get/set_process_model when building + with GTK4. + + Do not allow the sandbox to mount the entire home directory. + + Fix several crashes and rendering issues. +- Add pkgconfig(gstreamer-transcoder-1.0) and pkgconfig(openssl) + BuildRequires: New dependencies. +- Pass conditional ENABLE_WEBDRIVER=ON/OFF to cmake, enable/disable + build of webdriver where apropiate. + +------------------------------------------------------------------- +Wed Feb 15 14:39:05 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.39.5: + + Enable WebGL2 by default again that was disabled by mistake. + + Fix the build with WebGL disabled. + + Fix the webkit.h public header causing applications to fail to + build. +- Changes from version 2.39.4: + + Fix WebGL when sandbox is enabled. + + Fix loading of media documents. + + Add new API disable web security. + + Disable support for HLS in media backend by default. + + Fix several crashes and rendering issues. + + Updated translations. +- Changes from version 2.39.3: + + Add new API to query the permission state of web features. + + Deprecate all web extension DOM APIs (WebKitDOMDocument, + WebKitDOMElement, WebKitDOMNode). + + Add webkit_web_hit_test_result_get_js_node() to get the + JSCValue for the node. + + Add WebKitWebFormManager and deprecate WebKitWebPage form + related signals. + + Donât perform position queries on video sink when the player is + for audio only. + + Fix gibberish text when loading alternate data. + + Fix several crashes and rendering issues. +- Changes from version 2.39.2: + + Add API to support asynchronously returning values from user + script messages. + + Deprecate WebKitConsoleMessage API. + + Deprecate event parameter of WebKitWebView::context-menu and + WebKitWebView::show-option-menu signals in favor of a getter in + WebKitConextMenu and WebKitOptionMenu. + + Do not emit context-menu signals for media settings popup menu. + + Use async scrolling also for keyboard scrolling. + + Add support for client side certificates on WebSocket + connections. + + Fix first party for cookies set on every media request. + + Fix a crash on authentication dialog with GTK4. + + Fix web process leak when webkit_download_set_destination is + called with empty destination. + + Fix several warnings when building for ARMv7 (32-bits). + + Fix several crashes and rendering issues. +- Changes from version 2.39.1: + + Use ANGLE for WebGL implementation and enable WebGL2. + + Remove internal nested wayland compositor making libwpe + mandatory when building with wayland enabled. + + Prefer EGL over X11, intead of GLX, where available. + + Add support for background-repeat: space. + + Add API to check if a response policy decision is for the main + resource. + + Fix rendering of checkbox and radio buttons in black + backgrounds. + + Make checkbox, radio and inner spin button scale along by page + zoom. + + Add support for get computed label and get computed role + WebDriver commands. + + Fix several crashes and rendering issues. +- Rebase patches with quilt. +- Add unifdef BuildRequires: New dependency. + +------------------------------------------------------------------- Old: ---- no-forced-sse.patch webkit2gtk3-missing-include.patch webkitgtk-2.38.5.tar.xz webkitgtk-2.38.5.tar.xz.asc New: ---- regression-fix.patch webkitgtk-2.40.0.tar.xz webkitgtk-2.40.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.yygS8d/_old 2023-03-24 15:18:27.478273782 +0100 +++ /var/tmp/diff_new_pack.yygS8d/_new 2023-03-24 15:18:27.482273803 +0100 @@ -58,19 +58,21 @@ %if "%{flavor}" == "gtk4" %define _gtknamesuffix gtk4 %define _pkgname_no_slpp libwebkit2gtk4 -%define _apiver 5.0 -%define _sover -5_0-0 -%define _wk2sover -5_0-0 -%define _sonamever 5.0 -%define _sonameverpkg 5_0 +%define _apiver 6.0 +%define _sover -6_0-0 +%define _wk2sover -6_0-0 +%define _sonamever 6.0 +%define _sonameverpkg 6_0 %define _gtkver 4.0 -%define _jscver 5.0 +%define _jscver 6.0 %define _pkgconfig_suffix gtk-4.0 %define _usesoup2 0 +%define _wk2sover6api 6_0-4 +%define _soverlj6api 6_0-1 %endif Name: webkit2%{_gtknamesuffix} -Version: 2.38.5 +Version: 2.40.0 Release: 0 Summary: Library for rendering web content, GTK+ Port License: BSD-3-Clause AND LGPL-2.0-or-later @@ -81,10 +83,8 @@ Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 webkit -Patch0: no-forced-sse.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-missing-include.patch mgo...@suse.com -- fix the build with gcc 13. -Patch1: webkit2gtk3-missing-include.patch +# PATCH-FIX-UPSTREAM regression-fix.patch -- [GLib] Broke WebKitUserContentManager::script-message-received +Patch0: regression-fix.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -113,6 +113,7 @@ BuildRequires: pkgconfig BuildRequires: python3 BuildRequires: ruby >= 1.9 +BuildRequires: unifdef BuildRequires: xdg-dbus-proxy BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atspi-2) >= 2.5.3 @@ -134,6 +135,7 @@ BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-tag-1.0) +BuildRequires: pkgconfig(gstreamer-transcoder-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) %if "%{flavor}" == "gtk3" || "%{flavor}" == "gtk3-soup2" BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 @@ -160,6 +162,7 @@ BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0 BuildRequires: pkgconfig(libxslt) >= 1.1.7 BuildRequires: pkgconfig(manette-0.2) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(wayland-protocols) @@ -182,11 +185,15 @@ # Require the injected bundles. The bundles are dlopen()ed Group: System/Libraries Requires: bubblewrap +%if "%{flavor}" == "gtk4" +Requires: libjavascriptcoregtk%{_soverlj6api} = %{version} +%else Requires: libjavascriptcoregtk%{_sover} = %{version} +%endif Requires: webkit2gtk-%{_sonameverpkg}-injected-bundles Requires: xdg-dbus-proxy Provides: %{_pkgname_no_slpp} = %{version} -Provides: WebKit2GTK-%{_apiver} +Provides: WebKitGTK-%{_apiver} Obsoletes: webkit2gtk3-plugin-process-gtk2 < %{version} Recommends: geoclue2 Recommends: gstreamer-plugins-bad @@ -202,6 +209,49 @@ also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. +%package -n libwebkitgtk%{_wk2sover6api} +Summary: Library for rendering web content, GTK+ Port +# Require the injected bundles. The bundles are dlopen()ed +Group: System/Libraries +Requires: bubblewrap +%if "%{flavor}" == "gtk4" +Requires: libjavascriptcoregtk%{_soverlj6api} = %{version} +Requires: webkitgtk-%{_sonameverpkg}-injected-bundles +%else +Requires: libjavascriptcoregtk%{_sover} = %{version} +Requires: webkit2gtk-%{_sonameverpkg}-injected-bundles +%endif +Requires: xdg-dbus-proxy +Provides: %{_pkgname_no_slpp} = %{version} +Provides: WebKitGTK-%{_apiver} +Obsoletes: webkit2gtk3-plugin-process-gtk2 < %{version} +Recommends: geoclue2 +Recommends: gstreamer-plugins-bad +Recommends: gstreamer-plugins-good +Recommends: xdg-desktop-portal-gtk + +%description -n libwebkitgtk%{_wk2sover6api} +WebKit is a web content engine, derived from KHTML and KJS from KDE, +and used primarily in Apple's Safari browser. It is made to be +embedded in other applications, such as mail readers, or web browsers. + +It is able to display content such as HTML, SVG, XML, and others. It +also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and +more. + +%package -n webkitgtk-%{_sonameverpkg}-injected-bundles +Summary: Injected bundles for %{name} +Group: System/Libraries + +%description -n webkitgtk-%{_sonameverpkg}-injected-bundles +WebKit is a web content engine, derived from KHTML and KJS from KDE, +and used primarily in Apple's Safari browser. It is made to be +embedded in other applications, such as mail readers, or web browsers. + +It is able to display content such as HTML, SVG, XML, and others. It +also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and +more. + %package -n webkit2gtk-%{_sonameverpkg}-injected-bundles Summary: Injected bundles for %{name} Group: System/Libraries @@ -228,6 +278,51 @@ also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. +%package -n libjavascriptcoregtk%{_soverlj6api} +Summary: JavaScript Core Engine, GTK+ Port +Group: System/Libraries + +%description -n libjavascriptcoregtk%{_soverlj6api} +WebKit is a web content engine, derived from KHTML and KJS from KDE, +and used primarily in Apple's Safari browser. It is made to be +embedded in other applications, such as mail readers, or web browsers. + +It is able to display content such as HTML, SVG, XML, and others. It +also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and +more. + +%package -n typelib-1_0-WebKit-%{_sonameverpkg} +Summary: Introspection bindings for %{name} +Group: System/Libraries + +%description -n typelib-1_0-WebKit-%{_sonameverpkg} +WebKit is a web content engine, derived from KHTML and KJS from KDE, +and used primarily in Apple's Safari browser. It is made to be +embedded in other applications, such as mail readers, or web browsers. + +It is able to display content such as HTML, SVG, XML, and others. It +also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and +more. + +This package provides the GObject Introspection bindings for the GTK+ +port of WebKit2. + +%package -n typelib-1_0-WebKitWebProcessExtension-%{_sonameverpkg} +Summary: Introspection bindings for %{name} +Group: System/Libraries + +%description -n typelib-1_0-WebKitWebProcessExtension-%{_sonameverpkg} +WebKit is a web content engine, derived from KHTML and KJS from KDE, +and used primarily in Apple's Safari browser. It is made to be +embedded in other applications, such as mail readers, or web browsers. + +It is able to display content such as HTML, SVG, XML, and others. It +also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and +more. + +This package provides the GObject Introspection bindings for the GTK+ +port of WebKit2. + %package -n typelib-1_0-WebKit2-%{_sonameverpkg} Summary: Introspection bindings for %{name} Group: System/Libraries @@ -279,11 +374,19 @@ %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ +%if "%{flavor}" == "gtk4" +Requires: libjavascriptcoregtk%{_soverlj6api} = %{version} +Requires: libwebkitgtk%{_wk2sover6api} = %{version} +Requires: typelib-1_0-JavaScriptCore-%{_sonameverpkg} +Requires: typelib-1_0-WebKit-%{_sonameverpkg} +Requires: typelib-1_0-WebKitWebProcessExtension-%{_sonameverpkg} +%else Requires: libjavascriptcoregtk%{_sover} = %{version} Requires: libwebkit2gtk%{_wk2sover} = %{version} Requires: typelib-1_0-JavaScriptCore-%{_sonameverpkg} Requires: typelib-1_0-WebKit2-%{_sonameverpkg} Requires: typelib-1_0-WebKit2WebExtension-%{_sonameverpkg} +%endif %description devel WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -317,18 +420,18 @@ # Expand %%lang_package to Obsoletes its older-name counterpart %if "%{flavor}" == "gtk3-soup2" -%package -n WebKit2GTK-%{_apiver}-lang +%package -n WebKitGTK-%{_apiver}-lang Summary: Translations for package %{name} Group: System/Localization -Requires: WebKit2GTK-%{_apiver} = %{version} -Provides: WebKit2GTK-%{_apiver}-lang-all = %{version} +Requires: WebKitGTK-%{_apiver} = %{version} +Provides: WebKitGTK-%{_apiver}-lang-all = %{version} Obsoletes: libwebkit2gtk3-lang < %{version} BuildArch: noarch -%description -n WebKit2GTK-%{_apiver}-lang +%description -n WebKitGTK-%{_apiver}-lang Provides translations for the "%{name}" package. %else -%lang_package -n WebKit2GTK-%{_apiver} +%lang_package -n WebKitGTK-%{_apiver} %endif %prep @@ -361,10 +464,14 @@ -DCMAKE_C_COMPILER=gcc-10 \ -DCMAKE_CXX_COMPILER=g++-10 \ %endif - -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \ -DPORT=GTK \ %if "%{flavor}" == "gtk4" + -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkitgtk%{_wk2sover} \ -DUSE_GTK4=ON \ + -DENABLE_WEBDRIVER=ON \ +%else + -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \ + -DENABLE_WEBDRIVER=OFF \ %endif -DUSE_AVIF=ON \ -DENABLE_MINIBROWSER=ON \ @@ -386,13 +493,30 @@ %install %ninja_install -C build -rm %{buildroot}%{_bindir}/WebKitWebDriver -%find_lang WebKit2GTK-%{_apiver} +%find_lang WebKitGTK-%{_apiver} -%post -n libwebkit2gtk%{_wk2sover} -p /sbin/ldconfig -%postun -n libwebkit2gtk%{_wk2sover} -p /sbin/ldconfig -%post -n libjavascriptcoregtk%{_sover} -p /sbin/ldconfig -%postun -n libjavascriptcoregtk%{_sover} -p /sbin/ldconfig +%if "%{flavor}" == "gtk4" +%ldconfig_scriptlets -n libwebkitgtk%{_wk2sover6api} +%ldconfig_scriptlets -n libjavascriptcoregtk%{_soverlj6api} +%else +%ldconfig_scriptlets -n libwebkit2gtk%{_wk2sover} +%ldconfig_scriptlets -n libjavascriptcoregtk%{_sover} +%endif + +%if "%{flavor}" == "gtk4" +%files -n libwebkitgtk%{_wk2sover6api} +# Exclude jsc and MiniBrowser - we package them on their own +%exclude %{_libexecdir}/libwebkitgtk%{_wk2sover}/jsc +%exclude %{_libexecdir}/libwebkitgtk%{_wk2sover}/MiniBrowser +%{_libexecdir}/libwebkitgtk%{_wk2sover}/ +%{_libdir}/libwebkitgtk-%{_apiver}.so.* + +%files -n webkitgtk-%{_sonameverpkg}-injected-bundles +%dir %{_libdir}/webkitgtk-%{_apiver} +%dir %{_libdir}/webkitgtk-%{_apiver}/injected-bundle +%{_libdir}/webkitgtk-%{_apiver}/injected-bundle/libwebkitgtkinjectedbundle.so + +%else %files -n libwebkit2gtk%{_wk2sover} # Exclude jsc and MiniBrowser - we package them on their own @@ -406,6 +530,22 @@ %dir %{_libdir}/webkit2gtk-%{_apiver}/injected-bundle %{_libdir}/webkit2gtk-%{_apiver}/injected-bundle/libwebkit2gtkinjectedbundle.so +%endif + +%if "%{flavor}" == "gtk4" + +%files -n libjavascriptcoregtk%{_soverlj6api} +%license Source/JavaScriptCore/COPYING.LIB +%{_libdir}/libjavascriptcoregtk-%{_apiver}.so.* + +%files -n typelib-1_0-WebKit-%{_sonameverpkg} +%{_libdir}/girepository-1.0/WebKit-%{_sonamever}.typelib + +%files -n typelib-1_0-WebKitWebProcessExtension-%{_sonameverpkg} +%{_libdir}/girepository-1.0/WebKitWebProcessExtension-%{_sonamever}.typelib + +%else + %files -n libjavascriptcoregtk%{_sover} %license Source/JavaScriptCore/COPYING.LIB %{_libdir}/libjavascriptcoregtk-%{_apiver}.so.* @@ -416,24 +556,41 @@ %files -n typelib-1_0-WebKit2WebExtension-%{_sonameverpkg} %{_libdir}/girepository-1.0/WebKit2WebExtension-%{_sonamever}.typelib +%endif + %files -n typelib-1_0-JavaScriptCore-%{_sonameverpkg} %{_libdir}/girepository-1.0/JavaScriptCore-%{_sonamever}.typelib %files devel %{_datadir}/gir-1.0/*.gir %{_includedir}/webkitgtk-%{_apiver}/ +%if "%{flavor}" == "gtk4" +%{_libdir}/libwebkitgtk-%{_sonamever}.so +%{_libdir}/pkgconfig/webkitgtk-%{_apiver}.pc +%{_libdir}/pkgconfig/webkitgtk-web-process-extension-%{_apiver}.pc +%else %{_libdir}/libwebkit2gtk-%{_sonamever}.so -%{_libdir}/libjavascriptcoregtk-%{_sonamever}.so -%{_libdir}/pkgconfig/javascriptcoregtk-%{_apiver}.pc %{_libdir}/pkgconfig/webkit2gtk-%{_apiver}.pc %{_libdir}/pkgconfig/webkit2gtk-web-extension-%{_apiver}.pc +%endif +%{_libdir}/libjavascriptcoregtk-%{_sonamever}.so +%{_libdir}/pkgconfig/javascriptcoregtk-%{_apiver}.pc %files -n webkit-jsc-%{_jscver} +%if "%{flavor}" == "gtk4" +%{_libexecdir}/libwebkitgtk%{_wk2sover}/jsc +%else %{_libexecdir}/libwebkit2gtk%{_wk2sover}/jsc +%endif %files minibrowser +%if "%{flavor}" == "gtk4" +%{_libexecdir}/libwebkitgtk%{_wk2sover}/MiniBrowser +%{_bindir}/WebKitWebDriver +%else %{_libexecdir}/libwebkit2gtk%{_wk2sover}/MiniBrowser +%endif -%files -n WebKit2GTK-%{_apiver}-lang -f WebKit2GTK-%{_apiver}.lang +%files -n WebKitGTK-%{_apiver}-lang -f WebKitGTK-%{_apiver}.lang %changelog ++++++ regression-fix.patch ++++++ >From 7bcb97382f2f347dc348c3c31416ae7fd760ce6b Mon Sep 17 00:00:00 2001 From: Michael Catanzaro <mcatanz...@redhat.com> Date: Fri, 17 Mar 2023 15:39:52 -0500 Subject: [PATCH] REGRESSION(261320@main): [GLib] Broke WebKitUserContentManager::script-message-received https://bugs.webkit.org/show_bug.cgi?id=254089 Reviewed by NOBODY (OOPS!). I forgot to update the marshaller used by WebKitUserContentManager::script-message-received. It worked perfectly fine in my development environment for whatever reason, but was broken in at least Ephy Tech Preview. * Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp: --- Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp b/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp index af2d963bb3b3..f778b19bc816 100644 --- a/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp +++ b/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp @@ -106,7 +106,11 @@ static void webkit_user_content_manager_class_init(WebKitUserContentManagerClass G_TYPE_FROM_CLASS(gObjectClass), static_cast<GSignalFlags>(G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED), 0, nullptr, nullptr, +#if ENABLE(2022_GLIB_API) + g_cclosure_marshal_VOID__OBJECT, +#else g_cclosure_marshal_VOID__BOXED, +#endif G_TYPE_NONE, 1, #if ENABLE(2022_GLIB_API) JSC_TYPE_VALUE); ++++++ webkitgtk-2.38.5.tar.xz -> webkitgtk-2.40.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.5.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31432/webkitgtk-2.40.0.tar.xz differ: char 26, line 1