Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2022-03-23 20:17:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Wed Mar 23 20:17:08 2022 rev:139 rq:964034 version:2.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-02-21 17:47:34.679611491 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25692/webkit2gtk3.changes 2022-03-23 20:18:38.866471905 +0100 @@ -1,0 +2,69 @@ +Mon Mar 21 19:45:49 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 2.36.0: + + Add new accessibility implementation using ATSPI DBus + interfaces instead of ATK. + + Add support for requestVideoFrameCallback. + + Change hardware-acceleration-policy setting default value to + always. + + Add support for media session. + + Add new API to set HTTP response information to custom uri + schemes. + + Make user interactive threads (event handler, scrolling, ???) + real time in linux. + +------------------------------------------------------------------- +Mon Feb 28 01:29:27 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 2.35.90: + + Fix scrolling with the mouse wheel on sites using + overscroll-behavior. + + Suspend web processes after some time in the process cache. + + Fix renderning of horizontal scrollbars with themes enabling + steppers. + + Ensure EGL displays are terminated before web process exits. + + Deinitialize gstreamer before web process exits. + + Make fonts under XDG_DATA_DIRS available in web process sanbox. + + Canonicalize paths passed to bubblewrap launcher. + + Fix several crashes and rendering issues. + + Updated translations. + +------------------------------------------------------------------- +Thu Feb 17 16:14:43 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 2.35.3: + + Fix a crash at startup when bubblewrap sandbox is enabled. + + Fix a crash when starting a drag an drop on touchscreen. + + Fix several crashes and rendering issues. +- Changes from version 2.35.2: + + Add new accessibility implementation using ATSPI DBus + interfaces instead of ATK. + + Use native GtkWidgets for form validation popups. + + Add support for requestVideoFrameCallback. + + Add support for accent colors. + + Fix pinch zooming from a link to not activate the link. + + Fix kinetic scrolling via touch screen. + + Fix several crashes and rendering issues. +- Changes from version 2.35.1: + + Make user interactive threads (event handler, scrolling, ???) + real time in linux. + + Add new API to set HTTP response information to custom uri + schemes. + + Add support for media session. + + Change hardware-acceleration-policy setting default value to + always. + + Fix jsc_value_object_define_property_accessor() to work with + objects not having a wrapped instance. + + Fix several crashes and rendering issues. +- Add gstreamer-plugins-good, gstreamer-plugins-bad and + xdg-desktop-portal-gtk Recommends: Needed for mediaplayback and + features in the mandatory sandbox. +- Add flex BuildRequires: Optional dependency. +- Rebase no-forced-sse.patch: Not sure this makes sense anymore, + we are building for i686, and the number of cpu of that class not + supporting SSE2 can probably be counted on one hand. +- Drop patches fixed upstream: + + fix-warnings.patch + + webkit2gtk3-link-fix.patch + +------------------------------------------------------------------- Old: ---- fix-warnings.patch webkit2gtk3-link-fix.patch webkitgtk-2.34.6.tar.xz webkitgtk-2.34.6.tar.xz.asc New: ---- webkitgtk-2.36.0.tar.xz webkitgtk-2.36.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.lpK4Mz/_old 2022-03-23 20:18:41.138473190 +0100 +++ /var/tmp/diff_new_pack.lpK4Mz/_new 2022-03-23 20:18:41.146473195 +0100 @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version: 2.34.6 +Version: 2.36.0 Release: 0 Summary: Library for rendering web content, GTK+ Port License: BSD-3-Clause AND LGPL-2.0-or-later @@ -86,12 +86,8 @@ Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. +# 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 fix-warnings.patch mgo...@suse.com -- silence return-type warnings. -Patch1: fix-warnings.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-link-fix.patch mgo...@suse.com -- annotate executeJSCJITProbe. -Patch2: webkit2gtk3-link-fix.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -102,6 +98,7 @@ BuildRequires: bubblewrap BuildRequires: cmake BuildRequires: enchant-devel +BuildRequires: flex %if %usegcc10 BuildRequires: gcc10-c++ >= 4.9 %else @@ -200,6 +197,9 @@ Provides: %{_pkgname_no_slpp} = %{version} Provides: WebKit2GTK-%{_apiver} Obsoletes: webkit2gtk3-plugin-process-gtk2 < %{version} +Recommends: gstreamer-plugins-bad +Recommends: gstreamer-plugins-good +Recommends: xdg-desktop-portal-gtk %description -n libwebkit2gtk%{_wk2sover} WebKit is a web content engine, derived from KHTML and KJS from KDE, ++++++ no-forced-sse.patch ++++++ --- /var/tmp/diff_new_pack.lpK4Mz/_old 2022-03-23 20:18:41.222473238 +0100 +++ /var/tmp/diff_new_pack.lpK4Mz/_new 2022-03-23 20:18:41.222473238 +0100 @@ -1,29 +1,9 @@ -From: Jan Engelhardt <jeng...@inai.de> -Date: 2020-01-30 14:15:51.612533365 +0100 - -cmake tests whether the compiler can emit SSE, which is the wrongest of all -options. (At the very least, a build system would check the buildhost's actual -CPU feature set; while not great, there are convincable usecases for doing -that.) - -Disable unconditional emission of -msse2 into the command line. -On x86_64 where SSE2 is always available, gcc already implies -msse2 -anyway, so there should not be anything lost by removing this block -of makefilery. - ---- - Source/cmake/WebKitCompilerFlags.cmake | 9 --------- - 1 file changed, 9 deletions(-) - -Index: webkitgtk-2.33.3/Source/cmake/WebKitCompilerFlags.cmake -=================================================================== ---- webkitgtk-2.33.3.orig/Source/cmake/WebKitCompilerFlags.cmake -+++ webkitgtk-2.33.3/Source/cmake/WebKitCompilerFlags.cmake -@@ -148,15 +148,6 @@ if (COMPILER_IS_GCC_OR_CLANG) - if (CMAKE_CXX_COMPILER_ID MATCHES "GNU") +--- orig-webkitgtk-2.35.3/Source/cmake/WebKitCompilerFlags.cmake 2022-02-10 14:13:15.967239967 +0100 ++++ webkitgtk-2.35.3/Source/cmake/WebKitCompilerFlags.cmake 2022-02-10 18:20:56.008703314 +0100 +@@ -156,15 +156,6 @@ WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-Wno-expansion-to-defined) endif () -- + - # Force SSE2 fp on x86 builds. - if (WTF_CPU_X86 AND NOT CMAKE_CROSSCOMPILING) - WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-msse2 -mfpmath=sse) @@ -32,7 +12,8 @@ - message(FATAL_ERROR "SSE2 support is required to compile WebKit") - endif () - endif () - endif () - - if (COMPILER_IS_GCC_OR_CLANG AND NOT MSVC) +- + # Makes builds faster. The GCC manual warns about the possibility that the assembler being + # used may not support input from a pipe, but in practice the toolchains we support all do. + WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS(-pipe) ++++++ webkitgtk-2.34.6.tar.xz -> webkitgtk-2.36.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.6.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25692/webkitgtk-2.36.0.tar.xz differ: char 26, line 1