commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-05-21 18:33:15 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1880 (New) Package is "webkit2gtk3" Tue May 21 18:33:15 2024 rev:194 rq:1175451 version:2.44.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-04-18 22:11:39.919406891 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1880/webkit2gtk3.changes 2024-05-21 18:33:23.499719137 +0200 @@ -1,0 +2,21 @@ +Fri May 17 20:40:00 UTC 2024 - Michael Gorse + +- Update to version 2.44.2: + + Make gamepads visible on axis movements, and not only on +button presses. + + Disable the gst-libav AAC decoder. + + Make user scripts and style sheets visible in the Web +Inspector. + + Use the geolocation portal where available, with the existing +geoclue as fallback if the portal is not usable. + + Use the printing portal when running sandboxed. + + Use the file transfer portal for drag and drop when running +sandboxed. + + Avoid notifying an empty cursor rectangle to input methods. + + Remove empty bar shown in detached inspector windows. + + Consider keycode when activating application accelerators. + + Fix the build with ENABLE_WEBAUDIO disabled. + + Fix several crashes and rendering issues. +- Update keyring (taken from rawhide). + +--- Old: webkitgtk-2.44.1.tar.xz webkitgtk-2.44.1.tar.xz.asc New: webkitgtk-2.44.2.tar.xz webkitgtk-2.44.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.mmf284/_old 2024-05-21 18:33:24.771765387 +0200 +++ /var/tmp/diff_new_pack.mmf284/_new 2024-05-21 18:33:24.771765387 +0200 @@ -76,7 +76,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.44.1 +Version:2.44.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -443,6 +443,9 @@ + + + # Expand %%lang_package to Obsoletes its older-name counterpart ++ webkit2gtk3.keyring ++ Binary files /var/tmp/diff_new_pack.mmf284/_old and /var/tmp/diff_new_pack.mmf284/_new differ ++ webkitgtk-2.44.1.tar.xz -> webkitgtk-2.44.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.44.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1880/webkitgtk-2.44.2.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-04-18 22:10:56 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.26366 (New) Package is "webkit2gtk3" Thu Apr 18 22:10:56 2024 rev:193 rq:1168634 version:2.44.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-03-29 13:10:02.653115836 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.26366/webkit2gtk3.changes 2024-04-18 22:11:39.919406891 +0200 @@ -1,0 +2,12 @@ +Tue Apr 16 16:42:31 UTC 2024 - Michael Gorse + +- Update to version 2.44.1: + + Fix handling of lifetime of web view child dialogs in GTK4. + + Do not schedule layer flushes when drawing area size is empty. + + Fix videos with alpha when using the DMA-BUF sink. + + Fix the build with USE_GBM=OFF. + + Fix the build in 32bit platforms + + Fix several crashes and rendering issues. +- Drop webkit2gtk3-271108.patch: fixed upstream. + +--- @@ -206 +218 @@ -- Update to version 2.42.0 (boo#1218033): +- Update to version 2.42.0 (boo#1218033 boo#1222905): @@ -214 +226 @@ -CVE-2023-42890, CVE-2014-1745. +CVE-2023-42890, CVE-2014-1745, CVE-2024-23226. Old: webkit2gtk3-271108.patch webkitgtk-2.44.0.tar.xz webkitgtk-2.44.0.tar.xz.asc New: webkitgtk-2.44.1.tar.xz webkitgtk-2.44.1.tar.xz.asc BETA DEBUG BEGIN: Old: + Fix several crashes and rendering issues. - Drop webkit2gtk3-271108.patch: fixed upstream. BETA DEBUG END: Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.YLxzyd/_old 2024-04-18 22:11:42.495501561 +0200 +++ /var/tmp/diff_new_pack.YLxzyd/_new 2024-04-18 22:11:42.499501708 +0200 @@ -76,7 +76,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.44.0 +Version:2.44.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -89,8 +89,6 @@ # PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible Patch0: reproducibility.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-271108.patch -Patch1: webkit2gtk3-271108.patch # PATCH-FIX-UPSTREAM webkit2gtk3-disable-dmabuf-nvidia.patch boo#1216778 mgo...@suse.com -- disable the DMABuf renderer for NVIDIA proprietary drivers. Patch2: webkit2gtk3-disable-dmabuf-nvidia.patch @@ -445,6 +443,8 @@ + + # Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} ++ webkitgtk-2.44.0.tar.xz -> webkitgtk-2.44.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.44.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.26366/webkitgtk-2.44.1.tar.xz differ: char 13, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-03-29 13:09:30 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1905 (New) Package is "webkit2gtk3" Fri Mar 29 13:09:30 2024 rev:192 rq:1163500 version:2.44.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-03-28 14:03:42.758057749 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1905/webkit2gtk3.changes 2024-03-29 13:10:02.653115836 +0100 @@ -20 +20 @@ -- Update to version 2.44.0: +- Update to version 2.44.0 (boo#1222010): @@ -28,0 +29,3 @@ ++ Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263, + CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956, + CVE-2023-42843. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-03-20 21:13:06 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1905 (New) Package is "webkit2gtk3" Wed Mar 20 21:13:06 2024 rev:190 rq:1159578 version:2.44.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-02-22 20:59:40.517706567 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1905/webkit2gtk3.changes 2024-03-20 21:14:02.373275561 +0100 @@ -1,0 +2,68 @@ +Mon Mar 18 12:15:24 UTC 2024 - Dominique Leuenberger + +- Add webkit2gtk3-271108.patch: Fix build on 32bit archs + (https://bugs.webkit.org/show_bug.cgi?id=271108). + +--- +Sat Mar 16 09:36:58 UTC 2024 - Dominique Leuenberger + +- Update to version 2.44.0: + + Make the DOM accessibility tree reachable from UI process with +GTK4. + + Removed the X11 and WPE renderers in favor of DMA-BUF. + + Improved vblank synchronization when rendering. + + Removed key event reinjection in GTK4 to make keyboard +shortcuts work in web sites. + + Fix gamepads detection by correctly handling focused window in +GTK4. +- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch. + +--- +Tue Mar 5 16:20:56 UTC 2024 - Dominique Leuenberger + +- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and + libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not + built in Factory (build excluded). + +--- +Thu Feb 29 13:15:27 UTC 2024 - Dominique Leuenberger + +- Update to version 2.43.4: + + Remove key event reinjection in GTK4 to make keyboard shortcuts +work in web sites. + + Use the new GTK API to create a GdkTexture from a DMA-BUF +buffer when available. + + Fix rendering when GTK is using the vulkan renderer. + + Fix gamepads detection by correctly handling focused window in +GTK4. + + Fix rendering after history navigation. + + Write bwrapinfo.json to disk for xdg-desktop-portal. + + Fixed several memory leaks in media backend. + + Fix several crashes and rendering issues. +- Changes from version 2.43.3: + + Show vblank monitor information in webkit://gpu. + + Fallback to timer based vblank monitor if drmWaitVBlank fails. + + Fix several memory leaks in media backend. + + Fix several crashes and rendering issues. +- Changes from version 2.43.2? + + Remove the X11 and WPE renderers. + + Release unused buffers when the view is hidden. + + Fix flickering while playing videos with DMA-BUF sink. + + Do not special case the "sans" font family name. + + Fix webkit_web_context_allow_tls_certificate_for_host() for +IPv6 URIs produced by SoupURI. + + Fix several crashes and rendering issues. +- Changes from version WebKitGTK 2.43.1? + + Improve vblank synchronization when rendering. + + Improve DMA-BUF buffers handling for video frames. + + Use the buffer format preferred by the driver in DMA-BUF +renderer. + + Do not block the compositing thread waiting for rendering +threads. + + Improve performance when scaling images in a canvas. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream. +- Add libbacktrace-devel BuildRequires (for gtk4 flavor). + +--- Old: webkit2gtk3-create-destroy-egl-image.patch webkitgtk-2.42.5.tar.xz webkitgtk-2.42.5.tar.xz.asc New: webkit2gtk3-271108.patch webkitgtk-2.44.0.tar.xz webkitgtk-2.44.0.tar.xz.asc BETA DEBUG BEGIN: Old: + Updated translations. - Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream. - Add libbacktrace-devel BuildRequires (for gtk4 flavor). BETA DEBUG END: BETA DEBUG BEGIN: New: - Add webkit2gtk3-271108.patch: Fix build on 32bit archs (https://bugs.webkit.org/show_bug.cgi?id=271108). BETA DEBUG END: Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.1Dnr5W/_old 2024-03-20 21:14:05.505390656 +0100 +++ /var/tmp/diff_new_pack.1Dnr5W/_new 2024-03-20 21:14:05.521391244 +0100 @@ -70,12 +70,13 @@ %define _usesoup2 0 %define _wk2sover6api -6_0-4 %define _soverlj6api -6_0-1 +%define _with_backtrace 1 %endif Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.5 +Version:2.44.0 Release:0 Summary:Library for rendering web
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-02-22 20:58:53 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1706 (New) Package is "webkit2gtk3" Thu Feb 22 20:58:53 2024 rev:189 rq:1148645 version:2.42.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-02-18 20:22:20.356212893 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1706/webkit2gtk3.changes 2024-02-22 20:59:40.517706567 +0100 @@ -553 +553 @@ -CVE_2022-32919, CVE-2022-46705, CVE-2022-46725. +CVE-2022-32919, CVE-2022-46705, CVE-2022-46725. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-02-15 20:59:36 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815 (New) Package is "webkit2gtk3" Thu Feb 15 20:59:36 2024 rev:187 rq:1146861 version:2.42.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-02-07 18:48:20.846563765 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815/webkit2gtk3.changes 2024-02-15 21:00:16.151716336 +0100 @@ -1,0 +2,14 @@ +Thu Feb 15 04:03:27 UTC 2024 - Michael Gorse + +- Fix package names for v6, and obsolete old packages. + +--- +Wed Feb 14 17:44:28 UTC 2024 - Michael Gorse + +- Use gcc 11 on SLE, to match what is currently used on SP4, and + adjust version check to include SP6. Also, use system malloc + there; the build currently fails without this (webkit#243535). +- Require gcc >= 10.2 to match the current cmake test. +- Disable jpegxl on SLE; it isn't currently available there. + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.RpfqbB/_old 2024-02-15 21:00:17.207753452 +0100 +++ /var/tmp/diff_new_pack.RpfqbB/_new 2024-02-15 21:00:17.207753452 +0100 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package webkit2gtk3 # # Copyright (c) 2024 SUSE LLC # @@ -25,7 +25,8 @@ ExclusiveArch: do-not-build %endif -%define usegcc10 0%{?sle_version} && 0%{?sle_version} <= 150400 +%define usegcc11 0%{?sle_version} && 0%{?sle_version} < 16 +%define use_jxl !(0%{?sle_version} && 0%{?sle_version} < 16) %if "%{flavor}" == "gtk3" %define _gtknamesuffix gtk3 @@ -67,8 +68,8 @@ %define _jscver 6.0 %define _pkgconfig_suffix gtk-4.0 %define _usesoup2 0 -%define _wk2sover6api 6_0-4 -%define _soverlj6api 6_0-1 +%define _wk2sover6api -6_0-4 +%define _soverlj6api -6_0-1 %endif Name: webkit2%{_gtknamesuffix} @@ -104,10 +105,10 @@ BuildRequires: cmake BuildRequires: enchant-devel BuildRequires: flex -%if %usegcc10 -BuildRequires: gcc10-c++ +%if %usegcc11 +BuildRequires: gcc11-c++ %else -BuildRequires: gcc-c++ >= 8.3 +BuildRequires: gcc-c++ >= 10.2 %endif BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 @@ -130,7 +131,7 @@ BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(glib-2.0) >= 2.56.4 BuildRequires: pkgconfig(icu-i18n) -%if %usegcc10 +%if %usegcc11 BuildRequires: pkgconfig(glproto) %endif BuildRequires: pkgconfig(gnutls) >= 3.0.0 @@ -157,7 +158,9 @@ BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libavif) >= 0.9.0 +%if %{use_jxl} BuildRequires: pkgconfig(libjxl) +%endif BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsecret-1) @@ -228,6 +231,8 @@ %if "%{flavor}" == "gtk4" Requires: libjavascriptcoregtk%{_soverlj6api} = %{version} Requires: webkitgtk-%{_sonameverpkg}-injected-bundles +# Package was wrongly named +Obsoletes: libwebkitgtk6_0-4 < 2.42.6 %else Requires: libjavascriptcoregtk%{_sover} = %{version} Requires: webkit2gtk-%{_sonameverpkg}-injected-bundles @@ -292,6 +297,8 @@ %package -n libjavascriptcoregtk%{_soverlj6api} Summary:JavaScript Core Engine, GTK+ Port Group: System/Libraries +# Package was wrongly named +Obsoletes: libjavascriptcoregtk6_0-1 < 2.42.6 %description -n libjavascriptcoregtk%{_soverlj6api} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -431,8 +438,6 @@ - - # Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang @@ -475,9 +480,9 @@ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_DOCUMENTATION=OFF \ -%if %usegcc10 - -DCMAKE_C_COMPILER=gcc-10 \ - -DCMAKE_CXX_COMPILER=g++-10 \ +%if %usegcc11 + -DCMAKE_C_COMPILER=gcc-11 \ + -DCMAKE_CXX_COMPILER=g++-11 \ %endif -DPORT=GTK \ %if "%{flavor}" == "gtk4" @@ -502,6 +507,13 @@ -DENABLE_C_LOOP=ON \ -DENABLE_SAMPLING_PROFILER=OFF \ -DUSE_SYSTEM_MALLOC=ON \ +%else +%if 0%{?sle_version} && 0%{?sle_version} < 16 + -DUSE_SYSTEM_MALLOC=ON \ +%endif +%endif +%if !%{use_jxl} + -DUSE_JPEGXL=OFF \ %endif %ninja_build -j $max_link_jobs
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-02-07 18:47:27 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815 (New) Package is "webkit2gtk3" Wed Feb 7 18:47:27 2024 rev:186 rq:1144552 version:2.42.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2024-01-26 22:45:43.072847966 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815/webkit2gtk3.changes 2024-02-07 18:48:20.846563765 +0100 @@ -1,0 +2,17 @@ +Mon Feb 5 16:58:41 UTC 2024 - Michael Gorse + +- Update to version 2.42.5 (boo#1219604): + + Fix webkit_web_context_allow_tls_certificate_for_host to +handle IPv6 URIs produced by SoupURI. + + Ignore stops with offset zero before last one when rendering +gradients with cairo. + + Write bwrapinfo.json to disk for xdg-desktop-portal. + + Fix gamepads detection by correctly handling focused window in +GTK4. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213. +- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream. +- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86 + architectures. + +--- @@ -73 +90 @@ - + Security fixes: CVE-2023-41993. + + Security fixes: CVE-2023-41993, CVE-2023-40414. @@ -92 +109 @@ -CVE-2023-42890. +CVE-2023-42890, CVE-2014-1745. @@ -589 +606 @@ -CVE-2022-32933. +CVE-2022-32933, CVE-2023-42833. Old: webkit2gtk3-CVE-2024-23222.patch webkitgtk-2.42.4.tar.xz webkitgtk-2.42.4.tar.xz.asc New: webkit2gtk3-llint-build-fix.patch webkitgtk-2.42.5.tar.xz webkitgtk-2.42.5.tar.xz.asc BETA DEBUG BEGIN: Old: + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213. - Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream. - Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86 BETA DEBUG END: BETA DEBUG BEGIN: New:- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream. - Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86 architectures. BETA DEBUG END: Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.VlVvot/_old 2024-02-07 18:48:32.810994027 +0100 +++ /var/tmp/diff_new_pack.VlVvot/_new 2024-02-07 18:48:32.826994602 +0100 @@ -74,7 +74,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.4 +Version:2.42.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -91,8 +91,8 @@ Patch1: webkit2gtk3-create-destroy-egl-image.patch # PATCH-FIX-UPSTREAM webkit2gtk3-disable-dmabuf-nvidia.patch boo#1216778 mgo...@suse.com -- disable the DMABuf renderer for NVIDIA proprietary drivers. Patch2: webkit2gtk3-disable-dmabuf-nvidia.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-CVE-2024-23222.patch bsc#1219113 mgo...@suse.com -- fix a type confusion issue. -Patch3: webkit2gtk3-CVE-2024-23222.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-llint-build-fix.patch mgo...@suse.com -- fix the build for non-x86 architectures. +Patch3: webkit2gtk3-llint-build-fix.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -432,7 +432,9 @@ + # Expand %%lang_package to Obsoletes its older-name counterpart + %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkit2gtk3-llint-build-fix.patch ++ >From 3d5373575695b293b8559155431d0079a6153aff Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Mon, 5 Feb 2024 11:00:49 -0600 Subject: [PATCH] =?UTF-8?q?[GTK]=20[2.42.5]=20LowLevelInterpreter.cpp:339:?= =?UTF-8?q?21:=20error:=20=E2=80=98t6=E2=80=99=20was=20not=20declared=20in?= =?UTF-8?q?=20this=20scope=20https://bugs.webkit.org/show=5Fbug.cgi=3Fid?= =?UTF-8?q?=3D268739?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Unreviewed build fix. Seems a backport went badly, and we didn't notice because the code is architecture-specific. * Source/JavaScriptCore/llint/LowLevelInterpreter.cpp: (JSC::CLoop::execute): --- Source/JavaScriptCore/llint/LowLevelInterpreter.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp b/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp index 5064ead6cd2e..9a2e2653b121 100644 --- a/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp +++
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2024-01-26 22:45:36 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815 (New) Package is "webkit2gtk3" Fri Jan 26 22:45:36 2024 rev:185 rq:1141440 version:2.42.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-12-18 22:55:30.390652452 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1815/webkit2gtk3.changes 2024-01-26 22:45:43.072847966 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 19:33:03 UTC 2024 - Michael Gorse + +- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue + (bsc#1219113 CVE-2024-23222). + +--- New: webkit2gtk3-CVE-2024-23222.patch BETA DEBUG BEGIN: New: - Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue (bsc#1219113 CVE-2024-23222). BETA DEBUG END: Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.fIuwi3/_old 2024-01-26 22:45:44.804910543 +0100 +++ /var/tmp/diff_new_pack.fIuwi3/_new 2024-01-26 22:45:44.820911121 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -91,6 +91,8 @@ Patch1: webkit2gtk3-create-destroy-egl-image.patch # PATCH-FIX-UPSTREAM webkit2gtk3-disable-dmabuf-nvidia.patch boo#1216778 mgo...@suse.com -- disable the DMABuf renderer for NVIDIA proprietary drivers. Patch2: webkit2gtk3-disable-dmabuf-nvidia.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-CVE-2024-23222.patch bsc#1219113 mgo...@suse.com -- fix a type confusion issue. +Patch3: webkit2gtk3-CVE-2024-23222.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -429,8 +431,8 @@ -# Expand %%lang_package to Obsoletes its older-name counterpart +# Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkit2gtk3-CVE-2024-23222.patch ++ >From 0e5a485821858b7acb5c7be586c177b15ae14a91 Mon Sep 17 00:00:00 2001 From: Dan Robson Date: Fri, 5 Jan 2024 15:44:27 -0800 Subject: [PATCH] [JSC] DFG constant property load should check the validity at the main thread This webkitglib/2.42 backport commit squashes changes from the following three Safari commits, which add and then remove a considerable amount of code. It's much simpler if we take the changes all together as one. Cherry-pick 267815.671@safari-7617.2.4.11-branch (61d47f64edd9). https://bugs.webkit.org/show_bug.cgi?id=267134 Apply patch. rdar://120560604 [JSC] DFG constant property load should check the validity at the main thread https://bugs.webkit.org/show_bug.cgi?id=267134 rdar://120443399 Reviewed by Mark Lam. Consider the following case, CheckStructure O, S1 | S3 GetByOffset O, offset And S1 -> S2 -> S3 structure transition happens. By changing object concurrently with the compiler, it is possible that we will constant fold the property with O + S2. While we insert watchpoints into S1 and S3, we cannot notice the change of the property in S2. If we change O to S3 before running code, CheckStructure passes and we can use a value loaded from O + S2. 1. If S1 and S3 transitions are both already watched by DFG / FTL, then we do not need to care about the issue. CheckStructure ensures that O is S1 or S3. And both has watchpoints which fires when transition happens. So, if we are transitioning from S1 to S2 while compiling, it already invalidates the code. 2. If there is only one Structure (S1), then we can keep the current optimization by checking this condition at the main thread. CheckStructure ensures that O is S1. And this means that if the assumption is met at the main thread, then we can continue using this code safely. To check this condition, we added DesiredObjectProperties, which records JSObject*, offset, value, and structure. And at the end of compilation, in the main thread, we check this assumption is still met. * Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj: * Source/JavaScriptCore/Sources.txt: * Source/JavaScriptCore/dfg/DFGDesiredObjectProperties.cpp: Added.
commit webkit2gtk3 for openSUSE:Factory
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-12-18 22:55:28 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.9037 (New) Package is "webkit2gtk3" Mon Dec 18 22:55:28 2023 rev:184 rq:1133816 version:2.42.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-12-08 22:31:31.346827637 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.9037/webkit2gtk3.changes 2023-12-18 22:55:30.390652452 +0100 @@ -1,0 +2,11 @@ +Sat Dec 16 13:51:42 UTC 2023 - Michael Gorse + +- Update to version 2.42.4 (boo#1218032): + + Fix incorrect random images incorrectly displayed as +backgrounds of elements. + + Fix videos displayed aliased after being resized e.g. in +YouTube. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-42883. + +--- @@ -67 +78 @@ -- Update to version 2.42.0: +- Update to version 2.42.0 (boo#1218033): @@ -74 +85,2 @@ - + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359. + + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359, +CVE-2023-42890. Old: webkitgtk-2.42.3.tar.xz webkitgtk-2.42.3.tar.xz.asc New: webkitgtk-2.42.4.tar.xz webkitgtk-2.42.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.EoSNPd/_old 2023-12-18 22:55:32.290722038 +0100 +++ /var/tmp/diff_new_pack.EoSNPd/_new 2023-12-18 22:55:32.290722038 +0100 @@ -74,7 +74,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.3 +Version:2.42.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -430,6 +430,7 @@ # Expand %%lang_package to Obsoletes its older-name counterpart + %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkitgtk-2.42.3.tar.xz -> webkitgtk-2.42.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.42.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.9037/webkitgtk-2.42.4.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-12-08 22:31:24 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25432 (New) Package is "webkit2gtk3" Fri Dec 8 22:31:24 2023 rev:183 rq:1131636 version:2.42.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-11-29 21:19:33.222566858 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25432/webkit2gtk3.changes 2023-12-08 22:31:31.346827637 +0100 @@ -1,0 +2,13 @@ +Wed Dec 6 17:03:18 UTC 2023 - Michael Gorse + +- Update to version 2.42.3 (boo#1217844): + + Fix flickering while playing videos with DMA-BUF sink. + + Fix color picker being triggered in the inspector when typing +"tan". + + Do not special case the "sans" font family name. + + Fix build failure with libxml2 version 2.12.0 due to an API +change. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-42916, CVE-2023-42917. + +--- Old: webkitgtk-2.42.2.tar.xz webkitgtk-2.42.2.tar.xz.asc New: webkitgtk-2.42.3.tar.xz webkitgtk-2.42.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.ObQXrr/_old 2023-12-08 22:31:32.466868849 +0100 +++ /var/tmp/diff_new_pack.ObQXrr/_new 2023-12-08 22:31:32.466868849 +0100 @@ -74,7 +74,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.2 +Version:2.42.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -428,8 +428,8 @@ A small test browswer from webkit, useful for testing features. -# Expand %%lang_package to Obsoletes its older-name counterpart +# Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkitgtk-2.42.2.tar.xz -> webkitgtk-2.42.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.42.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.25432/webkitgtk-2.42.3.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-11-19 20:14:09 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2521 (New) Package is "webkit2gtk3" Sun Nov 19 20:14:09 2023 rev:180 rq:1127343 version:2.42.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-11-05 12:18:38.784812439 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2521/webkit2gtk3.changes 2023-11-19 20:14:11.954916757 +0100 @@ -1,0 +2,10 @@ +Thu Nov 16 15:47:38 UTC 2023 - Michael Gorse + +- Update to version 2.42.2 (boo#1217210): + + Bump Safari version in user agent header. + + Fix CSP regression that broke Unity WebGL applications. + + Fix the build with GBM disabled. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-41983, CVE-2023-42852. + +--- @@ -39 +49 @@ - + Security fixes: CVE-2023-39928, CVE-2023-41074. + + Security fixes: CVE-2023-39928, CVE-2023-41074, CVE-2023-32359. @@ -458 +468,2 @@ - + Security fixes: CVE-2023-23517, CVE-2023-23518, CVE-2022-42826. + + Security fixes: CVE-2023-23517, CVE-2023-23518, CVE-2022-42826, +CVE_2022-32919, CVE-2022-46705, CVE-2022-46725. @@ -534 +545,2 @@ -CVE-2023-25361, CVE-2023-25362, CVE-2023-25363, CVE-2022-48503. +CVE-2023-25361, CVE-2023-25362, CVE-2023-25363, CVE-2022-48503, +CVE-2022-32933. Old: webkitgtk-2.42.1.tar.xz webkitgtk-2.42.1.tar.xz.asc New: webkitgtk-2.42.2.tar.xz webkitgtk-2.42.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.G3xfu2/_old 2023-11-19 20:14:15.463045856 +0100 +++ /var/tmp/diff_new_pack.G3xfu2/_new 2023-11-19 20:14:15.471046150 +0100 @@ -74,7 +74,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.1 +Version:2.42.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -427,8 +427,8 @@ %description minibrowser A small test browswer from webkit, useful for testing features. -# Expand %%lang_package to Obsoletes its older-name counterpart +# Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkitgtk-2.42.1.tar.xz -> webkitgtk-2.42.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.42.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2521/webkitgtk-2.42.2.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-11-05 12:18:31 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.17445 (New) Package is "webkit2gtk3" Sun Nov 5 12:18:31 2023 rev:179 rq:1123045 version:2.42.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-10-26 17:11:44.854382133 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.17445/webkit2gtk3.changes 2023-11-05 12:18:38.784812439 +0100 @@ -1,0 +2,6 @@ +Wed Nov 1 19:52:33 UTC 2023 - Mike Gorse + +- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf + renderer for NVIDIA proprietary drivers (boo#1216778). + +--- New: webkit2gtk3-disable-dmabuf-nvidia.patch BETA DEBUG BEGIN: New: - Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf renderer for NVIDIA proprietary drivers (boo#1216778). BETA DEBUG END: Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.WHny0l/_old 2023-11-05 12:18:40.596878911 +0100 +++ /var/tmp/diff_new_pack.WHny0l/_new 2023-11-05 12:18:40.600879058 +0100 @@ -89,6 +89,8 @@ Patch0: reproducibility.patch # PATCH-FIX-UPSTREAM webkit2gtk3-create-destroy-egl-image.patch boo#1216483 mgo...@suse.com -- fix "No provider of EglDestroyImage found". Patch1: webkit2gtk3-create-destroy-egl-image.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-disable-dmabuf-nvidia.patch boo#1216778 mgo...@suse.com -- disable the DMABuf renderer for NVIDIA proprietary drivers. +Patch2: webkit2gtk3-disable-dmabuf-nvidia.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -426,6 +428,7 @@ A small test browswer from webkit, useful for testing features. # Expand %%lang_package to Obsoletes its older-name counterpart + %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkit2gtk3-disable-dmabuf-nvidia.patch ++ From: Carlos Garcia Campos Subject: Disable DMABuf renderer for NVIDIA proprietary drivers Bug: https://bugs.webkit.org/show_bug.cgi?id=262607 Bug-Debian: https://bugs.debian.org/1039720 Origin: https://github.com/WebKit/WebKit/pull/18614 Index: webkitgtk/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp === --- webkitgtk.orig/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp +++ webkitgtk/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp @@ -36,11 +36,13 @@ #include #include #include +#include #include #include #if USE(GBM) #include +#include #include static constexpr uint64_t s_dmabufInvalidModifier = uint64_t(WebCore::DMABufFormat::Modifier::Invalid); #else @@ -53,6 +55,29 @@ static constexpr uint64_t s_dmabufInvali namespace WebKit { +static bool isNVIDIA() +{ +const char* forceDMABuf = getenv("WEBKIT_FORCE_DMABUF_RENDERER"); +if (forceDMABuf && strcmp(forceDMABuf, "0")) +return false; + +std::unique_ptr platformDisplay; +#if USE(GBM) +const char* disableGBM = getenv("WEBKIT_DMABUF_RENDERER_DISABLE_GBM"); +if (!disableGBM || !strcmp(disableGBM, "0")) { +if (auto* device = WebCore::PlatformDisplay::sharedDisplay().gbmDevice()) +platformDisplay = WebCore::PlatformDisplayGBM::create(device); +} +#endif +if (!platformDisplay) +platformDisplay = WebCore::PlatformDisplaySurfaceless::create(); + +WebCore::GLContext::ScopedGLContext glContext(WebCore::GLContext::createOffscreen(platformDisplay ? *platformDisplay : WebCore::PlatformDisplay::sharedDisplay())); +if (strstr(reinterpret_cast(glGetString(GL_VENDOR)), "NVIDIA")) +return true; +return false; +} + OptionSet AcceleratedBackingStoreDMABuf::rendererBufferMode() { static OptionSet mode; @@ -68,6 +93,9 @@ OptionSet Acce return; } +if (isNVIDIA()) +return; + mode.add(DMABufRendererBufferMode::SharedMemory); const auto& eglExtensions = WebCore::PlatformDisplay::sharedDisplay().eglExtensions();
commit webkit2gtk3 for openSUSE:Factory
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-10-26 17:11:42 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.24901 (New) Package is "webkit2gtk3" Thu Oct 26 17:11:42 2023 rev:178 rq:1120255 version:2.42.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-10-12 12:00:03.355888767 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.24901/webkit2gtk3.changes 2023-10-26 17:11:44.854382133 +0200 @@ -1,0 +2,6 @@ +Mon Oct 23 18:48:15 UTC 2023 - Mike Gorse + +- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider + of EglDestroyImage Found" (boo#1216483). + +--- New: webkit2gtk3-create-destroy-egl-image.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.JytL4i/_old 2023-10-26 17:11:45.554407842 +0200 +++ /var/tmp/diff_new_pack.JytL4i/_new 2023-10-26 17:11:45.558407989 +0200 @@ -87,6 +87,8 @@ # PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible Patch0: reproducibility.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-create-destroy-egl-image.patch boo#1216483 mgo...@suse.com -- fix "No provider of EglDestroyImage found". +Patch1: webkit2gtk3-create-destroy-egl-image.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -423,12 +425,7 @@ %description minibrowser A small test browswer from webkit, useful for testing features. - - - - # Expand %%lang_package to Obsoletes its older-name counterpart - %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkit2gtk3-create-destroy-egl-image.patch ++ >From 855a2ca13f6a85b0aacb0576fbbc9a926e646b2e Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Thu, 31 Aug 2023 09:26:26 -0700 Subject: [PATCH] [GTK][WPE] Do not use epoxy PlatformDisplay::create|destroyEGLImage https://bugs.webkit.org/show_bug.cgi?id=260968 Reviewed by Michael Catanzaro. libepoxy needs a current context to work, but creating EGL images doesn't need any context, it's display API. * Source/WebCore/platform/graphics/PlatformDisplay.cpp: (WebCore::PlatformDisplay::createEGLImage const): (WebCore::PlatformDisplay::destroyEGLImage const): Canonical link: https://commits.webkit.org/267503@main --- .../platform/graphics/PlatformDisplay.cpp| 16 1 file changed, 16 deletions(-) diff -urp webkitgtk-2.42.1.orig/Source/WebCore/platform/graphics/PlatformDisplay.cpp webkitgtk-2.42.1/Source/WebCore/platform/graphics/PlatformDisplay.cpp --- webkitgtk-2.42.1.orig/Source/WebCore/platform/graphics/PlatformDisplay.cpp 2023-09-19 03:27:49.807693000 -0500 +++ webkitgtk-2.42.1/Source/WebCore/platform/graphics/PlatformDisplay.cpp 2023-10-23 13:09:55.996812760 -0500 @@ -374,14 +374,10 @@ void PlatformDisplay::terminateEGLDispla EGLImage PlatformDisplay::createEGLImage(EGLContext context, EGLenum target, EGLClientBuffer clientBuffer, const Vector& attributes) const { if (eglCheckVersion(1, 5)) { -#if USE(LIBEPOXY) -return eglCreateImage(m_eglDisplay, context, target, clientBuffer, attributes.isEmpty() ? nullptr : attributes.data()); -#else static PFNEGLCREATEIMAGEPROC s_eglCreateImage = reinterpret_cast(eglGetProcAddress("eglCreateImage")); if (s_eglCreateImage) return s_eglCreateImage(m_eglDisplay, context, target, clientBuffer, attributes.isEmpty() ? nullptr : attributes.data()); return EGL_NO_IMAGE; -#endif } if (!m_eglExtensions.KHR_image_base) @@ -390,40 +386,28 @@ EGLImage PlatformDisplay::createEGLImage Vector intAttributes = attributes.map>([] (EGLAttrib value) { return value; }); -#if USE(LIBEPOXY) -return eglCreateImageKHR(m_eglDisplay, context, target, clientBuffer, intAttributes.isEmpty() ? nullptr : intAttributes.data()); -#else static PFNEGLCREATEIMAGEKHRPROC s_eglCreateImageKHR = reinterpret_cast(eglGetProcAddress("eglCreateImageKHR")); if (s_eglCreateImageKHR) return s_eglCreateImageKHR(m_eglDisplay, context, target, clientBuffer, intAttributes.isEmpty() ? nullptr : intAttributes.data()); return EGL_NO_IMAGE_KHR; -#endif } bool PlatformDisplay::destroyEGLImage(EGLImage image) const { if (eglCheckVersion(1, 5)) { -#if USE(LIBEPOXY) -return eglDestroyImage(m_eglDisplay, image); -#else static PFNEGLDESTROYIMAGEPROC s_eglDestroyImage = reinterpret_cast(eglGetProcAddress("eglDestroyImage")); if
commit webkit2gtk3 for openSUSE:Factory
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-10-11 23:53:47 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1807 (New) Package is "webkit2gtk3" Wed Oct 11 23:53:47 2023 rev:177 rq:1116551 version:2.42.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-10-03 20:16:47.457804062 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1807/webkit2gtk3.changes 2023-10-12 12:00:03.355888767 +0200 @@ -8,0 +9 @@ + + Security fixes: CVE-2023-41993. @@ -25,0 +27 @@ + + Security fixes: CVE-2023-39928, CVE-2023-41074. @@ -151 +153,2 @@ -CVE-2023-38600, CVE-2023-38611, CVE-2023-40397. +CVE-2023-38600, CVE-2023-38611, CVE-2023-40397, CVE-2023-39434, +CVE-2023-40451. @@ -271 +274 @@ - + Security fixes: CVE-2023-32393, CVE-2023-32435. + + Security fixes: CVE-2023-32393, CVE-2023-32435, CVE-2023-35074. Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.NUM7Z2/_old 2023-10-12 12:00:04.595933493 +0200 +++ /var/tmp/diff_new_pack.NUM7Z2/_new 2023-10-12 12:00:04.595933493 +0200 @@ -428,6 +428,7 @@ # Expand %%lang_package to Obsoletes its older-name counterpart + %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization
commit webkit2gtk3 for openSUSE:Factory
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-10-03 20:15:14 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28202 (New) Package is "webkit2gtk3" Tue Oct 3 20:15:14 2023 rev:176 rq:1114711 version:2.42.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-09-20 13:22:21.571963935 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28202/webkit2gtk3.changes 2023-10-03 20:16:47.457804062 +0200 @@ -1,0 +2,15 @@ +Fri Sep 29 18:10:40 UTC 2023 - Bjørn Lie + +- Update to version 2.42.1: + + Fix enable-html5-database setting to properly enable/disable +IndexedDB API. + + Fix the build with GBM disabled. + + Fix several crashes and rendering issues. + +--- +Thu Sep 28 08:47:58 UTC 2023 - Marcus Meissner + +- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow + switching to a different libicu*-devel (jsc#PED-6193) + +--- Old: webkitgtk-2.42.0.tar.xz webkitgtk-2.42.0.tar.xz.asc New: webkitgtk-2.42.1.tar.xz webkitgtk-2.42.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.lWX9zp/_old 2023-10-03 20:16:49.817889181 +0200 +++ /var/tmp/diff_new_pack.lWX9zp/_new 2023-10-03 20:16:49.821889324 +0200 @@ -74,7 +74,7 @@ Name: webkit2%{_gtknamesuffix} ### FIXME ### Drop the disabling of LTO on next release/versionbump %define _lto_cflags %{nil} -Version:2.42.0 +Version:2.42.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -106,7 +106,6 @@ BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 BuildRequires: hyphen-devel -BuildRequires: libicu-devel BuildRequires: libjpeg-devel BuildRequires: ninja BuildRequires: openjpeg2 @@ -124,6 +123,7 @@ BuildRequires: pkgconfig(fontconfig) >= 2.8.0 BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(glib-2.0) >= 2.56.4 +BuildRequires: pkgconfig(icu-i18n) %if %usegcc10 BuildRequires: pkgconfig(glproto) %endif @@ -426,8 +426,8 @@ -# Expand %%lang_package to Obsoletes its older-name counterpart +# Expand %%lang_package to Obsoletes its older-name counterpart %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization ++ webkitgtk-2.42.0.tar.xz -> webkitgtk-2.42.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.42.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28202/webkitgtk-2.42.1.tar.xz differ: char 25, line 1
commit webkit2gtk3 for openSUSE:Factory
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-09-20 13:21:54 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.16627 (New) Package is "webkit2gtk3" Wed Sep 20 13:21:54 2023 rev:175 rq:687 version:2.42.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-09-06 18:55:29.641785343 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.16627/webkit2gtk3.changes 2023-09-20 13:22:21.571963935 +0200 @@ -1,0 +2,23 @@ +Fri Sep 15 19:04:16 UTC 2023 - Bjørn Lie + +- Update to version 2.42.0: + + New renderer based on DMA-BUF shared buffers. + + Add new permission request to handle DOM paste access requests. + + Add API to configure experimental features at runtime. + + Add API to set the percentage of volume space that can be used +for data storage. + + GBM is no longer required for WebGL implementation. + +--- +Mon Sep 11 15:02:19 UTC 2023 - Bjørn Lie + +- Update to version 2.41.92: + + Fix render updates after cross origin history navigation with +GTK4. + + Fix flickering in non accelerated compositing mode. + + Fix pixelated accelerated blur filter. + + Fix web process launching when xdg-dbus-proxy is not installed. + + Pass GBM_BO_USE_RENDERING to gbm_bo_create. + + Fix several crashes and rendering issues. + +--- @@ -10 +33,95 @@ - instead (boo#1214835, boo#1214640). + instead (boo#1214835, boo#1214640, boo#1214093). + +--- +Thu Aug 31 18:53:42 UTC 2023 - Bjørn Lie + +- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage) + BuildRequires: meson setup checks for them, so we should list + them. + +--- +Mon Aug 21 21:34:34 UTC 2023 - Michael Gorse + +- Update to version 2.41.91: + + Properly handle toplevel window state changes in GTK4. + + Do not keep processing frames while the view is unrealized +when using DMA-BUF renderer. + + Fallback to first render node returned by DRM when failing to +get using EGLDevice. + + Fix the build with libjxl < 0.7.0. + + Fix several crashes and rendering issues. + +--- +Sun Aug 13 09:33:40 UTC 2023 - Bjørn Lie + +- Update to version 2.41.90: + + Fix the popup menu always shown in github when logged in. + + Add API to replace and retrieve the entire cookie jar. + + Apply the device scale factor when changed after web view is +created. + + Do not expose media devices that canât be used in +enumerateDevices. + + Add support for P010 video format. + + Fix non-accelerated rendering that broke web inspector. + + Fix several crashes and rendering issue +- Temp disable LTO during build via define. + +--- +Wed Aug 2 18:25:13 UTC 2023 - Bjørn Lie + +- Update to version 2.41.6: + + Add API to set the percentage of volume space that can be used +for data storage. + + Do not use GBM and DMA-BUF for WebGL implementation. + + Use EGL_MESA_image_dma_buf_export if available when GBM is +disabled. + + Fix AV1 video with the dav1d decoder when using the DMA-BUF +sink. + + Use three buffers for DMA-BUF renderer. + + Fix several crashes and rendering issues. +- Changes from version 2.41.5: + + Include key modifiers in wheel events. + + Remove support for OpenGL API in the web process. + + Native DASH support is now opt-in, like HLS. + + Fix scrollbar jumping to top when drag released outside window +in GTK4. + + Fix contents not rendered in new web view when realized after +configure and frame with DMA-BUF renderer. + + Fix several crashes and rendering issues. +- Changes from version 2.41.4: + + Add new API to configure experimental features at runtime. + + Add support for prefers-reduced-motion media query. + + Split hardware acceleration information in webkit://gpu. + + Fix CPU usage on autoplaying videos. + + Fix video rendering when GL is disabled. + + Choose amount of painting threads depending on available CPU +cores on GTK4. + + Add memory usage of images in web inspector memory timeline. + + Fix the build with X11 target disabled. + + Fix several crashes and rendering issues. +- Changes from version 2.41.3: + + Ensure the same GPU device is used by GBM in all processes. + + Fix memory corruption causing glitches in several web sites. + + Use more reliable generated application ID. + + Show DRM device and render node files when available in +
commit webkit2gtk3 for openSUSE:Factory
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-09-06 18:55:26 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1766 (New) Package is "webkit2gtk3" Wed Sep 6 18:55:26 2023 rev:174 rq:1108740 version:2.40.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-09-01 14:22:05.650406540 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1766/webkit2gtk3.changes 2023-09-06 18:55:29.641785343 +0200 @@ -1,0 +2,11 @@ +Fri Sep 1 19:57:17 UTC 2023 - Luciano Santos + +- Expand lang sub-package in spec file unconditionally to handle + previous name change from WebKit2GTK-lang to WebKitGTK-lang. This + change affected the automatic generated Requires tag on + WebKit2GTK-%{_apiver}, then getting out of sync of what's being + required and what's being provided. Now, any sub-package that was + providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver} + instead (boo#1214835, boo#1214640). + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.nxGuaz/_old 2023-09-06 18:55:31.405848228 +0200 +++ /var/tmp/diff_new_pack.nxGuaz/_new 2023-09-06 18:55:31.405848228 +0200 @@ -418,21 +418,19 @@ %description minibrowser A small test browswer from webkit, useful for testing features. + # Expand %%lang_package to Obsoletes its older-name counterpart -%if "%{flavor}" == "gtk3-soup2" %package -n WebKitGTK-%{_apiver}-lang Summary:Translations for package %{name} Group: System/Localization Requires: WebKitGTK-%{_apiver} = %{version} Provides: WebKitGTK-%{_apiver}-lang-all = %{version} +Obsoletes: WebKit2GTK-lang < 2.40.0 Obsoletes: libwebkit2gtk3-lang < %{version} BuildArch: noarch %description -n WebKitGTK-%{_apiver}-lang Provides translations for the "%{name}" package. -%else -%lang_package -n WebKitGTK-%{_apiver} -%endif %prep %autosetup -p1 -n webkitgtk-%{version}
commit webkit2gtk3 for openSUSE:Factory
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-09-01 14:21:53 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1766 (New) Package is "webkit2gtk3" Fri Sep 1 14:21:53 2023 rev:173 rq:1108346 version:2.40.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-08-06 16:29:40.351740272 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1766/webkit2gtk3.changes 2023-09-01 14:22:05.650406540 +0200 @@ -13 +13 @@ -- Update to version 2.40.4: +- Update to version 2.40.4 (boo#1213379): @@ -14,0 +15 @@ + + Security fixes: CVE-2023-37450. @@ -111 +112 @@ -- Update to version 2.40.0: +- Update to version 2.40.0 (boo#1213581): @@ -127 +128 @@ - + Security fixes: CVE-2023-32435. + + Security fixes: CVE-2023-32393, CVE-2023-32435. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-08-06 16:29:29 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22712 (New) Package is "webkit2gtk3" Sun Aug 6 16:29:29 2023 rev:172 rq:1102480 version:2.40.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-07-24 18:12:01.901234419 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22712/webkit2gtk3.changes 2023-08-06 16:29:40.351740272 +0200 @@ -1,0 +2,9 @@ +Wed Aug 2 18:25:12 UTC 2023 - Michael Gorse + +- Update to version 2.40.5 (boo#1213905): + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592, +CVE-2023-38594, CVE-2023-38595, CVE-2023-38597,, +CVE-2023-38599,, CVE-2023-38600, CVE-2023-38611. + +--- Old: webkitgtk-2.40.4.tar.xz webkitgtk-2.40.4.tar.xz.asc New: webkitgtk-2.40.5.tar.xz webkitgtk-2.40.5.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.MaT1Ia/_old 2023-08-06 16:29:41.555747985 +0200 +++ /var/tmp/diff_new_pack.MaT1Ia/_new 2023-08-06 16:29:41.559748011 +0200 @@ -72,7 +72,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.40.4 +Version:2.40.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.40.4.tar.xz -> webkitgtk-2.40.5.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.40.4.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22712/webkitgtk-2.40.5.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-07-24 18:11:54 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1467 (New) Package is "webkit2gtk3" Mon Jul 24 18:11:54 2023 rev:171 rq:1100037 version:2.40.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-07-12 17:26:49.658311214 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1467/webkit2gtk3.changes 2023-07-24 18:12:01.901234419 +0200 @@ -1,0 +2,6 @@ +Fri Jul 21 20:49:06 UTC 2023 - Michael Gorse + +- Update to version 2.40.4: + + Fix a bug in JavaScript reading variable arguments in a call. + +--- Old: webkitgtk-2.40.3.tar.xz webkitgtk-2.40.3.tar.xz.asc New: webkitgtk-2.40.4.tar.xz webkitgtk-2.40.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.NtQgmb/_old 2023-07-24 18:12:04.493249674 +0200 +++ /var/tmp/diff_new_pack.NtQgmb/_new 2023-07-24 18:12:04.501249721 +0200 @@ -72,7 +72,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.40.3 +Version:2.40.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.40.3.tar.xz -> webkitgtk-2.40.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.40.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1467/webkitgtk-2.40.4.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-07-12 17:26:37 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.8922 (New) Package is "webkit2gtk3" Wed Jul 12 17:26:37 2023 rev:170 rq:1098193 version:2.40.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-06-30 19:57:59.797330986 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.8922/webkit2gtk3.changes 2023-07-12 17:26:49.658311214 +0200 @@ -4 +4 @@ -- Update to version 2.40.3: +- Update to version 2.40.3 (boo#1212863): @@ -11,0 +12 @@ + + Security fixes: CVE-2023-32439. @@ -25 +26 @@ - + Security fixes: CVE-2023-28204 CVE-2023-32373 (boo#1211658 + + Security fixes: CVE-2023-28204, CVE-2023-32373 (boo#1211658 @@ -110,0 +112 @@ + + Security fixes: CVE-2023-32435. @@ -358 +360 @@ -CVE-2023-25361, CVE-2023-25362, CVE-2023-25363. +CVE-2023-25361, CVE-2023-25362, CVE-2023-25363, CVE-2022-48503. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-06-30 19:57:55 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.13546 (New) Package is "webkit2gtk3" Fri Jun 30 19:57:55 2023 rev:169 rq:1095866 version:2.40.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-06-04 00:11:51.261265641 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.13546/webkit2gtk3.changes 2023-06-30 19:57:59.797330986 +0200 @@ -1,0 +2,12 @@ +Wed Jun 28 16:41:25 UTC 2023 - Michael Gorse + +- Update to version 2.40.3: + + Make memory pressure monitor honor memory.memsw.usage_in_bytes +if exists. + + Include key modifiers in wheel events. + + Apply cookie blocking policy to WebSocket handshakes. + + Remove accidental dependency on GLib 2.70. + + Fix the build with BUBBLEWRAP_SANDBOX disabled. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.40.2.tar.xz webkitgtk-2.40.2.tar.xz.asc New: webkitgtk-2.40.3.tar.xz webkitgtk-2.40.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.zgTuYx/_old 2023-06-30 19:58:01.057338481 +0200 +++ /var/tmp/diff_new_pack.zgTuYx/_new 2023-06-30 19:58:01.065338528 +0200 @@ -72,7 +72,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.40.2 +Version:2.40.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.40.2.tar.xz -> webkitgtk-2.40.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.40.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.13546/webkitgtk-2.40.3.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-06-04 00:11:50 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.15902 (New) Package is "webkit2gtk3" Sun Jun 4 00:11:50 2023 rev:168 rq:1090276 version:2.40.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-04-22 22:03:46.254403973 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.15902/webkit2gtk3.changes 2023-06-04 00:11:51.261265641 +0200 @@ -1,0 +2,16 @@ +Wed May 31 16:05:38 UTC 2023 - Michael Gorse + +- Update to version 2.40.2 (boo#1211846): + + Fix scrollbar jumping to top when drag released outside window +in GTK4. + + Fix video rendering when GL is disabled. + + Fix flickering on looped videos when starting again. + + Fix CPU usage on autoplaying videos. + + Choose amount of painting threads depending on available CPU +cores on GTK4. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-28204 CVE-2023-32373 (boo#1211658 +boo#1211659). +- Drop gcc13-fix.patch: fixed upstream. + +--- Old: gcc13-fix.patch webkitgtk-2.40.1.tar.xz webkitgtk-2.40.1.tar.xz.asc New: webkitgtk-2.40.2.tar.xz webkitgtk-2.40.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.lp6qkJ/_old 2023-06-04 00:11:52.397272432 +0200 +++ /var/tmp/diff_new_pack.lp6qkJ/_new 2023-06-04 00:11:52.401272457 +0200 @@ -72,7 +72,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.40.1 +Version:2.40.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -85,8 +85,6 @@ # PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible Patch0: reproducibility.patch -# PATCH-FIX-UPSTREAM Fix rejected code by GCC 13: https://github.com/WebKit/WebKit/pull/11910 -Patch1: gcc13-fix.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkitgtk-2.40.1.tar.xz -> webkitgtk-2.40.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.40.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.15902/webkitgtk-2.40.2.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-04-22 22:03:10 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1533 (New) Package is "webkit2gtk3" Sat Apr 22 22:03:10 2023 rev:167 rq:1082105 version:2.40.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-04-04 21:17:08.831938268 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1533/webkit2gtk3.changes 2023-04-22 22:03:46.254403973 +0200 @@ -1,0 +2,36 @@ +Thu Apr 20 14:21:35 UTC 2023 - Michael Gorse + +- Update to version 2.40.1 (boo#1210295 boo#1210731): + + The Bubblewrap sandbox no longer requires setting an +application identifier via GApplication to operate correctly. +Using GApplication is still recommended, but optional. + + Adjust the scrolling speed for mouse wheels to make it feel +more natural. + + Allow pasting content using the Asynchronous Clipboard API when +the origin is the same as the clipboard contents. + + Improvements to the GStreamer multimedia playback, in +particular around MSE, WebRTC, and seeking. + + Make all supported image types appear in the Accept HTTP +header. + + Fix text caret blinking when blinking is disabled in the GTK +settings. + + Fix default database quota size definition. + + Fix application of all caps tags listed in the +font-feature-settings CSS property. + + Fix the build with journald support enabled when using elogind +instead of the systemd libraries. + + Fix the build when libgcrypt provides a libgcrypt-config script +instead of a pkg-config module file. + + Fix font height calculations for the font-size-adjust CSS +property. + + Fix the build when ccache is used in certain setups. + + Fix the build for RISC-V 64-bit targets. + + Fix the build with GCC 13. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-0108, CVE-2023-28205, CVE-2022-32885, +CVE-2023-27932, CVE-2023-27954. +- Drop regression-fix.patch and fix-gst-crash.patch: fixed +upstream. +- Rebase gcc13-fix.patch. + +--- @@ -293 +329,2 @@ - CVE-2022-32923, CVE-2022-42863. +CVE-2022-32923, CVE-2022-42863, CVE-2023-25358, CVE-2023-25360, +CVE-2023-25361, CVE-2023-25362, CVE-2023-25363. Old: fix-gst-crash.patch regression-fix.patch webkitgtk-2.40.0.tar.xz webkitgtk-2.40.0.tar.xz.asc New: webkitgtk-2.40.1.tar.xz webkitgtk-2.40.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.TzFAZZ/_old 2023-04-22 22:03:47.754412941 +0200 +++ /var/tmp/diff_new_pack.TzFAZZ/_new 2023-04-22 22:03:47.762412989 +0200 @@ -72,7 +72,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.40.0 +Version:2.40.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -83,14 +83,10 @@ Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-UPSTREAM regression-fix.patch -- [GLib] Broke WebKitUserContentManager::script-message-received -Patch0: regression-fix.patch +# PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible +Patch0: reproducibility.patch # PATCH-FIX-UPSTREAM Fix rejected code by GCC 13: https://github.com/WebKit/WebKit/pull/11910 Patch1: gcc13-fix.patch -# PATCH-FIX-UPSTREAM fix-gst-crash.patch -- Fix crash in webkit_media_stream_src_class_init() -Patch2: fix-gst-crash.patch -# PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible -Patch3: reproducibility.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ gcc13-fix.patch ++ --- /var/tmp/diff_new_pack.TzFAZZ/_old 2023-04-22 22:03:47.810413276 +0200 +++ /var/tmp/diff_new_pack.TzFAZZ/_new 2023-04-22 22:03:47.814413300 +0200 @@ -1,19 +1,18 @@ -diff --git a/Source/WebCore/platform/graphics/SourceBrush.cpp b/Source/WebCore/platform/graphics/SourceBrush.cpp -index d7ff7292..48ae0e61 100644 a/Source/WebCore/platform/graphics/SourceBrush.cpp -+++ b/Source/WebCore/platform/graphics/SourceBrush.cpp +diff -urp webkitgtk-2.40.1.orig/Source/WebCore/platform/graphics/SourceBrush.cpp webkitgtk-2.40.1/Source/WebCore/platform/graphics/SourceBrush.cpp +--- webkitgtk-2.40.1.orig/Source/WebCore/platform/graphics/SourceBrush.cpp 2023-04-12 08:07:29.748326800 -0500 webkitgtk-2.40.1/Source/WebCore/platform/graphics/SourceBrush.cpp 2023-04-20 11:31:00.456319923 -0500 @@ -65,12 +65,12 @@
commit webkit2gtk3 for openSUSE:Factory
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-04-04 21:17:04 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.19717 (New) Package is "webkit2gtk3" Tue Apr 4 21:17:04 2023 rev:166 rq:1076879 version:2.40.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-03-29 23:26:55.759380033 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.19717/webkit2gtk3.changes 2023-04-04 21:17:08.831938268 +0200 @@ -1,0 +2,14 @@ +Tue Mar 28 08:22:05 UTC 2023 - Bjørn Lie + +- Add fix-gst-crash.patch: Fix crash in + webkit_media_stream_src_class_init(). + https://bugs.webkit.org/show_bug.cgi?id=254025 +- Add reproducibility.patch: Make build more reproducible. Still + not there yet though. Inject fixed year in file. + +--- +Fri Mar 24 19:23:02 UTC 2023 - Bjørn Lie + +- Tweak constraints. + +--- New: fix-gst-crash.patch reproducibility.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.oKzcUS/_old 2023-04-04 21:17:09.671943624 +0200 +++ /var/tmp/diff_new_pack.oKzcUS/_new 2023-04-04 21:17:09.687943726 +0200 @@ -87,6 +87,10 @@ Patch0: regression-fix.patch # PATCH-FIX-UPSTREAM Fix rejected code by GCC 13: https://github.com/WebKit/WebKit/pull/11910 Patch1: gcc13-fix.patch +# PATCH-FIX-UPSTREAM fix-gst-crash.patch -- Fix crash in webkit_media_stream_src_class_init() +Patch2: fix-gst-crash.patch +# PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible +Patch3: reproducibility.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ _constraints ++ --- /var/tmp/diff_new_pack.oKzcUS/_old 2023-04-04 21:17:09.747944108 +0200 +++ /var/tmp/diff_new_pack.oKzcUS/_new 2023-04-04 21:17:09.755944159 +0200 @@ -1,12 +1,15 @@ + + 4 - 20 + 26 - 8000 + 15 + SLOW_CPU aarch64 ++ fix-gst-crash.patch ++ From: Philippe Normand Subject: Fix crash in webkit_media_stream_src_class_init() Bug: https://bugs.webkit.org/show_bug.cgi?id=254025 Origin: https://github.com/WebKit/WebKit/commit/358ce3a4bd7353c8edaa5720c949301f31c9a5e9 Index: webkitgtk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp === --- webkitgtk.orig/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp +++ webkitgtk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp @@ -2647,6 +2647,9 @@ MediaPlayer::SupportsType MediaPlayerPri #endif } +if (!ensureGStreamerInitialized()) +return result; + GST_DEBUG("Checking mime-type \"%s\"", parameters.type.raw().utf8().data()); if (parameters.type.isEmpty()) return result; Index: webkitgtk/Source/WebCore/platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp === --- webkitgtk.orig/Source/WebCore/platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp +++ webkitgtk/Source/WebCore/platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp @@ -439,22 +439,13 @@ void MediaPlayerPrivateGStreamerMSE::get MediaPlayer::SupportsType MediaPlayerPrivateGStreamerMSE::supportsType(const MediaEngineSupportParameters& parameters) { -static std::optional videoDecodingLimits; -#ifdef VIDEO_DECODING_LIMIT -static std::once_flag onceFlag; -std::call_once(onceFlag, [] { -videoDecodingLimits = videoDecoderLimitsDefaults(); -if (!videoDecodingLimits) { -GST_WARNING("Parsing VIDEO_DECODING_LIMIT failed"); -ASSERT_NOT_REACHED(); -} -}); -#endif - MediaPlayer::SupportsType result = MediaPlayer::SupportsType::IsNotSupported; if (!parameters.isMediaSource) return result; +if (!ensureGStreamerInitialized()) +return result; + auto containerType = parameters.type.containerType(); // YouTube TV provides empty types for some videos and we want to be selected as best media engine for them. @@ -476,6 +467,16 @@ MediaPlayer::SupportsType MediaPlayerPri if (!ok) height = 0; +static std::optional videoDecodingLimits; +#ifdef VIDEO_DECODING_LIMIT +static std::once_flag onceFlag; +std::call_once(onceFlag, [] { +videoDecodingLimits = videoDecoderLimitsDefaults(); +if
commit webkit2gtk3 for openSUSE:Factory
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-29 23:26:40 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31432 (New) Package is "webkit2gtk3" Wed Mar 29 23:26:40 2023 rev:165 rq:1074655 version:2.40.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-03-24 15:18:22.970250277 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31432/webkit2gtk3.changes 2023-03-29 23:26:55.759380033 +0200 @@ -1,0 +2,6 @@ +Fri Mar 24 09:14:45 UTC 2023 - Martin Liška + +- Add gcc13-fix.patch fix that handles invalid code as reported here: + https://github.com/WebKit/WebKit/pull/11910. + +--- New: gcc13-fix.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.jVGJ4m/_old 2023-03-29 23:26:56.555383773 +0200 +++ /var/tmp/diff_new_pack.jVGJ4m/_new 2023-03-29 23:26:56.559383792 +0200 @@ -85,6 +85,8 @@ # PATCH-FIX-UPSTREAM regression-fix.patch -- [GLib] Broke WebKitUserContentManager::script-message-received Patch0: regression-fix.patch +# PATCH-FIX-UPSTREAM Fix rejected code by GCC 13: https://github.com/WebKit/WebKit/pull/11910 +Patch1: gcc13-fix.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ gcc13-fix.patch ++ diff --git a/Source/WebCore/platform/graphics/SourceBrush.cpp b/Source/WebCore/platform/graphics/SourceBrush.cpp index d7ff7292..48ae0e61 100644 --- a/Source/WebCore/platform/graphics/SourceBrush.cpp +++ b/Source/WebCore/platform/graphics/SourceBrush.cpp @@ -65,12 +65,12 @@ Pattern* SourceBrush::pattern() const void SourceBrush::setGradient(Ref&& gradient, const AffineTransform& spaceTransform) { -m_brush = { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } }; +m_brush = Brush { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } }; } void SourceBrush::setPattern(Ref&& pattern) { -m_brush = { WTFMove(pattern) }; +m_brush = Brush { WTFMove(pattern) }; } WTF::TextStream& operator<<(TextStream& ts, const SourceBrush& brush)
commit webkit2gtk3 for openSUSE:Factory
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 + +- 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 + +- 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 + +- 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 + +- 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 + +- 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
commit webkit2gtk3 for openSUSE:Factory
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-02-17 16:44:02 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22824 (New) Package is "webkit2gtk3" Fri Feb 17 16:44:02 2023 rev:163 rq:1066215 version:2.38.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-02-14 16:43:05.701613955 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22824/webkit2gtk3.changes 2023-02-17 16:44:11.602588381 +0100 @@ -1,0 +2,11 @@ +Wed Feb 15 14:30:47 UTC 2023 - Bjørn Lie + +- Update to version 2.38.5 (boo#1208328): + + Fix large memory allocation when uploading content. + + Fix scrolling after a history navigation with PSON enabled. + + Always update the active uri of WebKitFrame. + + Fix the build on Ubuntu 20.04. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2023-23529. + +--- Old: webkitgtk-2.38.4.tar.xz webkitgtk-2.38.4.tar.xz.asc New: webkitgtk-2.38.5.tar.xz webkitgtk-2.38.5.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.STixj0/_old 2023-02-17 16:44:12.890595634 +0100 +++ /var/tmp/diff_new_pack.STixj0/_new 2023-02-17 16:44:12.898595680 +0100 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.38.4 +Version:2.38.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.38.4.tar.xz -> webkitgtk-2.38.5.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.4.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.22824/webkitgtk-2.38.5.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-02-14 16:43:02 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.27156 (New) Package is "webkit2gtk3" Tue Feb 14 16:43:02 2023 rev:162 rq:1065580 version:2.38.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-02-08 17:20:29.810003147 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.27156/webkit2gtk3.changes 2023-02-14 16:43:05.701613955 +0100 @@ -27 +27 @@ - + Security fixes: CVE-2023-23517, CVE-2023-23518, CVE-2023-42826. + + Security fixes: CVE-2023-23517, CVE-2023-23518, CVE-2022-42826. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-02-08 17:20:03 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.4462 (New) Package is "webkit2gtk3" Wed Feb 8 17:20:03 2023 rev:161 rq:1063684 version:2.38.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-02-07 18:47:37.854662732 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.4462/webkit2gtk3.changes 2023-02-08 17:20:29.810003147 +0100 @@ -4 +4 @@ -- Update to version 2.38.4: +- Update to version 2.38.4 (boo#1207997): @@ -26,0 +27 @@ + + Security fixes: CVE-2023-23517, CVE-2023-23518, CVE-2023-42826. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-02-07 18:47:35 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.4462 (New) Package is "webkit2gtk3" Tue Feb 7 18:47:35 2023 rev:160 rq:1063404 version:2.38.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-01-28 20:10:22.226771943 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.4462/webkit2gtk3.changes 2023-02-07 18:47:37.854662732 +0100 @@ -1,0 +2,27 @@ +Thu Feb 2 15:51:06 UTC 2023 - Michael Gorse + +- Update to version 2.38.4: + + Improve GStreamer multimedia playback across the board with +improved codec selection logic, better handling of latency, and +improving frame discard to avoid audio/video +desynchronizationg, among other fixes. + + Disable HLS media playback by default, which makes web sites +use MSE instead. If needed WEBKIT_GST_ENABLE_HLS_SUPPORT=1 can +be set in the environment to enable it back. + + Disable threaded rendering in GTK4 builds by default, as it was +causing crashes. + + Fix MediaSession API not showing artwork images. + + Fix MediaSession MPRIS usage when running inside a Flatpak +sandbox. + + Fix input element controls to correctly scale when applying a +zoom factor different than the default. + + Fix leakage of Web processes in certain situations. + + Fix the injected bundle not being found when running inside a +sandbox. + + Fix the build with ENABLE_INTROSPECTION when cross-compiling. + + FIx the build with ENABLE_WEBGL disabled. + + Fix the build with GStreamer-based WebRTC enabled. + + Fix the build with USE_GTK4 enabled. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.38.3.tar.xz webkitgtk-2.38.3.tar.xz.asc New: webkitgtk-2.38.4.tar.xz webkitgtk-2.38.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.4kU7KC/_old 2023-02-07 18:47:39.198669956 +0100 +++ /var/tmp/diff_new_pack.4kU7KC/_new 2023-02-07 18:47:39.210670020 +0100 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.38.3 +Version:2.38.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.38.3.tar.xz -> webkitgtk-2.38.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.4462/webkitgtk-2.38.4.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-01-28 20:00:21 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.32243 (New) Package is "webkit2gtk3" Sat Jan 28 20:00:21 2023 rev:159 rq:1061605 version:2.38.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2023-01-04 18:10:30.344513008 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.32243/webkit2gtk3.changes 2023-01-28 20:10:22.226771943 +0100 @@ -1,0 +2,5 @@ +Fri Jan 27 15:09:41 UTC 2023 - Michael Gorse + +- Add webkit2gtk3-missing-include.patch: fix the build with gcc 13. + +--- New: webkit2gtk3-missing-include.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.biBb8I/_old 2023-01-28 20:10:22.974776047 +0100 +++ /var/tmp/diff_new_pack.biBb8I/_new 2023-01-28 20:10:22.978776069 +0100 @@ -83,6 +83,8 @@ # 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 BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkit2gtk3-missing-include.patch ++ >From d318bb461f040b90453bc4e100dcf967243ecd98 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Mon, 16 Jan 2023 16:55:26 -0800 Subject: [PATCH] WebKitGTK 2.39.4 does not build due to missing #include in ANGLE https://bugs.webkit.org/show_bug.cgi?id=250689 Unreviewed build fix. * Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h: Canonical link: https://commits.webkit.org/258968@main --- Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h b/Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h index 94cb93e01fc0..ec7bda372f30 100644 --- a/Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h +++ b/Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h @@ -12,6 +12,7 @@ #include #include +#include #include #include -- 2.39.0
commit webkit2gtk3 for openSUSE:Factory
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-01-04 18:10:23 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1563 (New) Package is "webkit2gtk3" Wed Jan 4 18:10:23 2023 rev:158 rq:1046552 version:2.38.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-12-24 14:51:39.863412050 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1563/webkit2gtk3.changes 2023-01-04 18:10:30.344513008 +0100 @@ -4 +4 @@ -- Update to version 2.38.3 (boo#1206474): +- Update to version 2.38.3 (boo#1206474 boo#1206750): @@ -10 +10,2 @@ - + Security fixes: CVE-2022-42856. + + Security fixes: CVE-2022-42852, CVE-2022-42856, CVE-2022-42867, +CVE-2022-46692, CVE-2022-46698, CVE-2022-46699, CVE-2022-46700. @@ -52,0 +54 @@ + + Security fixes: CVE-2022-46691. @@ -67 +69 @@ - CVE-2022-32923. + CVE-2022-32923, CVE-2022-42863. Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.TO7Hd2/_old 2023-01-04 18:10:31.172517889 +0100 +++ /var/tmp/diff_new_pack.TO7Hd2/_new 2023-01-04 18:10:31.176517913 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit webkit2gtk3 for openSUSE:Factory
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-12-24 14:51:11 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1563 (New) Package is "webkit2gtk3" Sat Dec 24 14:51:11 2022 rev:157 rq:1044372 version:2.38.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-12-16 17:51:10.623860913 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1563/webkit2gtk3.changes 2022-12-24 14:51:39.863412050 +0100 @@ -1,0 +2,12 @@ +Thu Dec 22 14:54:41 UTC 2022 - Michael Gorse + +- Update to version 2.38.3 (boo#1206474): + + Fix runtime critical warnings from media player. + + Fix network process crash when fetching website data on +ephemeral session. + + Fix the build with Ruby 3.2. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-42856. +- Drop b7ac5d0c.patch: fixed upstream. + +--- Old: b7ac5d0c.patch webkitgtk-2.38.2.tar.xz webkitgtk-2.38.2.tar.xz.asc New: webkitgtk-2.38.3.tar.xz webkitgtk-2.38.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.RI1psV/_old 2022-12-24 14:51:58.111518521 +0100 +++ /var/tmp/diff_new_pack.RI1psV/_new 2022-12-24 14:51:58.115518545 +0100 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.38.2 +Version:2.38.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -83,8 +83,6 @@ # 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 b7ac5d0c.patch dims...@opensuse.org -- Fix build with Ruby 3.2 -Patch1: https://github.com/WebKit/WebKit/commit/b7ac5d0c.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkitgtk-2.38.2.tar.xz -> webkitgtk-2.38.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1563/webkitgtk-2.38.3.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-12-16 17:51:07 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835 (New) Package is "webkit2gtk3" Fri Dec 16 17:51:07 2022 rev:156 rq:1043130 version:2.38.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-11-17 17:24:13.480976623 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835/webkit2gtk3.changes 2022-12-16 17:51:10.623860913 +0100 @@ -1,0 +2,5 @@ +Wed Dec 14 16:45:15 UTC 2022 - Dominique Leuenberger + +- Add upstream patch b7ac5d0c.patch: Fix build with Ruby 3.2. + +--- New: b7ac5d0c.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.pEtGXB/_old 2022-12-16 17:51:11.219864194 +0100 +++ /var/tmp/diff_new_pack.pEtGXB/_new 2022-12-16 17:51:11.223864216 +0100 @@ -83,6 +83,8 @@ # 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 b7ac5d0c.patch dims...@opensuse.org -- Fix build with Ruby 3.2 +Patch1: https://github.com/WebKit/WebKit/commit/b7ac5d0c.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ b7ac5d0c.patch ++ >From b7ac5d0ccc7ca3ed6bf4f2d40fde60247ce87d3c Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 12 Dec 2022 21:24:11 -0800 Subject: [PATCH] Fix build with Ruby 3.2 https://bugs.webkit.org/show_bug.cgi?id=246743 Reviewed by Ross Kirsling. File.exists has been declared deprecated since Ruby 2.1 (2013) and with Ruby 3.2 gets removed for good. * Source/JavaScriptCore/offlineasm/config.rb: * Source/JavaScriptCore/offlineasm/parser.rb: * Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb: Canonical link: https://commits.webkit.org/257775@main --- Source/JavaScriptCore/offlineasm/config.rb| 4 ++-- Source/JavaScriptCore/offlineasm/parser.rb| 8 .../Scripts/update-LegacyInspectorBackendCommands.rb | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/JavaScriptCore/offlineasm/config.rb b/Source/JavaScriptCore/offlineasm/config.rb index ba0043119f32..7811626db5e5 100644 --- a/Source/JavaScriptCore/offlineasm/config.rb +++ b/Source/JavaScriptCore/offlineasm/config.rb @@ -23,11 +23,11 @@ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR']; headersFolderPath = ENV['WK_LIBRARY_HEADERS_FOLDER_PATH']; -if buildProductsDirectory and File.exists?(buildProductsDirectory) +if buildProductsDirectory and File.exist?(buildProductsDirectory) $: << "#{buildProductsDirectory}#{headersFolderPath}/WebKitAdditions/Scripts" end sdkRootDirectory = ENV['SDKROOT']; -if sdkRootDirectory and File.exists?(sdkRootDirectory) +if sdkRootDirectory and File.exist?(sdkRootDirectory) $: << "#{sdkRootDirectory}#{headersFolderPath}/WebKitAdditions/Scripts" end diff --git a/Source/JavaScriptCore/offlineasm/parser.rb b/Source/JavaScriptCore/offlineasm/parser.rb index 12a22b5cc819..07e38b63972b 100644 --- a/Source/JavaScriptCore/offlineasm/parser.rb +++ b/Source/JavaScriptCore/offlineasm/parser.rb @@ -840,10 +840,10 @@ def parseSequence(final, comment) additionsDirectoryName = "#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/" end fileName = IncludeFile.new(moduleName, additionsDirectoryName).fileName -if not File.exists?(fileName) +if not File.exist?(fileName) fileName = IncludeFile.new(moduleName, @tokens[@idx].codeOrigin.fileName.dirname).fileName end -fileExists = File.exists?(fileName) +fileExists = File.exist?(fileName) raise "File not found: #{fileName}" if not fileExists and not isOptional list << parse(fileName, @options, @sources) if fileExists else @@ -876,10 +876,10 @@ def parseIncludes(final, comment, options) additionsDirectoryName = "#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/" end fileName = IncludeFile.new(moduleName, additionsDirectoryName).fileName -if not File.exists?(fileName) +if not File.exist?(fileName) fileName = IncludeFile.new(moduleName, @tokens[@idx].codeOrigin.fileName.dirname).fileName end -fileExists =
commit webkit2gtk3 for openSUSE:Factory
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-11-17 17:24:04 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1597 (New) Package is "webkit2gtk3" Thu Nov 17 17:24:04 2022 rev:155 rq:1036474 version:2.38.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-11-09 12:56:19.739973662 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1597/webkit2gtk3.changes 2022-11-17 17:24:13.480976623 +0100 @@ -1,0 +2,6 @@ +Thu Nov 17 13:29:15 UTC 2022 - Guillaume GARDET + +- Update _constraints for webkit2gtk3:gtk3-soup2 on aarch64 to + avoid slow workers and OOM + +--- Other differences: -- ++ _constraints ++ --- /var/tmp/diff_new_pack.6bg9js/_old 2022-11-17 17:24:14.196980411 +0100 +++ /var/tmp/diff_new_pack.6bg9js/_new 2022-11-17 17:24:14.200980432 +0100 @@ -9,6 +9,17 @@ + aarch64 + webkit2gtk3:gtk3-soup2 + + + +asimdrdm + + + + + armv6l armv7l
commit webkit2gtk3 for openSUSE:Factory
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-11-09 12:56:12 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1597 (New) Package is "webkit2gtk3" Wed Nov 9 12:56:12 2022 rev:154 rq:1034432 version:2.38.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-10-27 13:53:26.764345225 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1597/webkit2gtk3.changes 2022-11-09 12:56:19.739973662 +0100 @@ -1,0 +2,10 @@ +Mon Nov 7 15:20:15 UTC 2022 - Michael Gorse + +- Update to version 2.38.2 (boo#1205120 boo#1205123 boo#1205124): + + Fix scrolling issues in some sites having fixed background. + + Fix prolonged buffering during progressive live playback. + + Fix the build with accessibility disabled. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-42799, CVE-2022-42823, CVE-2022-42824. + +--- @@ -24 +34 @@ -- Update to version 2.38.0 (boo#1203530): +- Update to version 2.38.0 (boo#1203530 boo#1205121 boo#1205122): @@ -33 +43,2 @@ -+ Security fixes: CVE-2022-32886, CVE-2022-32912. ++ Security fixes: CVE-2022-32886, CVE-2022-32888, CVE-2022-32912, + CVE-2022-32923. @@ -123,2 +134,2 @@ - + Fix the new ATSPI accessibility implementation to add the missing -Collection interface for the loaded document. + + Fix the new ATSPI accessibility implementation to add the +missing Collection interface for the loaded document. @@ -168 +179,2 @@ - in the future. Gold linker is unmaintained by the upstream project. + in the future. Gold linker is unmaintained by the upstream + project. @@ -298 +310 @@ - + Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592,. + + Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592. Old: webkitgtk-2.38.1.tar.xz webkitgtk-2.38.1.tar.xz.asc New: webkitgtk-2.38.2.tar.xz webkitgtk-2.38.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.ZHv03r/_old 2022-11-09 12:56:21.163981689 +0100 +++ /var/tmp/diff_new_pack.ZHv03r/_new 2022-11-09 12:56:21.167981712 +0100 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.38.1 +Version:2.38.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.38.1.tar.xz -> webkitgtk-2.38.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1597/webkitgtk-2.38.2.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-10-27 13:53:10 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2275 (New) Package is "webkit2gtk3" Thu Oct 27 13:53:10 2022 rev:153 rq:1030949 version:2.38.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-09-21 14:40:40.101461413 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2275/webkit2gtk3.changes 2022-10-27 13:53:26.764345225 +0200 @@ -1,0 +2,20 @@ +Mon Oct 24 17:47:17 UTC 2022 - Michael Gorse + +- Update to version 2.38.1: + + Make xdg-dbus-proxy work if host session bus address is an +abstract socket. + + Use a single xdg-dbus-proxy process when sandbox is enabled. + + Fix high resolution video playback due to unimplemented +changeType operation. + + Ensure GSubprocess uses posix_spawn() again and inherit file +descriptors. + + Fix player stucking in buffering (paused) state for progressive +streaming. + + Do not try to preconnect on link click when link preconnect +setting is disabled. + + Fix close status code returned when the client closes a +WebSocket in some cases. + + Fix media player duration calculation. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.38.0.tar.xz webkitgtk-2.38.0.tar.xz.asc New: webkitgtk-2.38.1.tar.xz webkitgtk-2.38.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.NKFr5C/_old 2022-10-27 13:53:27.904351040 +0200 +++ /var/tmp/diff_new_pack.NKFr5C/_new 2022-10-27 13:53:27.912351081 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.38.0 +Version:2.38.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.38.0.tar.xz -> webkitgtk-2.38.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.38.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2275/webkitgtk-2.38.1.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-09-21 14:40:10 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2083 (New) Package is "webkit2gtk3" Wed Sep 21 14:40:10 2022 rev:152 rq:1004770 version:2.38.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-08-28 13:12:15.652535264 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2083/webkit2gtk3.changes 2022-09-21 14:40:40.101461413 +0200 @@ -1,0 +2,69 @@ +Fri Sep 16 22:44:55 UTC 2022 - Bj??rn Lie + +- Update to version 2.38.0 (boo#1203530): + + New media controls UI style. + + Add new API to set WebView???s Content-Security-Policy for web +extensions support. + + Make it possible to use the remote inspector from other +browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + + MediaSession is enabled by default, allowing remote media +control using MPRIS. + + Add support for PDF documents using PDF.js. ++ Security fixes: CVE-2022-32886, CVE-2022-32912. + +--- +Mon Sep 5 06:25:57 UTC 2022 - Bj??rn Lie + +- Update to version 2.37.91: + + Cache and reuse image-based backing stores to improve memory +consumption. + + Fix printing with bubblewrap sandbox enabled. + + Deprecate enable-frame-flattening setting because the +functionality will be removed for 2.40. + + Fix deadlock when disposing player while handling rotation tag. + + Fix several crashes and rendering issues. + + Updated translations. + +--- +Fri Aug 26 13:40:09 UTC 2022 - Bj??rn Lie + +- Update to version 2.37.90: + + Remove libnotify dependency. + + Add support for service worker notifications. + + Add support for loading the notification icon. + + Add support for pac proxy type in WebDriver. + + Fix several crashes and rendering issues. + + Updated translations. +- Changes from version 2.37.1: + + Add initial implementation of WebRTC using GstWebRTC if +GStreamer 1.20 is available, disabled by default via web view +settings. + + Add new API to set WebView???s Content-Security-Policy for web +extensions support. + + Add new API to run async JavaScript functions. + + Expose typed arrays in JavaScriptCore GLib API. + + Add support for PDF documents using PDF.js. + + Show font name and font variant settings in the inspector. + + MediaSession is enabled by default, allowing remote media +control using MPRIS. + + Modernized media controls UI. + + Add Support Google Dynamic Ad Insertion (DAI). + + Add support for capturing encoded video streams from a webcam. + + Make it possible to use the remote inspector from other +browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + + Add support for IPv6 in the remote inspector. + + Update form elements style to match libadwaita. + + Fix canvas animations and images with threaded rendering +enabled. + + Switch to use gi-docgen for API documentation instead of +gtk-doc. + + Remove the ATK a11y implementation that has been replaced by +AT-SPI DBus interfaces. + + Fix several crashes and rendering issues. +- Update no-forced-sse.patch with quilt. +- Pass -DENABLE_DOCUMENTATION=OFF to configure, we did not build + the API docs in the past, and I see no reason to start now. +- Drop pkgconfig(libnotify) BuildRequires: No longer needed, nor + used if available. + +--- @@ -27 +96 @@ - + Security fixes: CVE-2022-32792, CVE-2022-32816. + + Security fixes: CVE-2022-32792, CVE-2022-32816, CVE-2022-32891. Old: webkitgtk-2.36.7.tar.xz webkitgtk-2.36.7.tar.xz.asc New: webkitgtk-2.38.0.tar.xz webkitgtk-2.38.0.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.WtS3Am/_old 2022-09-21 14:40:41.589465540 +0200 +++ /var/tmp/diff_new_pack.WtS3Am/_new 2022-09-21 14:40:41.597465562 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.7 +Version:2.38.0 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -144,7 +144,6 @@ BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libavif) >= 0.9.0 -BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsecret-1) @@ -355,6 +354,7 @@ %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release
commit webkit2gtk3 for openSUSE:Factory
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-08-28 13:12:13 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2083 (New) Package is "webkit2gtk3" Sun Aug 28 13:12:13 2022 rev:151 rq:999535 version:2.36.7 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-08-10 17:12:59.405659458 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2083/webkit2gtk3.changes 2022-08-28 13:12:15.652535264 +0200 @@ -1,0 +2,7 @@ +Fri Aug 26 13:40:08 UTC 2022 - Michael Gorse + +- Update to version 2.36.7 (boo#1202807): + - Fix several crashes and rendering issues. + + Security fixes: CVE-2022-32893. + +--- Old: webkitgtk-2.36.6.tar.xz webkitgtk-2.36.6.tar.xz.asc New: webkitgtk-2.36.7.tar.xz webkitgtk-2.36.7.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.PwyUQP/_old 2022-08-28 13:12:17.092538938 +0200 +++ /var/tmp/diff_new_pack.PwyUQP/_new 2022-08-28 13:12:17.096538948 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.6 +Version:2.36.7 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.36.6.tar.xz -> webkitgtk-2.36.7.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.6.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2083/webkitgtk-2.36.7.tar.xz differ: char 25, line 1
commit webkit2gtk3 for openSUSE:Factory
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-08-10 17:12:44 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1521 (New) Package is "webkit2gtk3" Wed Aug 10 17:12:44 2022 rev:150 rq:993931 version:2.36.6 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-08-02 22:08:34.741666480 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1521/webkit2gtk3.changes 2022-08-10 17:12:59.405659458 +0200 @@ -1,0 +2,9 @@ +Sun Aug 7 14:40:05 UTC 2022 - Andreas Stieger + +- Update to version 2.36.6 + + Fix handling of touchpad scrolling on GTK4 builds + + Fix WebKitGTK not allowing to be used from non-main threads +(boo#1202169) + + Fix several crashes and rendering issues + +--- Old: webkitgtk-2.36.5.tar.xz webkitgtk-2.36.5.tar.xz.asc New: webkitgtk-2.36.6.tar.xz webkitgtk-2.36.6.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.dn5D9Y/_old 2022-08-10 17:13:00.441662162 +0200 +++ /var/tmp/diff_new_pack.dn5D9Y/_new 2022-08-10 17:13:00.449662183 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.5 +Version:2.36.6 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.36.5.tar.xz -> webkitgtk-2.36.6.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.5.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1521/webkitgtk-2.36.6.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-08-02 22:08:33 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1533 (New) Package is "webkit2gtk3" Tue Aug 2 22:08:33 2022 rev:149 rq:991753 version:2.36.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-07-07 12:56:31.071247665 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1533/webkit2gtk3.changes 2022-08-02 22:08:34.741666480 +0200 @@ -1,0 +2,13 @@ +Fri Jul 29 15:09:20 UTC 2022 - Michael Gorse + +- Update to version 2.36.5 (boo#1201980): + + Add support for PAC proxy in the WebDriver implementation. + + Fix video playback when loaded through custom URIs, this fixes +video playback in the Yelp documentation browser. + - Fix WebKitWebView::context-menu when using GTK4. + - Fix LTO builds with GCC. + - Fix several crashes and rendering issues. + + Security fixes: CVE-2022-32792, CVE-2022-32816. +- Drop webkit2gtk3-fix-build.patch: fixed upstream. + +--- Old: webkit2gtk3-fix-build.patch webkitgtk-2.36.4.tar.xz webkitgtk-2.36.4.tar.xz.asc New: webkitgtk-2.36.5.tar.xz webkitgtk-2.36.5.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.ZcvAXb/_old 2022-08-02 22:08:36.921672764 +0200 +++ /var/tmp/diff_new_pack.ZcvAXb/_new 2022-08-02 22:08:36.925672775 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.4 +Version:2.36.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -83,8 +83,6 @@ # 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-fix-build.patch mgo...@suse.com -- fix the build. -Patch1: webkit2gtk3-fix-build.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkitgtk-2.36.4.tar.xz -> webkitgtk-2.36.5.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.4.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1533/webkitgtk-2.36.5.tar.xz differ: char 25, line 1
commit webkit2gtk3 for openSUSE:Factory
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-07-07 12:56:18 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1523 (New) Package is "webkit2gtk3" Thu Jul 7 12:56:18 2022 rev:148 rq:987149 version:2.36.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-06-01 18:08:33.477067641 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1523/webkit2gtk3.changes 2022-07-07 12:56:31.071247665 +0200 @@ -1,0 +2,16 @@ +Tue Jul 5 15:16:48 UTC 2022 - Michael Gorse + +- Update to version 2.36.4 (boo#1201221): + + Fix the new ATSPI accessibility implementation to add the missing +Collection interface for the loaded document. + + Fix the MediaSession implementation to make the MPRIS object +names more sandbox friendly, which plays better with Flatpak +and WebKit's own Bubblwrap-based sandboxing. + + Fix leaked Web Processes in some particular situations. + + Fix the build with media capture support enabled. + + Fix cross-compilation when targeting 64-bit ARM. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-22677, CVE-2022-26710. +- Add webkit2gtk3-fix-build.patch: fix the build. + +--- @@ -78 +94,2 @@ - + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629. + + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629, +CVE-2022-22662. Old: webkitgtk-2.36.3.tar.xz webkitgtk-2.36.3.tar.xz.asc New: webkit2gtk3-fix-build.patch webkitgtk-2.36.4.tar.xz webkitgtk-2.36.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.ph9i9f/_old 2022-07-07 12:56:32.023249082 +0200 +++ /var/tmp/diff_new_pack.ph9i9f/_new 2022-07-07 12:56:32.027249089 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.3 +Version:2.36.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -83,6 +83,8 @@ # 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-fix-build.patch mgo...@suse.com -- fix the build. +Patch1: webkit2gtk3-fix-build.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkit2gtk3-fix-build.patch ++ >From f20bac21ea37991c1a1110e78846897a406932f0 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Tue, 5 Jul 2022 08:23:12 -0500 Subject: [PATCH] Revert "Merge r295034 - WebKitTestRunner shouldn't link object files of JavaScriptCore and WebCore" This reverts commit 7916fda00b347ff263fbfe72c065032d1d9b523c. --- Source/JavaScriptCore/CMakeLists.txt | 12 +--- Tools/WebKitTestRunner/CMakeLists.txt| 1 - Tools/WebKitTestRunner/PlatformGTK.cmake | 4 Tools/WebKitTestRunner/PlatformWin.cmake | 4 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt index 95a1300ce1b3..238208eb1137 100644 --- a/Source/JavaScriptCore/CMakeLists.txt +++ b/Source/JavaScriptCore/CMakeLists.txt @@ -456,7 +456,7 @@ if (MSVC AND NOT ENABLE_C_LOOP) COMMAND ${MASM_EXECUTABLE} ${LLINT_MASM_FLAGS} ${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.obj ${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.asm VERBATIM) list(APPEND JavaScriptCore_SOURCES ${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.obj) -add_library(LowLevelInterpreterLib STATIC llint/LowLevelInterpreter.cpp) +add_library(LowLevelInterpreterLib OBJECT llint/LowLevelInterpreter.cpp) else () # As there's poor toolchain support for using `.file` directives in # inline asm (i.e. there's no way to avoid clashes with the `.file` @@ -465,7 +465,7 @@ else () # an object file. We only need to do this for LowLevelInterpreter.cpp # and cmake doesn't allow us to introduce a compiler wrapper for a # single source file, so we need to create a separate target for it. -add_library(LowLevelInterpreterLib STATIC llint/LowLevelInterpreter.cpp +add_library(LowLevelInterpreterLib OBJECT llint/LowLevelInterpreter.cpp ${JavaScriptCore_DERIVED_SOURCES_DIR}/${LLIntOutput}) endif () @@ -1496,7 +1496,13 @@ if (CMAKE_COMPILER_IS_GNUCXX AND GCC_OFFLINEASM_SOURCE_MAP) COMPILE_OPTIONS "-fno-lto") endif () -list(APPEND JavaScriptCore_PRIVATE_LIBRARIES
commit webkit2gtk3 for openSUSE:Factory
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-06-01 18:08:32 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1548 (New) Package is "webkit2gtk3" Wed Jun 1 18:08:32 2022 rev:147 rq:980385 version:2.36.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-06-01 17:33:54.914687858 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1548/webkit2gtk3.changes 2022-06-01 18:08:33.477067641 +0200 @@ -4 +4 @@ -- Update to version 2.36.3: +- Update to version 2.36.3 (boo#1200106): @@ -17,0 +18,2 @@ + + Security fixes: CVE-2022-26700, CVE-2022-26709, CVE-2022-26716, +CVE-2022-26717, CVE-2022-26719. @@ -37 +39 @@ -- Update to version 2.36.1: +- Update to version 2.36.1 (boo#1199287): @@ -39,0 +42 @@ + + Security fixes: CVE-2022-30293. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-06-01 17:33:49 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1548 (New) Package is "webkit2gtk3" Wed Jun 1 17:33:49 2022 rev:146 rq:980019 version:2.36.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-05-24 20:31:02.922902369 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1548/webkit2gtk3.changes 2022-06-01 17:33:54.914687858 +0200 @@ -1,0 +2,18 @@ +Sun May 29 19:07:38 UTC 2022 - Michael Gorse + +- Update to version 2.36.3: + + Support capturing already encoded video streams, which takes +advantage of encoding done in hardware by devices which support +this feature. + + Avoid using experimental GStreamer elements for video demuxing. + + Avoid using the legacy GStreamer VA-API decoding plug-ins, +which often cause rendering issues and are not much maintained. +Their usage can be re-enabled setting +WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment. + + Fix playback of YouTube streams which use dynamic ad insertion. + + Fix display capture with Pipewire. + + Fix the build without the X11 target when X11 headers are not +present. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.36.2.tar.xz webkitgtk-2.36.2.tar.xz.asc New: webkitgtk-2.36.3.tar.xz webkitgtk-2.36.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.u1Au6a/_old 2022-06-01 17:33:56.082689238 +0200 +++ /var/tmp/diff_new_pack.u1Au6a/_new 2022-06-01 17:33:56.086689243 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.2 +Version:2.36.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.36.2.tar.xz -> webkitgtk-2.36.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1548/webkitgtk-2.36.3.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-05-24 20:30:50 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2254 (New) Package is "webkit2gtk3" Tue May 24 20:30:50 2022 rev:145 rq:978664 version:2.36.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-05-04 15:10:45.520143106 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2254/webkit2gtk3.changes 2022-05-24 20:31:02.922902369 +0200 @@ -1,0 +2,9 @@ +Fri May 20 16:02:05 UTC 2022 - Michael Gorse + +- Update to version 2.36.2: + + Fix some pages showing empty content boxes when using GTK4. + + Fix the build with accessibility disabled. + + Fix the build with newer Ruby versions. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.36.1.tar.xz webkitgtk-2.36.1.tar.xz.asc New: webkitgtk-2.36.2.tar.xz webkitgtk-2.36.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.qtDZac/_old 2022-05-24 20:31:04.054903379 +0200 +++ /var/tmp/diff_new_pack.qtDZac/_new 2022-05-24 20:31:04.062903386 +0200 @@ -70,7 +70,7 @@ %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.1 +Version:2.36.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.36.1.tar.xz -> webkitgtk-2.36.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2254/webkitgtk-2.36.2.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
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-05-04 15:10:32 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1538 (New) Package is "webkit2gtk3" Wed May 4 15:10:32 2022 rev:144 rq:974348 version:2.36.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-04-23 19:45:12.142928831 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1538/webkit2gtk3.changes 2022-05-04 15:10:45.520143106 +0200 @@ -1,0 +2,6 @@ +Mon May 2 08:24:28 UTC 2022 - Martin Li??ka + +- Remove dependency on binutils-gold as the package will be removed + in the future. Gold linker is unmaintained by the upstream project. + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.fDxoUC/_old 2022-05-04 15:10:46.420144213 +0200 +++ /var/tmp/diff_new_pack.fDxoUC/_new 2022-05-04 15:10:46.424144217 +0200 @@ -69,11 +69,6 @@ %define _usesoup2 0 %endif -# gold linker not available on old s390/s390x -%define _gold_linker 0 -%ifarch ppc ppc64le s390 -%define _gold_linker 0 -%endif Name: webkit2%{_gtknamesuffix} Version:2.36.1 Release:0 @@ -171,9 +166,6 @@ BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.6.0 BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) -%if %{_gold_linker} -BuildRequires: binutils-gold -%endif %description WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -359,11 +351,7 @@ export PYTHON=%{_bindir}/python3 # Use linker flags to reduce memory consumption -%if %{_gold_linker} -%global optflags %(echo %{optflags} -Wl,--no-keep-memory | sed 's/-g /-g1 /') -%else %global optflags %(echo %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads | sed 's/-g /-g1 /') -%endif %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \
commit webkit2gtk3 for openSUSE:Factory
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-04-23 19:45:02 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1538 (New) Package is "webkit2gtk3" Sat Apr 23 19:45:02 2022 rev:143 rq:972029 version:2.36.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-04-12 21:50:53.374581302 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1538/webkit2gtk3.changes 2022-04-23 19:45:12.142928831 +0200 @@ -1,0 +2,7 @@ +Thu Apr 21 19:05:39 UTC 2022 - Michael Gorse + +- Update to version 2.36.1: + + Fix the build with accessibility disabled. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.36.0.tar.xz webkitgtk-2.36.0.tar.xz.asc New: webkitgtk-2.36.1.tar.xz webkitgtk-2.36.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.1vF3oC/_old 2022-04-23 19:45:13.638930610 +0200 +++ /var/tmp/diff_new_pack.1vF3oC/_new 2022-04-23 19:45:13.642930614 +0200 @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.36.0 +Version:2.36.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.36.0.tar.xz -> webkitgtk-2.36.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1538/webkitgtk-2.36.1.tar.xz differ: char 25, line 1
commit webkit2gtk3 for openSUSE:Factory
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-04-12 21:50:16 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900 (New) Package is "webkit2gtk3" Tue Apr 12 21:50:16 2022 rev:142 rq:969238 version:2.36.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-04-10 19:05:33.438398057 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900/webkit2gtk3.changes 2022-04-12 21:50:53.374581302 +0200 @@ -24 +24 @@ -- Update to version 2.36.0: +- Update to version 2.36.0 (boo#1198290): @@ -34,0 +35 @@ + + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629. @@ -143 +144 @@ -CVE-2022-22594. +CVE-2022-22594, CVE-2022-22637. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-04-10 19:05:20 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900 (New) Package is "webkit2gtk3" Sun Apr 10 19:05:20 2022 rev:141 rq:967855 version:2.36.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-04-04 19:25:52.144897305 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900/webkit2gtk3.changes 2022-04-10 19:05:33.438398057 +0200 @@ -1,0 +2,9 @@ +Wed Apr 6 15:12:09 UTC 2022 - Michael Gorse + +- Drop webkit2gtk3-gcc12.patch. It isn't needed anymore, since the + relevant gcc change has been reverted for now. +- Update some minimum version requirements to match cmake checks. +- Remove build requirements on geoclue and libbrotlidec: they are + no longer build-time dependencies. Add geoclue2 to Recommends. + +--- Old: webkit2gtk3-gcc12.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.8jY8jk/_old 2022-04-10 19:05:34.326388227 +0200 +++ /var/tmp/diff_new_pack.8jY8jk/_new 2022-04-10 19:05:34.330388182 +0200 @@ -88,8 +88,6 @@ # 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-gcc12.patch boo#1197584 webkit#238482 mgo...@suse.com -- fix the build with gcc 12. -Patch1: webkit2gtk3-gcc12.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -102,9 +100,9 @@ BuildRequires: enchant-devel BuildRequires: flex %if %usegcc10 -BuildRequires: gcc10-c++ >= 4.9 +BuildRequires: gcc10-c++ %else -BuildRequires: gcc-c++ >= 7.3 +BuildRequires: gcc-c++ >= 8.3 %endif BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 @@ -117,15 +115,14 @@ BuildRequires: perl >= 5.10.0 BuildRequires: pkgconfig BuildRequires: python3 -BuildRequires: ruby >= 1.8.7 +BuildRequires: ruby >= 1.9 BuildRequires: xdg-dbus-proxy BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atspi-2) >= 2.5.3 -BuildRequires: pkgconfig(cairo) >= 1.10.2 +BuildRequires: pkgconfig(cairo) >= 1.14.0 BuildRequires: pkgconfig(fontconfig) >= 2.8.0 BuildRequires: pkgconfig(freetype2) >= 2.4.2 -BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.5 -BuildRequires: pkgconfig(glib-2.0) >= 2.44 +BuildRequires: pkgconfig(glib-2.0) >= 2.56.4 %if %usegcc10 BuildRequires: pkgconfig(glproto) %endif @@ -149,10 +146,9 @@ BuildRequires: pkgconfig(xcomposite) %endif BuildRequires: pkgconfig(gudev-1.0) -BuildRequires: pkgconfig(harfbuzz) >= 0.9.2 +BuildRequires: pkgconfig(harfbuzz) >= 0.9.18 BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libavif) >= 0.9.0 -BuildRequires: pkgconfig(libbrotlidec) >= 1.0.1 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libseccomp) @@ -160,7 +156,7 @@ %if %{_usesoup2} BuildRequires: pkgconfig(libsoup-2.4) >= 2.54.0 %else -BuildRequires: pkgconfig(libsoup-3.0) >= 2.99.9 +BuildRequires: pkgconfig(libsoup-3.0) >= 3.0.0 %endif BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libwebp) @@ -172,7 +168,7 @@ BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 -BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 +BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.6.0 BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) %if %{_gold_linker} @@ -199,6 +195,7 @@ Provides: %{_pkgname_no_slpp} = %{version} Provides: WebKit2GTK-%{_apiver} Obsoletes: webkit2gtk3-plugin-process-gtk2 < %{version} +Recommends: geoclue2 Recommends: gstreamer-plugins-bad Recommends: gstreamer-plugins-good Recommends: xdg-desktop-portal-gtk
commit webkit2gtk3 for openSUSE:Factory
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-04-04 19:25:49 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900 (New) Package is "webkit2gtk3" Mon Apr 4 19:25:49 2022 rev:140 rq:966180 version:2.36.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-03-23 20:18:38.866471905 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1900/webkit2gtk3.changes 2022-04-04 19:25:52.144897305 +0200 @@ -1,0 +2,11 @@ +Wed Mar 30 18:04:39 UTC 2022 - Michael Gorse + +- Add webkit2gtk3-gcc12.patch: fix the build with gcc 12. + +--- +Tue Mar 29 11:48:56 UTC 2022 - Bj??rn Lie + +- Disabled usage of gold linker for all targets via existing + define. + +--- New: webkit2gtk3-gcc12.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.BlGpDd/_old 2022-04-04 19:25:52.812889646 +0200 +++ /var/tmp/diff_new_pack.BlGpDd/_new 2022-04-04 19:25:52.816889600 +0200 @@ -70,7 +70,7 @@ %endif # gold linker not available on old s390/s390x -%define _gold_linker 1 +%define _gold_linker 0 %ifarch ppc ppc64le s390 %define _gold_linker 0 %endif @@ -88,6 +88,8 @@ # 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-gcc12.patch boo#1197584 webkit#238482 mgo...@suse.com -- fix the build with gcc 12. +Patch1: webkit2gtk3-gcc12.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkit2gtk3-gcc12.patch ++ >From 0a17a235d9f56d9107a3e87a42bdcff4c43806a7 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Wed, 30 Mar 2022 13:07:47 -0500 Subject: [PATCH] Add default constructors needed to build with gcc 12 --- Source/JavaScriptCore/ChangeLog | 11 +++ Source/JavaScriptCore/runtime/SamplingProfiler.h | 15 +++ Source/WebCore/ChangeLog | 10 ++ .../platform/graphics/ColorInterpolationMethod.h | 10 +- 4 files changed, 41 insertions(+), 5 deletions(-) diff --git a/Source/JavaScriptCore/runtime/SamplingProfiler.h b/Source/JavaScriptCore/runtime/SamplingProfiler.h index 64415967ab7f..87ecbb4e7bd0 100644 --- a/Source/JavaScriptCore/runtime/SamplingProfiler.h +++ b/Source/JavaScriptCore/runtime/SamplingProfiler.h @@ -106,6 +106,13 @@ public: BytecodeIndex wasmOffset; struct CodeLocation { +CodeLocation() +: lineNumber { std::numeric_limits::max() }, + columnNumber { std::numeric_limits::max() }, + jitType { JITType::None }, + isRegExp { false } +{ } + bool hasCodeBlockHash() const { return codeBlockHash.isSet(); @@ -123,12 +130,12 @@ public: } // These attempt to be expression-level line and column number. -unsigned lineNumber { std::numeric_limits::max() }; -unsigned columnNumber { std::numeric_limits::max() }; +unsigned lineNumber; +unsigned columnNumber; BytecodeIndex bytecodeIndex; CodeBlockHash codeBlockHash; -JITType jitType { JITType::None }; -bool isRegExp { false }; +JITType jitType; +bool isRegExp; }; CodeLocation semanticLocation; diff --git a/Source/WebCore/platform/graphics/ColorInterpolationMethod.h b/Source/WebCore/platform/graphics/ColorInterpolationMethod.h index ee6cba0d1d3a..990251d82a23 100644 --- a/Source/WebCore/platform/graphics/ColorInterpolationMethod.h +++ b/Source/WebCore/platform/graphics/ColorInterpolationMethod.h @@ -57,9 +57,17 @@ enum class ColorInterpolationColorSpace : uint8_t { struct ColorInterpolationMethod { struct HSL { +HSL() +: hueInterpolationMethod { HueInterpolationMethod::Shorter} +{ } + +HSL(HueInterpolationMethod method) +: hueInterpolationMethod(method) +{ } + static constexpr auto interpolationColorSpace = ColorInterpolationColorSpace::HSL; using ColorType = WebCore::HSLA; -HueInterpolationMethod hueInterpolationMethod = HueInterpolationMethod::Shorter; +HueInterpolationMethod hueInterpolationMethod; }; struct HWB { static constexpr auto interpolationColorSpace = ColorInterpolationColorSpace::HWB; -- 2.35.1
commit webkit2gtk3 for openSUSE:Factory
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 + +- 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 + +- 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 + +- 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
commit webkit2gtk3 for openSUSE:Factory
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-02-21 17:46:32 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1958 (New) Package is "webkit2gtk3" Mon Feb 21 17:46:32 2022 rev:138 rq:956053 version:2.34.6 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-02-18 23:03:04.369412234 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1958/webkit2gtk3.changes 2022-02-21 17:47:34.679611491 +0100 @@ -4 +4 @@ -- Update to version 2.34.6: +- Update to version 2.34.6 (boo#1196133): @@ -13,0 +14 @@ + + Security fixes: CVE-2022-22620. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
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-02-18 23:02:45 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1958 (New) Package is "webkit2gtk3" Fri Feb 18 23:02:45 2022 rev:137 rq:955689 version:2.34.6 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-02-10 23:12:22.444253590 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1958/webkit2gtk3.changes 2022-02-18 23:03:04.369412234 +0100 @@ -1,0 +2,14 @@ +Thu Feb 17 16:14:42 UTC 2022 - Michael Gorse + +- Update to version 2.34.6: + + Fix accessibility not working when the Bubblewrap sandbox is +enabled. + + Fix rendering of scrollbars when overlay scrollbars are +disabled. + + Fix the build when the X11 support is disabled. + + Fix the build in a number of situations where the main OpenGL +library is not called libGL or libgl, as is the case on +systems that use libglvnd. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.34.5.tar.xz webkitgtk-2.34.5.tar.xz.asc New: webkitgtk-2.34.6.tar.xz webkitgtk-2.34.6.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.8zTgMA/_old 2022-02-18 23:03:05.329412159 +0100 +++ /var/tmp/diff_new_pack.8zTgMA/_new 2022-02-18 23:03:05.329412159 +0100 @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.5 +Version:2.34.6 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.34.5.tar.xz -> webkitgtk-2.34.6.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.5.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1958/webkitgtk-2.34.6.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
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-02-10 23:11:47 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1956 (New) Package is "webkit2gtk3" Thu Feb 10 23:11:47 2022 rev:136 rq:953076 version:2.34.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-01-27 23:16:47.407051447 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1956/webkit2gtk3.changes 2022-02-10 23:12:22.444253590 +0100 @@ -1,0 +2,22 @@ +Wed Feb 9 18:14:24 UTC 2022 - Michael Gorse + +- Update to version 2.34.5 (boo#1195735): + + Improve VP8 codec selection when using GStreamer 1.20. + + Fix connecting to the accessiblity bus when using the +Bubblewrap sandbox. + + Fix links being incorrectly activated when starting a pinch +zoom gesture. + + Fix touch-based scrolling. + + Fix the build with recent toolchains based on GCC 12 and on +older ones as included e.g. in Ubuntu 18.04. + + Fix the build with ICU 60, version 61 is no longer required. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-22589, CVE-2022-22590, CVE-2022-22592,. + + Drop webkit2gtk3-gcc12.patch: fixed upstream. + +--- +Mon Jan 31 22:42:06 UTC 2022 - Bj??rn Lie + +- Update constraints for disk space even more, now at 20 gig. + +--- @@ -16 +38,2 @@ -CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984. +CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984, +CVE-2022-22594. @@ -223,28 +245,0 @@ - + Changes in version 2.32.2: - + Improve calculation of initial WebKitWebView size. - + Fix kinetic scrolling on touchpad with async scrolling off. - + Fix a crash on empty drag operation in X11. - + Fix rendering on HiDPI /4k screen and scaling. - + Handle null native surface for for surfaceless rendering. - + Fix JavaScriptCore crash on 32-bit big endian systems. - + Fix several crashes and rendering issues. - + Security fixes: CVE-2021-30758. - + Changes in version 2.32.1: - + Support building against the Musl C library. - + Support building against ICU version 69 or newer. - + Improve handling of Media Capture devices. - + Improve WebAudio playback. - + Improve video orientation handling. - + Improve seeking support for MSE playback. - + Improve flush support in EME decryptors. - + Fix HTTP status codes for requests done through a custom URI -handler. - + Fix the Bubblewrap sandbox in certain 32-bit systems. - + Fix inconsistencies between the WebKitWebView.is-muted property -state and values returned by -webkit_web_view_is_playing_audio(). - + Fix the build with ENABLE_VIDEO=OFF. - + Fix wrong timestamps for long-lived cookies. - + Fix UI process crash when failing to load favicons. - + Fix several crashes and rendering issues. - + Updated translations. @@ -254,16 +248,0 @@ - -Mon Jul 26 15:38:26 UTC 2021 - Michael Gorse - -- Update to version 2.32.3 (boo#1188697): - + Properly set the cookies settings after a network process -crash. - + Fix accessibility tree after a cross site navigation with PSON -enabled. - + Ensure WebKitScriptWorld::window-object-cleared signal is -always emitted. - + Fix several crashes and rendering issues. - + Security fixes: CVE-2021-21775, CVE-2021-21779, CVE-2021-30663, -CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734, -CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797, -CVE-2021-30799. Old: webkit2gtk3-gcc12.patch webkitgtk-2.34.4.tar.xz webkitgtk-2.34.4.tar.xz.asc New: webkitgtk-2.34.5.tar.xz webkitgtk-2.34.5.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.wfbKWo/_old 2022-02-10 23:12:24.620259100 +0100 +++ /var/tmp/diff_new_pack.wfbKWo/_new 2022-02-10 23:12:24.628259121 +0100 @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.4 +Version:2.34.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -92,8 +92,6 @@ Patch1: fix-warnings.patch # PATCH-FIX-UPSTREAM webkit2gtk3-link-fix.patch mgo...@suse.com -- annotate executeJSCJITProbe. Patch2: webkit2gtk3-link-fix.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-gcc12.patch webkit#235445 webkit#235458 mgo...@suse.com -- fix the build with gcc 12. -Patch3:
commit webkit2gtk3 for openSUSE:Factory
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-01-27 23:16:28 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1898 (New) Package is "webkit2gtk3" Thu Jan 27 23:16:28 2022 rev:135 rq:949126 version:2.34.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-01-23 12:16:38.456085800 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1898/webkit2gtk3.changes 2022-01-27 23:16:47.407051447 +0100 @@ -1,0 +2,6 @@ +Mon Jan 24 21:54:31 UTC 2022 - Michael Gorse + +- Add webkit2gtk3-gcc12.patch: fix the build with gcc 12. +- Require glib2 2.44 to match source. + +--- @@ -4 +10 @@ -- Update to version 2.34.4: +- Update to version 2.34.4 (boo#1195064): @@ -8,0 +15,2 @@ + + Security fixes: CVE-2021-30934, CVE-2021-30936, CVE-2021-30951, +CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984. @@ -111 +119 @@ - CVE-2021-30897. +CVE-2021-30897, CVE-2021-45481, CVE-2021-45483. @@ -180 +188 @@ - CVE-2021-30809, CVE-2021-30836. +CVE-2021-30809, CVE-2021-30836, CVE-2021-45482. @@ -330 +338 @@ - + Security fixes: CVE-2020-27918, CVE-2020-29623, CVE-2021-1765 + + Security fixes: CVE-2020-27918, CVE-2020-29623, CVE-2021-1765, @@ -899 +907 @@ - ++ Security fixes: CVE-2019-8783, CVE-2019-8811, CVE-2019-8813, + + Security fixes: CVE-2019-8783, CVE-2019-8811, CVE-2019-8813, New: webkit2gtk3-gcc12.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.SpCQuf/_old 2022-01-27 23:16:48.095046694 +0100 +++ /var/tmp/diff_new_pack.SpCQuf/_new 2022-01-27 23:16:48.099046667 +0100 @@ -92,6 +92,8 @@ Patch1: fix-warnings.patch # PATCH-FIX-UPSTREAM webkit2gtk3-link-fix.patch mgo...@suse.com -- annotate executeJSCJITProbe. Patch2: webkit2gtk3-link-fix.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-gcc12.patch webkit#235445 webkit#235458 mgo...@suse.com -- fix the build with gcc 12. +Patch3: webkit2gtk3-gcc12.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -126,7 +128,7 @@ BuildRequires: pkgconfig(fontconfig) >= 2.8.0 BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.5 -BuildRequires: pkgconfig(glib-2.0) >= 2.36 +BuildRequires: pkgconfig(glib-2.0) >= 2.44 %if %usegcc10 BuildRequires: pkgconfig(glproto) %endif ++ webkit2gtk3-gcc12.patch ++ diff -urp webkitgtk-2.34.3.orig/Source/JavaScriptCore/API/JSRetainPtr.h webkitgtk-2.34.3/Source/JavaScriptCore/API/JSRetainPtr.h --- webkitgtk-2.34.3.orig/Source/JavaScriptCore/API/JSRetainPtr.h 2021-09-01 04:16:46.0 -0500 +++ webkitgtk-2.34.3/Source/JavaScriptCore/API/JSRetainPtr.h2022-01-20 13:07:21.713055778 -0600 @@ -32,6 +32,7 @@ #include #include #include +#include inline void JSRetain(JSClassRef context) { JSClassRetain(context); } inline void JSRelease(JSClassRef context) { JSClassRelease(context); } diff -urp webkitgtk-2.34.3.orig/Source/WebCore/platform/graphics/x11/XUniqueResource.h webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniqueResource.h --- webkitgtk-2.34.3.orig/Source/WebCore/platform/graphics/x11/XUniqueResource.h 2021-09-01 04:16:50.0 -0500 +++ webkitgtk-2.34.3/Source/WebCore/platform/graphics/x11/XUniqueResource.h 2022-01-20 13:07:21.713055778 -0600 @@ -28,6 +28,8 @@ #if PLATFORM(X11) +#include + #if USE(GLX) typedef unsigned long GLXPbuffer; typedef unsigned long GLXPixmap; diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/CompletionHandler.h webkitgtk-2.34.3/Source/WTF/wtf/CompletionHandler.h --- webkitgtk-2.34.3.orig/Source/WTF/wtf/CompletionHandler.h2021-09-01 04:16:49.0 -0500 +++ webkitgtk-2.34.3/Source/WTF/wtf/CompletionHandler.h 2022-01-20 13:07:21.713055778 -0600 @@ -27,6 +27,7 @@ #include #include +#include namespace WTF { diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/MallocPtr.h webkitgtk-2.34.3/Source/WTF/wtf/MallocPtr.h --- webkitgtk-2.34.3.orig/Source/WTF/wtf/MallocPtr.h2021-09-01 04:16:49.0 -0500 +++ webkitgtk-2.34.3/Source/WTF/wtf/MallocPtr.h 2022-01-20 13:07:21.713055778 -0600 @@ -27,6 +27,7 @@ #include #include +#include // MallocPtr is a smart pointer class that calls fastFree in its destructor. // It is intended to be used for pointers where the C++ lifetime semantics diff -urp webkitgtk-2.34.3.orig/Source/WTF/wtf/text/IntegerToStringConversion.h webkitgtk-2.34.3/Source/WTF/wtf/text/IntegerToStringConversion.h ---
commit webkit2gtk3 for openSUSE:Factory
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-01-23 12:15:21 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1938 (New) Package is "webkit2gtk3" Sun Jan 23 12:15:21 2022 rev:134 rq:947965 version:2.34.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-12-23 17:53:52.747723938 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1938/webkit2gtk3.changes 2022-01-23 12:16:38.456085800 +0100 @@ -1,0 +2,14 @@ +Fri Jan 21 12:58:32 UTC 2022 - Bj??rn Lie + +- Update to version 2.34.4: + + Fix several crashes and rendering issues. + + This release fixes numerous security issues, including an +especially severe issue that allowed websites to read the names +of IndexedDB databases created by other websites. + +--- +Wed Jan 19 15:12:02 UTC 2022 - Frederic Crozat + +- Update _constraints, needs more disk space to build. + +--- Old: webkitgtk-2.34.3.tar.xz webkitgtk-2.34.3.tar.xz.asc New: webkitgtk-2.34.4.tar.xz webkitgtk-2.34.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.dgFEPi/_old 2022-01-23 12:16:39.428079304 +0100 +++ /var/tmp/diff_new_pack.dgFEPi/_new 2022-01-23 12:16:39.436079250 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.3 +Version:2.34.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ _constraints ++ --- /var/tmp/diff_new_pack.dgFEPi/_old 2022-01-23 12:16:39.488078903 +0100 +++ /var/tmp/diff_new_pack.dgFEPi/_new 2022-01-23 12:16:39.492078876 +0100 @@ -1,7 +1,7 @@ - 4 + 6 8000 ++ webkitgtk-2.34.3.tar.xz -> webkitgtk-2.34.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1938/webkitgtk-2.34.4.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-12-23 17:53:40 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520 (New) Package is "webkit2gtk3" Thu Dec 23 17:53:40 2021 rev:133 rq:942253 version:2.34.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-12-22 20:18:49.967868598 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520/webkit2gtk3.changes 2021-12-23 17:53:52.747723938 +0100 @@ -4 +4 @@ -- Update to version 2.34.3: +- Update to version 2.34.3 (boo#1194019): @@ -7,0 +8 @@ + + Security fixes: CVE-2021-30887, CVE-2021-30890. @@ -94 +95,3 @@ - + Security fixes: CVE-2021-30846, CVE-2021-30851. + + Security fixes: CVE-2021-30846, CVE-2021-30851, CVE-2021-30818, + CVE-2021-30823, CVE-2021-30884, CVE-2021-30888, CVE-2021-30889, + CVE-2021-30897. @@ -162 +165,2 @@ - + Security fixes: CVE-2021-30848, CVE-2021-30849, CVE-2021-30858. + + Security fixes: CVE-2021-30848, CVE-2021-30849, CVE-2021-30858, + CVE-2021-30809, CVE-2021-30836. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-12-22 20:17:54 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520 (New) Package is "webkit2gtk3" Wed Dec 22 20:17:54 2021 rev:132 rq:941900 version:2.34.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-12-16 21:19:08.550517362 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520/webkit2gtk3.changes 2021-12-22 20:18:49.967868598 +0100 @@ -1,0 +2,8 @@ +Tue Dec 21 15:03:42 UTC 2021 - Michael Gorse + +- Update to version 2.34.3: + + Make audio tools (like mixers) display the actual name of the +application producing sound, instead of a generic one. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.34.2.tar.xz webkitgtk-2.34.2.tar.xz.asc New: webkitgtk-2.34.3.tar.xz webkitgtk-2.34.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.oy3mqV/_old 2021-12-22 20:18:50.915869042 +0100 +++ /var/tmp/diff_new_pack.oy3mqV/_new 2021-12-22 20:18:50.919869044 +0100 @@ -75,7 +75,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.2 +Version:2.34.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.34.2.tar.xz -> webkitgtk-2.34.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520/webkitgtk-2.34.3.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-12-16 21:18:48 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520 (New) Package is "webkit2gtk3" Thu Dec 16 21:18:48 2021 rev:131 rq:940489 version:2.34.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-12-12 21:27:45.776346995 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520/webkit2gtk3.changes 2021-12-16 21:19:08.550517362 +0100 @@ -1,0 +2,21 @@ +Tue Dec 14 13:30:29 UTC 2021 - Yifan Jiang + +- Typo fix for %define usegcc10. + +--- +Tue Dec 14 10:38:41 UTC 2021 - Dominique Leuenberger + +- Introduce usegcc10 %define in order to have the condition + (0%{?sle_version} && 0%{?sle_version} <= 150400) only at one + point. +- Correct a very old "Obsoletes: webkit2gtk3-plugin-process-gtk2" + to be a versioned obsoletes. + +--- +Tue Dec 14 01:05:29 UTC 2021 - Yifan Jiang + +- Make the earlier Obsoletes: libwebkit2gtk3-lang compliant with: + + https://en.opensuse.org/openSUSE:Upgrade_dependencies_explanation#Renaming_a_package + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.OyzGnE/_old 2021-12-16 21:19:09.342517664 +0100 +++ /var/tmp/diff_new_pack.OyzGnE/_new 2021-12-16 21:19:09.342517664 +0100 @@ -25,6 +25,8 @@ ExclusiveArch: do-not-build %endif +%define usegcc10 0%{?sle_version} && 0%{?sle_version} <= 150400 + %if "%{flavor}" == "gtk3" %define _gtknamesuffix gtk3 %define _pkgname_no_slpp libwebkit2gtk3 @@ -100,7 +102,7 @@ BuildRequires: bubblewrap BuildRequires: cmake BuildRequires: enchant-devel -%if 0%{?sle_version} && 0%{?sle_version} <= 150400 +%if %usegcc10 BuildRequires: gcc10-c++ >= 4.9 %else BuildRequires: gcc-c++ >= 7.3 @@ -125,7 +127,7 @@ BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.5 BuildRequires: pkgconfig(glib-2.0) >= 2.36 -%if 0%{?sle_version} && 0%{?sle_version} <= 150400 +%if %usegcc10 BuildRequires: pkgconfig(glproto) %endif BuildRequires: pkgconfig(gnutls) >= 3.0.0 @@ -197,7 +199,7 @@ Requires: xdg-dbus-proxy Provides: %{_pkgname_no_slpp} = %{version} Provides: WebKit2GTK-%{_apiver} -Obsoletes: webkit2gtk3-plugin-process-gtk2 +Obsoletes: webkit2gtk3-plugin-process-gtk2 < %{version} %description -n libwebkit2gtk%{_wk2sover} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -328,7 +330,7 @@ Group: System/Localization Requires: WebKit2GTK-%{_apiver} = %{version} Provides: WebKit2GTK-%{_apiver}-lang-all = %{version} -Obsoletes: libwebkit2gtk3-lang +Obsoletes: libwebkit2gtk3-lang < %{version} BuildArch: noarch %description -n WebKit2GTK-%{_apiver}-lang @@ -366,7 +368,7 @@ %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -%if 0%{?sle_version} && 0%{?sle_version} <= 150400 +%if %usegcc10 -DCMAKE_C_COMPILER=gcc-10 \ -DCMAKE_CXX_COMPILER=g++-10 \ %endif
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-12-12 21:27:21 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520 (New) Package is "webkit2gtk3" Sun Dec 12 21:27:21 2021 rev:130 rq:939441 version:2.34.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-12-02 02:28:20.663966931 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2520/webkit2gtk3.changes 2021-12-12 21:27:45.776346995 +0100 @@ -1,0 +2,7 @@ +Wed Dec 8 08:07:59 UTC 2021 - Yifan Jiang + +- Add Obsoletes of the old-name -lang package to be ready for + updating from it. This change is necessary for the gtk3-soup2 + flavor. + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.mtlOzC/_old 2021-12-12 21:27:47.400347957 +0100 +++ /var/tmp/diff_new_pack.mtlOzC/_new 2021-12-12 21:27:47.404347960 +0100 @@ -321,7 +321,21 @@ %description minibrowser A small test browswer from webkit, useful for testing features. +# Expand %%lang_package to Obsoletes its older-name counterpart +%if "%{flavor}" == "gtk3-soup2" +%package -n WebKit2GTK-%{_apiver}-lang +Summary:Translations for package %{name} +Group: System/Localization +Requires: WebKit2GTK-%{_apiver} = %{version} +Provides: WebKit2GTK-%{_apiver}-lang-all = %{version} +Obsoletes: libwebkit2gtk3-lang +BuildArch: noarch + +%description -n WebKit2GTK-%{_apiver}-lang +Provides translations for the "%{name}" package. +%else %lang_package -n WebKit2GTK-%{_apiver} +%endif %prep %autosetup -p1 -n webkitgtk-%{version}
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-12-01 20:46:59 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31177 (New) Package is "webkit2gtk3" Wed Dec 1 20:46:59 2021 rev:129 rq:934593 version:2.34.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-11-06 18:17:36.580871471 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31177/webkit2gtk3.changes 2021-12-02 02:28:20.663966931 +0100 @@ -1,0 +2,9 @@ +Sat Nov 27 15:20:11 UTC 2021 - Michael Gorse + +- Update to version 2.34.2: + + Fix scrolling issues when pressing Home and PgDown keys. + + Update effective appearance after web process switch on +navigation. + + Fix the build with video disabled. + +--- @@ -49 +58 @@ - + Security fixes: CVE-2021-30846. + + Security fixes: CVE-2021-30846, CVE-2021-30851. Old: webkitgtk-2.34.1.tar.xz webkitgtk-2.34.1.tar.xz.asc New: webkitgtk-2.34.2.tar.xz webkitgtk-2.34.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.FZ4dij/_old 2021-12-02 02:28:25.463950368 +0100 +++ /var/tmp/diff_new_pack.FZ4dij/_new 2021-12-02 02:28:25.463950368 +0100 @@ -73,7 +73,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.1 +Version:2.34.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.34.1.tar.xz -> webkitgtk-2.34.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.31177/webkitgtk-2.34.2.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-11-06 18:15:25 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890 (New) Package is "webkit2gtk3" Sat Nov 6 18:15:25 2021 rev:128 rq:929594 version:2.34.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-10-30 23:14:32.971094714 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890/webkit2gtk3.changes 2021-11-06 18:17:36.580871471 +0100 @@ -1,0 +2,11 @@ +Mon Nov 1 18:14:10 UTC 2021 - Bj??rn Lie + +- Add pkgconfig(libavif) BuildRequires and pass USE_AVIF=ON to + cmake, build avif decoding support. + +--- +Mon Nov 1 17:54:51 UTC 2021 - Michael Gorse + +- Add wayland-protocols to BuildRequires. + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.Odqazz/_old 2021-11-06 18:17:37.452871923 +0100 +++ /var/tmp/diff_new_pack.Odqazz/_new 2021-11-06 18:17:37.452871923 +0100 @@ -150,6 +150,7 @@ BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(harfbuzz) >= 0.9.2 BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libavif) >= 0.9.0 BuildRequires: pkgconfig(libbrotlidec) >= 1.0.1 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpng) @@ -168,6 +169,7 @@ BuildRequires: pkgconfig(manette-0.2) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(upower-glib) +BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 BuildRequires: pkgconfig(xt) @@ -359,6 +361,7 @@ %if "%{flavor}" == "gtk4" -DUSE_GTK4=ON \ %endif + -DUSE_AVIF=ON \ -DENABLE_MINIBROWSER=ON \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-10-30 23:13:27 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890 (New) Package is "webkit2gtk3" Sat Oct 30 23:13:27 2021 rev:127 rq:927912 version:2.34.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-10-23 23:13:55.500979592 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890/webkit2gtk3.changes 2021-10-30 23:14:32.971094714 +0200 @@ -1,0 +2,9 @@ +Tue Oct 26 22:10:23 UTC 2021 - Michael Gorse + +- Add webkit2gtk3-link-fix.patch: taken from upstream, fixes the + build on SLE-15-SP4. +- Use gcc10 package on SLE <= 15-SP4. Gcc 7 is currently the + default there. +- Update gcc-c++ version requirement to match the cmake check. + +--- @@ -4 +13 @@ -- Update to version 2.34.1: +- Update to version 2.34.1 (boo#1191937): @@ -9,0 +19 @@ + + Security fixes: CVE-2021-42762. @@ -26 +36 @@ -- Update to version 2.34.0: +- Update to version 2.34.0 (boo#1192063): @@ -27,0 +38 @@ + + Security fixes: CVE-2021-30846. @@ -95 +106 @@ - + Security fixes: CVE-2021-30858. + + Security fixes: CVE-2021-30848, CVE-2021-30849, CVE-2021-30858. New: webkit2gtk3-link-fix.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.0n0Zs4/_old 2021-10-30 23:14:33.499095138 +0200 +++ /var/tmp/diff_new_pack.0n0Zs4/_new 2021-10-30 23:14:33.503095141 +0200 @@ -88,6 +88,8 @@ 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 @@ -98,7 +100,11 @@ BuildRequires: bubblewrap BuildRequires: cmake BuildRequires: enchant-devel -BuildRequires: gcc-c++ >= 4.9 +%if 0%{?sle_version} && 0%{?sle_version} <= 150400 +BuildRequires: gcc10-c++ >= 4.9 +%else +BuildRequires: gcc-c++ >= 7.3 +%endif BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 BuildRequires: hyphen-devel @@ -344,6 +350,10 @@ %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ +%if 0%{?sle_version} && 0%{?sle_version} <= 150400 + -DCMAKE_C_COMPILER=gcc-10 \ + -DCMAKE_CXX_COMPILER=g++-10 \ +%endif -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \ -DPORT=GTK \ %if "%{flavor}" == "gtk4" ++ webkit2gtk3-link-fix.patch ++ >From 94396c05ce816b9f7245ac493367c84219cef407 Mon Sep 17 00:00:00 2001 From: "ysuz...@apple.com" Date: Thu, 2 Sep 2021 08:13:12 + Subject: [PATCH] Unreviewed, annotate executeJSCJITProbe with REFERENCED_FROM_ASM WTF_INTERNAL * assembler/ProbeContext.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@281911 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/JavaScriptCore/ChangeLog| 6 ++ Source/JavaScriptCore/assembler/ProbeContext.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/JavaScriptCore/assembler/ProbeContext.h b/Source/JavaScriptCore/assembler/ProbeContext.h index 54db1ce832ef..36f430bcb509 100644 --- a/Source/JavaScriptCore/assembler/ProbeContext.h +++ b/Source/JavaScriptCore/assembler/ProbeContext.h @@ -249,7 +249,7 @@ private: friend JS_EXPORT_PRIVATE void* probeStateForContext(Context&); // Not for general use. This should only be for writing tests. }; -extern "C" void executeJSCJITProbe(State*); +extern "C" void executeJSCJITProbe(State*) REFERENCED_FROM_ASM WTF_INTERNAL; } // namespace Probe } // namespace JSC -- 2.33.0
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-10-23 23:13:47 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890 (New) Package is "webkit2gtk3" Sat Oct 23 23:13:47 2021 rev:126 rq:926902 version:2.34.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-09-29 20:19:18.691023017 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890/webkit2gtk3.changes 2021-10-23 23:13:55.500979592 +0200 @@ -1,0 +2,10 @@ +Thu Oct 21 20:07:32 UTC 2021 - Michael Gorse + +- Update to version 2.34.1: + + Update user agent browser versions. + + Fix a crash with GTK >= 3.24.30. + + Fix a crash when loading videos on reddit. + + Fix file type detection when application calls +g_desktop_app_info_set_as_default_for_extension() passing html. + +--- Old: webkitgtk-2.34.0.tar.xz webkitgtk-2.34.0.tar.xz.asc New: webkitgtk-2.34.1.tar.xz webkitgtk-2.34.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.5fM5FH/_old 2021-10-23 23:13:56.368980015 +0200 +++ /var/tmp/diff_new_pack.5fM5FH/_new 2021-10-23 23:13:56.368980015 +0200 @@ -73,7 +73,7 @@ %define _gold_linker 0 %endif Name: webkit2%{_gtknamesuffix} -Version:2.34.0 +Version:2.34.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.34.0.tar.xz -> webkitgtk-2.34.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.34.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1890/webkitgtk-2.34.1.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-09-29 20:18:18 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Wed Sep 29 20:18:18 2021 rev:125 rq:922149 version:2.34.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-09-25 00:36:04.375171877 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-09-29 20:19:18.691023017 +0200 @@ -1,0 +2,78 @@ +Wed Sep 29 10:16:33 UTC 2021 - Dominique Leuenberger + +- Add libjavascriptcoregtk-4_0-18 and llibwebkit2gtk-4_0-37 to + baselibs.conf: provide those libraries as multilib version. + +--- +Wed Sep 29 06:47:28 UTC 2021 - Dominique Leuenberger + +- Rename -lang packages to WebKit2GTK-%{_apiver}, making the + translations between the three flavors co-exist. + +--- +Wed Sep 22 16:18:00 UTC 2021 - Dominique Leuenberger + +- Update to version 2.34.0: + + Fix another regression in JavaScriptCore on 32bit systems. + +--- +Mon Sep 20 02:33:51 UTC 2021 - Michael Gorse + +- Update to version 2.33.91: + + Use the right display refresh monitor for animations in +accelerated compositng mode. + + Fix several issues in JavaScriptCore on 32bit systems. + + Prefer python3 over python2 in CMake. + +--- +Mon Sep 20 02:33:50 UTC 2021 - Michael Gorse + +- Update to version 2.33.90: + + Show TLS protocol version and ciphersuite name in the +inspector when building with libsoup3. + + Add multi-track support to media backend. + + Avoid strong alias computations in font fallback code. + + Fix deadlock tearing down pipeline when using fallback sink. + + Fix the build with gtk-doc enabled. + + Fix several crashes and rendering issues. +- Add fix-warnings.patch: silence return-type warnings. + +--- +Mon Sep 20 02:33:05 UTC 2021 - Dominique Leuenberger + +- Add a 3rd flavor: gtk3 with libsoup2 (which retains compatibility + to the olderversions, identified as API version 4.0). + +--- +Mon Sep 20 02:33:04 UTC 2021 - Dominique Leuenberger + +- Add _multibuild file and enable build of webkit2gtk4. + +--- +Mon Sep 20 02:33:03 UTC 2021 - Dominique Leuenberger + +- Update to version 2.33.3: + + Add support for display capture. + + Add new API to access/modify capture devices states. + + Add new API to configure the memory pressure handler. + + Add support for client side certifiates authentication. + + Add support color-schemes CSS property. + + Add support for dark scrollbars. + + Keep GtkSettings used by web processes in sync with the +settings set in the UI process. + + Add support for drawing the scrollbars corner. + + Allow to opt-out of GL rendering at runtime for media player. + + Add support for A420 compositing in media player. + + Improve pinch to zoom gesture in accerlerated compositing mode. + + Fix cookies configuration after a network process crash. + + Fix touchscreen navigation swipe when the page scrolls +horizontally. + + Fix rendering of elliptic radial gradients. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop fix-lto.patch: fixed upstream. +- Add pkgconfig(lcms2) BuildRequires: new dependency. +- Replace pkgconfig(libsoup-2.4) BuildRequires with + pkgconfig(libsoup-3.0): Follow upstreams port to Libsoup 3.0. + +--- @@ -72,0 +151,16 @@ + +--- +Mon Jul 26 15:38:26 UTC 2021 - Michael Gorse + +- Update to version 2.32.3 (boo#1188697): + + Properly set the cookies settings after a network process +crash. + + Fix accessibility tree after a cross site navigation with PSON +enabled. + + Ensure WebKitScriptWorld::window-object-cleared signal is +always emitted. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2021-21775, CVE-2021-21779, CVE-2021-30663, + CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734, + CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797, + CVE-2021-30799. Old: webkitgtk-2.32.4.tar.xz webkitgtk-2.32.4.tar.xz.asc New: _multibuild fix-warnings.patch webkitgtk-2.34.0.tar.xz webkitgtk-2.34.0.tar.xz.asc
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-09-25 00:35:22 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Sat Sep 25 00:35:22 2021 rev:124 rq:920816 version:2.32.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-08-16 10:13:10.398986757 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-09-25 00:36:04.375171877 +0200 @@ -1,0 +2,9 @@ +Sun Sep 19 19:00:09 UTC 2021 - Michael Gorse + +- Update to version 2.32.4 (boo#1190701): + + Do not append .asc extension to downloaded text/plain files. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2021-30858. +- Drop fix-lto.patch: fixed upstream. + +--- Old: fix-lto.patch webkitgtk-2.32.3.tar.xz webkitgtk-2.32.3.tar.xz.asc New: webkitgtk-2.32.4.tar.xz webkitgtk-2.32.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.OKKK9R/_old 2021-09-25 00:36:05.159172696 +0200 +++ /var/tmp/diff_new_pack.OKKK9R/_new 2021-09-25 00:36:05.159172696 +0200 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.32.3 +Version:2.32.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -44,7 +44,6 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch -Patch1: fix-lto.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkitgtk-2.32.3.tar.xz -> webkitgtk-2.32.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.32.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkitgtk-2.32.4.tar.xz differ: char 27, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-08-16 10:08:38 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Mon Aug 16 10:08:38 2021 rev:123 rq:912017 version:2.32.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-08-10 10:28:31.853713816 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-08-16 10:13:10.398986757 +0200 @@ -1,0 +2,5 @@ +Tue Aug 10 12:10:02 UTC 2021 - Martin Li??ka + +- Enable LTO by using upstream patch fix-lto.patch. + +--- New: fix-lto.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.pMcaEb/_old 2021-08-16 10:13:10.974986081 +0200 +++ /var/tmp/diff_new_pack.pMcaEb/_new 2021-08-16 10:13:10.978986076 +0200 @@ -44,6 +44,7 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch +Patch1: fix-lto.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -263,7 +264,6 @@ %autosetup -p1 -n webkitgtk-%{version} %build -%define _lto_cflags %{nil} # Here we must muzzle our dog so it doesn't eat all the memory max_link_jobs="%{?jobs:%{jobs}}" max_compile_jobs="%{?jobs:%{jobs}}" ++ fix-lto.patch ++ >From 2a6731b62bf3043d095cbb7dc5731d7764933bed Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Mon, 9 Aug 2021 10:53:05 + Subject: [PATCH] Adding missing REFERENCED_FROM_ASM annotations to facilitate LTO https://bugs.webkit.org/show_bug.cgi?id=228865 Patch by Michael Catanzaro on 2021-08-09 Reviewed by Yusuke Suzuki. When investigating why WebKitGTK fails to build with LTO (link-time optimization) enabled, one of the GCC developers noticed that we are missing __attribute__ (("used")) on several C++ functions declared in LLIntSlowPaths.h and WasmSlowPaths.h that are called only from asm. Without this attribute, GCC assumes the functions are unused and drops them, then linking fails because they really are used. * llint/LLIntSlowPaths.h: * wasm/WasmSlowPaths.h: Canonical link: https://commits.webkit.org/240354@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280770 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/JavaScriptCore/ChangeLog | 16 Source/JavaScriptCore/llint/LLIntSlowPaths.h | 20 ++-- Source/JavaScriptCore/wasm/WasmSlowPaths.h | 8 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/Source/JavaScriptCore/llint/LLIntSlowPaths.h b/Source/JavaScriptCore/llint/LLIntSlowPaths.h index fbfd53cc551f..e20a0dfc6b87 100644 --- a/Source/JavaScriptCore/llint/LLIntSlowPaths.h +++ b/Source/JavaScriptCore/llint/LLIntSlowPaths.h @@ -36,15 +36,15 @@ struct ProtoCallFrame; namespace LLInt { -extern "C" SlowPathReturnType llint_trace_operand(CallFrame*, const Instruction*, int fromWhere, int operand); -extern "C" SlowPathReturnType llint_trace_value(CallFrame*, const Instruction*, int fromWhere, VirtualRegister operand); -extern "C" void llint_write_barrier_slow(CallFrame*, JSCell*) WTF_INTERNAL; +extern "C" SlowPathReturnType llint_trace_operand(CallFrame*, const Instruction*, int fromWhere, int operand) REFERENCED_FROM_ASM; +extern "C" SlowPathReturnType llint_trace_value(CallFrame*, const Instruction*, int fromWhere, VirtualRegister operand) REFERENCED_FROM_ASM; +extern "C" void llint_write_barrier_slow(CallFrame*, JSCell*) REFERENCED_FROM_ASM WTF_INTERNAL; #define LLINT_SLOW_PATH_DECL(name) \ extern "C" SlowPathReturnType llint_##name(CallFrame* callFrame, const Instruction* pc) #define LLINT_SLOW_PATH_HIDDEN_DECL(name) \ -LLINT_SLOW_PATH_DECL(name) WTF_INTERNAL +LLINT_SLOW_PATH_DECL(name) REFERENCED_FROM_ASM WTF_INTERNAL LLINT_SLOW_PATH_HIDDEN_DECL(trace_prologue); LLINT_SLOW_PATH_HIDDEN_DECL(trace_prologue_function_for_call); @@ -149,13 +149,13 @@ LLINT_SLOW_PATH_HIDDEN_DECL(slow_path_log_shadow_chicken_tail); LLINT_SLOW_PATH_HIDDEN_DECL(slow_path_super_sampler_begin); LLINT_SLOW_PATH_HIDDEN_DECL(slow_path_super_sampler_end); LLINT_SLOW_PATH_HIDDEN_DECL(slow_path_out_of_line_jump_target); -extern "C" SlowPathReturnType llint_throw_stack_overflow_error(VM*, ProtoCallFrame*) WTF_INTERNAL; -extern "C" SlowPathReturnType llint_slow_path_checkpoint_osr_exit(CallFrame* callFrame, EncodedJSValue unused) WTF_INTERNAL; -extern "C" SlowPathReturnType
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-08-10 10:27:48 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Tue Aug 10 10:27:48 2021 rev:122 rq:910288 version:2.32.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-08-02 12:05:37.305648990 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-08-10 10:28:31.853713816 +0200 @@ -1,0 +2,6 @@ +Thu Aug 5 08:27:25 UTC 2021 - Yifan Jiang + +- Drop unneeded patch on Leap and SLE by now: + webkit2gtk3-restore-npapi.patch (bsc#1189105). + +--- @@ -21,0 +28,31 @@ + + Changes in version 2.32.2: + + Improve calculation of initial WebKitWebView size. + + Fix kinetic scrolling on touchpad with async scrolling off. + + Fix a crash on empty drag operation in X11. + + Fix rendering on HiDPI /4k screen and scaling. + + Handle null native surface for for surfaceless rendering. + + Fix JavaScriptCore crash on 32-bit big endian systems. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2021-30758. + + Changes in version 2.32.1: + + Support building against the Musl C library. + + Support building against ICU version 69 or newer. + + Improve handling of Media Capture devices. + + Improve WebAudio playback. + + Improve video orientation handling. + + Improve seeking support for MSE playback. + + Improve flush support in EME decryptors. + + Fix HTTP status codes for requests done through a custom URI +handler. + + Fix the Bubblewrap sandbox in certain 32-bit systems. + + Fix inconsistencies between the WebKitWebView.is-muted property +state and values returned by +webkit_web_view_is_playing_audio(). + + Fix the build with ENABLE_VIDEO=OFF. + + Fix wrong timestamps for long-lived cookies. + + Fix UI process crash when failing to load favicons. + + Fix several crashes and rendering issues. + + Updated translations. +- Fix webkit2gtk3-restore-npapi.patch to install the plugin +process. +- Disable WPE renderer: our FDO backend is now too old. @@ -64,0 +102,34 @@ + +--- +Mon Apr 12 17:44:57 UTC 2021 - Michael Gorse + +- Per discussion with maintenance, let's not remove features that + customers could possibly be using: +- Add webkit2gtk3-restore-npapi.patch: restore NPAPI plugin + support. Reverts webkit#215503. + +--- +Tue Apr 6 18:25:11 UTC 2021 - Michael Gorse + +- Update to version 2.32.0 (boo#1184155): + + Fix the authentication request port when URL omits the port. + + Fix iframe scrolling when main frame is scrolled in async +scrolling mode. + + Stop using g_memdup. + + Show a warning message when overriding signal handler for +threading suspension. + - Fix the build on RISC-V with GCC 11. + - Fix several crashes and rendering issues. + + Security fixes: CVE-2021-1788, CVE-2021-1844, CVE-2021-1871 + + Changes in version 2.30.6 (boo#1184262): + + Update user agent quirks again for Google Docs and Google Drive. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2020-27918, CVE-2020-29623, CVE-2021-1765 + CVE-2021-1789, CVE-2021-1799, CVE-2021-1801, CVE-2021-1870. +- Remove webkit-font-scaling.patch: contained in upstream +- Drop original SLE 15 support from the spec. Drop + webkit-process.patch and old-wayland-scanner.patch; they are not + needed for SP2. +- Pass ENABLE_GAMEPAD=OFF to cmake, since we don't have manette. +- Add glproto-devel to BuildRequires: now needed for the build on + SLE 15. Other differences: --
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-08-02 12:04:55 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Mon Aug 2 12:04:55 2021 rev:121 rq:909085 version:2.32.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-07-28 19:19:45.675657463 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-08-02 12:05:37.305648990 +0200 @@ -1,0 +2,6 @@ +Thu Jul 29 02:29:40 UTC 2021 - Yifan Jiang + +- Add BuildRequires pkgconfig(glproto) for SLE and Leap which have + not included the new packaging of the relevant headers. + +--- Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.F18yhA/_old 2021-08-02 12:05:37.833648878 +0200 +++ /var/tmp/diff_new_pack.F18yhA/_new 2021-08-02 12:05:37.837648877 +0200 @@ -75,6 +75,9 @@ BuildRequires: pkgconfig(freetype2) >= 2.4.2 BuildRequires: pkgconfig(geoclue-2.0) >= 2.1.5 BuildRequires: pkgconfig(glib-2.0) >= 2.36 +%if 0%{?sle_version} && 0%{?sle_version} <= 150400 +BuildRequires: pkgconfig(glproto) +%endif BuildRequires: pkgconfig(gnutls) >= 3.0.0 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.14.0 BuildRequires: pkgconfig(gstreamer-app-1.0)
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-07-28 19:19:30 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Wed Jul 28 19:19:30 2021 rev:120 rq:908551 version:2.32.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-07-22 22:43:40.819174791 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-07-28 19:19:45.675657463 +0200 @@ -1,0 +2,16 @@ +Mon Jul 26 15:38:26 UTC 2021 - Michael Gorse + +- Update to version 2.32.3 (boo#1188697): + + Properly set the cookies settings after a network process +crash. + + Fix accessibility tree after a cross site navigation with PSON +enabled. + + Ensure WebKitScriptWorld::window-object-cleared signal is +always emitted. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2021-21775, CVE-2021-21779, CVE-2021-30663, + CVE-2021-30665, CVE-2021-30689, CVE-2021-30720, CVE-2021-30734, + CVE-2021-30744, CVE-2021-30749, CVE-2021-30795, CVE-2021-30797, + CVE-2021-30799. + +--- @@ -11,0 +28 @@ + + Security fixes: CVE-2021-30758. @@ -55 +72,2 @@ - + Security fixes: CVE-2021-1788, CVE-2021-1844, CVE-2021-1871 + + Security fixes: CVE-2021-1788, CVE-2021-1844, CVE-2021-1871, + CVE-2021-30682. @@ -122 +140,2 @@ - CVE-2021-1789, CVE-2021-1799, CVE-2021-1801, CVE-2021-1870. + CVE-2021-1789, CVE-2021-1799, CVE-2021-1801, CVE-2021-1870, + CVE-2021-21806. @@ -237 +256,3 @@ - + Security fixes: CVE-2020-9947, CVE-2020-9948, CVE-2020-9951. + + Security fixes: CVE-2020-9947, CVE-2020-9948, CVE-2020-9951, + CVE-2021-1817, CVE-2021-1820, CVE-2021-1825, CVE-2021-1826, + CVE-2021-30661. @@ -409 +430 @@ -CVE-2020-3902. +CVE-2020-3902, CVE-2021-30762. @@ -636 +657,2 @@ -CVE-2019-8766, CVE-2019-8782, CVE-2019-8808, CVE-2019-8815. +CVE-2019-8766, CVE-2019-8782, CVE-2019-8808, CVE-2019-8815, + CVE-2021-30666, CVE-2021-30761. Old: webkitgtk-2.32.2.tar.xz webkitgtk-2.32.2.tar.xz.asc New: webkitgtk-2.32.3.tar.xz webkitgtk-2.32.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.vzsubk/_old 2021-07-28 19:19:46.659656172 +0200 +++ /var/tmp/diff_new_pack.vzsubk/_new 2021-07-28 19:19:46.659656172 +0200 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.32.2 +Version:2.32.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.32.2.tar.xz -> webkitgtk-2.32.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.32.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkitgtk-2.32.3.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-07-22 22:43:04 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899 (New) Package is "webkit2gtk3" Thu Jul 22 22:43:04 2021 rev:119 rq:907575 version:2.32.2 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-05-23 23:30:41.592715252 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkit2gtk3.changes 2021-07-22 22:43:40.819174791 +0200 @@ -1,0 +2,12 @@ +Mon Jul 19 18:36:42 UTC 2021 - Michael Gorse + +- Update to version 2.32.2: + + Improve calculation of initial WebKitWebView size. + + Fix kinetic scrolling on touchpad with async scrolling off. + + Fix a crash on empty drag operation in X11. + + Fix rendering on HiDPI /4k screen and scaling. + + Handle null native surface for for surfaceless rendering. + + Fix JavaScriptCore crash on 32-bit big endian systems. + + Fix several crashes and rendering issues. + +--- Old: webkitgtk-2.32.1.tar.xz webkitgtk-2.32.1.tar.xz.asc New: webkitgtk-2.32.2.tar.xz webkitgtk-2.32.2.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.fZALon/_old 2021-07-22 22:43:41.687173659 +0200 +++ /var/tmp/diff_new_pack.fZALon/_new 2021-07-22 22:43:41.691173655 +0200 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.32.1 +Version:2.32.2 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later ++ webkitgtk-2.32.1.tar.xz -> webkitgtk-2.32.2.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.32.1.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1899/webkitgtk-2.32.2.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-05-23 23:30:35 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2988 (New) Package is "webkit2gtk3" Sun May 23 23:30:35 2021 rev:118 rq:894780 version:2.32.1 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-04-29 22:44:58.084147555 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2988/webkit2gtk3.changes 2021-05-23 23:30:41.592715252 +0200 @@ -1,0 +2,24 @@ +Wed May 19 01:10:34 UTC 2021 - Michael Gorse + +- Update to version 2.32.1: + + Support building against the Musl C library. + + Support building against ICU version 69 or newer. + + Improve handling of Media Capture devices. + + Improve WebAudio playback. + + Improve video orientation handling. + + Improve seeking support for MSE playback. + + Improve flush support in EME decryptors. + + Fix HTTP status codes for requests done through a custom URI +handler. + + Fix the Bubblewrap sandbox in certain 32-bit systems. + + Fix inconsistencies between the WebKitWebView.is-muted property +state and values returned by +webkit_web_view_is_playing_audio(). + + Fix the build with ENABLE_VIDEO=OFF. + + Fix wrong timestamps for long-lived cookies. + + Fix UI process crash when failing to load favicons. + + Fix several crashes and rendering issues. + + Updated translations. +- Drop webkit2gtk3-icu69.patch: fixed upstream. + +--- Old: webkit2gtk3-icu69.patch webkitgtk-2.32.0.tar.xz webkitgtk-2.32.0.tar.xz.asc New: webkitgtk-2.32.1.tar.xz webkitgtk-2.32.1.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.M4RQJI/_old 2021-05-23 23:30:42.872709941 +0200 +++ /var/tmp/diff_new_pack.M4RQJI/_new 2021-05-23 23:30:42.876709924 +0200 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.32.0 +Version:2.32.1 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -44,8 +44,6 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch -# PATCH-FIX-UPSTREAM webkit2gtk3-icu69.patch webkit#224093 dims...@opensuse.org -- ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone -Patch1: webkit2gtk3-icu69.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkitgtk-2.32.0.tar.xz -> webkitgtk-2.32.1.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.32.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2988/webkitgtk-2.32.1.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-04-29 22:44:44 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1947 (New) Package is "webkit2gtk3" Thu Apr 29 22:44:44 2021 rev:117 rq:888972 version:2.32.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-04-14 10:09:33.677350050 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1947/webkit2gtk3.changes 2021-04-29 22:44:58.084147555 +0200 @@ -1,0 +2,6 @@ +Wed Apr 28 06:41:41 UTC 2021 - Dominique Leuenberger + +- Add webkit2gtk3-icu69.patch: Fix build with ICU 69: + + ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone. + +--- New: webkit2gtk3-icu69.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.72dgKo/_old 2021-04-29 22:44:58.664144972 +0200 +++ /var/tmp/diff_new_pack.72dgKo/_new 2021-04-29 22:44:58.668144954 +0200 @@ -44,6 +44,8 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch +# PATCH-FIX-UPSTREAM webkit2gtk3-icu69.patch webkit#224093 dims...@opensuse.org -- ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone +Patch1: webkit2gtk3-icu69.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++ webkit2gtk3-icu69.patch ++ >From 49a19c49c6de8af74e521f36cb43e6c1ec2e391c Mon Sep 17 00:00:00 2001 From: Ross Kirsling Date: Tue, 13 Apr 2021 02:04:15 + Subject: [PATCH] ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone https://bugs.webkit.org/show_bug.cgi?id=224093 Reviewed by Yusuke Suzuki. In a shining example of "disappointing library practices", ICU 69 deprecates ubrk_safeClone in favor of a new *draft* API ubrk_clone, meaning that no function with this functionality is exposed by default. This patch introduces a function cloneUBreakIterator to abstract over this change; however, since we need to: 1. confine the effects of disabling U_HIDE_DRAFT_API to a non-unified implementation file 2. still be able to include ubrk.h from IntlSegmenter.h to instantiate ICUDeleter (*not* `clone`!) ...the new helper function is introduced in a *headerless* implementation file, IntlWorkaround.cpp. * JavaScriptCore.xcodeproj/project.pbxproj: * Sources.txt: * runtime/IntlSegmenter.cpp: (JSC::IntlSegmenter::segment const): * runtime/IntlSegmenter.h: * runtime/IntlSegments.cpp: (JSC::IntlSegments::createSegmentIterator): * runtime/IntlWorkaround.cpp: Added. (JSC::cloneUBreakIterator): Canonical link: https://commits.webkit.org/236421@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275856 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/JavaScriptCore/Sources.txt | 1 + .../JavaScriptCore/runtime/IntlSegmenter.cpp | 2 +- Source/JavaScriptCore/runtime/IntlSegmenter.h | 4 ++ .../JavaScriptCore/runtime/IntlSegments.cpp | 2 +- .../JavaScriptCore/runtime/IntlWorkaround.cpp | 53 +++ 7 files changed, 97 insertions(+), 8 deletions(-) create mode 100644 Source/JavaScriptCore/runtime/IntlWorkaround.cpp diff --git a/Source/JavaScriptCore/Sources.txt b/Source/JavaScriptCore/Sources.txt index 28b5b83632b9..b6492dfdcb75 100644 --- a/Source/JavaScriptCore/Sources.txt +++ b/Source/JavaScriptCore/Sources.txt @@ -849,6 +849,7 @@ runtime/IntlSegmenterConstructor.cpp runtime/IntlSegmenterPrototype.cpp runtime/IntlSegments.cpp runtime/IntlSegmentsPrototype.cpp +runtime/IntlWorkaround.cpp @no-unify // Confine U_HIDE_DRAFT_API's effect to this file. runtime/IteratorOperations.cpp runtime/IteratorPrototype.cpp runtime/JSArray.cpp diff --git a/Source/JavaScriptCore/runtime/IntlSegmenter.cpp b/Source/JavaScriptCore/runtime/IntlSegmenter.cpp index 2ad74f94bbe8..93c9b2032847 100644 --- a/Source/JavaScriptCore/runtime/IntlSegmenter.cpp +++ b/Source/JavaScriptCore/runtime/IntlSegmenter.cpp @@ -125,7 +125,7 @@ JSValue IntlSegmenter::segment(JSGlobalObject* globalObject, JSValue stringValue auto upconvertedCharacters = Box>::create(string.charactersWithoutNullTermination()); UErrorCode status = U_ZERO_ERROR; -auto segmenter = std::unique_ptr(ubrk_safeClone(m_segmenter.get(), nullptr, nullptr, )); +auto segmenter = std::unique_ptr(cloneUBreakIterator(m_segmenter.get(), )); if (U_FAILURE(status)) { throwTypeError(globalObject, scope, "failed to initialize Segments"_s); return { }; diff --git a/Source/JavaScriptCore/runtime/IntlSegmenter.h
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-04-14 10:09:29 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2401 (New) Package is "webkit2gtk3" Wed Apr 14 10:09:29 2021 rev:116 rq:884649 version:2.32.0 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-04-12 12:38:48.149469566 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2401/webkit2gtk3.changes 2021-04-14 10:09:33.677350050 +0200 @@ -1,0 +2,17 @@ +Fri Apr 2 17:34:41 UTC 2021 - Michael Gorse + +- Update to version 2.32.0 (boo#1184155): + + Fix the authentication request port when URL omits the port. + + Fix iframe scrolling when main frame is scrolled in async +scrolling mode. + + Stop using g_memdup. + + Show a warning message when overriding signal handler for +threading suspension. + - Fix the build on RISC-V with GCC 11. + - Fix several crashes and rendering issues. + + Security fixes: CVE-2021-1788, CVE-2021-1844, CVE-2021-1871 +- Drop old-wayland-scanner.patch and webkit-process.patch, and also + drop support for Leap 15.0 and 15.1, since they are no longer + supported. + +--- @@ -59 +76 @@ -- Update to version 2.30.6: +- Update to version 2.30.6 (boo#1184262): @@ -61,0 +79,2 @@ + + Security fixes: CVE-2020-27918, CVE-2020-29623, CVE-2021-1765 + CVE-2021-1789, CVE-2021-1799, CVE-2021-1801, CVE-2021-1870. @@ -176 +195 @@ - + Security fixes: CVE-2020-9948, CVE-2020-9951. + + Security fixes: CVE-2020-9947, CVE-2020-9948, CVE-2020-9951. Old: old-wayland-scanner.patch webkit-process.patch webkitgtk-2.31.91.tar.xz webkitgtk-2.31.91.tar.xz.asc New: webkitgtk-2.32.0.tar.xz webkitgtk-2.32.0.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.Jn3PE0/_old 2021-04-14 10:09:34.513351462 +0200 +++ /var/tmp/diff_new_pack.Jn3PE0/_new 2021-04-14 10:09:34.513351462 +0200 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.31.91 +Version:2.32.0 Release:0 Summary:Library for rendering web content, GTK+ Port License:BSD-3-Clause AND LGPL-2.0-or-later @@ -45,35 +45,29 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch -# Below patches are for 15.0/15.1 only -# PATCH-NEEDS-REBASE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary (was: PATCH-FIX-OPENSUSE). -Patch100: webkit-process.patch -# PATCH-FIX-OPENSUSE old-wayland-scanner.patch mgo...@suse.com -- pass code to wayland-scanner, rather than private-code -Patch101: old-wayland-scanner.patch - BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGLESv1_CM-devel BuildRequires: Mesa-libGLESv2-devel BuildRequires: Mesa-libGLESv3-devel BuildRequires: bison >= 2.3 -%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 BuildRequires: bubblewrap -%endif BuildRequires: cmake BuildRequires: enchant-devel +BuildRequires: gcc-c++ >= 4.9 BuildRequires: gobject-introspection-devel BuildRequires: gperf >= 3.0.1 BuildRequires: hyphen-devel BuildRequires: libicu-devel BuildRequires: libjpeg-devel BuildRequires: ninja +BuildRequires: openjpeg2 +BuildRequires: openjpeg2-devel BuildRequires: perl >= 5.10.0 BuildRequires: pkgconfig +BuildRequires: python3 BuildRequires: ruby >= 1.8.7 -%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 BuildRequires: xdg-dbus-proxy -%endif BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atspi-2) >= 2.5.3 BuildRequires: pkgconfig(cairo) >= 1.10.2 @@ -104,26 +98,16 @@ BuildRequires: pkgconfig(libsoup-2.4) >= 2.61.90 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwoff2dec) BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0 BuildRequires: pkgconfig(libxslt) >= 1.1.7 BuildRequires: pkgconfig(manette-0.2) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(upower-glib) -%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 -%endif -BuildRequires: gcc-c++ >= 4.9 BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) -%if 0%{?suse_version} >= 1500 -BuildRequires: openjpeg2 -BuildRequires: openjpeg2-devel -%endif -%if 0%{?suse_version} > 1500 -BuildRequires:
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-04-12 12:35:53 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2401 (New) Package is "webkit2gtk3" Mon Apr 12 12:35:53 2021 rev:115 rq:881173 version:2.31.91 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-03-03 18:34:47.171373794 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2401/webkit2gtk3.changes 2021-04-12 12:38:48.149469566 +0200 @@ -1,0 +2,62 @@ +Tue Mar 23 02:31:51 UTC 2021 - Michael Gorse + +- Update to version 2.31.91: + + Make WebKitSecurityOrigin a simple data store for and deprecate webkit_security_origin_is_opaque(). + + Fix user agent again to work on several google websites. + + Fix web view url on web process terminate signals. + + Fix preferred language overrides sent to the web process. + + Fix the build in i386. + + Translation updates: Simplified Chinese. +- Drop webkitgtk-i586-build-fix.patch: fixed upstream. +- Disable webkit-process.patch: needs to be rebased or dropped. + +--- +Mon Mar 22 02:31:51 UTC 2021 - Michael Gorse + +- Add webkitgtk-i586-build-fix.patch: fix build on i586 + (webkit#222480). + +--- +Mon Mar 22 02:31:50 UTC 2021 - Michael Gorse + +- Update to version 2.31.90: + + Add permission request API for MediaKeySystem access. + + Fix rendering when using opacity filters on hardware +accelerated layers. + + Fix flatpak-spawn subsandbox to not clear environment +variables. + + Ensure a URI scheme handler can't be registered multiple times. + + Fix several crashes and rendering issues. + + The minimum required GStreamer version is now 1.14. + + CEA-608 closed captions support (requires +WEBKIT_GST_USE_PLAYBIN3=1 environment variable). + - Advertise CBCS decryption and VP9 support in Thunder. + - Advertise DASH as supported in the media player. + - Improved support for playbin3. + - Translation updates: Ukrainian. +- Up required gstreamer and gtk3 versions. + +--- +Mon Mar 22 02:31:01 UTC 2021 - Callum Farmer + +- Update to version 2.31.1: + + Remove support for NPAPI plugins. + + Enable the web process cache when PSON is enabled too. + + TLS errors and proxy settings APIs have been moved from +WebKitContext to WebKitWebsiteDataManager. + + Add new API to remove individual scripts/stylesheets using +WebKitUserContentManager. + + Correctly apply the system font scaling factor. + + Show main loop frames information in the web inspector. +- Remove webkit-font-scaling.patch: contained in upstream +- New build requirement: pkgconfig(manette-0.2). + +--- +Sun Mar 21 20:33:09 UTC 2021 - Michael Gorse + +- Update to version 2.30.6: + + Update user agent quirks again for Google Docs and Google Drive. + + Fix several crashes and rendering issues. + +--- Old: webkit-font-scaling.patch webkitgtk-2.30.5.tar.xz webkitgtk-2.30.5.tar.xz.asc New: webkitgtk-2.31.91.tar.xz webkitgtk-2.31.91.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.f5GSXr/_old 2021-04-12 12:38:49.461471091 +0200 +++ /var/tmp/diff_new_pack.f5GSXr/_new 2021-04-12 12:38:49.465471096 +0200 @@ -31,10 +31,10 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.30.5 +Version:2.31.91 Release:0 Summary:Library for rendering web content, GTK+ Port -License:LGPL-2.0-or-later AND BSD-3-Clause +License:BSD-3-Clause AND LGPL-2.0-or-later Group: Development/Libraries/C and C++ URL:https://webkitgtk.org Source0:%{url}/releases/%{_name}-%{version}.tar.xz @@ -44,11 +44,9 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch -# PATCH-FIX-UPSTREAM webkit-font-scaling.patch https://bugs.webkit.org/show_bug.cgi?id=218450 badshah...@gmail.com -- Fix system font scaling not applied to 'font-size: XXXpt' -Patch1: webkit-font-scaling.patch # Below patches are for 15.0/15.1 only -# PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. +# PATCH-NEEDS-REBASE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-03-03 18:34:46 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2378 (New) Package is "webkit2gtk3" Wed Mar 3 18:34:46 2021 rev:114 rq:876240 version:2.30.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-02-22 14:39:59.440593062 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2378/webkit2gtk3.changes 2021-03-03 18:34:47.171373794 +0100 @@ -4 +4 @@ -- Update _constraints for armv6/armv7 +- Update _constraints for armv6/armv7 (bsc#1182719) Other differences: --
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-02-22 14:39:44 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2378 (New) Package is "webkit2gtk3" Mon Feb 22 14:39:44 2021 rev:113 rq:873921 version:2.30.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-02-18 20:48:00.751181140 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2378/webkit2gtk3.changes 2021-02-22 14:39:59.440593062 +0100 @@ -1,0 +2,5 @@ +Fri Feb 19 07:45:12 UTC 2021 - Guillaume GARDET + +- Update _constraints for armv6/armv7 + +--- @@ -4 +9 @@ -- Update to version 2.30.5: +- Update to version 2.30.5 (boo#1182286): @@ -9,0 +15 @@ + + Security fixes: CVE-2020-13558. Other differences: -- ++ _constraints ++ --- /var/tmp/diff_new_pack.E5q2dU/_old 2021-02-22 14:40:00.112593807 +0100 +++ /var/tmp/diff_new_pack.E5q2dU/_new 2021-02-22 14:40:00.112593807 +0100 @@ -14,7 +14,7 @@ -3500 +5500
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-02-18 20:38:44 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504 (New) Package is "webkit2gtk3" Thu Feb 18 20:38:44 2021 rev:112 rq:872339 version:2.30.5 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-01-30 13:55:47.065963415 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504/webkit2gtk3.changes 2021-02-18 20:48:00.751181140 +0100 @@ -1,0 +2,11 @@ +Sat Feb 13 18:06:17 UTC 2021 - Michael Gorse + +- Update to version 2.30.5: + + Bring back the WebKitPluginProcess installation that was +removed by mistake. + + Fix RunLoop objects leaked in worker threads. + + Fix aarch64 llint build with JIT disabled. + + Use Internet Explorer quirk for Google Docs. +- Drop gir-multilib.patch: fixed upstream. + +--- Old: gir-multilib.patch webkitgtk-2.30.4.tar.xz webkitgtk-2.30.4.tar.xz.asc New: webkitgtk-2.30.5.tar.xz webkitgtk-2.30.5.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.X6pvZV/_old 2021-02-18 20:48:26.975211556 +0100 +++ /var/tmp/diff_new_pack.X6pvZV/_new 2021-02-18 20:48:26.975211556 +0100 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.30.4 +Version:2.30.5 Release:0 Summary:Library for rendering web content, GTK+ Port License:LGPL-2.0-or-later AND BSD-3-Clause @@ -46,8 +46,6 @@ Patch0: no-forced-sse.patch # PATCH-FIX-UPSTREAM webkit-font-scaling.patch https://bugs.webkit.org/show_bug.cgi?id=218450 badshah...@gmail.com -- Fix system font scaling not applied to 'font-size: XXXpt' Patch1: webkit-font-scaling.patch -# PATCH-FIX-UPSTREAM gir-multilib.patch -- Fix multilib conflict in gir files -Patch2: gir-multilib.patch # Below patches are for 15.0/15.1 only # PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. @@ -283,7 +281,6 @@ %setup -q -n webkitgtk-%{version} %patch0 -p1 %patch1 -p1 -%patch2 -p1 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 %patch100 -p1 %patch101 -p1 ++ webkitgtk-2.30.4.tar.xz -> webkitgtk-2.30.5.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.30.4.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504/webkitgtk-2.30.5.tar.xz differ: char 26, line 1
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-01-30 13:55:44 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504 (New) Package is "webkit2gtk3" Sat Jan 30 13:55:44 2021 rev:111 rq:866803 version:2.30.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2021-01-25 18:23:06.984385622 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504/webkit2gtk3.changes 2021-01-30 13:55:47.065963415 +0100 @@ -1,0 +2,6 @@ +Wed Jan 20 10:47:33 UTC 2021 - Bj??rn Lie + +- Add gir-multilib.patch: Fix multilib conflict in gir files. +- Disable gold linker for ppc64le + +--- New: gir-multilib.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.1NF7rx/_old 2021-01-30 13:55:47.865964997 +0100 +++ /var/tmp/diff_new_pack.1NF7rx/_new 2021-01-30 13:55:47.869965005 +0100 @@ -27,7 +27,7 @@ %define _name webkitgtk # gold linker not available on old s390/s390x %define _gold_linker 1 -%ifarch ppc s390 +%ifarch ppc ppc64le s390 %define _gold_linker 0 %endif Name: webkit2gtk3 @@ -41,15 +41,20 @@ Source1:%{url}/releases/%{_name}-%{version}.tar.xz.asc Source98: baselibs.conf Source99: webkit2gtk3.keyring + # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch # PATCH-FIX-UPSTREAM webkit-font-scaling.patch https://bugs.webkit.org/show_bug.cgi?id=218450 badshah...@gmail.com -- Fix system font scaling not applied to 'font-size: XXXpt' Patch1: webkit-font-scaling.patch +# PATCH-FIX-UPSTREAM gir-multilib.patch -- Fix multilib conflict in gir files +Patch2: gir-multilib.patch + # Below patches are for 15.0/15.1 only # PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. Patch100: webkit-process.patch # PATCH-FIX-OPENSUSE old-wayland-scanner.patch mgo...@suse.com -- pass code to wayland-scanner, rather than private-code Patch101: old-wayland-scanner.patch + BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGLESv1_CM-devel @@ -278,6 +283,7 @@ %setup -q -n webkitgtk-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 %patch100 -p1 %patch101 -p1 ++ gir-multilib.patch ++ --- a/Source/JavaScriptCore/PlatformGTK.cmake +++ a/Source/JavaScriptCore/PlatformGTK.cmake @@ -79,6 +79,8 @@ if (ENABLE_INTROSPECTION) --pkg-export=javascriptcoregtk-${WEBKITGTK_API_VERSION} --output=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir --c-include="jsc/jsc.h" +--sources-top-dirs=${CMAKE_BINARY_DIR} +--sources-top-dirs=${CMAKE_SOURCE_DIR} -DJSC_COMPILATION -I${CMAKE_SOURCE_DIR}/Source -I${JAVASCRIPTCORE_DIR} --- a/Source/WebKit/PlatformGTK.cmake +++ a/Source/WebKit/PlatformGTK.cmake @@ -678,6 +678,8 @@ if (ENABLE_INTROSPECTION) --pkg-export=webkit2gtk-${WEBKITGTK_API_VERSION} --output=${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir --c-include="webkit2/webkit2.h" +--sources-top-dirs=${CMAKE_BINARY_DIR} +--sources-top-dirs=${CMAKE_SOURCE_DIR} -DBUILDING_WEBKIT -DWEBKIT2_COMPILATION -I${CMAKE_SOURCE_DIR}/Source
commit webkit2gtk3 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2021-01-25 18:23:00 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504 (New) Package is "webkit2gtk3" Mon Jan 25 18:23:00 2021 rev:110 rq:865372 version:2.30.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-12-18 19:52:17.777607140 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28504/webkit2gtk3.changes 2021-01-25 18:23:06.984385622 +0100 @@ -1,0 +2,10 @@ +Tue Jan 19 19:12:53 UTC 2021 - Atri Bhattacharya + +- Add webkit-font-scaling.patch: Fix system font scaling not + applied to 'font-size: XXXpt'; patch taken from upstream and + rebased to apply cleanly + (https://bugs.webkit.org/show_bug.cgi?id=218450). +- Pass `-q` to setup to disable printing long list of files + extracted from source tarball. + +--- New: webkit-font-scaling.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.hV0at7/_old 2021-01-25 18:23:07.720386672 +0100 +++ /var/tmp/diff_new_pack.hV0at7/_new 2021-01-25 18:23:07.724386678 +0100 @@ -1,7 +1,7 @@ # # spec file for package webkit2gtk3 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -43,6 +43,8 @@ Source99: webkit2gtk3.keyring # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch +# PATCH-FIX-UPSTREAM webkit-font-scaling.patch https://bugs.webkit.org/show_bug.cgi?id=218450 badshah...@gmail.com -- Fix system font scaling not applied to 'font-size: XXXpt' +Patch1: webkit-font-scaling.patch # Below patches are for 15.0/15.1 only # PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. Patch100: webkit-process.patch @@ -273,8 +275,9 @@ %lang_package -n %{_pkgname_no_slpp} %prep -%setup -n webkitgtk-%{version} +%setup -q -n webkitgtk-%{version} %patch0 -p1 +%patch1 -p1 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 %patch100 -p1 %patch101 -p1 ++ webkit-font-scaling.patch ++ Index: webkitgtk-2.30.4/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp === --- webkitgtk-2.30.4.orig/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp +++ webkitgtk-2.30.4/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp @@ -81,7 +81,6 @@ struct _WebKitSettingsPrivate { CString mediaContentTypesRequiringHardwareSupport; bool allowModalDialogs { false }; bool zoomTextOnly { false }; -double screenDpi { 96 }; #if PLATFORM(GTK) bool enableBackForwardNavigationGestures { false }; #endif @@ -176,7 +175,6 @@ enum { static void webKitSettingsDispose(GObject* object) { -WebCore::setScreenDPIObserverHandler(nullptr, object); G_OBJECT_CLASS(webkit_settings_parent_class)->dispose(object); } @@ -191,23 +189,6 @@ static void webKitSettingsConstructed(GO bool mediaStreamEnabled = prefs->mediaStreamEnabled(); prefs->setMediaDevicesEnabled(mediaStreamEnabled); prefs->setPeerConnectionEnabled(mediaStreamEnabled); - -settings->priv->screenDpi = WebCore::screenDPI(); -WebCore::setScreenDPIObserverHandler([settings]() { -auto newScreenDpi = WebCore::screenDPI(); -if (newScreenDpi == settings->priv->screenDpi) -return; - -auto scalingFactor = newScreenDpi / settings->priv->screenDpi; -auto fontSize = settings->priv->preferences->defaultFontSize(); -auto monospaceFontSize = settings->priv->preferences->defaultFixedFontSize(); -settings->priv->screenDpi = newScreenDpi; - -g_object_freeze_notify(G_OBJECT(settings)); -webkit_settings_set_default_font_size(settings, std::round(fontSize * scalingFactor)); -webkit_settings_set_default_monospace_font_size(settings, std::round(monospaceFontSize * scalingFactor)); -g_object_thaw_notify(G_OBJECT(settings)); -}, object); } static void webKitSettingsSetProperty(GObject* object, guint propId, const GValue* value, GParamSpec* paramSpec) Index: webkitgtk-2.30.4/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp === --- webkitgtk-2.30.4.orig/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp +++
commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2020-12-18 19:52:16 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5145 (New) Package is "webkit2gtk3" Fri Dec 18 19:52:16 2020 rev:109 rq:856370 version:2.30.4 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-12-09 22:12:05.155107461 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5145/webkit2gtk3.changes 2020-12-18 19:52:17.777607140 +0100 @@ -1,0 +2,12 @@ +Tue Dec 15 14:06:42 UTC 2020 - Dominique Leuenberger + +- Update to version 2.30.4: + + Fix text data sent with WebSockets when using libsoup < 2.68. + + Fix the rendering on Raspberry Pi 3 using the proprietary video +driver. + + Fix clipping of descedant layers of a mask layer. + + Fix the build with ICU 68.1. +- Drop upstream merged patch: + + 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch + +--- Old: 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch webkitgtk-2.30.3.tar.xz webkitgtk-2.30.3.tar.xz.asc New: webkitgtk-2.30.4.tar.xz webkitgtk-2.30.4.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.ZFXdJj/_old 2020-12-18 19:52:19.445608978 +0100 +++ /var/tmp/diff_new_pack.ZFXdJj/_new 2020-12-18 19:52:19.445608978 +0100 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.30.3 +Version:2.30.4 Release:0 Summary:Library for rendering web content, GTK+ Port License:LGPL-2.0-or-later AND BSD-3-Clause @@ -43,8 +43,6 @@ Source99: webkit2gtk3.keyring # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch0: no-forced-sse.patch -# PATCH-FIX-UPSTREAM 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch dims...@opensuse.org -- ICU 68.1 no longer exposes FALSE and TRUE macros by default -Patch1: http://git.yoctoproject.org/cgit/cgit.cgi/poky/plain/meta/recipes-sato/webkit/webkitgtk/0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch # Below patches are for 15.0/15.1 only # PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. Patch100: webkit-process.patch @@ -277,7 +275,6 @@ %prep %setup -n webkitgtk-%{version} %patch0 -p1 -%patch1 -p1 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 %patch100 -p1 %patch101 -p1 ++ webkitgtk-2.30.3.tar.xz -> webkitgtk-2.30.4.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.30.3.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5145/webkitgtk-2.30.4.tar.xz differ: char 27, line 1 ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org
commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2020-12-09 22:12:01 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2328 (New) Package is "webkit2gtk3" Wed Dec 9 22:12:01 2020 rev:108 rq:853736 version:2.30.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-12-04 21:27:05.850005115 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2328/webkit2gtk3.changes 2020-12-09 22:12:05.155107461 +0100 @@ -1,0 +2,9 @@ +Thu Dec 3 22:23:20 UTC 2020 - Michael Gorse + +- Add old-wayland-scanner.patch for 15.0/15.1: support older + wayland-scanner. Also renumber patches to group + 15.0/15.1-specific patches together. +- Have the libwebkit2gtk package require libjavascriptcoregtk of + the same version (boo#1171531). + +--- New: old-wayland-scanner.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.jAmDcj/_old 2020-12-09 22:12:05.883108199 +0100 +++ /var/tmp/diff_new_pack.jAmDcj/_new 2020-12-09 22:12:05.883108199 +0100 @@ -41,12 +41,15 @@ Source1:%{url}/releases/%{_name}-%{version}.tar.xz.asc Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. -Patch0: webkit-process.patch # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. -Patch1: no-forced-sse.patch +Patch0: no-forced-sse.patch # PATCH-FIX-UPSTREAM 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch dims...@opensuse.org -- ICU 68.1 no longer exposes FALSE and TRUE macros by default -Patch2: http://git.yoctoproject.org/cgit/cgit.cgi/poky/plain/meta/recipes-sato/webkit/webkitgtk/0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch +Patch1: http://git.yoctoproject.org/cgit/cgit.cgi/poky/plain/meta/recipes-sato/webkit/webkitgtk/0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch +# Below patches are for 15.0/15.1 only +# PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. +Patch100: webkit-process.patch +# PATCH-FIX-OPENSUSE old-wayland-scanner.patch mgo...@suse.com -- pass code to wayland-scanner, rather than private-code +Patch101: old-wayland-scanner.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGLESv1_CM-devel @@ -139,6 +142,7 @@ %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 Requires: bubblewrap %endif +Requires: libjavascriptcoregtk%{_sover} = %{version} Requires: webkit2gtk-4_0-injected-bundles %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 Requires: xdg-dbus-proxy @@ -272,11 +276,12 @@ %prep %setup -n webkitgtk-%{version} -%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 %patch0 -p1 -%endif %patch1 -p1 -%patch2 -p1 +%if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 +%patch100 -p1 +%patch101 -p1 +%endif %build %define _lto_cflags %{nil} ++ old-wayland-scanner.patch ++ diff -urp webkitgtk-2.30.3.orig/Source/WebKit/PlatformGTK.cmake webkitgtk-2.30.3/Source/WebKit/PlatformGTK.cmake --- webkitgtk-2.30.3.orig/Source/WebKit/PlatformGTK.cmake 2020-09-11 03:11:29.0 -0500 +++ webkitgtk-2.30.3/Source/WebKit/PlatformGTK.cmake2020-12-02 14:05:01.252761221 -0600 @@ -572,14 +572,14 @@ if (ENABLE_WAYLAND_TARGET) DEPENDS ${WEBKIT_DIR}/Shared/gtk/WebKitWaylandProtocol.xml COMMAND ${WAYLAND_SCANNER} server-header ${WEBKIT_DIR}/Shared/gtk/WebKitWaylandProtocol.xml ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/WebKitWaylandServerProtocol.h COMMAND ${WAYLAND_SCANNER} client-header ${WEBKIT_DIR}/Shared/gtk/WebKitWaylandProtocol.xml ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/WebKitWaylandClientProtocol.h -COMMAND ${WAYLAND_SCANNER} private-code ${WEBKIT_DIR}/Shared/gtk/WebKitWaylandProtocol.xml ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/WebKitWaylandClientProtocol.c +COMMAND ${WAYLAND_SCANNER} code ${WEBKIT_DIR}/Shared/gtk/WebKitWaylandProtocol.xml ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/WebKitWaylandClientProtocol.c VERBATIM ) add_custom_command( OUTPUT ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/pointer-constraints-unstable-v1-protocol.c DEPENDS ${WAYLAND_PROTOCOLS_DATADIR}/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml -COMMAND ${WAYLAND_SCANNER} private-code
commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2020-12-04 21:27:04 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913 (New) Package is "webkit2gtk3" Fri Dec 4 21:27:04 2020 rev:107 rq:852695 version:2.30.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-12-02 15:05:46.713612319 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913/webkit2gtk3.changes 2020-12-04 21:27:05.850005115 +0100 @@ -1,0 +2,6 @@ +Wed Dec 2 13:36:15 UTC 2020 - Dominique Leuenberger + +- 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch: + ICU 68.1 no longer exposes FALSE and TRUE macros by default. + +--- New: 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.b4OgOi/_old 2020-12-04 21:27:06.550006119 +0100 +++ /var/tmp/diff_new_pack.b4OgOi/_new 2020-12-04 21:27:06.554006125 +0100 @@ -45,7 +45,8 @@ Patch0: webkit-process.patch # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. Patch1: no-forced-sse.patch - +# PATCH-FIX-UPSTREAM 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch dims...@opensuse.org -- ICU 68.1 no longer exposes FALSE and TRUE macros by default +Patch2: http://git.yoctoproject.org/cgit/cgit.cgi/poky/plain/meta/recipes-sato/webkit/webkitgtk/0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGLESv1_CM-devel @@ -275,6 +276,7 @@ %patch0 -p1 %endif %patch1 -p1 +%patch2 -p1 %build %define _lto_cflags %{nil} ++ 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch ++ From 8d1c44a03c1870912991467f8d8cd8bb6f85efa5 Mon Sep 17 00:00:00 2001 From: "stephan.sz...@sony.com" Date: Tue, 3 Nov 2020 20:06:15 + Subject: [PATCH] ICU 68.1 no longer exposes FALSE and TRUE macros by default https://bugs.webkit.org/show_bug.cgi?id=218522 Reviewed by Don Olmstead. Source/WebCore: * platform/text/TextCodecICU.cpp: Replace use of TRUE with true Source/WebKit: * UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp: Replace FALSE with false Source/WTF: Replace uses of FALSE and TRUE with false and true. * wtf/text/icu/UTextProvider.h: * wtf/text/icu/UTextProviderLatin1.cpp: * wtf/text/icu/UTextProviderUTF16.cpp: Upstream-Status: Backport Signed-off-by: Ross Burton git-svn-id: https://svn.webkit.org/repository/webkit/trunk@269325 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/WTF/wtf/text/icu/UTextProvider.h| 8 Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp| 14 +++--- Source/WTF/wtf/text/icu/UTextProviderUTF16.cpp | 4 ++-- Source/WebCore/platform/text/TextCodecICU.cpp | 2 +- .../DrawingAreaProxyCoordinatedGraphics.cpp| 2 +- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Source/WTF/wtf/text/icu/UTextProvider.h b/Source/WTF/wtf/text/icu/UTextProvider.h index c8f28d6e..3c6fbeab 100644 --- a/Source/WTF/wtf/text/icu/UTextProvider.h +++ b/Source/WTF/wtf/text/icu/UTextProvider.h @@ -79,12 +79,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text, int64_t nativeIndex, int // Ensure chunk offset is well formed if computed offset exceeds int32_t range. ASSERT(offset < std::numeric_limits::max()); text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; -isAccessible = TRUE; +isAccessible = true; return true; } if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) { text->chunkOffset = text->chunkLength; -isAccessible = FALSE; +isAccessible = false; return true; } } else { @@ -93,12 +93,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text, int64_t nativeIndex, int // Ensure chunk offset is well formed if computed offset exceeds int32_t range. ASSERT(offset < std::numeric_limits::max()); text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0; -isAccessible = TRUE; +isAccessible = true; return true; } if (nativeIndex <= 0 && !text->chunkNativeStart) { text->chunkOffset = 0; -isAccessible = FALSE; +isAccessible = false; return
commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2020-12-02 15:05:45 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913 (New) Package is "webkit2gtk3" Wed Dec 2 15:05:45 2020 rev:106 rq:852625 version:2.30.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-11-29 12:23:05.125677943 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913/webkit2gtk3.changes 2020-12-02 15:05:46.713612319 +0100 @@ -4 +4 @@ -- Update to version 2.30.3 (boo#1179122): +- Update to version 2.30.3 (boo#1179122 boo#1179451): @@ -13 +13 @@ - + Security fixes: CVE-2020-13584, CVE-2020-9983. + + Security fixes: CVE-2020-13584, CVE-2020-9983, CVE-2020-13543. Other differences: -- ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org
[opensuse-commit] commit webkit2gtk3 for openSUSE:Factory
Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2020-11-29 12:22:58 Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913 (New) Package is "webkit2gtk3" Sun Nov 29 12:22:58 2020 rev:105 rq:851051 version:2.30.3 Changes: --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2020-10-30 11:46:05.365623468 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913/webkit2gtk3.changes 2020-11-29 12:23:05.125677943 +0100 @@ -1,0 +2,16 @@ +Sun Nov 22 16:37:46 UTC 2020 - Michael Gorse + +- Update to version 2.30.3 (boo#1179122): + + Add new build option USE(64KB_PAGE_BLOCK). + + Fix backdrop filters with rounded borders. + + Fix scrolling iframes when async scrolling is enabled. + + Allow applications to handle drag and drop on the web view +again. + + Update Outlook user agent quirk. + + Fix the build with video support disabled. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2020-13584, CVE-2020-9983. +- Drop webkit2gtk3-fdo-soname.patch: fixed upstream. +- Rebase webkit-process.patch. + +--- @@ -37,0 +54 @@ + + Security fixes: CVE-2020-9948, CVE-2020-9951. @@ -144 +161 @@ -CVE-2020-13753. +CVE-2020-13753, CVE-2020-9952. Old: webkit2gtk3-fdo-soname.patch webkitgtk-2.30.2.tar.xz webkitgtk-2.30.2.tar.xz.asc New: webkitgtk-2.30.3.tar.xz webkitgtk-2.30.3.tar.xz.asc Other differences: -- ++ webkit2gtk3.spec ++ --- /var/tmp/diff_new_pack.wR4mSe/_old 2020-11-29 12:23:06.421679254 +0100 +++ /var/tmp/diff_new_pack.wR4mSe/_new 2020-11-29 12:23:06.425679259 +0100 @@ -31,7 +31,7 @@ %define _gold_linker 0 %endif Name: webkit2gtk3 -Version:2.30.2 +Version:2.30.3 Release:0 Summary:Library for rendering web content, GTK+ Port License:LGPL-2.0-or-later AND BSD-3-Clause @@ -41,12 +41,10 @@ Source1:%{url}/releases/%{_name}-%{version}.tar.xz.asc Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-OPENSUSE webkit2gtk3-fdo-soname.patch mgo...@suse.com -- don't call dlopen with an unversioned soname. -Patch0: webkit2gtk3-fdo-soname.patch # PATCH-FIX-OPENSUSE webkit-process.patch boo#1159329 mgo...@suse.com -- use single web process for evolution and geary. -Patch1: webkit-process.patch +Patch0: webkit-process.patch # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 firefox. -Patch2: no-forced-sse.patch +Patch1: no-forced-sse.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -273,11 +271,10 @@ %prep %setup -n webkitgtk-%{version} -%patch0 -p1 %if 0%{?suse_version} <= 1500 && 0%{?sle_version} < 150200 -%patch1 -p1 +%patch0 -p1 %endif -%patch2 -p1 +%patch1 -p1 %build %define _lto_cflags %{nil} ++ webkit-process.patch ++ --- /var/tmp/diff_new_pack.wR4mSe/_old 2020-11-29 12:23:06.473679307 +0100 +++ /var/tmp/diff_new_pack.wR4mSe/_new 2020-11-29 12:23:06.473679307 +0100 @@ -1,7 +1,7 @@ -diff -urp webkitgtk-2.28.0.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp webkitgtk-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp webkitgtk-2.28.0.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-02-04 04:30:36.0 -0600 -+++ webkitgtk-2.28.0/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-03-19 14:16:07.742318092 -0500 -@@ -379,8 +379,16 @@ static void webkitWebContextConstructed( +diff -urp webkitgtk-2.30.3.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp webkitgtk-2.30.3/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp +--- webkitgtk-2.30.3.orig/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-09-18 03:34:08.0 -0500 webkitgtk-2.30.3/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp 2020-11-20 16:25:05.830587831 -0600 +@@ -397,8 +397,16 @@ static void webkitWebContextConstructed( configuration.setProcessSwapsOnNavigation(priv->psonEnabled); if (!priv->psonEnabled) { const char* useSingleWebProcess = getenv("WEBKIT_USE_SINGLE_WEB_PROCESS"); @@ -18,5 +18,5 @@ +} +} } - #endif + #if !USE(GTK4) ++ webkitgtk-2.30.2.tar.xz -> webkitgtk-2.30.3.tar.xz ++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.30.2.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.5913/webkitgtk-2.30.3.tar.xz differ: char 27, line 1 ___ openSUSE Commits mailing list --