commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-09-06 17:17:30 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.10096 (New) Package is "libqt5-qtwebengine" Fri Sep 6 17:17:30 2024 rev:102 rq:1198834 version:5.15.17 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-08-30 13:26:00.530461953 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.10096/libqt5-qtwebengine.changes 2024-09-06 17:17:31.401344434 +0200 @@ -1,0 +2,5 @@ +Wed Sep 4 14:27:07 UTC 2024 - Guillaume GARDET + +- Disable LTO on %{arm} to fix build + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.2tlymU/_old 2024-09-06 17:17:34.293464601 +0200 +++ /var/tmp/diff_new_pack.2tlymU/_new 2024-09-06 17:17:34.313465432 +0200 @@ -15,6 +15,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%ifarch %{arm} +%define _lto_cflags %{nil} +%endif %bcond_without system_ffmpeg %bcond_without system_minizip
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-08-13 13:23:10 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.7232 (New) Package is "libqt5-qtwebengine" Tue Aug 13 13:23:10 2024 rev:100 rq:1192344 version:5.15.17 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-06-10 17:36:58.161467529 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.7232/libqt5-qtwebengine.changes 2024-08-13 13:23:11.666122440 +0200 @@ -1,0 +2,6 @@ +Wed Aug 7 13:10:01 UTC 2024 - Christophe Marin + +- Add ffmpeg 7 compatibility patch (Picked from Arch): + * qt5-webengine-ffmpeg7.patch + +--- New: qt5-webengine-ffmpeg7.patch BETA DEBUG BEGIN: New:- Add ffmpeg 7 compatibility patch (Picked from Arch): * qt5-webengine-ffmpeg7.patch BETA DEBUG END: Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.YvCvOj/_old 2024-08-13 13:23:14.618245442 +0200 +++ /var/tmp/diff_new_pack.YvCvOj/_new 2024-08-13 13:23:14.622245609 +0200 @@ -64,6 +64,7 @@ ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch +Patch51:qt5-webengine-ffmpeg7.patch ### # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x @@ -305,6 +306,7 @@ %if %{with system_ffmpeg} %if %{pkg_vcmp pkgconfig(libavcodec) >= 5} %patch -P50 -p1 +%patch -P51 -p1 %endif %endif ++ qt5-webengine-ffmpeg7.patch ++ >From 6e554a30893150793c2638e3689cf208ffc8e375 Mon Sep 17 00:00:00 2001 From: Dale Curtis Date: Sat, 2 Apr 2022 05:13:53 + Subject: [PATCH] Roll src/third_party/ffmpeg/ 574c39cce..32b2d1d526 (1125 commits) https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/574c39cce323..32b2d1d526 Created with: roll-dep src/third_party/ffmpeg Fixed: 1293918 Cq-Include-Trybots: luci.chromium.try:mac_chromium_asan_rel_ng,linux_chromium_asan_rel_ng,linux_chromium_chromeos_asan_rel_ng Change-Id: I41945d0f963e3d1f65940067bac22f63b68e37d2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3565647 Auto-Submit: Dale Curtis Reviewed-by: Dan Sanders Commit-Queue: Dale Curtis Cr-Commit-Position: refs/heads/main@{#988253} --- .../clear_key_cdm/ffmpeg_cdm_audio_decoder.cc | 29 ++- media/ffmpeg/ffmpeg_common.cc | 11 +++ media/filters/audio_file_reader.cc| 9 +++--- media/filters/audio_file_reader_unittest.cc | 6 ++-- .../filters/audio_video_metadata_extractor.cc | 11 +-- .../filters/ffmpeg_aac_bitstream_converter.cc | 7 +++-- ...ffmpeg_aac_bitstream_converter_unittest.cc | 2 +- media/filters/ffmpeg_audio_decoder.cc | 13 + 8 files changed, 51 insertions(+), 37 deletions(-) diff --git a/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc b/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc index a043005..9ae2ca9 100644 --- a/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc +++ b/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc @@ -73,7 +73,7 @@ void CdmAudioDecoderConfigToAVCodecContext( codec_context->sample_fmt = AV_SAMPLE_FMT_NONE; } - codec_context->channels = config.channel_count; + codec_context->ch_layout.nb_channels = config.channel_count; codec_context->sample_rate = config.samples_per_second; if (config.extra_data) { @@ -123,8 +123,8 @@ void CopySamples(cdm::AudioFormat cdm_format, case cdm::kAudioFormatPlanarS16: case cdm::kAudioFormatPlanarF32: { const int decoded_size_per_channel = - decoded_audio_size / av_frame.channels; - for (int i = 0; i < av_frame.channels; ++i) { + decoded_audio_size / av_frame.ch_layout.nb_channels; + for (int i = 0; i < av_frame.ch_layout.nb_channels; ++i) { memcpy(output_buffer, av_frame.extended_data[i], decoded_size_per_channel); output_buffer += decoded_size_per_channel; @@ -184,13 +184,14 @@ bool FFmpegCdmAudioDecoder::Initialize( // Success! decoding_loop_.reset(new FFmpegDecodingLoop(codec_context_.get())); samples_per_second_ = config.samples_per_second; - bytes_per_frame_ = codec_context_->channels * config.bits_per_channel / 8; + bytes_per_frame_ = + codec_context_->ch_layout.nb_channels * config.bits_per_cha
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-06-10 17:36:56 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19518 (New) Package is "libqt5-qtwebengine" Mon Jun 10 17:36:56 2024 rev:99 rq:1179641 version:5.15.17 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-05-24 19:50:18.563688748 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19518/libqt5-qtwebengine.changes 2024-06-10 17:36:58.161467529 +0200 @@ -1,0 +2,5 @@ +Sun Jun 9 17:46:23 UTC 2024 - Andreas Stieger + +- use bundled re2 (boo#1226119) + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.mOszqH/_old 2024-06-10 17:37:01.397588156 +0200 +++ /var/tmp/diff_new_pack.mOszqH/_new 2024-06-10 17:37:01.397588156 +0200 @@ -169,8 +169,6 @@ BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(poppler-cpp) BuildRequires: pkgconfig(protobuf) -# re2 >= 2023-07-01 breaks the build, use libre2-10-devel if needed -BuildRequires: pkgconfig(re2) <= 10.0.0 BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(vpx) >= 1.8.0
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-05-24 19:50:08 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.24587 (New) Package is "libqt5-qtwebengine" Fri May 24 19:50:08 2024 rev:98 rq:1176497 version:5.15.17 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-05-20 18:12:18.363826248 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.24587/libqt5-qtwebengine.changes 2024-05-24 19:50:18.563688748 +0200 @@ -1,0 +2,53 @@ +Thu May 23 00:21:22 UTC 2024 - Christophe Marin + +- Add compatibility patches for ICU 75: + * qt5-webengine-icu-75.patch + * 0001-Use-default-constructor-in-place-of-self-delegation-.patch +- Consequently build with a newer compiler on Leap 15 + +--- +Wed May 22 08:20:33 UTC 2024 - christo...@krop.fr + +- Update to version 5.15.17: + * Add option to chose python version for building 5.15 WebEngine + * Update Chromium. Backported fixes: + * [Backport] Security bug 325296797 + * [Backport] CVE-2024-1059: Use after free in WebRTC + * [Backport] Security bug 1518994 + * Fixup for [Backport] Security bug 1519980 + * [Backport] CVE-2024-1283: Heap buffer overflow in Skia + * [Backport] CVE-2024-1060: Use after free in Canvas + * [Backport] CVE-2024-1077: Use after free in Network + * [Backport] Security bug 1519980 + * [Backport] CVE-2024-0808: Integer underflow in WebUI + * [Backport] CVE-2024-0807: Use after free in WebAudio + * Fix ffmpeg assembly with newer binutil + * [Backport] Security bug 1511689 + * [Backport] CVE-2024-0224: Use after free in WebAudio + * [Backport] CVE-2023-7024: Heap buffer overflow in WebRTC + * [Backport] Security bug 1506535 + * [Backport] CVE-2024-0519: Out of bounds memory access in V8 + * [Backport] CVE-2024-0518: Type Confusion in V8 + * [Backport] CVE-2024-0333: Insufficient data validation in Extensions + * [Backport] CVE-2024-0222: Use after free in ANGLE + * Fixup: [Backport] Security bug 1488199 + * FIXUP: Fix compilation with system ICU + * Fixup: [Backport] Security bug 1505632 + * [Backport] Security bug 1505632 + * [Backport] CVE-2023-6702: Type Confusion in V8 + * [Backport] CVE-2023-6345: Integer overflow in Skia + * Bump V8_PATCH_LEVEL + * [Backport] Security bug 1488199 (2/2) + * [Backport] Security bug 1488199 (1/2) + * [Backport] CVE-2023-6510: Use after free in Media Capture + * Fix building with system libxml2 + * [Backport] CVE-2023-6347: Use after free in Mojo + * [Backport] CVE-2023-6112: Use after free in Navigation + * [Backport] CVE-2023-5997: Use after free in Garbage Collection +- Drop patches, merged upstream: + * 0001-Fix-building-with-system-libxml2.patch + * qtwebengine-python3.patch + * python311-fixes.patch +- Update _service file, catapult snapshots are not needed anymore + +--- Old: 0001-Fix-building-with-system-libxml2.patch catapult-git.tar.xz python311-fixes.patch qtwebengine-everywhere-src-5.15.16.tar.xz qtwebengine-python3.patch New: 0001-Use-default-constructor-in-place-of-self-delegation-.patch qt5-webengine-icu-75.patch qtwebengine-everywhere-src-5.15.17.tar.xz BETA DEBUG BEGIN: Old:- Drop patches, merged upstream: * 0001-Fix-building-with-system-libxml2.patch * qtwebengine-python3.patch Old: * qtwebengine-python3.patch * python311-fixes.patch - Update _service file, catapult snapshots are not needed anymore Old: * 0001-Fix-building-with-system-libxml2.patch * qtwebengine-python3.patch * python311-fixes.patch BETA DEBUG END: BETA DEBUG BEGIN: New: * qt5-webengine-icu-75.patch * 0001-Use-default-constructor-in-place-of-self-delegation-.patch - Consequently build with a newer compiler on Leap 15 New:- Add compatibility patches for ICU 75: * qt5-webengine-icu-75.patch * 0001-Use-default-constructor-in-place-of-self-delegation-.patch BETA DEBUG END: Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.lxkQVb/_old 2024-05-24 19:50:26.627983217 +0200 +++ /var/tmp/diff_new_pack.lxkQVb/_new 2024-05-24 19:50:26.631983363 +0200 @@ -32,19 +32,17 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.16 +Version:5.15.17 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-05-20 18:11:17 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1880 (New) Package is "libqt5-qtwebengine" Mon May 20 18:11:17 2024 rev:97 rq:1174927 version:5.15.16 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-04-21 20:25:54.182887548 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1880/libqt5-qtwebengine.changes 2024-05-20 18:12:18.363826248 +0200 @@ -1,0 +2,6 @@ +Fri May 17 05:53:59 UTC 2024 - Christoph G + +- Backport Ninja 1.12 compatibility patch (and adjust paths) + Add-missing-dependencies.patch from upstream + +--- New: Add-missing-dependencies.patch BETA DEBUG BEGIN: New:- Backport Ninja 1.12 compatibility patch (and adjust paths) Add-missing-dependencies.patch from upstream BETA DEBUG END: Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.6g9lc8/_old 2024-05-20 18:12:21.827952423 +0200 +++ /var/tmp/diff_new_pack.6g9lc8/_new 2024-05-20 18:12:21.831952568 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwebengine # -# 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 @@ -64,6 +64,8 @@ Patch7: python311-fixes.patch # PATCH-FIX-UPSTREAM -- libxml 2.12 support Patch8: 0001-Fix-building-with-system-libxml2.patch +# PATCH-FIX-UPSTREAM -- Add missing dependencies for compatibility with Ninja 1.12 +Patch9: Add-missing-dependencies.patch ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch @@ -300,6 +302,7 @@ %patch -P6 -p1 %patch -P7 -p1 %patch -P8 -p1 +%patch -P9 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party ++ Add-missing-dependencies.patch ++ diff --git a/chromium/content/public/browser/BUILD.gn b/chromium/content/public/browser/BUILD.gn index 7cf82a4aacf..0e0dda2c3ca 100644 --- a/src/3rdparty/chromium/content/public/browser/BUILD.gn +++ b/src/3rdparty/chromium/content/public/browser/BUILD.gn @@ -469,6 +469,7 @@ jumbo_source_set("browser_sources") { "//build:chromeos_buildflags", "//cc", "//components/viz/host", +"//components/spellcheck:buildflags", "//content/browser", # Must not be public_deps! "//device/fido", "//gpu",
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-04-21 20:25:12 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26366 (New) Package is "libqt5-qtwebengine" Sun Apr 21 20:25:12 2024 rev:96 rq:1169239 version:5.15.16 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2024-03-09 20:55:03.063393816 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26366/libqt5-qtwebengine.changes 2024-04-21 20:25:54.182887548 +0200 @@ -1,0 +2,6 @@ +Fri Apr 19 14:57:37 UTC 2024 - Christophe Marin + +- Add patch to fix build with libxml >= 2.12: + * 0001-Fix-building-with-system-libxml2.patch + +--- New: 0001-Fix-building-with-system-libxml2.patch BETA DEBUG BEGIN: New:- Add patch to fix build with libxml >= 2.12: * 0001-Fix-building-with-system-libxml2.patch BETA DEBUG END: Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.sprhG4/_old 2024-04-21 20:25:57.090994254 +0200 +++ /var/tmp/diff_new_pack.sprhG4/_new 2024-04-21 20:25:57.090994254 +0200 @@ -62,6 +62,8 @@ Patch6: sandbox_futex_time64.patch # PATCH-FIX-UPSTREAM -- python 3.11 fixes Patch7: python311-fixes.patch +# PATCH-FIX-UPSTREAM -- libxml 2.12 support +Patch8: 0001-Fix-building-with-system-libxml2.patch ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch @@ -297,6 +299,7 @@ %patch -P5 -p1 %patch -P6 -p1 %patch -P7 -p1 +%patch -P8 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party ++ 0001-Fix-building-with-system-libxml2.patch ++ >From 159dff274a7f32f9b53711df6a5b6fbae8c64b4a Mon Sep 17 00:00:00 2001 From: Martin Negyokru Date: Thu, 7 Dec 2023 15:37:53 +0100 Subject: [PATCH] Fix building with system libxml2 Libxml2 2.12.0 has changed the const-ness of the xmlError pointers, which results in a build error. Pick-to: 112-based 108-based 87-based Change-Id: Id86fcfbfe004f89109808b9bdb11c01133553884 Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/523633 Reviewed-by: Allan Sandfeld Jensen --- .../third_party/blink/renderer/core/xml/xslt_processor.h | 5 + .../blink/renderer/core/xml/xslt_processor_libxslt.cc| 4 2 files changed, 9 insertions(+) diff --git a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h index d53835e9675..72536e4fd7d 100644 --- a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h +++ b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h @@ -79,7 +79,12 @@ class XSLTProcessor final : public ScriptWrappable { void reset(); +#if LIBXML_VERSION >= 21200 + static void ParseErrorFunc(void* user_data, const xmlError*); +#else static void ParseErrorFunc(void* user_data, xmlError*); +#endif + static void GenericErrorFunc(void* user_data, const char* msg, ...); // Only for libXSLT callbacks diff --git a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc index 133e0b3355d..e8e6a09f485 100644 --- a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc +++ b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc @@ -60,7 +60,11 @@ void XSLTProcessor::GenericErrorFunc(void*, const char*, ...) { // It would be nice to do something with this error message. } +#if LIBXML_VERSION >= 21200 +void XSLTProcessor::ParseErrorFunc(void* user_data, const xmlError* error) { +#else void XSLTProcessor::ParseErrorFunc(void* user_data, xmlError* error) { +#endif FrameConsole* console = static_cast(user_data); if (!console) return; -- 2.44.0
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2024-02-21 17:52:55 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1706 (New) Package is "libqt5-qtwebengine" Wed Feb 21 17:52:55 2024 rev:94 rq:1148328 version:5.15.16 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-11-26 19:36:28.128327613 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1706/libqt5-qtwebengine.changes 2024-02-21 17:53:01.079923958 +0100 @@ -1,0 +2,6 @@ +Tue Feb 20 14:42:07 UTC 2024 - Christophe Marin + +- Switch to '%patch -P' +- Build with python 3.11 on Leap + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.9GO7Hr/_old 2024-02-21 17:53:07.184144897 +0100 +++ /var/tmp/diff_new_pack.9GO7Hr/_new 2024-02-21 17:53:07.188145041 +0100 @@ -20,10 +20,12 @@ %bcond_without system_minizip %bcond_without pipewire # The default python version is too old on Leap 15 -%if 0%{?suse_version} < 1550 -%bcond_without python39 +%{?sle15_python_module_pythons} +%if 0%{?suse_version} == 1500 +%define pyver python311 %else -%bcond_without python3 +# latest +%define pyver python3 %endif # spellchecking dictionary directory @@ -100,16 +102,9 @@ BuildRequires: pipewire-devel %endif BuildRequires: pkgconfig -%if %{with python3} -BuildRequires: python3 -BuildRequires: python3-devel -BuildRequires: python3-xml -%endif -%if %{with python39} -BuildRequires: python39 -BuildRequires: python39-devel -BuildRequires: python39-xml -%endif +BuildRequires: %{pyver} +BuildRequires: %{pyver}-devel +BuildRequires: %{pyver}-xml BuildRequires: re2c BuildRequires: sed BuildRequires: snappy-devel @@ -292,16 +287,16 @@ Examples for the libqt5-qtpdf module. %prep +# Leap's rpm doesn't understand '%%autopatch -M N' nor '%%autopatch X Y Z -p1' %setup -q -n %{tar_version} -# Leap 15 doesn't understand '%%autopatch -m' -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 +%patch -P0 -p1 +%patch -P1 -p1 +%patch -P2 -p1 +%patch -P3 -p1 +%patch -P4 -p1 +%patch -P5 -p1 +%patch -P6 -p1 +%patch -P7 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party @@ -312,8 +307,8 @@ # FFmpeg 5 %if %{with system_ffmpeg} -%if %{pkg_vcmp libavcodec-devel >= 5} -%patch50 -p1 +%if %{pkg_vcmp pkgconfig(libavcodec) >= 5} +%patch -P50 -p1 %endif %endif @@ -329,9 +324,9 @@ %build rm -r src/3rdparty/chromium/third_party/openh264/src -%if %{with python39} -sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.9#' mkspecs/features/functions.prf -sed -i 's#python3#python3.9#' configure.pri +%if "%{pyver}" == "python311" +sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.11#' mkspecs/features/functions.prf +sed -i 's#python3#python3.11#' configure.pri %endif %ifnarch x86_64
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-09-02 22:07:06 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766 (New) Package is "libqt5-qtwebengine" Sat Sep 2 22:07:06 2023 rev:92 rq:1108481 version:5.15.15 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-07-30 20:57:24.807091981 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766/libqt5-qtwebengine.changes 2023-09-02 22:07:09.158190809 +0200 @@ -1,0 +2,20 @@ +Fri Sep 01 08:27:14 UTC 2023 - christo...@krop.fr + +- Update to version 5.15.15: + * Update Chromium: + * [Backport] Security bug 1454860 + * Further fixes for building with GCC 13 + * Fixup [Backport] CVE-2023-2935: Type Confusion in V8 + * [Backport] Security bug 1447430 + * [Backport] CVE-2023-2930: Use after free in Extensions + * [Backport] CVE-2023-3079: Type Confusion in V8 + * [Backport] CVE-2023-3216: Type Confusion in V8 + * [Backport] CVE-2023-2933: Use after free in PDF + * [Backport] CVE-2023-2935: Type Confusion in V8 + * [Backport] CVE-2023-2932: Use after free in PDF + * [Backport] CVE-2023-2931: Use after free in PDF + * [Backport] Security bug 1444195 + * [Backport] Security bug 1428743 + * [Backport] CVE-2023-2721: Use after free in Navigation + +--- Old: qtwebengine-everywhere-src-5.15.14.tar.xz New: qtwebengine-everywhere-src-5.15.15.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.RqKAdD/_old 2023-09-02 22:07:19.086545580 +0200 +++ /var/tmp/diff_new_pack.RqKAdD/_new 2023-09-02 22:07:19.090545723 +0200 @@ -30,15 +30,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.14 +Version:5.15.15 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.14 -%define so_version 5.15.14 +%define real_version 5.15.15 +%define so_version 5.15.15 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz # Use a git snapshot for catapult to build with python3 (git rev: 2da767c6) @@ -399,12 +399,9 @@ rm -r %{buildroot}%{_libqt5_libdir}/cmake/Qt5Gui %endif -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig -%post -n libQt5Pdf5 -p /sbin/ldconfig -%postun -n libQt5Pdf5 -p /sbin/ldconfig -%post -n libQt5PdfWidgets5 -p /sbin/ldconfig -%postun -n libQt5PdfWidgets5 -p /sbin/ldconfig +%ldconfig_scriptlets +%ldconfig_scriptlets -n libQt5Pdf5 +%ldconfig_scriptlets -n libQt5PdfWidgets5 %filetriggerin -- %{_datadir}/hunspell # Convert Hunspell dictionaries on package installation ++ _service ++ --- /var/tmp/diff_new_pack.RqKAdD/_old 2023-09-02 22:07:19.142547582 +0200 +++ /var/tmp/diff_new_pack.RqKAdD/_new 2023-09-02 22:07:19.146547725 +0200 @@ -1,11 +1,11 @@ enable - 5.15.14 + 5.15.15 git://code.qt.io/qt/qtwebengine.git git qtwebengine-everywhere-src - v5.15.14-lts + v5.15.15-lts disable ++ _servicedata ++ --- /var/tmp/diff_new_pack.RqKAdD/_old 2023-09-02 22:07:19.162548296 +0200 +++ /var/tmp/diff_new_pack.RqKAdD/_new 2023-09-02 22:07:19.166548440 +0200 @@ -1,6 +1,6 @@ git://code.qt.io/qt/qtwebengine.git - 872003d9ad187a9904e3b2b5ccc89c774839bec6 + 21ddfe15f638a36160cb11d00639c3126c1aed7c (No newline at EOF) ++ qtwebengine-everywhere-src-5.15.14.tar.xz -> qtwebengine-everywhere-src-5.15.15.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.14.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766/qtwebengine-everywhere-src-5.15.15.tar.xz differ: char 15, line 1
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-07-30 20:57:23 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.32662 (New) Package is "libqt5-qtwebengine" Sun Jul 30 20:57:23 2023 rev:91 rq:1101256 version:5.15.14 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-05-28 19:21:27.672468848 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.32662/libqt5-qtwebengine.changes 2023-07-30 20:57:24.807091981 +0200 @@ -1,0 +2,6 @@ +Fri Jul 28 19:03:30 UTC 2023 - Andreas Stieger + +- build with older re2 on Tumbleweed, the upcoming re2 2023-07-01 + breaks qtwebengine + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.7PCsxM/_old 2023-07-30 20:57:27.063105376 +0200 +++ /var/tmp/diff_new_pack.7PCsxM/_new 2023-07-30 20:57:27.067105400 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwebengine # -# 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 @@ -171,7 +171,8 @@ BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(poppler-cpp) BuildRequires: pkgconfig(protobuf) -BuildRequires: pkgconfig(re2) +# re2 >= 2023-07-01 breaks the build, use libre2-10-devel if needed +BuildRequires: pkgconfig(re2) <= 10.0.0 BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(vpx) >= 1.8.0
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-05-28 19:21:25 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533 (New) Package is "libqt5-qtwebengine" Sun May 28 19:21:25 2023 rev:90 rq:1089188 version:5.15.14 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-04-30 16:07:38.640104315 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533/libqt5-qtwebengine.changes 2023-05-28 19:21:27.672468848 +0200 @@ -1,0 +2,36 @@ +Thu May 25 15:01:57 UTC 2023 - christo...@krop.fr + +- Update to version 5.15.14: + * Blacklist TouchInputTest::touchTap for sles 15.4 + * Blacklist tst_QWebEnginePage::mouseMovementProperties for SLES-15 + * Do not allow universal with debug builds + * Enable accessibility by default on Linux + * Fix blacklisting of mouseMovementProperties for sles 15.4 + * Fix build with GCC 13 + * Fix initialization of QWebEngineDownloadItem::totalBytes for Widgets + * Fix memory management in QPdfDocument functions + * Update Chromium: + * Fixes for building with GCC-13 + * [Backport] CVE-2023-1215: Type Confusion in CSS + * [Backport] CVE-2023-1217: Stack buffer overflow in Crash reporting + * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics + * [Backport] CVE-2023-1220: Heap buffer overflow in UMA + * [Backport] CVE-2023-1222: Heap buffer overflow in Web Audio API + * [Backport] CVE-2023-1529: Out of bounds memory access in WebHID + * [Backport] CVE-2023-1530: Use after free in PDF + * [Backport] CVE-2023-1531: Use after free in ANGLE + * [Backport] CVE-2023-1534: Out of bounds read in ANGLE + * [Backport] CVE-2023-1810: Heap buffer overflow in Visuals + * [Backport] CVE-2023-1811: Use after free in Frames + * [Backport] CVE-2023-2033: Type Confusion in V8 + * [Backport] CVE-2023-2137: Heap buffer overflow in sqlite + * [Backport] CVE-2023-29469 / Security bug 1433328 + * [Backport] Security bug 1337747 + * [Backport] Security bug 1417585 + * [Backport] Security bug 1418734 + * [Backport] Security bug 1423360 + * [Backport] Security bug 1427388 +- Drop patch, merged upstream: + * 0001-Fixes-for-building-with-GCC-13.patch + +--- Old: 0001-Fixes-for-building-with-GCC-13.patch qtwebengine-everywhere-src-5.15.13.tar.xz New: qtwebengine-everywhere-src-5.15.14.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.MJ84mC/_old 2023-05-28 19:21:34.860511626 +0200 +++ /var/tmp/diff_new_pack.MJ84mC/_new 2023-05-28 19:21:34.864511649 +0200 @@ -30,15 +30,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.13 +Version:5.15.14 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.13 -%define so_version 5.15.13 +%define real_version 5.15.14 +%define so_version 5.15.14 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz # Use a git snapshot for catapult to build with python3 (git rev: 2da767c6) @@ -58,10 +58,8 @@ Patch5: qtwebengine-python3.patch # PATCH-FIX-UPSTREAM -- handle futex_time64 Patch6: sandbox_futex_time64.patch -# PATCH-FIX-UPSTREAM -- gcc13 fixes -Patch7: 0001-Fixes-for-building-with-GCC-13.patch # PATCH-FIX-UPSTREAM -- python 3.11 fixes -Patch8: python311-fixes.patch +Patch7: python311-fixes.patch ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch @@ -303,7 +301,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party ++ _service ++ --- /var/tmp/diff_new_pack.MJ84mC/_old 2023-05-28 19:21:34.916511959 +0200 +++ /var/tmp/diff_new_pack.MJ84mC/_new 2023-05-28 19:21:34.916511959 +0200 @@ -1,11 +1,11 @@ enable - 5.15.13 + 5.15.14 git://code.qt.io/qt/qtwebengine.git git qtwebengine-everywhere-src - v5.15.13-lts + v5.15.14-lts disable ++ _servicedata ++ --- /var/tmp/diff_new_pack.MJ84mC/_old 2023-05-28 19:21:34.936512078 +0200 +++ /var/tmp/diff_new_pack.MJ84mC/_new 2023-05-28 19:21:34.940512102 +0200
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-04-30 16:07:33 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533 (New) Package is "libqt5-qtwebengine" Sun Apr 30 16:07:33 2023 rev:89 rq:1083623 version:5.15.13 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-04-13 14:10:07.996084951 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533/libqt5-qtwebengine.changes 2023-04-30 16:07:38.640104315 +0200 @@ -1,0 +2,6 @@ +Fri Apr 28 21:20:40 UTC 2023 - Dirk Müller + +- add python311-fixes.patch: + * Fix build when python3 is python 3.11+ + +--- New: python311-fixes.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.nLgJUn/_old 2023-04-30 16:07:40.988118640 +0200 +++ /var/tmp/diff_new_pack.nLgJUn/_new 2023-04-30 16:07:40.992118664 +0200 @@ -60,6 +60,8 @@ Patch6: sandbox_futex_time64.patch # PATCH-FIX-UPSTREAM -- gcc13 fixes Patch7: 0001-Fixes-for-building-with-GCC-13.patch +# PATCH-FIX-UPSTREAM -- python 3.11 fixes +Patch8: python311-fixes.patch ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch @@ -301,6 +303,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party ++ python311-fixes.patch ++ >From f90f49df8db04dcb72f7ce0c4d0b2fe329bab00c Mon Sep 17 00:00:00 2001 From: Dan Harrington Date: Fri, 04 Jun 2021 16:46:25 + Subject: [PATCH] Migrate presubmit to python3 Fixed a couple warnings I found when running the unit tests in python3. Bug: 1212110 Change-Id: I3d1b5859b5c517ad5eea30cb816fad0389715f73 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2934203 Reviewed-by: Jesse Doherty Commit-Queue: Dan H Cr-Commit-Position: refs/heads/master@{#889331} --- Index: qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py === --- qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py +++ qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py @@ -8,6 +8,8 @@ See http://dev.chromium.org/developers/h for more details on the presubmit API built into gcl. """ +USE_PYTHON3 = True + UKM_XML = 'ukm.xml' Index: qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py === --- qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py +++ qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py @@ -25,8 +25,8 @@ class GenBuildersTest(unittest.TestCase) def testGenerateCode(self): relpath = '.' -data = ukm_model.UKM_XML_TYPE.Parse( -open('../../tools/metrics/ukm/ukm.xml').read()) +with open('../../tools/metrics/ukm/ukm.xml') as f: + data = ukm_model.UKM_XML_TYPE.Parse(f.read()) event = data[ukm_model._EVENT_TYPE.tag][0] metric = event[ukm_model._METRIC_TYPE.tag][0] self.assertIsNotNone(event) Index: qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py === --- qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py +++ qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py @@ -39,15 +39,16 @@ _INDEX_TYPE = models.ObjectNodeType( ], single_line=True) -_STATISTICS_TYPE = models.ObjectNodeType( +_STATISTICS_TYPE = models.ObjectNodeType( 'statistics', attributes=[ - ('export', str, r'^(?i)(|true|false)$'), +('export', str, r'(?i)^(|true|false)$'), ], children=[ models.ChildType(_QUANTILES_TYPE.tag, _QUANTILES_TYPE, multiple=False), -models.ChildType( -_ENUMERATION_TYPE.tag, _ENUMERATION_TYPE, multiple=False), +models.ChildType(_ENUMERATION_TYPE.tag, + _ENUMERATION_TYPE, + multiple=False), ]) _HISTORY_TYPE = models.ObjectNodeType( @@ -90,25 +91,34 @@ _METRIC_TYPE = models.ObjectNodeType( _AGGREGATION_TYPE.tag, _AGGREGATION_TYPE, m
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-04-13 14:09:56 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19717 (New) Package is "libqt5-qtwebengine" Thu Apr 13 14:09:56 2023 rev:88 rq:1078579 version:5.15.13 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2023-03-11 18:23:38.754757381 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19717/libqt5-qtwebengine.changes 2023-04-13 14:10:07.996084951 +0200 @@ -1,0 +2,6 @@ +Tue Apr 11 19:28:44 UTC 2023 - Christophe Marin + +- Add patch to fix build with GCC 13 (boo#1207469): + * 0001-Fixes-for-building-with-GCC-13.patch + +--- New: 0001-Fixes-for-building-with-GCC-13.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.ildCfR/_old 2023-04-13 14:10:11.024102338 +0200 +++ /var/tmp/diff_new_pack.ildCfR/_new 2023-04-13 14:10:11.032102384 +0200 @@ -58,6 +58,8 @@ Patch5: qtwebengine-python3.patch # PATCH-FIX-UPSTREAM -- handle futex_time64 Patch6: sandbox_futex_time64.patch +# PATCH-FIX-UPSTREAM -- gcc13 fixes +Patch7: 0001-Fixes-for-building-with-GCC-13.patch ### Patch 50-99 are applied conditionally # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 Patch50:qtwebengine-ffmpeg5.patch @@ -71,9 +73,6 @@ BuildRequires: flac-devel BuildRequires: flex BuildRequires: git-core -%if 0%{?suse_version} >= 1550 -BuildRequires: gcc12-c++ -%endif BuildRequires: gperf BuildRequires: krb5 BuildRequires: krb5-devel @@ -301,6 +300,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party @@ -344,11 +344,6 @@ %qmake5 QMAKE_CFLAGS="$RPM_OPT_FLAGS" \ QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \ QMAKE_LFLAGS+="-Wl,--no-keep-memory -Wl,--hash-size=31 -Wl,--reduce-memory-overheads" \ -%if 0%{?suse_version} >= 1550 -QMAKE_CC=gcc-12 \ -QMAKE_CXX=g++-12 \ -QMAKE_LINK=g++-12 \ -%endif gn_args+="link_pulseaudio=true" \ gn_args+="media_use_openh264=false" \ gn_args+="use_system_libxml=true use_system_libxslt=true" \ ++ 0001-Fixes-for-building-with-GCC-13.patch ++ >From 8ec7de3d4858ca9c99dfd311a3143c3411dd0031 Mon Sep 17 00:00:00 2001 From: Martin Negyokru Date: Fri, 3 Mar 2023 16:56:50 +0100 Subject: [PATCH] Fixes for building with GCC-13 Fixes: QTBUG-111697 Change-Id: I51fca3b3eb627b2617ff5c6c051fa1182671244d Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/464490 Reviewed-by: Allan Sandfeld Jensen (cherry picked from commit 9de0d8a90d9b0176542db8b54d678a9fcbb69337) --- src/3rdparty/chromium/base/debug/profiler.h | 1 + src/3rdparty/chromium/base/debug/stack_trace.h | 1 + src/3rdparty/chromium/cc/trees/target_property.cc | 2 ++ .../content/public/browser/browsing_data_remover_delegate.h | 1 + .../chromium/device/base/synchronization/one_writer_seqlock.h | 1 + .../chromium/device/bluetooth/public/cpp/bluetooth_uuid.h | 1 + .../extensions/browser/api/audio/audio_device_id_calculator.h | 1 + src/3rdparty/chromium/extensions/common/constants.h | 2 ++ .../extensions/renderer/bindings/api_invocation_errors.h| 1 + .../chromium/gpu/command_buffer/common/webgpu_cmd_enums.h | 2 ++ src/3rdparty/chromium/gpu/config/device_perf_info.h | 1 + src/3rdparty/chromium/gpu/config/gpu_feature_info.h | 1 + src/3rdparty/chromium/gpu/config/gpu_preferences.h | 1 + src/3rdparty/chromium/net/base/parse_number.h | 2 ++ src/3rdparty/chromium/net/cookies/cookie_inclusion_status.h | 1 + src/3rdparty/chromium/pdf/document_attachment_info.h| 2 ++ .../sandbox/linux/syscall_broker/broker_file_permission.h | 1 + .../abseil-cpp/absl/strings/internal/str_format/extension.h | 1 + .../chromium/third_party/angle/include/GLSLANG/ShaderVars.h | 1 + src/3rdparty/chromium/third_party/angle/src/common/angleutils.h | 1 + .../blink/public/common/bluetooth/web_bluetooth_device_id.h | 1 + .../blink/renderer/platform/graphics/dark_mode_types.h | 2 ++ .../breakpad/src/client/linux/handler/minidump_descriptor.h | 1 + .../chromium/third_party/pdfium/constants/annotation_flags.h| 2 ++ .../third_party/perfetto/include/perfetto/ext/base/uuid.h | 1 +
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2023-03-11 18:23:22 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.31432 (New) Package is "libqt5-qtwebengine" Sat Mar 11 18:23:22 2023 rev:87 rq:1070629 version:5.15.13 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-12-30 11:08:28.761082987 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.31432/libqt5-qtwebengine.changes 2023-03-11 18:23:38.754757381 +0100 @@ -1,0 +2,43 @@ +Thu Mar 09 10:11:11 UTC 2023 - christo...@krop.fr + +- Update to version 5.15.13: + * Force to disable IPC logging + * Move out GetInProcessGpuShareGroup form content browser client + * Fix probabilistic signature scheme + * Bump version to 5.15.13 + * Recreate response head objects on multiple redirect + * Add checksum to mailbox name in Release build too + * Drop dependency on content/public/browser in content gpu + * FIXUP: Mark Node::opcode() and Operator::opcode() +as constexpr + * [Backport] Add missing include for std::begin and std::end +in SkParseColor.cpp + * [Backport] CVE-2022-4179: Use after free in Audio + * [Backport] CVE-2022-4437: Use after free in Mojo IPC + * [Backport] CVE-2022-4438: Use after free in Blink Frames + * [Backport] CVE-2023-0129: Heap buffer overflow in +Network Service + * [Backport] CVE-2023-0472: Use after free in WebRTC + * [Backport] CVE-2023-0698: Out of bounds read in WebRTC + * [Backport] CVE-2023-0931: Use after free in Video + * [Backport] CVE-2023-0933: Integer overflow in PDF + * [Backport] Disable ABSL_HAVE_STD_IS_TRIVIALLY_ASSIGNABLE +for clang-cl + * [Backport] Fix more clang deprecated builtins + * [Backport] Map the absl::is_trivially_* functions to their +std impl + * [Backport] Mark Node::opcode() and Operator::opcode() +as constexpr + * [Backport] Security bug 1393384 + * [Backport] Security bug 1394382 + * [Backport] Security bug 1399424 + * [Backport] Security bug 1406115 + * [Backport][Windows] Remove unused sidestep intercepts +- Update 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch + +--- +Thu Mar 9 08:51:39 UTC 2023 - Martin Liška + +- Use gcc12 for openSUSE:Factory as workaround for boo#1207469. + +--- Old: qtwebengine-everywhere-src-5.15.12.tar.xz New: qtwebengine-everywhere-src-5.15.13.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.6x7xqi/_old 2023-03-11 18:24:16.494954058 +0100 +++ /var/tmp/diff_new_pack.6x7xqi/_new 2023-03-11 18:24:16.498954078 +0100 @@ -16,11 +16,6 @@ # -%if %{?suse_version} > 1500 || 0%{?sle_version} > 150300 -%bcond_without system_vpx -%else -%bcond_with system_vpx -%endif %bcond_without system_ffmpeg %bcond_without system_minizip %bcond_without pipewire @@ -35,18 +30,18 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.12 +Version:5.15.13 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.12 -%define so_version 5.15.12 +%define real_version 5.15.13 +%define so_version 5.15.13 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz -# Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899) +# Use a git snapshot for catapult to build with python3 (git rev: 2da767c6) Source1:catapult-git.tar.xz Source99: libqt5-qtwebengine-rpmlintrc # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 @@ -76,6 +71,9 @@ BuildRequires: flac-devel BuildRequires: flex BuildRequires: git-core +%if 0%{?suse_version} >= 1550 +BuildRequires: gcc12-c++ +%endif BuildRequires: gperf BuildRequires: krb5 BuildRequires: krb5-devel @@ -177,9 +175,7 @@ BuildRequires: pkgconfig(re2) BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(sqlite3) -%if %{with system_vpx} BuildRequires: pkgconfig(vpx) >= 1.8.0 -%endif BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xcursor) @@ -348,6 +344,11 @@ %qmake5 QMAKE_CFLAGS="$RPM_OPT_FLAGS" \ QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \ QMAKE_LFLAGS+="-Wl,--no-keep-mem
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-12-30 11:08:20 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563 (New) Package is "libqt5-qtwebengine" Fri Dec 30 11:08:20 2022 rev:86 rq:1045739 version:5.15.12 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-10-10 18:44:56.670917984 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563/libqt5-qtwebengine.changes 2022-12-30 11:08:28.761082987 +0100 @@ -1,0 +2,40 @@ +Thu Dec 29 15:26:07 UTC 2022 - christo...@krop.fr + +- Update to version 5.15.12: + * Bump version to 5.15.12 + * Update Chromium: + * Bump V8_PATCH_LEVEL + * Fixup for patch for CVE-2022-3200 on OpenSuse 15.1 + * Fixup the patch for CVE-2022-3200 on 87-based / 5.15 + * [Backport] CVE-2022-3038: Use after free in Network Service + * [Backport] CVE-2022-3040: Use after free in Layout + * [Backport] CVE-2022-3041: Use after free in WebSQL + * [Backport] CVE-2022-3046: Use after free in Browser Tag + * [Backport] CVE-2022-3075: Insufficient data validation in Mojo + * [Backport] CVE-2022-3196: Use after free in PDF + * [Backport] CVE-2022-3197: Use after free in PDF + * [Backport] CVE-2022-3198: Use after free in PDF + * [Backport] CVE-2022-3199: Use after free in Frames. + * [Backport] CVE-2022-3200: Heap buffer overflow in Internals + * [Backport] CVE-2022-3201: Insufficient validation of untrusted +input in Developer Tools (1/2) + * [Backport] CVE-2022-3201: Insufficient validation of untrusted +input in Developer Tools (2/2) + * [Backport] CVE-2022-3304: Use after free in CSS + * [Backport] CVE-2022-3370: Use after free in Custom Elements + * [Backport] CVE-2022-3373: Out of bounds write in V8 + * [Backport] CVE-2022-3445: Use after free in Skia. + * [Backport] CVE-2022-3446 and CVE-2022-35737 + * [Backport] CVE-2022-3885: Use after free in V8 + * [Backport] CVE-2022-3887: Use after free in Web Workers + * [Backport] CVE-2022-3889: Type Confusion in V8 + * [Backport] CVE-2022-3890: Heap buffer overflow in Crashpad + * [Backport] CVE-2022-4174: Type Confusion in V8 + * [Backport] CVE-2022-4180: Use after free in Mojo + * [Backport] CVE-2022-4181: Use after free in Forms + * [Backport] CVE-2022-4262: Type Confusion in V8 + * [Backport] Security bug 1356308 + * [Backport] Security bug 1378916 + * [Backport] Security bugs 1346938 and 1338114 + +--- Old: qtwebengine-everywhere-src-5.15.11.tar.xz New: qtwebengine-everywhere-src-5.15.12.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.yKxQnk/_old 2022-12-30 11:08:36.421128781 +0100 +++ /var/tmp/diff_new_pack.yKxQnk/_new 2022-12-30 11:08:36.429128828 +0100 @@ -35,15 +35,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.11 +Version:5.15.12 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.11 -%define so_version 5.15.11 +%define real_version 5.15.12 +%define so_version 5.15.12 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz # Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899) ++ _service ++ --- /var/tmp/diff_new_pack.yKxQnk/_old 2022-12-30 11:08:36.477129115 +0100 +++ /var/tmp/diff_new_pack.yKxQnk/_new 2022-12-30 11:08:36.481129139 +0100 @@ -1,11 +1,11 @@ enable - 5.15.11 + 5.15.12 git://code.qt.io/qt/qtwebengine.git git qtwebengine-everywhere-src - v5.15.11-lts + v5.15.12-lts disable ++ _servicedata ++ --- /var/tmp/diff_new_pack.yKxQnk/_old 2022-12-30 11:08:36.501129259 +0100 +++ /var/tmp/diff_new_pack.yKxQnk/_new 2022-12-30 11:08:36.505129283 +0100 @@ -1,6 +1,6 @@ git://code.qt.io/qt/qtwebengine.git - 3d23b379a7c0a87922f9f5d9600fde8c4e58f1fd + 4ea03a0affbfd6ff36a7defd391b7ca139d18c8e (No newline at EOF) ++ catapult-git.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/catapult-git.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563/catapult-git.tar.xz differ: char 15, line 1 ++ qtwebengine-everywhere-src-5.15.11.tar.xz -> qtwebengine-everywhere-src-5.15.12.tar.xz ++ /wor
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-10-10 18:44:23 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New) Package is "libqt5-qtwebengine" Mon Oct 10 18:44:23 2022 rev:85 rq:1008339 version:5.15.11 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-09-27 20:10:20.209351449 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes 2022-10-10 18:44:56.670917984 +0200 @@ -1,0 +2,49 @@ +Wed Oct 05 17:28:40 UTC 2022 - christo...@krop.fr + +- Update to version 5.15.11: + * Work-around GNOME bug misidentifying HTML content + * Fix busy waiting on streaming QIODevice's + * Add workaround for un-minimizing QWebEngineView under Gnome + * Build the QtDesigner plugin in all configurations + * Bump version to 5.15.11 + * Fix method check + * Do not use the native dialog to show the color picker on macOS + * FIXUP: Add workaround for unstable gn on macOS in ci + * Fix top level build with no widget + * Fix touch input for widget's delegate for html popup + * Keep page's zoom level on loading new urls + * Fix leak if loader error is seen first + * Add workaround for unstable gn on macOS in ci + * Pass archiver to gn build + * Fix read-after-free on EGL extensions + * Update Chromium: + * FIXUP: Fix url_utils for QtWebEngine + * FIXUP: Workaround MSVC2022 ICE in constexpr functions + * Fixup: CVE-2022-0796: Use after free in Media + * [Backport] CVE-2022-0796: Use after free in Media + * [Backport] CVE-2022-1855: Use after free in Messaging + * [Backport] CVE-2022-1857: Insufficient policy enforcement in +File System API + * [Backport] CVE-2022-2008: Out of bounds memory access in WebGL + * [Backport] CVE-2022-2010: Out of bounds read in compositing + * [Backport] CVE-2022-2158: Type Confusion in V8 + * [Backport] CVE-2022-2160: Insufficient policy enforcement +in DevTools + * [Backport] CVE-2022-2162: Insufficient policy enforcement in +File System API + * [Backport] CVE-2022-2294: Heap buffer overflow in WebRTC + * [Backport] CVE-2022-2295: Type Confusion in V8 + * [Backport] CVE-2022-2477 : Use after free in Guest View + * [Backport] CVE-2022-2610: Insufficient policy enforcement +in Background Fetch + * [Backport] CVE-2022-27404 + * [Backport] CVE-2022-27405 + * [Backport] CVE-2022-27406 + * [Backport] Linux sandbox: ENOSYS for some statx syscalls + * [Backport] Security bug 1287804 + * [Backport] Security bug 1316578 + * [Backport] Security bug 1343889 +- Replace sandbox-statx-futex_time64.patch with upstream change: + * sandbox_futex_time64.patch + +--- Old: qtwebengine-everywhere-src-5.15.10.tar.xz sandbox-statx-futex_time64.patch New: qtwebengine-everywhere-src-5.15.11.tar.xz sandbox_futex_time64.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.SWQSJQ/_old 2022-10-10 18:45:04.526934893 +0200 +++ /var/tmp/diff_new_pack.SWQSJQ/_new 2022-10-10 18:45:04.530934902 +0200 @@ -35,15 +35,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.10 +Version:5.15.11 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.10 -%define so_version 5.15.10 +%define real_version 5.15.11 +%define so_version 5.15.11 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz # Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899) @@ -53,15 +53,16 @@ Patch0: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff Patch1: disable-gpu-when-using-nouveau-boo-1005323.diff -Patch2: sandbox-statx-futex_time64.patch # PATCH-FIX-OPENSUSE -Patch3: rtc-dont-use-h264.patch +Patch2: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM -Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch +Patch3: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch # PATCH-FIX-UPSTREAM -- build with pipewire 0.3 -Patch5: qtwebengine-pipewire-0.3.patch +Patch4: qtwebengine-pipewire-0.3.patch # PATCH-FIX-OPENSUSE -- build with python 3 -Patch6:qtwebengine-python3.patch +Patch5:
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-09-27 20:09:47 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New) Package is "libqt5-qtwebengine" Tue Sep 27 20:09:47 2022 rev:84 rq:1006243 version:5.15.10 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-09-26 18:47:44.624002102 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes 2022-09-27 20:10:20.209351449 +0200 @@ -1,0 +2,5 @@ +Mon Sep 26 14:35:08 UTC 2022 - Christophe Giboudeaux + +- Use python 3.9 to build qtwebengine on Leap 15. + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.p1HDE8/_old 2022-09-27 20:10:22.453356398 +0200 +++ /var/tmp/diff_new_pack.p1HDE8/_new 2022-09-27 20:10:22.457356407 +0200 @@ -24,7 +24,10 @@ %bcond_without system_ffmpeg %bcond_without system_minizip %bcond_without pipewire -%if %{?suse_version} > 1500 || 0%{?sle_version} > 150400 +# The default python version is too old on Leap 15 +%if 0%{?suse_version} < 1550 +%bcond_without python39 +%else %bcond_without python3 %endif @@ -57,10 +60,11 @@ Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch # PATCH-FIX-UPSTREAM -- build with pipewire 0.3 Patch5: qtwebengine-pipewire-0.3.patch +# PATCH-FIX-OPENSUSE -- build with python 3 +Patch6:qtwebengine-python3.patch ### Patch 50-99 are applied conditionally -# PATCH-FIX-OPENSUSE -- allow building qtwebengine with python3 and ffmpeg5 -Patch50:qtwebengine-python3.patch -Patch51:qtwebengine-ffmpeg5.patch +# PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5 +Patch50:qtwebengine-ffmpeg5.patch ### # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x @@ -101,12 +105,12 @@ %if %{with python3} BuildRequires: python3 BuildRequires: python3-devel -BuildRequires: python3-html5lib BuildRequires: python3-xml -%else -BuildRequires: python -BuildRequires: python-devel -BuildRequires: python-xml +%endif +%if %{with python39} +BuildRequires: python39 +BuildRequires: python39-devel +BuildRequires: python39-xml %endif BuildRequires: re2c BuildRequires: sed @@ -299,20 +303,19 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 - -%if %{with python3} -%patch50 -p1 +%patch6 -p1 # Replace the whole catapult folder rather than picking individual changes pushd src/3rdparty/chromium/third_party rm -r catapult tar xJf %{SOURCE1} mv catapult-git catapult popd -%endif # FFmpeg 5 -%if %{with system_ffmpeg} && %{pkg_vcmp libavcodec-devel >= 5} -%patch51 -p1 +%if %{with system_ffmpeg} +%if %{pkg_vcmp libavcodec-devel >= 5} +%patch50 -p1 +%endif %endif sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro @@ -325,9 +328,13 @@ src/3rdparty/chromium/build/toolchain/linux/BUILD.gn %build -# TODO: Get the manual unbundling from chromium.spec working here as well rm -r src/3rdparty/chromium/third_party/openh264/src +%if %{with python39} +sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.9#' mkspecs/features/functions.prf +sed -i 's#python3#python3.9#' configure.pri +%endif + %ifnarch x86_64 RPM_OPT_FLAGS="$RPM_OPT_FLAGS " export RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-g / }
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-09-26 18:47:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New) Package is "libqt5-qtwebengine" Mon Sep 26 18:47:41 2022 rev:83 rq:1005868 version:5.15.10 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-08-09 15:26:02.081227851 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes 2022-09-26 18:47:44.624002102 +0200 @@ -1,0 +2,9 @@ +Fri Sep 23 18:01:11 UTC 2022 - Christophe Giboudeaux + +- Add patches to build with python 3, ffmpeg 5 and pipewire 0.3: + * qtwebengine-ffmpeg5.patch + * qtwebengine-pipewire-0.3.patch + * qtwebengine-python3.patch +- Use a newer catapult snapshot when building with python3 + +--- New: catapult-git.tar.xz qtwebengine-ffmpeg5.patch qtwebengine-pipewire-0.3.patch qtwebengine-python3.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.38u6yV/_old 2022-09-26 18:47:47.260007082 +0200 +++ /var/tmp/diff_new_pack.38u6yV/_new 2022-09-26 18:47:47.268007097 +0200 @@ -1,8 +1,7 @@ # # spec file for package libqt5-qtwebengine # -# Copyright (c) 2021 SUSE LLC -# Copyright ?? 2017 Kevin Kofler +# 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 @@ -24,6 +23,10 @@ %endif %bcond_without system_ffmpeg %bcond_without system_minizip +%bcond_without pipewire +%if %{?suse_version} > 1500 || 0%{?sle_version} > 150400 +%bcond_without python3 +%endif # spellchecking dictionary directory %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries @@ -40,6 +43,8 @@ %define so_version 5.15.10 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz +# Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899) +Source1:catapult-git.tar.xz Source99: libqt5-qtwebengine-rpmlintrc # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 Patch0: armv6-ffmpeg-no-thumb.patch @@ -50,26 +55,26 @@ Patch3: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch +# PATCH-FIX-UPSTREAM -- build with pipewire 0.3 +Patch5: qtwebengine-pipewire-0.3.patch +### Patch 50-99 are applied conditionally +# PATCH-FIX-OPENSUSE -- allow building qtwebengine with python3 and ffmpeg5 +Patch50:qtwebengine-python3.patch +Patch51:qtwebengine-ffmpeg5.patch +### # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint #!BuildIgnore: rpmlint BuildRequires: bison BuildRequires: fdupes -%if %{with system_ffmpeg} -BuildRequires: ffmpeg-4-libavcodec-devel -BuildRequires: ffmpeg-4-libavformat-devel -BuildRequires: ffmpeg-4-libavutil-devel -%endif BuildRequires: flac-devel BuildRequires: flex -BuildRequires: gperf BuildRequires: git-core +BuildRequires: gperf BuildRequires: krb5 BuildRequires: krb5-devel BuildRequires: libQt5QuickControls2-devel -# For building pdf examples... -BuildRequires: libqt5-qtsvg-devel BuildRequires: libcap-devel BuildRequires: libgcrypt-devel BuildRequires: libjpeg-devel @@ -77,37 +82,45 @@ BuildRequires: libqt5-qtbase-private-headers-devel >= 5.12 BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.12 BuildRequires: libqt5-qtlocation-private-headers-devel >= 5.12 +# For building pdf examples... +BuildRequires: libqt5-qtsvg-devel BuildRequires: libqt5-qttools-private-headers-devel >= 5.12 BuildRequires: libqt5-qtwebchannel-private-headers-devel >= 5.12 BuildRequires: libqt5-qtxmlpatterns-private-headers-devel >= 5.12 BuildRequires: memory-constraints BuildRequires: ninja -# nodejs-default doesn't exist on Leap 15.2 -%if 0%{?suse_version} == 1500 && 0%{?sle_version} == 150200 -BuildRequires: nodejs-common -%else BuildRequires: nodejs-default -%endif BuildRequires: pam-devel BuildRequires: pciutils-devel BuildRequires: perl BuildRequires: perl-JSON +%if %{with pipewire} +BuildRequires: pipewire-devel +%endif BuildRequires: pkgconfig +%if %{with python3} +BuildRequires: python3 +BuildRequires: python3-devel +BuildRequires: python3-html5lib +BuildRequires: python3-xml +%else BuildRequires: p
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-08-09 15:25:57 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1521 (New) Package is "libqt5-qtwebengine" Tue Aug 9 15:25:57 2022 rev:82 rq:993685 version:5.15.10 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-06-10 15:57:27.068814534 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1521/libqt5-qtwebengine.changes 2022-08-09 15:26:02.081227851 +0200 @@ -1,0 +2,6 @@ +Mon Aug 8 06:45:29 UTC 2022 - Christophe Giboudeaux + +- Stop using 'pkgconfig(xxx)' BuildRequires for FFmpeg + dependencies. They will point to FFmpeg-5 soon. + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.eOSSdp/_old 2022-08-09 15:26:05.513237658 +0200 +++ /var/tmp/diff_new_pack.eOSSdp/_new 2022-08-09 15:26:05.517237669 +0200 @@ -56,6 +56,11 @@ #!BuildIgnore: rpmlint BuildRequires: bison BuildRequires: fdupes +%if %{with system_ffmpeg} +BuildRequires: ffmpeg-4-libavcodec-devel +BuildRequires: ffmpeg-4-libavformat-devel +BuildRequires: ffmpeg-4-libavutil-devel +%endif BuildRequires: flac-devel BuildRequires: flex BuildRequires: gperf @@ -122,11 +127,6 @@ BuildRequires: pkgconfig(icu-i18n) >= 65.0 BuildRequires: pkgconfig(jsoncpp) BuildRequires: pkgconfig(lcms2) -%if %{with system_ffmpeg} -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavformat) -BuildRequires: pkgconfig(libavutil) -%endif BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libevent)
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-06-10 15:57:19 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548 (New) Package is "libqt5-qtwebengine" Fri Jun 10 15:57:19 2022 rev:81 rq:981447 version:5.15.10 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-05-04 15:10:50.628149387 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548/libqt5-qtwebengine.changes 2022-06-10 15:57:27.068814534 +0200 @@ -1,0 +2,43 @@ +Wed Jun 8 14:36:14 UTC 2022 - Christophe Giboudeaux + +- Update to version 5.15.10: + * Fix top level build with no widget + * Fix read-after-free on EGL extensions + * Update Chromium + * Add workaround for unstable gn on macOS in ci + * Pass archiver to gn build + * Fix navigation to non-local URLs + * Add support for universal builds for qtwebengine and qtpdf + * Enable Apple Silicon support + * Fix cross compilation x86_64->arm64 on mac + * Bump version to 5.15.10 + * CustomDialogs: Make custom input fields readable in dark mode + * CookieBrowser: Make alternating rows readable in dark mode + * Update Chromium: +* Bump V8_PATCH_LEVEL +* Fix clang set-but-unused-variable warning +* Fix mac toolchain python linker script call +* Fix missing dependency for gpu sources +* Fix python calls +* Fix undefined symbol for universal link +* Quick fix for regression in service workers by reverting + backports +* [Backport] CVE-2022-0797: Out of bounds memory access + in Mojo +* [Backport] CVE-2022-1125 +* [Backport] CVE-2022-1138: Inappropriate implementation + in Web Cursor. +* [Backport] CVE-2022-1305: Use after free in storage +* [Backport] CVE-2022-1310: Use after free in regular + expressions +* [Backport] CVE-2022-1314: Type Confusion in V8 +* [Backport] CVE-2022-1493: Use after free in Dev Tools +* [Backport] On arm64 hosts, set host_cpu to 'arm64', not 'arm' +* [Backport] Security Bug 1296876 +* [Backport] Security bug 126 +* [Backport] Security bug 1280852 +* [Backport] Security bug 1292905 +* [Backport] Security bug 1304659 +* [Backport] Security bug 1306507 + +--- Old: qtwebengine-everywhere-src-5.15.9.tar.xz New: qtwebengine-everywhere-src-5.15.10.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.8ziNlU/_old 2022-06-10 15:57:36.304825730 +0200 +++ /var/tmp/diff_new_pack.8ziNlU/_new 2022-06-10 15:57:36.308825735 +0200 @@ -29,15 +29,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.9 +Version:5.15.10 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.9 -%define so_version 5.15.9 +%define real_version 5.15.10 +%define so_version 5.15.10 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz Source99: libqt5-qtwebengine-rpmlintrc ++ _service ++ --- /var/tmp/diff_new_pack.8ziNlU/_old 2022-06-10 15:57:36.348825783 +0200 +++ /var/tmp/diff_new_pack.8ziNlU/_new 2022-06-10 15:57:36.348825783 +0200 @@ -1,11 +1,11 @@ enable - 5.15.9 + 5.15.10 git://code.qt.io/qt/qtwebengine.git git qtwebengine-everywhere-src - v5.15.9-lts + v5.15.10-lts *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.8ziNlU/_old 2022-06-10 15:57:36.364825803 +0200 +++ /var/tmp/diff_new_pack.8ziNlU/_new 2022-06-10 15:57:36.368825808 +0200 @@ -1,6 +1,6 @@ git://code.qt.io/qt/qtwebengine.git - 4f570bd7add21725d66ac8396dcf21917c3a603f + c7e716ef1ffd63a8ab1f4dbf879230849eb3b505 (No newline at EOF) ++ qtwebengine-everywhere-src-5.15.9.tar.xz -> qtwebengine-everywhere-src-5.15.10.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.9.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548/qtwebengine-everywhere-src-5.15.10.tar.xz differ: char 13, line 1
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-05-04 15:10:37 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538 (New) Package is "libqt5-qtwebengine" Wed May 4 15:10:37 2022 rev:80 rq:974366 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-04-30 00:44:09.542879658 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538/libqt5-qtwebengine.changes 2022-05-04 15:10:50.628149387 +0200 @@ -1,0 +2,6 @@ +Mon May 2 08:30:15 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: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.dBk7Kv/_old 2022-05-04 15:10:52.832152097 +0200 +++ /var/tmp/diff_new_pack.dBk7Kv/_new 2022-05-04 15:10:52.840152107 +0200 @@ -59,7 +59,6 @@ BuildRequires: flac-devel BuildRequires: flex BuildRequires: gperf -BuildRequires: binutils-gold BuildRequires: git-core BuildRequires: krb5 BuildRequires: krb5-devel
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-04-30 00:44:08 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538 (New) Package is "libqt5-qtwebengine" Sat Apr 30 00:44:08 2022 rev:79 rq:973537 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-04-10 19:05:10.274654491 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538/libqt5-qtwebengine.changes 2022-04-30 00:44:09.542879658 +0200 @@ -1,0 +2,6 @@ +Wed Apr 27 07:34:23 UTC 2022 - Christophe Giboudeaux + +- Add libqt5-qtwebengine-rpmlintrc to silence the + 'shlib-policy-name-error' rpmlint error + +--- New: libqt5-qtwebengine-rpmlintrc Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.zxKzMc/_old 2022-04-30 00:44:11.874881681 +0200 +++ /var/tmp/diff_new_pack.zxKzMc/_new 2022-04-30 00:44:11.886881691 +0200 @@ -40,6 +40,7 @@ %define so_version 5.15.9 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz +Source99: libqt5-qtwebengine-rpmlintrc # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 Patch0: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff ++ libqt5-qtwebengine-rpmlintrc ++ # Silence rpmlint error. The libraries SONAME won't change addFilter("shlib-policy-name-error .*")
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-04-10 19:05:08 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New) Package is "libqt5-qtwebengine" Sun Apr 10 19:05:08 2022 rev:78 rq:967733 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-04-08 00:26:33.983098299 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes 2022-04-10 19:05:10.274654491 +0200 @@ -1,0 +2,73 @@ +Wed Apr 06 14:41:04 UTC 2022 - christo...@krop.fr + +- Update to version 5.15.9: + * QPdfView: scale page rendering according to devicePixelRatio + * Update documented Chromium version + * Use IsSameDocument() rather than IsLoadingToDifferentDocument() + * Update module-split for installer + * Fix printing PDF files + * Do not override signal handlers + * Avoid using xkbcommon in non-X11 builds + * Update documentation + * Update Chromium: +* Bump V8_PATCH_LEVEL +* Do not overwrite signal handlers in the browser process. +* Replace base::ranges::set_union with std::set_union to fix + MSVC2017 build +* [Backport] CVE-2022-0100: Heap buffer overflow in Media + streams API +* [Backport] CVE-2022-0102: Type Confusion in V8 +* [Backport] CVE-2022-0103: Use after free in SwiftShader +* [Backport] CVE-2022-0104: Heap buffer overflow in ANGLE +* [Backport] CVE-2022-0108: Inappropriate implementation + in Navigation +* [Backport] CVE-2022-0109: Inappropriate implementation + in Autofill +* [Backport] CVE-2022-0111 and CVE-2022-0117 +* [Backport] CVE-2022-0113: Inappropriate implementatio + n in Blink +* [Backport] CVE-2022-0116: Inappropriate implementation + in Compositing +* [Backport] CVE-2022-0289: Use after free in Safe browsing +* [Backport] CVE-2022-0291: Inappropriate implementation + in Storage +* [Backport] CVE-2022-0293: Use after free in Web packaging +* [Backport] CVE-2022-0298: Use after free in Scheduling +* [Backport] CVE-2022-0305: Inappropriate implementation in + Service Worker API +* [Backport] CVE-2022-0306: Heap buffer overflow in PDFium +* [Backport] CVE-2022-0310 and CVE-0311: Heap buffer overflow + in Task Manager +* [Backport] CVE-2022-0456: Use after free in Web Search +* [Backport] CVE-2022-0459: Use after free in Screen Capture +* [Backport] CVE-2022-0460: Use after free in Window Dialog +* [Backport] CVE-2022-0461: Policy bypass in COOP +* [Backport] CVE-2022-0606: Use after free in ANGLE +* [Backport] CVE-2022-0607: Use after free in GPU +* [Backport] CVE-2022-0608: Integer overflow in Mojo +* [Backport] CVE-2022-0609: Use after free in Animation +* [Backport] CVE-2022-0610: Inappropriate implementation + in Gamepad API +* [Backport] CVE-2022-0971 (boo#1197163) +* [Backport] CVE-2022-1096 (boo#1197552) +* [Backport] CVE-2022-23852 +* [Backport] Copy 'name_' member during StyleRuleProperty::Copy +* [Backport] Security bug 1256885 +* [Backport] Security bug 1258603 +* [Backport] Security bug 1259557 +* [Backport] Security bug 1261415 +* [Backport] Security bug 1265570 +* [Backport] Security bug 1268448 +* [Backport] Security bug 1270014 +* [Backport] Security bug 1274113 +* [Backport] Security bug 1276331 +* [Backport] Security bug 1280743 +* [Backport] Security bug 1289394 +* [Backport] Security bug 1292537 +* [Backport] sandbox: build if glibc 2.34+ dynamic stack size + is enabled +- Drop patches, now upstream: + * CVE-2022-0971-qtwebengine-5.15.patch + * CVE-2022-1096-qtwebengine-5.15.patch + +--- Old: CVE-2022-0971-qtwebengine-5.15.patch CVE-2022-1096-qtwebengine-5.15.patch qtwebengine-everywhere-src-5.15.8.tar.xz New: qtwebengine-everywhere-src-5.15.9.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.2YCFyw/_old 2022-04-10 19:05:19.702550119 +0200 +++ /var/tmp/diff_new_pack.2YCFyw/_new 2022-04-10 19:05:19.710550031 +0200 @@ -29,15 +29,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.8 +Version:5.15.9 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define ba
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-04-08 00:26:31 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New) Package is "libqt5-qtwebengine" Fri Apr 8 00:26:31 2022 rev:77 rq:966883 version:5.15.8 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-03-28 17:01:13.085022919 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes 2022-04-08 00:26:33.983098299 +0200 @@ -1,0 +2,7 @@ +Mon Apr 4 19:25:12 UTC 2022 - Christophe Giboudeaux + +- Add security fixes: + * CVE-2022-0971-qtwebengine-5.15.patch (CVE-2022-0971, boo#1197163) + * CVE-2022-1096-qtwebengine-5.15.patch (CVE-2022-1096, boo#1197552) + +--- New: CVE-2022-0971-qtwebengine-5.15.patch CVE-2022-1096-qtwebengine-5.15.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.F6CHVi/_old 2022-04-08 00:26:36.655068310 +0200 +++ /var/tmp/diff_new_pack.F6CHVi/_new 2022-04-08 00:26:36.659068265 +0200 @@ -49,6 +49,10 @@ Patch3: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch +# PATCH-FIX-UPSTREAM +Patch5: CVE-2022-0971-qtwebengine-5.15.patch +# PATCH-FIX-UPSTREAM +Patch6: CVE-2022-1096-qtwebengine-5.15.patch # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ CVE-2022-0971-qtwebengine-5.15.patch ++ >From d13d0924c4e18ecc4b79adf0fec142ee9a9eaa14 Mon Sep 17 00:00:00 2001 From: "liber...@chromium.org" Date: Mon, 7 Mar 2022 20:17:13 + Subject: [Backport] CVE-2022-0971 Don't use a deleted RenderFrameHost. Since we do not check for frame liveness, a RenderFrameHost might be deleted (in the use-after-free sense) without another call to RenderFrameDeleted. So, WeakPtr it to avoid these cases. Bug: 1299422 Task-number: QTBUG-101946 Change-Id: Ie4fe85f88ef80f4e4c3d0452397c0e5050ed881c Reviewed-by: Allan Sandfeld Jensen --- .../display_cutout/display_cutout_host_impl.cc | 29 +- .../display_cutout/display_cutout_host_impl.h | 10 ++-- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc b/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc index 1640ec83489..8f89cc24b5f 100644 --- a/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc +++ b/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc @@ -5,6 +5,7 @@ #include "content/browser/display_cutout/display_cutout_host_impl.h" #include "content/browser/display_cutout/display_cutout_constants.h" +#include "content/browser/renderer_host/render_frame_host_impl.h" #include "content/browser/web_contents/web_contents_impl.h" #include "content/public/browser/navigation_handle.h" #include "mojo/public/cpp/bindings/associated_remote.h" @@ -33,7 +34,7 @@ void DisplayCutoutHostImpl::ViewportFitChangedForFrame( // If we are the current |RenderFrameHost| frame then notify // WebContentsObservers about the new value. - if (current_rfh_ == rfh) + if (current_rfh_.get() == rfh) web_contents_impl_->NotifyViewportFitChanged(value); MaybeQueueUKMEvent(rfh); @@ -60,7 +61,9 @@ void DisplayCutoutHostImpl::DidFinishNavigation( // If we finish a main frame navigation and the |WebDisplayMode| is // fullscreen then we should make the main frame the current - // |RenderFrameHost|. + // |RenderFrameHost|. Note that this is probably not correct; we do not check + // that the navigation completed successfully, nor do we check if the main + // frame is still IsRenderFrameLive(). blink::mojom::DisplayMode mode = web_contents_impl_->GetDisplayMode(); if (mode == blink::mojom::DisplayMode::kFullscreen) SetCurrentRenderFrameHost(web_contents_impl_->GetMainFrame()); @@ -70,7 +73,7 @@ void DisplayCutoutHostImpl::RenderFrameDeleted(RenderFrameHost* rfh) { values_.erase(rfh); // If we were the current |RenderFrameHost| then we should clear that. - if (current_rfh_ == rfh) + if (current_rfh_.get() == rfh) SetCurrentRenderFrameHost(nullptr); } @@ -87,7 +90,7 @@ void DisplayCutoutHostImpl::SetDisplayCutoutSafeArea(gfx::Insets insets) { insets_ = insets; if (current_rfh_) -SendSafeAreaToFrame(current_rfh_, insets);
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-03-28 17:00:19 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New) Package is "libqt5-qtwebengine" Mon Mar 28 17:00:19 2022 rev:76 rq:964921 version:5.15.8 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2022-01-14 23:12:35.634606775 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes 2022-03-28 17:01:13.085022919 +0200 @@ -1,0 +2,6 @@ +Fri Mar 25 14:31:28 UTC 2022 - Fabian Vogt + +- Add patch to fix build with GCC 12: + * 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch + +--- New: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.VhWlbs/_old 2022-03-28 17:01:15.037025571 +0200 +++ /var/tmp/diff_new_pack.VhWlbs/_new 2022-03-28 17:01:15.045025582 +0200 @@ -47,6 +47,8 @@ Patch2: sandbox-statx-futex_time64.patch # PATCH-FIX-OPENSUSE Patch3: rtc-dont-use-h264.patch +# PATCH-FIX-UPSTREAM +Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch ++ >From 68799a1e0815b20ca59ce354a55280399257a201 Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Fri, 25 Mar 2022 15:29:28 +0100 Subject: [PATCH] skia: Some includes to fix build with GCC 12 Those includes got introduced upstream for other reasons and fixed building with GCC 12 as a side effect. --- src/3rdparty/chromium/third_party/skia/include/core/SkColor.h | 2 ++ src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h b/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h index 36527e38e53..f77c24ade82 100644 --- a/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h +++ b/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h @@ -12,6 +12,8 @@ #include "include/core/SkScalar.h" #include "include/core/SkTypes.h" +#include + /** \file SkColor.h Types, consts, functions, and macros for colors. diff --git a/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp b/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp index 7260365b2c6..3164650728e 100644 --- a/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp +++ b/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp @@ -8,6 +8,8 @@ #include "include/utils/SkParse.h" +#include // std::lower_bound + static constexpr const char* gColorNames[] = { "aliceblue", "antiquewhite", -- 2.34.1
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2022-01-14 23:12:25 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1892 (New) Package is "libqt5-qtwebengine" Fri Jan 14 23:12:25 2022 rev:75 rq:945986 version:5.15.8 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-11-03 17:26:00.437328736 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1892/libqt5-qtwebengine.changes 2022-01-14 23:12:35.634606775 +0100 @@ -1,0 +2,67 @@ +Tue Jan 04 22:22:01 UTC 2022 - christo...@krop.fr + +- Update to version 5.15.8: + * Update Chromium: +[Backport] CVE-2021-3517: libxml2: Heap-based buffer overflow +in xmlEncodeEntitiesInternal() in entities.c +[Backport] CVE-2021-3541 libxml2: Exponential entity expansion +attack bypasses all existing protection mechanisms +[Backport] CVE-2021-37984 : Heap buffer overflow in PDFium +[Backport] CVE-2021-37987 : Use after free in Network APIs +[Backport] CVE-2021-37989 : Inappropriate implementation in Blink +[Backport] CVE-2021-37992 : Out of bounds read in WebAudio +[Backport] CVE-2021-37993 : Use after free in PDF Accessibility +[Backport] CVE-2021-37996 : Insufficient validation of untrusted +input in Downloads +[Backport] CVE-2021-38001 : Type Confusion in V8 +[Backport] CVE-2021-38003 : Inappropriate implementation in V8 +[Backport] CVE-2021-38005: Use after free in loader (1/3) +[Backport] CVE-2021-38005: Use after free in loader (2/3) +[Backport] CVE-2021-38005: Use after free in loader (3/3) +[Backport] CVE-2021-38007: Type Confusion in V8 +[Backport] CVE-2021-38009: Inappropriate implementation in cache +[Backport] CVE-2021-38010: Inappropriate implementation in serviceworkers +[Backport] CVE-2021-38012: Type Confusion in V8 +[Backport] CVE-2021-38015: Inappropriate implementation in input +[Backport] CVE-2021-38017: Insufficient policy enforcement in iframe +sandbox +[Backport] CVE-2021-38018: Inappropriate implementation in navigation +[Backport] CVE-2021-38019: Insufficient policy enforcement in CORS +[Backport] CVE-2021-38021: Inappropriate implementation in referrer +[Backport] CVE-2021-38022: Inappropriate implementation in WebAuthentication +[Backport] CVE-2021-4057: Use after free in file API +[Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (1/2) +[Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (2/2) +[Backport] CVE-2021-4059: Insufficient data validation in loader +[Backport] CVE-2021-4062: Heap buffer overflow in BFCache +[Backport] CVE-2021-4078: Type confusion in V8 +[Backport] CVE-2021-4079: Out of bounds write in WebRTC +[Backport] CVE-2021-4098: Insufficient data validation in Mojo +[Backport] CVE-2021-4099: Use after free in Swiftshader +[Backport] CVE-2021-4101: Heap buffer overflow in Swiftshader. +[Backport] CVE-2021-4102: Use after free in V8 +[Backport] Dependency for CVE-2021-37989 +[Backport] Dependency for CVE-2021-38009 +[Backport] Security bug 1245870 +[Backport] Security bug 1252858 +[Backport] Security bug 1259899 +Bump V8_PATCH_LEVEL +Compile with GCC 11 -std=c++20 +Fix stack overflow on gpu channel recreate with an error +Use wglSetPixelFormat directly only if in software mode +[Backport] Handle long SIGSTKSZ in glibc > 2.33 +[Backport] abseil-cpp: Fixes build with latest glibc + * Handle qtpdf compilation with static runtime + * Add bitcode support for qtpdf on ios + * Do not access accessibility from qt post routines + * Blacklist javascriptClipboard test on ubuntu 20.04 + * Re-enable network-service-in-process + * Bump version from 5.15.7 to 5.15.8 + * Update patch level + * Fix pinch gesture + * Fix leak of properties after XkbRF_GetNamesProp + * Fix leak on getDefaultScreeenId +- Drop patch: + * 0001-Fix-build-with-glibc-2.34.patch + +--- Old: 0001-Fix-build-with-glibc-2.34.patch qtwebengine-everywhere-src-5.15.7.tar.xz New: qtwebengine-everywhere-src-5.15.8.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.gK70Gg/_old 2022-01-14 23:12:44.242612324 +0100 +++ /var/tmp/diff_new_pack.gK70Gg/_new 2022-01-14 23:12:44.246612327 +0100 @@ -29,15 +29,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.7 +Version:5.15.8 Re
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-11-03 17:25:23 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1890 (New) Package is "libqt5-qtwebengine" Wed Nov 3 17:25:23 2021 rev:74 rq:928291 version:5.15.7 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-09-26 21:49:21.090825011 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1890/libqt5-qtwebengine.changes 2021-11-03 17:26:00.437328736 +0100 @@ -1,0 +2,65 @@ +Fri Oct 29 09:53:05 UTC 2021 - christo...@krop.fr + +- Update to version 5.15.7: + * Update Chromium: +[Backport] Linux sandbox: update syscalls numbers on 32-bit platforms +[Backport] sandbox: linux: allow clock_nanosleep & gettime64 +[Backport] Linux sandbox: update syscall numbers for all platforms. +[Backport] Ease HarfBuzz API change with feature detection +[Backport] Security bug 1248665 +[Backport] CVE-2021-37975 : Use after free in V8 +[Backport] CVE-2021-37980 : Inappropriate implementation in Sandbox +[Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (2/2) +[Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (1/2) +[Backport] CVE-2021-37978 : Heap buffer overflow in Blink +[Backport] CVE-2021-30616: Use after free in Media. +[Backport] CVE-2021-37962 : Use after free in Performance Manager (2/2) +[Backport] CVE-2021-37962 : Use after free in Performance Manager (1/2) +[Backport] CVE-2021-37973 : Use after free in Portals +[Backport] CVE-2021-37971 : Incorrect security UI in Web Browser UI. +[Backport] CVE-2021-37968 : Inappropriate implementation in Background Fetch API +[Backport] CVE-2021-37967 : Inappropriate implementation in Background Fetch API +[Backport] Linux sandbox: return ENOSYS for clone3 +[Backport] Linux sandbox: fix fstatat() crash +[Backport] Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat"" +[Backport] Security bug 1238178 (2/2) +[Backport] Security bug 1238178 (1/2) +[Backport] CVE-2021-30633: Use after free in Indexed DB API (2/2) +[Backport] CVE-2021-30633: Use after free in Indexed DB API (1/2) +[Backport] CVE-2021-30630: Inappropriate implementation in Blink +[Backport] CVE-2021-30629: Use after free in Permissions +[Backport] CVE-2021-30628: Stack buffer overflow in ANGLE +[Backport] CVE-2021-30627: Type Confusion in Blink layout +[Backport] CVE-2021-30626: Out of bounds memory access in ANGLE +[Backport] CVE-2021-30625: Use after free in Selection API +[Backport] Security bug 1206289 +[Backport] CVE-2021-30613: Use after free in Base internals +[Backport] Security bug 1227228 +[Backport] CVE-2021-30618: Inappropriate implementation in DevTools + * Update patch level + * Blacklist certificate test until certicates have been renewed + * Block CORS from local URLs when remote access is not enabled + * Do not wait on weak_pointer for termination errors + * Support MSVC_VER 16.8 + * Fix wrong save file filter for Markdown Editor example + * Add Chromium version source documentation + * Bump version from 5.15.6 to 5.15.7 + * Fix crash when clicking on a link in PDF +- Drop openSUSE patches: + * fix1163766.patch. Should be addressed with: +https://github.com/qt/qtwebengine-chromium/commit/652f834de +https://github.com/qt/qtwebengine-chromium/commit/faae106ed +https://github.com/qt/qtwebengine-chromium/commit/6b7b3f1bf + * chromium-glibc-2.33.patch. Should be addressed with the +[Backport] Linux sandbox: fix fstatat() crash and +Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat"" +changes. + * chromium-older-harfbuzz.patch +- Drop upstream changes: + * 0001-return-ENOSYS-for-clone3.patch + * chromium-harfbuzz-3.0.0.patch + * skia-harfbuzz-3.0.0.patch +- Rebase patches: + * sandbox-statx-futex_time64.patch + +--- Old: 0001-return-ENOSYS-for-clone3.patch chromium-glibc-2.33.patch chromium-harfbuzz-3.0.0.patch chromium-older-harfbuzz.patch fix1163766.patch qtwebengine-everywhere-src-5.15.6.tar.xz skia-harfbuzz-3.0.0.patch New: qtwebengine-everywhere-src-5.15.7.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.ubc07p/_old 2021-11-03 17:26:12.589335382 +0100 +++ /var/tmp/diff_new_pack.ubc07p/_new 2021-11-03 17:26:12.589335382 +0100 @@ -29,35 +29,26 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengin
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-09-26 21:48:33 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New) Package is "libqt5-qtwebengine" Sun Sep 26 21:48:33 2021 rev:73 rq:921014 version:5.15.6 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-09-13 16:24:57.930774840 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes 2021-09-26 21:49:21.090825011 +0200 @@ -1,0 +2,9 @@ +Tue Sep 21 11:34:41 UTC 2021 - Fabian Vogt + +- Add patches from Arch to fix build with HarfBuzz 3.0.0: + * chromium-harfbuzz-3.0.0.patch + * skia-harfbuzz-3.0.0.patch +- ... but don't break with < 2.9.0: + * chromium-older-harfbuzz.patch + +--- New: chromium-harfbuzz-3.0.0.patch chromium-older-harfbuzz.patch skia-harfbuzz-3.0.0.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.kXctAp/_old 2021-09-26 21:49:22.470826718 +0200 +++ /var/tmp/diff_new_pack.kXctAp/_new 2021-09-26 21:49:22.474826722 +0200 @@ -54,6 +54,10 @@ Patch6: 0001-Fix-build-with-glibc-2.34.patch # PATCH-FIX-UPSTREAM Patch7: 0001-return-ENOSYS-for-clone3.patch +Patch8: chromium-harfbuzz-3.0.0.patch +Patch9: skia-harfbuzz-3.0.0.patch +# PATCH-FIX-OPENSUSE +Patch10:chromium-older-harfbuzz.patch # http://www.chromium.org/blink is not ported to PowerPC & s390 ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ chromium-harfbuzz-3.0.0.patch ++ Subject: Fix build with harfbuzz 3.0.0 Upstream backport copied from Arch and rebased. # https://github.com/chromium/chromium/commit/b289f6f3fcbc diff --git a/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc b/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc index 8ff0540d9a..20a7d37474 100644 --- a/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc +++ b/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc @@ -72,9 +72,11 @@ sk_sp SubsetFont(SkTypeface* typeface, const GlyphUsage& usage) { hb_set_t* glyphs = hb_subset_input_glyph_set(input.get()); // Owned by |input|. usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs))); - hb_subset_input_set_retain_gids(input.get(), true); + hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS); - HbScoped subset_face(hb_subset(face.get(), input.get())); + HbScoped subset_face(hb_subset_or_fail(face.get(), input.get())); + if (!subset_face) +return nullptr; HbScoped subset_blob(hb_face_reference_blob(subset_face.get())); if (!subset_blob) return nullptr; ++ chromium-older-harfbuzz.patch ++ From: Fabian Vogt Subject: Fix build with harfbuzz < 2.9.0 Index: qtwebengine-everywhere-src-5.15.6/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc === --- qtwebengine-everywhere-src-5.15.6.orig/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc +++ qtwebengine-everywhere-src-5.15.6/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc @@ -71,11 +71,18 @@ sk_sp SubsetFont(SkTypeface* typ hb_set_t* glyphs = hb_subset_input_glyph_set(input.get()); // Owned by |input|. usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs))); +#if HB_VERSION_ATLEAST(2,9,0) hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS); HbScoped subset_face(hb_subset_or_fail(face.get(), input.get())); if (!subset_face) return nullptr; +#else + hb_subset_input_set_retain_gids(input.get(), true); + + HbScoped subset_face(hb_subset(face.get(), input.get())); +#endif + HbScoped subset_blob(hb_face_reference_blob(subset_face.get())); if (!subset_blob) return nullptr; ++ skia-harfbuzz-3.0.0.patch ++ Subject: Fix build with harfbuzz 3.0.0 Upstream backport copied from Arch and rebased. # Minimal diff for harfbuzz 3.0.0 support; based on: # https://github.com/google/skia/commit/66684b17b382 # https://github.com/google/skia/commit/51d83abcd24a diff --git a/src/3rdparty/chromium/third_party/skia/gn/skia.gni b/src/3rdparty/chromium/third_party/skia/gn/skia.gni index d98fdc19ee..199335d5c4 100644 --- a/src/3rdparty/chromium/third_party/skia/gn/skia.gni +++ b/src/3rdparty/chromium/third_party/skia/gn/skia.gni @@ -34,8 +34,6 @@ declare_args() { skia_inclu
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-09-13 16:24:25 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New) Package is "libqt5-qtwebengine" Mon Sep 13 16:24:25 2021 rev:72 rq:917890 version:5.15.6 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-08-16 10:05:47.787510678 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes 2021-09-13 16:24:57.930774840 +0200 @@ -1,0 +2,54 @@ +Thu Sep 09 07:19:58 UTC 2021 - christo...@krop.fr + +- Update to version 5.15.6: + * Update Chromium: ++ [Backport] CVE-2021-30560: Use after free in Blink XSLT ++ [Backport] CVE-2021-30566: Stack buffer overflow in Printing ++ [Backport] CVE-2021-30585: Use after free in sensor handling ++ Bump V8_PATCH_LEVEL ++ [Backport] Security bug 1228036 ++ [Backport] CVE-2021-30604: Use after free in ANGLE ++ [Backport] CVE-2021-30603: Race in WebAudio ++ [Backport] CVE-2021-30602: Use after free in WebRTC ++ [Backport] CVE-2021-30599: Type Confusion in V8 ++ [Backport] CVE-2021-30598: Type Confusion in V8 ++ [Backport] Security bug 1227933 ++ [Backport] Security bug 1205059 ++ [Backport] Security bug 1184294 ++ [Backport] Security bug 1198385 ++ [Backport] CVE-2021-30588: Type Confusion in V8 ++ [Backport] CVE-2021-30587: Inappropriate implementation in Compositing on Windows ++ [Backport] CVE-2021-30573: Use after free in GPU ++ [Backport] CVE-2021-30569, security bugs 1198216 and 1204814 ++ [Backport] CVE-2021-30568: Heap buffer overflow in WebGL ++ [Backport] CVE-2021-30541: Use after free in V8 ++ [Backport] Security bugs 1197786 and 1194330 ++ [Backport] Security bug 1194689 ++ [Backport] CVE-2021-30563: Type Confusion in V8 ++ [Backport] Security bug 1211215 ++ [Backport] Security bug 1209558 ++ [Backport] CVE-2021-30553: Use after free in Network service ++ [Backport] CVE-2021-30548: Use after free in Loader ++ [Backport] CVE-2021-30547: Out of bounds write in ANGLE ++ [Backport] CVE-2021-30556: Use after free in WebAudio ++ [Backport] CVE-2021-30559: Out of bounds write in ANGLE ++ [Backport] CVE-2021-30533: Insufficient policy enforcement in PopupBlocker ++ [Backport] Security bug 1202534 ++ [Backport] CVE-2021-30536: Out of bounds read in V8 ++ [Backport] CVE-2021-30522: Use after free in WebAudio ++ [Backport] CVE-2021-30554 Use after free in WebGL ++ [Backport] CVE-2021-30551: Type Confusion in V8 ++ [Backport] CVE-2021-30544: Use after free in BFCache ++ [Backport] CVE-2021-30535: Double free in ICU ++ [Backport] CVE-2021-30534: Insufficient policy enforcement in iFrameSandbox ++ [Backport] CVE-2021-30530: Out of bounds memory access in WebAudio ++ [Backport] CVE-2021-30523: Use after free in WebRTC ++ Generate mojo bindings before compiling extension API registration + * Bump version from 5.15.5 to 5.15.6 + * Always send phased wheel events beginning with Began +- Import patch from the chromium package: + * 0001-return-ENOSYS-for-clone3.patch +- Add changes from the chromium package to + 0001-Fix-build-with-glibc-2.34.patch + +--- Old: qtwebengine-everywhere-src-5.15.5.tar.xz sync.profile New: 0001-return-ENOSYS-for-clone3.patch qtwebengine-everywhere-src-5.15.6.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.wOiCew/_old 2021-09-13 16:25:08.474787029 +0200 +++ /var/tmp/diff_new_pack.wOiCew/_new 2021-09-13 16:25:08.478787034 +0200 @@ -29,19 +29,17 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.5 +Version:5.15.6 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.5 -%define so_version 5.15.5 +%define real_version 5.15.6 +%define so_version 5.15.6 %define tar_version qtwebengine-everywhere-src-%{version} Source: %{tar_version}.tar.xz -# Generated from a local build -Source1:sync.profile # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 Patch0: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.d
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-08-16 10:05:39 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New) Package is "libqt5-qtwebengine" Mon Aug 16 10:05:39 2021 rev:71 rq:911548 version:5.15.5 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-06-27 18:59:23.104299955 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes 2021-08-16 10:05:47.787510678 +0200 @@ -1,0 +2,6 @@ +Wed Aug 4 15:23:24 UTC 2021 - Christophe Giboudeaux + +- Add patch to fix build with glibc 2.34 (boo#1189095) + * 0001-Fix-build-with-glibc-2.34.patch + +--- New: 0001-Fix-build-with-glibc-2.34.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.hKk1rP/_old 2021-08-16 10:05:49.279508892 +0200 +++ /var/tmp/diff_new_pack.hKk1rP/_new 2021-08-16 10:05:49.283508887 +0200 @@ -52,6 +52,8 @@ Patch4: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM Patch5: chromium-glibc-2.33.patch +# PATCH-FIX-UPSTREAM +Patch6: 0001-Fix-build-with-glibc-2.34.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ 0001-Fix-build-with-glibc-2.34.patch ++ >From 6dc7ed884091eb373f72d53f2b87371cd899378e Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Wed, 11 Aug 2021 11:39:59 +0200 Subject: [PATCH] Fix build with glibc 2.34 --- .../abseil-cpp/absl/debugging/failure_signal_handler.cc| 3 ++- .../breakpad/src/client/linux/handler/exception_handler.cc | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc index 5d13bdbbb..2ed137b58 100644 --- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc +++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc @@ -135,7 +135,8 @@ static bool SetupAlternateStackOnce() { #else const size_t page_mask = sysconf(_SC_PAGESIZE) - 1; #endif - size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask; + size_t stack_size = + (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask; #if defined(ABSL_HAVE_ADDRESS_SANITIZER) || \ defined(ABSL_HAVE_MEMORY_SANITIZER) || defined(ABSL_HAVE_THREAD_SANITIZER) // Account for sanitizer instrumentation requiring additional stack space. diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc index ca353c409..2e43ba6fc 100644 --- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc +++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc @@ -138,7 +138,7 @@ void InstallAlternateStackLocked() { // SIGSTKSZ may be too small to prevent the signal handlers from overrunning // the alternative stack. Ensure that the size of the alternative stack is // large enough. - static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); + static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); // Only set an alternative stack if there isn't already one, or if the current // one is too small. -- 2.32.0
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-06-27 18:58:47 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2625 (New) Package is "libqt5-qtwebengine" Sun Jun 27 18:58:47 2021 rev:70 rq:901784 version:5.15.5 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-05-08 22:06:58.293858480 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2625/libqt5-qtwebengine.changes 2021-06-27 18:59:23.104299955 +0200 @@ -1,0 +2,73 @@ +Thu Jun 24 16:39:27 UTC 2021 - Christophe Giboudeaux + +- Update the CMake version workaround to get qtbase's real version + +--- +Tue Jun 22 09:00:44 UTC 2021 - christo...@krop.fr + +- Update to version 5.15.5: + * Abort findText also right on explicit navigation request + * Adapt to new Connections syntax + * Add devtools eyedropper support + * Add more tests to tst_loadsignals + * Add support for Keyboard.getLayoutMap() + * Add web-ui chrome://net-internals + * Allow leaving OCSP off + * Always send phased wheel events beginning with Began + * Avoid accessing profileAdapter when profile is shutting down + * Avoid unknownFunc messages in qmltests + * Blacklist CertificateError::test_error for macOS + * Blacklist NewViewRequest::test_loadNewViewRequest on macOS + * Blacklist handleError on macos until we merge the fix + * Blacklist numberOfStartedAndFinishedSignalsIsSame on b2q CIs + * Depend on QCoreApplication::startingUp() for checking +existence of app + * Do not allow WebBluetooth to continue + * Do not hide virtual keyboard if the focused node is editable + * Doc: Add a note about navigation within a page to a fragment + * Docs: Suggest to use higher DPI for printing + * Fix FilePickerController's path validation for windows and +corresponding tests + * Fix application locales again + * Fix embedded PDFs when plugins are disabled + * Fix first party url for cookie filter + * Fix inconsistent number of load signals and their order + * Fix normalization of app locales + * Fix not working certificates on mac > 10.14 + * Fix prl files on ios + * Fix qmltests::WebEngineViewNavigationHistory auto tests + * Fix qtpdf static builds on windows + * Fix static build of qml qtpdf + * Follow InProcessGpuThread::Init() on thread priority + * Generate mojo bindings before compiling extension API +registration + * Implement PluginServiceFilterQt + * Load signals test: use focusProxy for link clicking test + * Make able to override disabled features from command line + * Notify canGoBack/canGoForward changes based on web actions + * Only disconnect QWebEnginePage signals that QWebEngineView +connected + * Package devtools inspector overlay + * Remove ResourceTypeSubFrame check after website update + * Remove obsolete loadSignals test +secondLoadForError_WhenErrorPageEnabled + * Remove qquickwebengineprofile test + * Remove tracking of frame which load error page + * Remove ui/snapshot overrides for aura + * Report server directs in navigation type + * Return to using the default devtools page + * Set enumaration root directory for File.webkitRelativePath API + * Set more Display properties + * Show PDF viewer in a guest view + * Support devtools close button in QuickNanoBrowser + * Support zoom-in, zoom-out and cell web cursors on macOS + * Unblacklist and fix load signals test for file download + * Update Chromium and adapt PermissionManagerQt + * Update platform notes + * View: test signal for deletion of external page set to view +- Drop patches: + * 0001-Fix-normalization-of-app-locales.patch + * 0001-Fix-build-with-GCC-11.patch + * 0001-Fix-build-with-system-ICU-69.patch + +--- Old: 0001-Fix-build-with-GCC-11.patch 0001-Fix-build-with-system-ICU-69.patch 0001-Fix-normalization-of-app-locales.patch qtwebengine-everywhere-src-5.15.3.tar.xz New: qtwebengine-everywhere-src-5.15.5.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.N1T7Lp/_old 2021-06-27 18:59:29.920308909 +0200 +++ /var/tmp/diff_new_pack.N1T7Lp/_new 2021-06-27 18:59:29.924308914 +0200 @@ -29,15 +29,15 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.3 +Version:5.15.5 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-05-08 22:06:58 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2988 (New) Package is "libqt5-qtwebengine" Sat May 8 22:06:58 2021 rev:69 rq:891198 version:5.15.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-04-22 18:03:30.558464357 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2988/libqt5-qtwebengine.changes 2021-05-08 22:06:58.293858480 +0200 @@ -1,0 +2,6 @@ +Thu May 6 11:45:34 UTC 2021 - Fabian Vogt + +- Add patch to fix build with ICU 69: + * 0001-Fix-build-with-system-ICU-69.patch + +--- New: 0001-Fix-build-with-system-ICU-69.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.AbebIL/_old 2021-05-08 22:06:59.601852815 +0200 +++ /var/tmp/diff_new_pack.AbebIL/_new 2021-05-08 22:06:59.605852797 +0200 @@ -56,6 +56,7 @@ Patch6: chromium-glibc-2.33.patch # PATCH-FIX-UPSTREAM Patch7: 0001-Fix-build-with-GCC-11.patch +Patch8: 0001-Fix-build-with-system-ICU-69.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ 0001-Fix-build-with-system-ICU-69.patch ++ >From e67c7b49247c8b9646790c718b85d8ba75b68945 Mon Sep 17 00:00:00 2001 From: Jimi Huotari Date: Thu, 22 Apr 2021 14:25:17 +0300 Subject: [PATCH] Fix build with system ICU 69 - https://bugs.gentoo.org/781236 - https://chromium-review.googlesource.com/c/v8/v8/+/2477751 Change-Id: I8ea93bfe0acb87da9233fced73ff5ae7c5f4cb3e Reviewed-by: Allan Sandfeld Jensen --- src/3rdparty/chromium/v8/src/objects/js-list-format.cc | 35 ++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/src/3rdparty/chromium/v8/src/objects/js-list-format.cc b/src/3rdparty/chromium/v8/src/objects/js-list-format.cc index b17d38c43ff..7f06114b177 100644 --- a/src/3rdparty/chromium/v8/src/objects/js-list-format.cc +++ b/src/3rdparty/chromium/v8/src/objects/js-list-format.cc @@ -28,6 +28,35 @@ namespace v8 { namespace internal { +#if U_ICU_VERSION_MAJOR_NUM >= 67 +namespace { + +UListFormatterWidth GetIcuWidth(JSListFormat::Style style) { + switch (style) { +case JSListFormat::Style::LONG: + return ULISTFMT_WIDTH_WIDE; +case JSListFormat::Style::SHORT: + return ULISTFMT_WIDTH_SHORT; +case JSListFormat::Style::NARROW: + return ULISTFMT_WIDTH_NARROW; + } + UNREACHABLE(); +} + +UListFormatterType GetIcuType(JSListFormat::Type type) { + switch (type) { +case JSListFormat::Type::CONJUNCTION: + return ULISTFMT_TYPE_AND; +case JSListFormat::Type::DISJUNCTION: + return ULISTFMT_TYPE_OR; +case JSListFormat::Type::UNIT: + return ULISTFMT_TYPE_UNITS; + } + UNREACHABLE(); +} + +} // namespace +#else namespace { const char* kStandard = "standard"; const char* kOr = "or"; @@ -74,7 +103,7 @@ const char* GetIcuStyleString(JSListFormat::Style style, } } // namespace - +#endif MaybeHandle JSListFormat::New(Isolate* isolate, Handle map, Handle locales, Handle input_options) { @@ -143,7 +172,11 @@ MaybeHandle JSListFormat::New(Isolate* isolate, Handle map, icu::Locale icu_locale = r.icu_locale; UErrorCode status = U_ZERO_ERROR; icu::ListFormatter* formatter = icu::ListFormatter::createInstance( +#if U_ICU_VERSION_MAJOR_NUM >= 67 + icu_locale, GetIcuType(type_enum), GetIcuWidth(style_enum), status); +#else icu_locale, GetIcuStyleString(style_enum, type_enum), status); +#endif if (U_FAILURE(status) || formatter == nullptr) { delete formatter; THROW_NEW_ERROR(isolate, NewRangeError(MessageTemplate::kIcuError), -- 2.20.1
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-04-22 18:03:24 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.12324 (New) Package is "libqt5-qtwebengine" Thu Apr 22 18:03:24 2021 rev:68 rq:885924 version:5.15.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-04-10 15:26:52.650343179 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.12324/libqt5-qtwebengine.changes 2021-04-22 18:03:30.558464357 +0200 @@ -1,0 +2,16 @@ +Wed Apr 14 18:26:57 UTC 2021 - Christophe Giboudeaux + +- Add patch to fix build with GCC 11: + * 0001-Fix-build-with-GCC-11.patch + +--- +Wed Apr 14 16:35:17 UTC 2021 - Guillaume GARDET + +- Update _constraints to avoid OOM + +--- +Tue Apr 13 20:12:47 UTC 2021 - Fabian Vogt + +- Add back missing part in fix1163766.patch (boo#1184610) + +--- New: 0001-Fix-build-with-GCC-11.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:31.950466509 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:31.954466515 +0200 @@ -54,6 +54,8 @@ Patch5: 0001-Fix-normalization-of-app-locales.patch # PATCH-FIX-UPSTREAM Patch6: chromium-glibc-2.33.patch +# PATCH-FIX-UPSTREAM +Patch7: 0001-Fix-build-with-GCC-11.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ 0001-Fix-build-with-GCC-11.patch ++ >From 7d0456664fb76572a560364172c31140ec20fc8a Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Wed, 14 Apr 2021 20:23:07 +0200 Subject: [PATCH] Fix build with GCC 11. Origin: https://github.com/abseil/abseil-cpp/commit/5bf048b8 https://github.com/google/perfetto/commit/372366b4 --- diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc b/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc index 19f9aab5b1a..27fec21681d 100644 --- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc +++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc @@ -37,6 +37,7 @@ #include #include +#include #include "absl/base/internal/hide_ptr.h" #include "absl/base/internal/raw_logging.h" #include "absl/base/internal/spinlock.h" diff --git a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h index 11ae91cfeca..58c6db27bd6 100644 --- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h +++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h @@ -22,6 +22,7 @@ #include #include +#include #include "perfetto/ext/base/optional.h" #include "perfetto/ext/base/paged_memory.h" ++ _constraints ++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:32.002466589 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:32.002466589 +0200 @@ -4,10 +4,10 @@ 12 - 12 + 14 - 10 + 12 4 ++ fix1163766.patch ++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:32.042466651 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:32.042466651 +0200 @@ -6,14 +6,15 @@ seccomp filters disallow a new kernel syscall to get time used on i586 --- - .../sandbox/linux/system_headers/x86_32_linux_syscalls.h | 8 - .../chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc | 3 +++ - 3 files changed, 16 insertions(+) + src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc | 6 ++ + src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h | 8 + src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc | 3 +++ + 3 files changed, 17 insertions(+) -diff --git a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h -index 7613c9bbc..7093ac054 100644 a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h -+++ b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h +
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-04-10 15:26:24 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2401 (New) Package is "libqt5-qtwebengine" Sat Apr 10 15:26:24 2021 rev:67 rq:881936 version:5.15.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-02-22 14:22:42.119569453 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2401/libqt5-qtwebengine.changes 2021-04-10 15:26:52.650343179 +0200 @@ -1,0 +2,142 @@ +Wed Mar 24 12:45:13 UTC 2021 - christo...@krop.fr + +- Update to version 5.15.3: + * Fix spelling and coding style + * Fix new view request handling (QTBUG-87378) + * Fix getDefaultScreenId on X11 + * Fix flaky tst_QWebEngineView::textSelectionOutOfInputField test + * Move touch input tests to separate testcase + * Add touch input tests for scrolling and pinch zooming + * Fix rare duplicate ids forming in touch point id's mapping + * Use the module's version number for QtWebEngineProcess + * Touch handling: provide id mapping without modifying TouchPoint instance +(QTBUG-88001) + * Touch handling: fix mapped ids cleanup for TouchCancel event + * et custom headers from QWebEngineUrlRequestInfo before triggering redirect +(QTBUG-88861) + * Forward modifier flags for lock keys (QTBUG-89001) + * Fix handling of more than one finger for touch event (QTBUG-86389) + * Stabilize load signals emitting (QTBUG-65223, QTBUG-87089) + * Fix building against 5.12 on most CIs + * Update minimum HarfBuzz version to 2.4.0 (QTBUG-88976) + * Fix building against Qt 5.14 + * Migrate user script IPC to mojo + * Fix crashes in user resource controller when single process + * Minor. Fix namespace for user resource controller + * Minor. RenderThreadObserverQt is really a RenderConfiguration + * Remove RenderViewObserverHelper from UserResourceController + * Cache mojo interface bindings to UserResourceControllerRenderFrame + * Cache mojo interface bindings for WebChannelIPCTransport + * Migrate render_view_observer_qt to mojo + * Fix crash on linkedin.com (QTBUG-89740) + * Suppress error pages also for http errors if they are disabled + * Fix leak in QQuickWebEngineViewPrivate::contextMenuRequested + * Register PerformanceNode early enough + * Quiet log on webrtc usage + * Remove configure option that doesn't work + * Remove Java build dependency + * Fix blank popups in qml (QTBUG-86034) + * Fix position of popup on qml (QTBUG-86034, QTBUG-89358) + * Enable hangout services extension (QTBUG-85731) + * Allow to fallback to default locale for non existent data packs (QTBUG-90490) + * Support devtools close button + * Do not extract download file names from certain url schemes (QTBUG-90355) + * Leave room for the null-termination byte when checking remote drive path +(QTBUG-90347) + * Do not set open files limit for linking if not necessary + * Remove even more remains of non network service code + * Add back prefers-color-scheme support (QTBUG-89753) + * Start supporting chrome.resourcesPrivate API (QTBUG-90035) + * Enable chrome://user-actions WebUI + * Remove remains of chrome://flash + * Fix loadFinished signal if page has content but server sends HTTP error +(QTBUG-90517) + * Fix devtools page resource loading as raw data instead of html string + * Remove frame metadata observer (RenderWidgetHostViewQt) on destroy + * Resolve installed interceptors right before interception point (QTBUG-86286) + * Update searches faster + * Remove more leftovers of the old compositor + * Enable webrtc logging and the corresponding WebUI + * Support mips64el platform CPU(loongson 3A4000) + * Add tracing UI resources + * Fix crash on meet.google.com + * Fix mad popup qquickwindows on wayland + * Fix crashes on BrowserContext destruction + * Fix crash on exit in quicknanobrowser when popup + * Remove QtPdf dependency on nss at build-time + * Avoid accessing profileAdapter when profile is shutting down (QTBUG-91187) + * Do not flush messages form profile destructor + * Ignore QQuickWebEngineNewViewRequest if it is unhandled + * Fix ScopedGLContextChecker with QTWEBENGINE_DISABLE_GPU_THREAD=1 + * Don't send duplicate load progress values + * Fix neon support in libpng + * Do not call deprecated profile interceptor on ui thread (QTBUG-86267) + * Add certificate error message for ERR_SSL_OBSOLETE_VERSION + * Fix assert in WebContentsAdapter::devToolsFrontendDestroyed + * Avoid to reject a certificate error twice in Quick + * Fix PDF viewer plugin + * FIXUP: Fix swap condition in DisplayGLOutputSurface::updatePaintNode +(QTBUG-86599) + * Fix favicon e
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-02-22 14:22:40 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2378 (New) Package is "libqt5-qtwebengine" Mon Feb 22 14:22:40 2021 rev:66 rq:873181 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-02-15 23:17:09.839473206 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2378/libqt5-qtwebengine.changes 2021-02-22 14:22:42.119569453 +0100 @@ -1,0 +2,11 @@ +Wed Feb 17 13:19:20 UTC 2021 - Fabian Vogt + +- Add patch to fix sandbox with glibc 2.33 on 32bit: + * sandbox-statx-futex_time64.patch + +--- +Tue Feb 16 09:52:13 UTC 2021 - Guillaume GARDET + +- Relax constraints for armv6 and armv7 + +--- New: sandbox-statx-futex_time64.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.E5th7A/_old 2021-02-22 14:22:43.747571042 +0100 +++ /var/tmp/diff_new_pack.E5th7A/_new 2021-02-22 14:22:43.751571046 +0100 @@ -53,8 +53,9 @@ Patch1: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff -Patch7: fix1163766.patch -Patch8: chromium-glibc-2.33.patch +Patch3: fix1163766.patch +Patch4: chromium-glibc-2.33.patch +Patch5: sandbox-statx-futex_time64.patch # PATCH-FIX-OPENSUSE Patch9: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM ++ _constraints ++ --- /var/tmp/diff_new_pack.E5th7A/_old 2021-02-22 14:22:43.775571070 +0100 +++ /var/tmp/diff_new_pack.E5th7A/_new 2021-02-22 14:22:43.775571070 +0100 @@ -11,4 +11,18 @@ 4 + + + armv6l + armv7l + + + + 9 + + +8 + + + ++ sandbox-statx-futex_time64.patch ++ From: Fabian Vogt Subject: Sandbox: Handle statx and futex_time64 glibc uses statx in some more places now (e.g stat64 -> __fstatat64_time64), but it's caught by the sandbox, which doesn't handle it and breaks. Return -ENOSYS instead to trigger the fallback in glibc. futex_time64 is also used internally in glibc, so handle that as well. The signature is identical where it matters. Index: qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc === --- qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +++ qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc @@ -190,6 +190,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de if (sysno == __NR_futex) return RestrictFutex(); +#if defined(__NR_futex_time64) + if (sysno == __NR_futex_time64) +return RestrictFutex(); +#endif + if (sysno == __NR_set_robust_list) return Error(EPERM); @@ -265,6 +270,12 @@ ResultExpr EvaluateSyscallImpl(int fs_de } #endif +#if defined(__NR_statx) + if (sysno == __NR_statx) { +return Error(ENOSYS); + } +#endif + if (SyscallSets::IsFileSystem(sysno) || SyscallSets::IsCurrentDirectory(sysno)) { return Error(fs_denied_errno);
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-02-15 23:14:59 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New) Package is "libqt5-qtwebengine" Mon Feb 15 23:14:59 2021 rev:65 rq:872643 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-02-01 13:25:26.685845156 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes 2021-02-15 23:17:09.839473206 +0100 @@ -1,0 +2,6 @@ +Mon Feb 15 16:28:49 UTC 2021 - Fabian Vogt + +- Add patch to fix sandbox with glibc 2.33 (boo#1182233): + * chromium-glibc-2.33.patch + +--- New: chromium-glibc-2.33.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.hA7SYS/_old 2021-02-15 23:17:12.035476486 +0100 +++ /var/tmp/diff_new_pack.hA7SYS/_new 2021-02-15 23:17:12.035476486 +0100 @@ -51,9 +51,10 @@ Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 Patch1: armv6-ffmpeg-no-thumb.patch -# PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff +# PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff Patch7: fix1163766.patch +Patch8: chromium-glibc-2.33.patch # PATCH-FIX-OPENSUSE Patch9: rtc-dont-use-h264.patch # PATCH-FIX-UPSTREAM ++ chromium-glibc-2.33.patch ++ # Patch made by Kevin Kofler # https://bugzilla.redhat.com/show_bug.cgi?id=1904652 Index: qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc === --- qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +++ qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc @@ -253,6 +253,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de return RestrictKillTarget(current_pid, sysno); } +#if defined(__NR_newfstatat) + if (sysno == __NR_newfstatat) { +return RewriteFstatatSIGSYS(); + } +#endif + +#if defined(__NR_fstatat64) + if (sysno == __NR_fstatat64) { +return RewriteFstatatSIGSYS(); + } +#endif + if (SyscallSets::IsFileSystem(sysno) || SyscallSets::IsCurrentDirectory(sysno)) { return Error(fs_denied_errno); Index: qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc === --- qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +++ qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc @@ -6,6 +6,8 @@ #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h" +#include +#include #include #include #include @@ -353,6 +355,35 @@ intptr_t SIGSYSSchedHandler(const struct return -ENOSYS; } +intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, + void* aux) { + switch (args.nr) { +#if defined(__NR_newfstatat) +case __NR_newfstatat: +#endif +#if defined(__NR_fstatat64) +case __NR_fstatat64: +#endif +#if defined(__NR_newfstatat) || defined(__NR_fstatat64) + if (*reinterpret_cast(args.args[1]) == '\0' + && args.args[3] == static_cast(AT_EMPTY_PATH)) { +return sandbox::sys_fstat64(static_cast(args.args[0]), +reinterpret_cast(args.args[2])); + } else { +errno = EACCES; +return -1; + } + break; +#endif + } + + CrashSIGSYS_Handler(args, aux); + + // Should never be reached. + RAW_CHECK(false); + return -ENOSYS; +} + bpf_dsl::ResultExpr CrashSIGSYS() { return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL); } @@ -385,6 +416,10 @@ bpf_dsl::ResultExpr RewriteSchedSIGSYS() return bpf_dsl::Trap(SIGSYSSchedHandler, NULL); } +bpf_dsl::ResultExpr RewriteFstatatSIGSYS() { + return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL); +} + void AllocateCrashKeys() { #if !defined(OS_NACL_NONSFI) if (seccomp_crash_key) Index: qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h =
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-02-01 13:25:20 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New) Package is "libqt5-qtwebengine" Mon Feb 1 13:25:20 2021 rev:64 rq:867694 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-01-15 19:43:31.225769580 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes 2021-02-01 13:25:26.685845156 +0100 @@ -1,0 +2,7 @@ +Fri Jan 29 11:06:22 UTC 2021 - Fabian Vogt + +- Bump _constraints and %limit_build, hopefully avoid occasional + OOM and make the build quicker +- Drop obsolete conditions + +--- Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.12Me0B/_old 2021-02-01 13:25:28.477847967 +0100 +++ /var/tmp/diff_new_pack.12Me0B/_new 2021-02-01 13:25:28.481847973 +0100 @@ -124,10 +124,6 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(jsoncpp) -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -BuildRequires: gcc7-c++ -%endif BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libevent) @@ -315,9 +311,6 @@ QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \ QMAKE_LFLAGS+="-Wl,--no-keep-memory -Wl,--hash-size=31 -Wl,--reduce-memory-overheads" \ gn_args+="link_pulseaudio=true" \ -%if 0%{?suse_version} < 1330 -QMAKE_CC=gcc-7 QMAKE_CXX=g++-7 CONFIG+=c++14 \ -%endif qtwebengine.pro -- \ -webengine-alsa -webengine-kerberos -no-webengine-embedded-build \ %if %{with system_icu} @@ -330,7 +323,7 @@ -system-webengine-opus -system-webengine-webp -webengine-pepper-plugins -webengine-printing-and-pdf # Determine the right number of parallel processes based on the available memory -%limit_build -m 2500 +%limit_build -m 2750 # Ensure that also the internal chromium build follows the right number of parallel # processes instead of its defaults. ++ _constraints ++ --- /var/tmp/diff_new_pack.12Me0B/_old 2021-02-01 13:25:28.509848017 +0100 +++ /var/tmp/diff_new_pack.12Me0B/_new 2021-02-01 13:25:28.509848017 +0100 @@ -4,10 +4,10 @@ 12 - 9 + 12 - 4 + 10 4
commit libqt5-qtwebengine for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-01-15 19:43:27 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New) Package is "libqt5-qtwebengine" Fri Jan 15 19:43:27 2021 rev:63 rq:861768 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2020-12-21 12:35:05.670920187 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes 2021-01-15 19:43:31.225769580 +0100 @@ -1,0 +2,5 @@ +Fri Jan 8 16:27:22 UTC 2021 - Fabian Vogt + +- Drop baselibs.conf, not needed after libksysguard5 got adjusted + +--- Old: baselibs.conf Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.9q4y9g/_old 2021-01-15 19:43:32.721772031 +0100 +++ /var/tmp/diff_new_pack.9q4y9g/_new 2021-01-15 19:43:32.725772037 +0100 @@ -49,7 +49,6 @@ %define so_version 5.15.2 %define tar_version qtwebengine-everywhere-src-5.15.2 Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz -Source1:baselibs.conf # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 Patch1: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff
commit libqt5-qtwebengine for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2020-12-21 12:34:58 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5145 (New) Package is "libqt5-qtwebengine" Mon Dec 21 12:34:58 2020 rev:62 rq:856760 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2020-11-25 19:29:48.426524207 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5145/libqt5-qtwebengine.changes 2020-12-21 12:35:05.670920187 +0100 @@ -1,0 +2,7 @@ +Tue Dec 15 08:59:07 UTC 2020 - Callum Farmer + +- Fix build with ICU 68: + * Added icu-68.patch + * Added icu-68-2.patch + +--- New: icu-68-2.patch icu-68.patch Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.XDIGrl/_old 2020-12-21 12:35:07.278924030 +0100 +++ /var/tmp/diff_new_pack.XDIGrl/_new 2020-12-21 12:35:07.282924040 +0100 @@ -57,6 +57,9 @@ Patch7: fix1163766.patch # PATCH-FIX-OPENSUSE Patch9: rtc-dont-use-h264.patch +# PATCH-FIX-UPSTREAM +Patch10:icu-68.patch +Patch11:icu-68-2.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch:ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++ icu-68-2.patch ++ From b516ed189eb440e909f36baca1557b98e4d9ffd7 Mon Sep 17 00:00:00 2001 From: Frederik Seiffert Date: Thu, 12 Nov 2020 12:53:43 +0100 Subject: [PATCH] Fix building with ICU 68. ICU 68 no longer defines the TRUE macro. Closes #204. --- encoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/encoding.c b/encoding.c index c34aca44..264f60bb 100644 --- a/src/3rdparty/chromium/third_party/libxml/src/encoding.c +++ b/src/3rdparty/chromium/third_party/libxml/src/encoding.c @@ -2004,7 +2004,7 @@ xmlEncOutputChunk(xmlCharEncodingHandler *handler, unsigned char *out, #ifdef LIBXML_ICU_ENABLED else if (handler->uconv_out != NULL) { ret = xmlUconvWrapper(handler->uconv_out, 0, out, outlen, in, inlen, - TRUE); + 1); } #endif /* LIBXML_ICU_ENABLED */ else { -- GitLab++ icu-68.patch ++ From 9236b21c883360482bd2c06929bfdecbc47f186c Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 16 Nov 2020 13:16:13 +0100 Subject: Fix build with system ICU 68 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: QTBUG-88116 Change-Id: I935babf51c2670fad7cc7950a2fe07eb2829c4cb Reviewed-by: Jüri Valdmann --- chromium/base/i18n/string_compare.cc | 4 ++-- chromium/base/i18n/time_formatting.cc| 2 +- .../components/autofill/core/common/autofill_regexes.cc | 8 .../spellcheck/renderer/spellcheck_worditerator.cc | 2 +- .../url_formatter/spoof_checks/idn_spoof_checker.cc | 4 ++-- .../url_formatter/spoof_checks/skeleton_generator.cc | 2 +- chromium/services/service_manager/zygote/zygote_linux.cc | 2 +- .../blink/renderer/platform/text/locale_icu.cc | 4 ++-- .../renderer/platform/text/text_break_iterator_icu.cc| 16 .../blink/renderer/platform/text/unicode_utilities.cc| 2 +- .../blink/renderer/platform/wtf/text/text_codec_icu.cc | 2 +- chromium/ui/base/l10n/formatter.cc | 6 +++--- 12 files changed, 27 insertions(+), 27 deletions(-) diff --git a/chromium/base/i18n/string_compare.cc b/chromium/base/i18n/string_compare.cc index 6cd59b98f49..a5fa502b53f 100644 --- a/src/3rdparty/chromium/base/i18n/string_compare.cc +++ b/src/3rdparty/chromium/base/i18n/string_compare.cc @@ -18,8 +18,8 @@ UCollationResult CompareString16WithCollator(const icu::Collator& collator, StringPiece16 rhs) { UErrorCode error = U_ZERO_ERROR; UCollationResult result = collator.compare( - icu::UnicodeString(FALSE, lhs.data(), static_cast(lhs.length())), - icu::UnicodeString(FALSE, rhs.data(), static_cast(rhs.length())), + icu::UnicodeString(false, lhs.data(), static_cast(lhs.length())), + icu::UnicodeString(false, rhs.data(), static_cast(rhs.length())), error); DCHECK(U_SUCCESS(error)); return result; diff --git a/chromium/base/i18n/time_formatting.cc b/chromium/base/i18n/time_formatting.cc index 1a6c1389ba0..106dd0e5b47 100644 --- a/src/3rdparty/chromium/base/i18n/time_formatting.cc +++ b/src/3rdparty/chromium/base/i18n/time_formatting.cc @@ -236,7 +236,7 @@ bool TimeDurationFormatWithSeconds(const Time
[opensuse-commit] commit libqt5-qtwebengine for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2020-11-25 19:29:20 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913 (New) Package is "libqt5-qtwebengine" Wed Nov 25 19:29:20 2020 rev:61 rq:850041 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2020-09-14 12:11:33.736132567 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913/libqt5-qtwebengine.changes 2020-11-25 19:29:48.426524207 +0100 @@ -1,0 +2,8 @@ +Fri Nov 20 12:10:08 UTC 2020 - Fabian Vogt + +- Update to 5.15.2: + * New bugfix release + * For more details please see: + http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.15.2/?h=5.15.2 + +--- Old: qtwebengine-everywhere-src-5.15.1.tar.xz New: qtwebengine-everywhere-src-5.15.2.tar.xz Other differences: -- ++ libqt5-qtwebengine.spec ++ --- /var/tmp/diff_new_pack.1wGmYk/_old 2020-11-25 19:29:57.358533000 +0100 +++ /var/tmp/diff_new_pack.1wGmYk/_new 2020-11-25 19:29:57.362533003 +0100 @@ -38,16 +38,16 @@ %global _qtwebengine_dictionaries_dir %{_libqt5_datadir}/qtwebengine_dictionaries Name: libqt5-qtwebengine -Version:5.15.1 +Version:5.15.2 Release:0 Summary:Qt 5 WebEngine Library License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only Group: Development/Libraries/X11 URL:https://www.qt.io %define base_name libqt5 -%define real_version 5.15.1 -%define so_version 5.15.1 -%define tar_version qtwebengine-everywhere-src-5.15.1 +%define real_version 5.15.2 +%define so_version 5.15.2 +%define tar_version qtwebengine-everywhere-src-5.15.2 Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration for armv6 ++ qtwebengine-everywhere-src-5.15.1.tar.xz -> qtwebengine-everywhere-src-5.15.2.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913/qtwebengine-everywhere-src-5.15.2.tar.xz differ: char 26, 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