From 695b9a520a40cab2c8d79297e3d8e55e196e6925eb13b4d54a364cd2193dc1d8 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 19 Nov 2020 13:09:37 +0000 Subject: [PATCH] - Mozilla Firefox 83.0 * major update for SpiderMonkey improving performance significantly * optional HTTPS-Only mode * more improvements https://www.mozilla.org/en-US/firefox/83.0/releasenotes/ MFSA 2020-50 (bsc#1178824)) * CVE-2020-26951 (bmo#1667113) Parsing mismatches could confuse and bypass security sanitizer for chrome privileged code * CVE-2020-26952 (bmo#1667685) Out of memory handling of JITed, inlined functions could lead to a memory corruption * CVE-2020-16012 (bmo#1642028) Variable time processing of cross-origin images during drawImage calls * CVE-2020-26953 (bmo#1656741) Fullscreen could be enabled without displaying the security UI * CVE-2020-26954 (bmo#1657026) Local spoofing of web manifests for arbitrary pages in Firefox for Android * CVE-2020-26955 (bmo#1663261) Cookies set during file downloads are shared between normal and Private Browsing Mode in Firefox for Android * CVE-2020-26956 (bmo#1666300) XSS through paste (manual and clipboard API) * CVE-2020-26957 (bmo#1667179) OneCRL was not working in Firefox for Android * CVE-2020-26958 (bmo#1669355) Requests intercepted through ServiceWorkers lacked MIME type restrictions OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=871 --- MozillaFirefox.changes | 69 ++++++++++++++++++++++++ MozillaFirefox.spec | 12 ++--- firefox-82.0.3.source.tar.xz | 3 -- firefox-82.0.3.source.tar.xz.asc | 16 ------ firefox-83.0.source.tar.xz | 3 ++ firefox-83.0.source.tar.xz.asc | 16 ++++++ l10n-82.0.3.tar.xz | 3 -- l10n-83.0.tar.xz | 3 ++ mozilla-pipewire-0-3.patch | 72 ++++++++++++------------- mozilla-ppc-altivec_static_inline.patch | 30 ----------- tar_stamps | 8 +-- 11 files changed, 136 insertions(+), 99 deletions(-) delete mode 100644 firefox-82.0.3.source.tar.xz delete mode 100644 firefox-82.0.3.source.tar.xz.asc create mode 100644 firefox-83.0.source.tar.xz create mode 100644 firefox-83.0.source.tar.xz.asc delete mode 100644 l10n-82.0.3.tar.xz create mode 100644 l10n-83.0.tar.xz delete mode 100644 mozilla-ppc-altivec_static_inline.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 988dfed7..da01ad63 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,72 @@ +------------------------------------------------------------------- +Sun Nov 15 12:16:53 UTC 2020 - Wolfgang Rosenauer + +- Mozilla Firefox 83.0 + * major update for SpiderMonkey improving performance significantly + * optional HTTPS-Only mode + * more improvements + https://www.mozilla.org/en-US/firefox/83.0/releasenotes/ + MFSA 2020-50 (bsc#1178824)) + * CVE-2020-26951 (bmo#1667113) + Parsing mismatches could confuse and bypass security + sanitizer for chrome privileged code + * CVE-2020-26952 (bmo#1667685) + Out of memory handling of JITed, inlined functions could lead + to a memory corruption + * CVE-2020-16012 (bmo#1642028) + Variable time processing of cross-origin images during + drawImage calls + * CVE-2020-26953 (bmo#1656741) + Fullscreen could be enabled without displaying the security UI + * CVE-2020-26954 (bmo#1657026) + Local spoofing of web manifests for arbitrary pages in + Firefox for Android + * CVE-2020-26955 (bmo#1663261) + Cookies set during file downloads are shared between normal + and Private Browsing Mode in Firefox for Android + * CVE-2020-26956 (bmo#1666300) + XSS through paste (manual and clipboard API) + * CVE-2020-26957 (bmo#1667179) + OneCRL was not working in Firefox for Android + * CVE-2020-26958 (bmo#1669355) + Requests intercepted through ServiceWorkers lacked MIME type + restrictions + * CVE-2020-26959 (bmo#1669466) + Use-after-free in WebRequestService + * CVE-2020-26960 (bmo#1670358) + Potential use-after-free in uses of nsTArray + * CVE-2020-15999 (bmo#1672223) + Heap buffer overflow in freetype + * CVE-2020-26961 (bmo#1672528) + DoH did not filter IPv4 mapped IP Addresses + * CVE-2020-26962 (bmo#610997) + Cross-origin iframes supported login autofill + * CVE-2020-26963 (bmo#1314912) + History and Location interfaces could have been used to hang + the browser + * CVE-2020-26964 (bmo#1658865) + Firefox for Android's Remote Debugging via USB could have + been abused by untrusted apps on older versions of Android + * CVE-2020-26965 (bmo#1661617) + Software keyboards may have remembered typed passwords + * CVE-2020-26966 (bmo#1663571) + Single-word search queries were also broadcast to local + network + * CVE-2020-26967 (bmo#1665820) + Mutation Observers could break or confuse Firefox Screenshots + feature + * CVE-2020-26968 (bmo#1551615, bmo#1607762, bmo#1656697, + bmo#1657739, bmo#1660236, bmo#1667912, bmo#1671479, + bmo#1671923) + Memory safety bugs fixed in Firefox 83 and Firefox ESR 78.5 + * CVE-2020-26969 (bmo#1623920, bmo#1651705, bmo#1667872, + bmo#1668876) + Memory safety bugs fixed in Firefox 83 +- requires + NSS >= 3.58 + nodejs >= 10.22.1 +- removed obsolete mozilla-ppc-altivec_static_inline.patch + ------------------------------------------------------------------- Mon Nov 9 10:15:52 UTC 2020 - Wolfgang Rosenauer diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 573c6d10..e543fd7f 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -29,9 +29,9 @@ # orig_suffix b3 # major 69 # mainver %major.99 -%define major 82 -%define mainver %major.0.3 -%define orig_version 82.0.3 +%define major 83 +%define mainver %major.0 +%define orig_version 83.0 %define orig_suffix %{nil} %define update_channel release %define branding 1 @@ -101,9 +101,9 @@ BuildRequires: libiw-devel BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.29 -BuildRequires: mozilla-nss-devel >= 3.57 +BuildRequires: mozilla-nss-devel >= 3.58 BuildRequires: nasm >= 2.14 -BuildRequires: nodejs10 >= 10.21.0 +BuildRequires: nodejs10 >= 10.22.1 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 BuildRequires: python-libxml2 BuildRequires: python36 @@ -195,7 +195,6 @@ Patch7: mozilla-fix-aarch64-libopus.patch Patch8: mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch Patch9: mozilla-s390-context.patch Patch11: mozilla-reduce-rust-debuginfo.patch -Patch12: mozilla-ppc-altivec_static_inline.patch Patch13: mozilla-bmo1005535.patch Patch14: mozilla-bmo1568145.patch Patch15: mozilla-bmo1504834-part1.patch @@ -336,7 +335,6 @@ cd $RPM_BUILD_DIR/%{srcname}-%{orig_version} %patch8 -p1 %patch9 -p1 %patch11 -p1 -%patch12 -p1 %patch13 -p1 %patch14 -p1 %patch15 -p1 diff --git a/firefox-82.0.3.source.tar.xz b/firefox-82.0.3.source.tar.xz deleted file mode 100644 index fd5c5ab0..00000000 --- a/firefox-82.0.3.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4df40aecf4b71107c4816db585bcd425f093123f29d8563bc2443a8659058691 -size 341480104 diff --git a/firefox-82.0.3.source.tar.xz.asc b/firefox-82.0.3.source.tar.xz.asc deleted file mode 100644 index 3992f0e1..00000000 --- a/firefox-82.0.3.source.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl+oVSMACgkQ8aZmj7t9 -Vy5Quw//cJNlvus2c+WRzjqMcZf036RQsbO8hsftDHol8dOzLGBvZIXhh0T6FLI8 -mNWvCDVYM595311GOQbj4G1LDVyfq5J122my9oRjTIcSipl/lAIOW9cWNcG/MpNM -CFKdZo8keVrfSULQNokm5havP5qb25FbhZEwfgNxMDA5V8Ut/28Fnp+uqxfqkAKB -zBPdhuUSgXUxxS/VVxGceoiGgtSeHXFMiS6b7iS8aop11NYtUrAd0JElLS0EcgtA -tSzXdDaAfNVFU4pf61ageLyffEoMjXW3KUuju3lWp+MDpza0hFKQs5JhS5wGr12I -vcZOD+6cVch5uGxlb5wuo4RVRg44oJN/yFqUQeFqY7ZpW9eK1ojYylMqCJpvFD8Z -vCC06V2Z+dHUcju5AvcOlwuBKx+pDYYq6ZQPhpEUpHVogvWWkOG9Ezho/RQnuQrm -tU/4U+A1yd0W/AAC++t57bM6KHM7jBmLqIo5az0Ofkt5erdBGnz2dlKXfRODWRkA -wi3k+gjvT2lt5QZSJK7sZDiVDADzhtagb2J5DUlsokhS9Jmsr9flbaWUU/NtItrN -AFHgWV6joYaAvnfjkYN/Y/+t2gdNzt7aIaYdOC/2cTOyu1G7tmWcS7g7qI2AVyoz -JfygITpYI8MUPVp566nFDhcJ5VJcAnSqqDM2/qzjAc2Gx6HUYkM= -=BQQx ------END PGP SIGNATURE----- diff --git a/firefox-83.0.source.tar.xz b/firefox-83.0.source.tar.xz new file mode 100644 index 00000000..30897208 --- /dev/null +++ b/firefox-83.0.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d69e84e8b8449f828683d274c24e03095858362bfed21b08bdd7fe715eea5398 +size 351331940 diff --git a/firefox-83.0.source.tar.xz.asc b/firefox-83.0.source.tar.xz.asc new file mode 100644 index 00000000..f9a7b425 --- /dev/null +++ b/firefox-83.0.source.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl+tfCIACgkQ8aZmj7t9 +Vy53Kg/7Brg/Ii6J/Gcj8HFS6qvKIMQchM0jZwuqIHUr5IxSH8py2Y69Mvv8oFDG +xJdoLFzDmY6+sIOzrkE82iZ+ZJanCwm7eHqol7eGDFp++CXCo/0hUeGfp3w6uIEF +ypczVW8K6Z4008BzD3BN982zKjLG+IhK1whWoowzXp4oWHsJzqhs2XY2V5QNV0T8 +6bI+t9O2CXjKg7aJ0eIf9+mgYUi2llnKUNj92mY0LDvhCuRihehXXn+2aSE0XzAG +G1l19TXlWkkdlkkYNCEEi0UKRJlg61UVXdX932vEFWDZT3iVkcrTqG+ExIKpzTO3 +HvUy/y1zbXZKH3LDfzpx+vi6zk+Ve/PFv51xphY0iRKAOQGE3tCY9rmpnXeClrPX +5dc0WmelkQrK09WY1Gi2Doh0x+pE5BmOuOCCHizb34WnJ1Jiyjzo1z61iOEB+X+t +QQ4/iowKOMPs4mqHvYVmnWmVxGBbTYQ3D19ErYZPLWrm+37tM6t/o/jQPpOtUiW/ +23pTXrTVsC8FJdmpNWXuUY2pgvL61LIntDKBMqbiswG2I1/EZ9TzKl9UTZ5NdaBk +OIGctLIKFFNsAhFMUzjYz8ihwi0weBgOKuUa7dfxOHHzekitH1aKriss0IHI+iaK +u6hf66T6e3V/w8suqOz7hI+TvM6PaMdJH3EdXCtS2Ln14U0wliI= +=HFQx +-----END PGP SIGNATURE----- diff --git a/l10n-82.0.3.tar.xz b/l10n-82.0.3.tar.xz deleted file mode 100644 index e72af09e..00000000 --- a/l10n-82.0.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:852dfac9e056c2a504f932340bd5b1b67c1af31aa9eb5d9973e9f1004ceb6a2d -size 49018680 diff --git a/l10n-83.0.tar.xz b/l10n-83.0.tar.xz new file mode 100644 index 00000000..a2e8f4b0 --- /dev/null +++ b/l10n-83.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3345251de218fd1c84373318f8ddc342eaf98a8bdd53ab8403b07cd5b007f022 +size 49220644 diff --git a/mozilla-pipewire-0-3.patch b/mozilla-pipewire-0-3.patch index 3efcb288..da89fe06 100644 --- a/mozilla-pipewire-0-3.patch +++ b/mozilla-pipewire-0-3.patch @@ -40,9 +40,9 @@ diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild 'pk11sdr.h', 'pkcs11f.h', 'pkcs11.h', -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn b/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn b/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/BUILD.gn @@ -153,17 +153,17 @@ if (rtc_include_tests) { "../../test:test_support", ] @@ -62,16 +62,16 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn b/media/ packages = [ "gio-2.0", "gio-unix-2.0", -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build @@ -112,16 +112,39 @@ if CONFIG["OS_TARGET"] == "DragonFly": - "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_atom_cache.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc" + "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_atom_cache.cc", + "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc", + "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", + "/third_party/libwebrtc/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc", + "/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc", + "/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc" ] +# PipeWire specific files @@ -92,9 +92,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_g + CXXFLAGS += [ "-I/usr/include/spa-0.2" ] + + UNIFIED_SOURCES += [ -+ "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", -+ "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", -+ "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" ++ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" + ] + if CONFIG["OS_TARGET"] == "FreeBSD": @@ -105,9 +105,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_g DEFINES["_FILE_OFFSET_BITS"] = "64" OS_LIBS += [ -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_options.h @@ -136,15 +136,15 @@ class DesktopCaptureOptions { #if defined(USE_X11) bool use_update_notifications_ = false; @@ -125,9 +125,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_o } // namespace webrtc #endif // MODULES_DESKTOP_CAPTURE_DESKTOP_CAPTURE_OPTIONS_H_ -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc @@ -10,18 +10,21 @@ #include "modules/desktop_capture/linux/base_capturer_pipewire.h" @@ -786,9 +786,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_captur +} + } // namespace webrtc -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.h @@ -17,99 +17,103 @@ #include @@ -919,9 +919,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_captur static void OnProxyRequested(GObject* object, GAsyncResult* result, -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc @@ -10,17 +10,17 @@ #include "modules/desktop_capture/linux/screen_capturer_pipewire.h" @@ -941,9 +941,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/screen_capt const DesktopCaptureOptions& options) { return std::make_unique(); } -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc @@ -10,17 +10,17 @@ #include "modules/desktop_capture/linux/window_capturer_pipewire.h" @@ -963,9 +963,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capt const DesktopCaptureOptions& options) { return std::make_unique(); } -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/screen_capturer_linux.cc @@ -21,17 +21,17 @@ namespace webrtc { @@ -985,9 +985,9 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_l #endif // defined(USE_X11) return nullptr; -diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc b/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc ---- a/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc -+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc +diff --git a/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc b/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc +--- a/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc ++++ b/third_party/libwebrtc/webrtc/modules/desktop_capture/window_capturer_linux.cc @@ -21,17 +21,17 @@ namespace webrtc { diff --git a/mozilla-ppc-altivec_static_inline.patch b/mozilla-ppc-altivec_static_inline.patch deleted file mode 100644 index 1bc497d7..00000000 --- a/mozilla-ppc-altivec_static_inline.patch +++ /dev/null @@ -1,30 +0,0 @@ -# HG changeset patch -# User msirringhaus@suse.de -# Date 1558452418 -7200 -# Tue May 21 17:26:58 2019 +0200 -# Node ID 6cd963b6c82ea6629aaf4050851789b78f310338 -# Parent 74d44a14979d4ed1431d8291e20775339a5a6510 -imported patch mozilla-ppc-altivec_static_inline.patch - -diff --git a/gfx/qcms/transform-altivec.cpp b/gfx/qcms/transform-altivec.cpp ---- a/gfx/qcms/transform-altivec.cpp -+++ b/gfx/qcms/transform-altivec.cpp -@@ -25,17 +25,17 @@ - - #include "qcmsint.h" - - #define FLOATSCALE (float)(PRECACHE_OUTPUT_SIZE) - #define CLAMPMAXVAL (((float) (PRECACHE_OUTPUT_SIZE - 1)) / PRECACHE_OUTPUT_SIZE) - static const ALIGN float floatScaleX4 = FLOATSCALE; - static const ALIGN float clampMaxValueX4 = CLAMPMAXVAL; - --inline vector float load_aligned_float(float *dataPtr) -+static inline vector float load_aligned_float(float *dataPtr) - { - vector float data = vec_lde(0, dataPtr); - vector unsigned char moveToStart = vec_lvsl(0, dataPtr); - return vec_perm(data, data, moveToStart); - } - - template - static void qcms_transform_data_template_lut_altivec(const qcms_transform *transform, diff --git a/tar_stamps b/tar_stamps index a7e28689..2ed1c29f 100644 --- a/tar_stamps +++ b/tar_stamps @@ -1,11 +1,11 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="82.0.3" +VERSION="83.0" VERSION_SUFFIX="" -PREV_VERSION="82.0.2" +PREV_VERSION="82.0.3" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release" -RELEASE_TAG="861857e7c10478e180cc39a394377a3b1304954b" -RELEASE_TIMESTAMP="20201108180448" +RELEASE_TAG="55359edc5d1cb8addecf9d2e7151782da543f67b" +RELEASE_TIMESTAMP="20201112153044"