forked from pool/MozillaFirefox
Accepting request 1077029 from mozilla:Factory
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/1077029 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaFirefox?expand=0&rev=392
This commit is contained in:
commit
808948fb2b
@ -1,3 +1,61 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 27 15:17:17 UTC 2023 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- Mozilla Firefox 111.0.1 (boo#1209688)
|
||||||
|
* Fixed a crash on macOS while pinch-zooming under some circumstances
|
||||||
|
(bmo#1658986)
|
||||||
|
* Fixed a bug causing Firefox to freeze on startup for some
|
||||||
|
Windows users (bmo#1823159)
|
||||||
|
- fix build on Tumbleweed (mozilla-bmo1807652.patch)
|
||||||
|
- exclude i586/i686 once again because it fails to link libxul due
|
||||||
|
to its size
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 14 14:29:09 UTC 2023 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- Mozilla Firefox 111.0
|
||||||
|
* https://www.mozilla.org/en-US/firefox/111.0/releasenotes
|
||||||
|
MFSA 2023-09 (bsc#1209173)
|
||||||
|
* CVE-2023-28159 (bmo#1783561)
|
||||||
|
Fullscreen Notification could have been hidden by download
|
||||||
|
popups on Android
|
||||||
|
* CVE-2023-25748 (bmo#1798798)
|
||||||
|
Fullscreen Notification could have been hidden by window
|
||||||
|
prompts on Android
|
||||||
|
* CVE-2023-25749 (bmo#1810705)
|
||||||
|
Firefox for Android may have opened third-party apps without
|
||||||
|
a prompt
|
||||||
|
* CVE-2023-25750 (bmo#1814733)
|
||||||
|
Potential ServiceWorker cache leak during private browsing mode
|
||||||
|
* CVE-2023-25751 (bmo#1814899)
|
||||||
|
Incorrect code generation during JIT compilation
|
||||||
|
* CVE-2023-28160 (bmo#1802385)
|
||||||
|
Redirect to Web Extension files may have leaked local path
|
||||||
|
* CVE-2023-28164 (bmo#1809122)
|
||||||
|
URL being dragged from a removed cross-origin iframe into the
|
||||||
|
same tab triggered navigation
|
||||||
|
* CVE-2023-28161 (bmo#1811181)
|
||||||
|
One-time permissions granted to a local file were extended to
|
||||||
|
other local files loaded in the same tab
|
||||||
|
* CVE-2023-28162 (bmo#1811327)
|
||||||
|
Invalid downcast in Worklets
|
||||||
|
* CVE-2023-25752 (bmo#1811627)
|
||||||
|
Potential out-of-bounds when accessing throttled streams
|
||||||
|
* CVE-2023-28163 (bmo#1817768)
|
||||||
|
Windows Save As dialog resolved environment variables
|
||||||
|
* CVE-2023-28176 (bmo#1808352, bmo#1811637, bmo#1815904, bmo#1817442,
|
||||||
|
bmo#1818674)
|
||||||
|
Memory safety bugs fixed in Firefox 111 and Firefox ESR 102.9
|
||||||
|
* CVE-2023-28177 (bmo#1803109, bmo#1808832, bmo#1809542, bmo#1817336)
|
||||||
|
Memory safety bugs fixed in Firefox 111
|
||||||
|
- ensure gcc11-c++ gets used on Leap 15.5
|
||||||
|
- requires NSS >= 3.88.1
|
||||||
|
- removed obsolete patches
|
||||||
|
gcc13-fix.patch
|
||||||
|
mozilla-bmo1810584.patch
|
||||||
|
- rebased patches
|
||||||
|
- update create-tar.sh
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 7 09:40:11 UTC 2023 - Martin Liška <mliska@suse.cz>
|
Tue Mar 7 09:40:11 UTC 2023 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
@ -27,10 +27,10 @@
|
|||||||
# orig_version 70.0
|
# orig_version 70.0
|
||||||
# orig_suffix b3
|
# orig_suffix b3
|
||||||
# major 69
|
# major 69
|
||||||
# mainver %major.99
|
# mainver %%major.99
|
||||||
%define major 110
|
%define major 111
|
||||||
%define mainver %major.0.1
|
%define mainver %major.0.1
|
||||||
%define orig_version 110.0.1
|
%define orig_version 111.0.1
|
||||||
%define orig_suffix %{nil}
|
%define orig_suffix %{nil}
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define branding 1
|
%define branding 1
|
||||||
@ -93,7 +93,7 @@ BuildRequires: dbus-1-glib-devel
|
|||||||
BuildRequires: dejavu-fonts
|
BuildRequires: dejavu-fonts
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: memory-constraints
|
BuildRequires: memory-constraints
|
||||||
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150400
|
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150500
|
||||||
BuildRequires: gcc11-c++
|
BuildRequires: gcc11-c++
|
||||||
%else
|
%else
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@ -108,8 +108,8 @@ BuildRequires: rust >= 1.65
|
|||||||
# minimal requirement:
|
# minimal requirement:
|
||||||
BuildRequires: rust+cargo >= 1.65
|
BuildRequires: rust+cargo >= 1.65
|
||||||
# actually used upstream:
|
# actually used upstream:
|
||||||
BuildRequires: cargo1.66
|
BuildRequires: cargo1.67
|
||||||
BuildRequires: rust1.66
|
BuildRequires: rust1.67
|
||||||
%endif
|
%endif
|
||||||
%if 0%{useccache} != 0
|
%if 0%{useccache} != 0
|
||||||
BuildRequires: ccache
|
BuildRequires: ccache
|
||||||
@ -120,7 +120,7 @@ BuildRequires: libiw-devel
|
|||||||
BuildRequires: libproxy-devel
|
BuildRequires: libproxy-devel
|
||||||
BuildRequires: makeinfo
|
BuildRequires: makeinfo
|
||||||
BuildRequires: mozilla-nspr-devel >= 4.35
|
BuildRequires: mozilla-nspr-devel >= 4.35
|
||||||
BuildRequires: mozilla-nss-devel >= 3.87
|
BuildRequires: mozilla-nss-devel >= 3.88.1
|
||||||
BuildRequires: nasm >= 2.14
|
BuildRequires: nasm >= 2.14
|
||||||
BuildRequires: nodejs >= 10.22.1
|
BuildRequires: nodejs >= 10.22.1
|
||||||
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
|
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
|
||||||
@ -193,7 +193,7 @@ Source9: firefox.js
|
|||||||
Source11: firefox.1
|
Source11: firefox.1
|
||||||
Source12: mozilla-get-app-id
|
Source12: mozilla-get-app-id
|
||||||
Source13: spellcheck.js
|
Source13: spellcheck.js
|
||||||
Source14: https://github.com/openSUSE/firefox-scripts/raw/7335408da3073ec6b582fc364010cf09665765b3/create-tar.sh
|
Source14: https://github.com/openSUSE/firefox-scripts/raw/9b77cf0/create-tar.sh
|
||||||
Source15: firefox-appdata.xml
|
Source15: firefox-appdata.xml
|
||||||
Source16: %{name}.changes
|
Source16: %{name}.changes
|
||||||
Source17: firefox-search-provider.ini
|
Source17: firefox-search-provider.ini
|
||||||
@ -228,8 +228,7 @@ Patch23: mozilla-bmo531915.patch
|
|||||||
Patch25: one_swizzle_to_rule_them_all.patch
|
Patch25: one_swizzle_to_rule_them_all.patch
|
||||||
Patch26: svg-rendering.patch
|
Patch26: svg-rendering.patch
|
||||||
Patch27: mozilla-buildfixes.patch
|
Patch27: mozilla-buildfixes.patch
|
||||||
Patch28: mozilla-bmo1810584.patch
|
Patch28: mozilla-bmo1807652.patch
|
||||||
Patch29: gcc13-fix.patch
|
|
||||||
# Firefox/browser
|
# Firefox/browser
|
||||||
Patch101: firefox-kde.patch
|
Patch101: firefox-kde.patch
|
||||||
Patch102: firefox-branded-icons.patch
|
Patch102: firefox-branded-icons.patch
|
||||||
@ -248,11 +247,7 @@ Obsoletes: tracker-miner-firefox < 0.15
|
|||||||
%if 0%{?devpkg} == 0
|
%if 0%{?devpkg} == 0
|
||||||
Obsoletes: %{name}-devel < %{version}
|
Obsoletes: %{name}-devel < %{version}
|
||||||
%endif
|
%endif
|
||||||
# libproxy's mozjs pacrunner crashes FF (bnc#759123)
|
ExcludeArch: armv6l armv6hl ppc ppc64 ppc64le %ix86
|
||||||
%if 0%{?suse_version} < 1220
|
|
||||||
Obsoletes: libproxy1-pacrunner-mozjs <= 0.4.7
|
|
||||||
%endif
|
|
||||||
ExcludeArch: armv6l armv6hl ppc ppc64 ppc64le
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Mozilla Firefox is a standalone web browser, designed for standards
|
Mozilla Firefox is a standalone web browser, designed for standards
|
||||||
@ -267,6 +262,7 @@ Provides: firefox-devel = %{version}-%{release}
|
|||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Requires: perl(Archive::Zip)
|
Requires: perl(Archive::Zip)
|
||||||
Requires: perl(XML::Simple)
|
Requires: perl(XML::Simple)
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Development files for %{appname} to make packaging of addons easier.
|
Development files for %{appname} to make packaging of addons easier.
|
||||||
@ -377,7 +373,7 @@ export BUILD_OFFICIAL=1
|
|||||||
export MOZ_TELEMETRY_REPORTING=1
|
export MOZ_TELEMETRY_REPORTING=1
|
||||||
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
|
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
|
||||||
export CFLAGS="%{optflags}"
|
export CFLAGS="%{optflags}"
|
||||||
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150400
|
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150500
|
||||||
export CC=gcc-11
|
export CC=gcc-11
|
||||||
%else
|
%else
|
||||||
%if 0%{?clang_build} == 0
|
%if 0%{?clang_build} == 0
|
||||||
@ -406,7 +402,7 @@ EOF
|
|||||||
# Done with env-variables.
|
# Done with env-variables.
|
||||||
source ./.obsenv.sh
|
source ./.obsenv.sh
|
||||||
|
|
||||||
%ifarch aarch64 %arm ppc64 ppc64le riscv64
|
%ifarch aarch64 %arm ppc64 ppc64le riscv64 %ix86
|
||||||
%limit_build -m 2500
|
%limit_build -m 2500
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -435,11 +431,11 @@ ac_add_options --enable-debug-symbols=-g1
|
|||||||
%endif
|
%endif
|
||||||
ac_add_options --disable-install-strip
|
ac_add_options --disable-install-strip
|
||||||
# building with elf-hack started to fail everywhere with FF73
|
# building with elf-hack started to fail everywhere with FF73
|
||||||
#%if 0%{?suse_version} > 1549
|
#%%if 0%%{?suse_version} > 1549
|
||||||
%ifarch %arm %ix86 x86_64
|
%ifarch %arm %ix86 x86_64
|
||||||
ac_add_options --disable-elf-hack
|
ac_add_options --disable-elf-hack
|
||||||
%endif
|
%endif
|
||||||
#%endif
|
#%%endif
|
||||||
ac_add_options --with-system-nspr
|
ac_add_options --with-system-nspr
|
||||||
ac_add_options --with-system-nss
|
ac_add_options --with-system-nss
|
||||||
%if 0%{useccache} != 0
|
%if 0%{useccache} != 0
|
||||||
@ -458,7 +454,7 @@ ac_add_options --disable-debug
|
|||||||
ac_add_options --enable-update-channel=%{update_channel}
|
ac_add_options --enable-update-channel=%{update_channel}
|
||||||
ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
|
ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
|
||||||
# Google-service currently not available for free anymore
|
# Google-service currently not available for free anymore
|
||||||
#ac_add_options --with-google-location-service-api-keyfile=%{SOURCE19}
|
#ac_add_options --with-google-location-service-api-keyfile=%%{SOURCE19}
|
||||||
ac_add_options --with-google-safebrowsing-api-keyfile=%{SOURCE19}
|
ac_add_options --with-google-safebrowsing-api-keyfile=%{SOURCE19}
|
||||||
ac_add_options --with-unsigned-addon-scopes=app
|
ac_add_options --with-unsigned-addon-scopes=app
|
||||||
ac_add_options --allow-addon-sideload
|
ac_add_options --allow-addon-sideload
|
||||||
@ -669,7 +665,7 @@ install -m 755 %SOURCE12 %{buildroot}%{_bindir}
|
|||||||
# inspired by mandriva
|
# inspired by mandriva
|
||||||
mkdir -p %{buildroot}%{_rpmmacrodir}
|
mkdir -p %{buildroot}%{_rpmmacrodir}
|
||||||
cat <<'FIN' >%{buildroot}%{_rpmmacrodir}/macros.%{progname}
|
cat <<'FIN' >%{buildroot}%{_rpmmacrodir}/macros.%{progname}
|
||||||
# Macros from %{name} package
|
# Macros from %%{name} package
|
||||||
%%firefox_major %{major}
|
%%firefox_major %{major}
|
||||||
%%firefox_version %{version}
|
%%firefox_version %{version}
|
||||||
%%firefox_mainver %{mainver}
|
%%firefox_mainver %{mainver}
|
||||||
|
@ -71,7 +71,9 @@ function set_internal_variables() {
|
|||||||
else
|
else
|
||||||
FF_LOCALE_FILE="thunderbird-$VERSION/browser/locales/l10n-changesets.json"
|
FF_LOCALE_FILE="thunderbird-$VERSION/browser/locales/l10n-changesets.json"
|
||||||
TB_LOCALE_FILE="thunderbird-$VERSION/comm/mail/locales/l10n-changesets.json"
|
TB_LOCALE_FILE="thunderbird-$VERSION/comm/mail/locales/l10n-changesets.json"
|
||||||
L10N_STRING_PATTERNS="thunderbird-$VERSION/python/l10n/tbxchannel/l10n_merge.py"
|
FF_PREV_LOCALE_FILE="thunderbird-$PREV_VERSION/browser/locales/l10n-changesets.json"
|
||||||
|
TB_PREV_LOCALE_FILE="thunderbird-$PREV_VERSION/comm/mail/locales/l10n-changesets.json"
|
||||||
|
L10N_STRING_PATTERNS="thunderbird-$VERSION/comm/python/l10n/tbxchannel/l10n_merge.py"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SOURCE_TARBALL="$PRODUCT-$VERSION$VERSION_SUFFIX.source.tar.xz"
|
SOURCE_TARBALL="$PRODUCT-$VERSION$VERSION_SUFFIX.source.tar.xz"
|
||||||
@ -100,7 +102,7 @@ function check_tarball_source () {
|
|||||||
local CANDIDATE_TARBALL_LOCATION=""
|
local CANDIDATE_TARBALL_LOCATION=""
|
||||||
CANDIDATE_TARBALL_LOCATION="$(printf "%s/%s/source/%s" "$(get_ftp_candidates_url "$PRODUCT" "$VERSION$VERSION_SUFFIX")" "$BUILD_ID" "$TARBALL" )"
|
CANDIDATE_TARBALL_LOCATION="$(printf "%s/%s/source/%s" "$(get_ftp_candidates_url "$PRODUCT" "$VERSION$VERSION_SUFFIX")" "$BUILD_ID" "$TARBALL" )"
|
||||||
if wget --spider "$CANDIDATE_TARBALL_LOCATION" 2> /dev/null; then
|
if wget --spider "$CANDIDATE_TARBALL_LOCATION" 2> /dev/null; then
|
||||||
echo "Download UNRELEASED candidate"
|
echo "Download UNRELEASED candidate ($BUILD_ID)"
|
||||||
else
|
else
|
||||||
echo "Mercurial checkout"
|
echo "Mercurial checkout"
|
||||||
fi
|
fi
|
||||||
@ -313,8 +315,23 @@ function check_what_to_do_with_locales_tarballs() {
|
|||||||
if [ "$PRODUCT" = "firefox" ]; then
|
if [ "$PRODUCT" = "firefox" ]; then
|
||||||
locales_unchanged "$PRODUCT" "$BUILD_ID"
|
locales_unchanged "$PRODUCT" "$BUILD_ID"
|
||||||
else
|
else
|
||||||
FF_BUILD_ID=$(get_build_number "firefox" "$VERSION$VERSION_SUFFIX")
|
# Currently, upstream 'forgets' which Firefox-locales get used for which Thunderbird-release upon release
|
||||||
locales_unchanged "$PRODUCT" "$BUILD_ID" && locales_unchanged "firefox" "$FF_BUILD_ID"
|
# so, instead of parsing upstream JSON-files, we rely on the previous tarball being there and comparing
|
||||||
|
# the lang-files directly
|
||||||
|
# FF_BUILD_ID=$(get_build_number "firefox" "$VERSION$VERSION_SUFFIX")
|
||||||
|
# locales_unchanged "$PRODUCT" "$BUILD_ID" && locales_unchanged "firefox" "$FF_BUILD_ID"
|
||||||
|
if [ -e "$PREV_SOURCE_TARBALL" ]; then
|
||||||
|
echo "extract previous locale changesets"
|
||||||
|
tar -xf "$PREV_SOURCE_TARBALL" "$FF_PREV_LOCALE_FILE" "$TB_PREV_LOCALE_FILE"
|
||||||
|
|
||||||
|
curr_ff_content=$(locales_parse_file "$FF_LOCALE_FILE") || exit 1
|
||||||
|
prev_ff_content=$(locales_parse_file "$FF_PREV_LOCALE_FILE") || exit 1
|
||||||
|
curr_tb_content=$(locales_parse_file "$TB_LOCALE_FILE") || exit 1
|
||||||
|
prev_tb_content=$(locales_parse_file "$TB_PREV_LOCALE_FILE") || exit 1
|
||||||
|
|
||||||
|
diff -y --suppress-common-lines -d <(echo "$prev_ff_content") <(echo "$curr_ff_content") ||
|
||||||
|
diff -y --suppress-common-lines -d <(echo "$prev_tb_content") <(echo "$curr_tb_content")
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
LOCALES_CHANGED=$?
|
LOCALES_CHANGED=$?
|
||||||
fi
|
fi
|
||||||
@ -420,7 +437,7 @@ function clone_and_repackage_sources() {
|
|||||||
echo "RELEASE_TIMESTAMP=$TIMESTAMP" >> "$TAR_STAMP"
|
echo "RELEASE_TIMESTAMP=$TIMESTAMP" >> "$TAR_STAMP"
|
||||||
|
|
||||||
echo "creating archive..."
|
echo "creating archive..."
|
||||||
tar "$compression" -cf "$PRODUCT-$VERSION$VERSION_SUFFIX.source.tar.xz" --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS "$PRODUCT-$VERSION"
|
tar "$compression" -cf "$PRODUCT-$VERSION$VERSION_SUFFIX.source.tar.xz" --exclude-vcs "$PRODUCT-$VERSION"
|
||||||
ALREADY_EXTRACTED_LOCALES_FILE=1
|
ALREADY_EXTRACTED_LOCALES_FILE=1
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -501,13 +518,11 @@ function clone_and_repackage_locales() {
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
echo "creating l10n archive..."
|
echo "creating l10n archive..."
|
||||||
|
local TAR_FLAGS="--exclude-vcs"
|
||||||
if [ "$PRODUCT" = "thunderbird" ]; then
|
if [ "$PRODUCT" = "thunderbird" ]; then
|
||||||
TB_TAR_FLAGS="--exclude=suite"
|
TAR_FLAGS="$TAR_FLAGS --exclude=suite"
|
||||||
fi
|
fi
|
||||||
tar "$compression" -cf "l10n-$VERSION$VERSION_SUFFIX.tar.xz" \
|
tar "$compression" -cf "l10n-$VERSION$VERSION_SUFFIX.tar.xz" $TAR_FLAGS "$FINAL_L10N_BASE"
|
||||||
--exclude=.hgtags --exclude=.hgignore --exclude=.hg \
|
|
||||||
"$TB_TAR_FLAGS" \
|
|
||||||
"$FINAL_L10N_BASE"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function clean_up_old_tarballs() {
|
function clean_up_old_tarballs() {
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f19bb74d684b992625abca68f5776198974cd2785eb5d02d51ba007fc998491f
|
|
||||||
size 494223300
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmP9KjIACgkQ6+QekPbx
|
|
||||||
L223dQ//dr20zAVmLvhAggJD6AvOMM4kPWQQhTs5BwPgRcik/x85sdvthOXj9wNL
|
|
||||||
XZBaCEb3BLK6VNvvYSaU+E1Svp3sy1DjOpiAmaJh0oaGbtrBnKmuCTerfwNfuI7M
|
|
||||||
9ilyTpzEO2Iqm6h3/hk1pBanoflrRwAWmnqXmCTVi74I4gm8hGHfOdPBougluE/3
|
|
||||||
Jz945Q+sXUl0cEz0FEhX/fQvBmlH28VEwmZnk7VQHG1p1ozTSeEoQUUESLGeJHqQ
|
|
||||||
QRN+0TRLwvLfCCU+cqfN186pQNgHn+V4E3EEPNzatKpzhrtx8zqSjFbaWCW3KbgW
|
|
||||||
laS+kCCblxp8saKP+sXQIMTzDBc+GwNX1IA593NZ/OWKusTh7mWGopZinYDOcHHa
|
|
||||||
2GqavmoLoMXPCl6ljXuaaTkPWayASx1ZSuqTHCWqlKAaG2N1WLKLRvV/UMBQxp42
|
|
||||||
JVFFq+xVWUeNrVJpCBWF+yBMAXs0Ot5uf6wr9+AvPMC/or8H9wxjlBiMrwPzS24a
|
|
||||||
YpZfZeoWYUQ9uIu1kp/pXSltuqgNislR3SWjYAcl5zmz8WOb5g/Gu0Mz+cvULboa
|
|
||||||
7Fy30/EtWbvOhxk+ZFOqVTYeLYgzKpH1/uLE/tIUhzbv85wMPjc/0feUvXydmBYm
|
|
||||||
ZPkm3tpo/KVSEtulkTNFyZXWNhOH0/nbiRjIfmlgm0r9dtU7ovQ=
|
|
||||||
=swBZ
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
firefox-111.0.1.source.tar.xz
Normal file
3
firefox-111.0.1.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:84a4f3aba62df6e0451cdd28f8f1e59840d77c4062311947b0e59325c2ebdce8
|
||||||
|
size 496209640
|
16
firefox-111.0.1.source.tar.xz.asc
Normal file
16
firefox-111.0.1.source.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEQ2D+IQnEl2MYb44h6+QekPbxL20FAmQZr4MACgkQ6+QekPbx
|
||||||
|
L21H0Q/+LBsVs0ozRECMsb5vCnoYxVs+LbP9p25ANApYCrsT806KjhKkGHMp76kJ
|
||||||
|
cSO8Zm77StATYWR0m8nNlfZKg7DRK1vncoBfmN8wCVdIZnTJDjkTKqPvIAKVdb46
|
||||||
|
57XrNd/RyXL3j5rlb/w7oF1EUfjgVF8ztFBt1v7AMKSkTi0XBGTBeB7QymaToXkl
|
||||||
|
213qK4yKP8MG2LndQRo8AfX6d0CPAHGqaLVZHwzMi3JVVB5nyMVQsiEwurGxLEMj
|
||||||
|
EmQPcMhLGZmfV/AVonrJhxZcV3U2nvr+lqmb69z+WazqeGdLrwJ66aOn4clWgkFk
|
||||||
|
rVdWOH8eo8FHBThYlvjp76OMdZSfRb/33kuMf4Qso2avBQ1PjnD07MneblXS3uT1
|
||||||
|
L4h/C3cwxwqwDTgJIxp8lKz3fHyan4aqGYowz7EDSyY//Z0onQ12KCkvyW5/366e
|
||||||
|
3koEizUNctbXaXl4VdrFl1AdwuIYQaX/44NwXcpI2tWm7utjOmeWmh6j2ZIzruds
|
||||||
|
PDr0rImdYvezydqDbDv2/eNhCkNhNsiApy0YwPfLGP4448bYuF6tlrjmLhl/A6cX
|
||||||
|
z8SgZgpkHG+RN0B6ttqgm2aftSdgsBQY77sMEMCBZ0zubbxbpDTAxHDj6RmQ9UK1
|
||||||
|
tgY0XcPSM3/uWPrIiINd3vxGrODJkemBHLm16GMO8869zOCtjIw=
|
||||||
|
=cX4D
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -3,7 +3,7 @@
|
|||||||
# Date 1559300151 -7200
|
# Date 1559300151 -7200
|
||||||
# Fri May 31 12:55:51 2019 +0200
|
# Fri May 31 12:55:51 2019 +0200
|
||||||
# Node ID 54d41b0033b8d649d842a1f862c6fed8b9874dec
|
# Node ID 54d41b0033b8d649d842a1f862c6fed8b9874dec
|
||||||
# Parent 95d798f72d832c953086aa27675498fdf84177f0
|
# Parent 340817025937e2c69bb1643930d7dfdf63656a7b
|
||||||
How to apply this patch:
|
How to apply this patch:
|
||||||
1. Import and apply it
|
1. Import and apply it
|
||||||
2. cp browser/base/content/browser.xul browser/base/content/browser-kde.xul
|
2. cp browser/base/content/browser.xul browser/base/content/browser-kde.xul
|
||||||
@ -33,12 +33,12 @@ diff --git a/browser/components/preferences/main.js b/browser/components/prefere
|
|||||||
this.initBrowserContainers();
|
this.initBrowserContainers();
|
||||||
this.buildContentProcessCountMenuList();
|
this.buildContentProcessCountMenuList();
|
||||||
|
|
||||||
let performanceSettingsLink = document.getElementById(
|
this.updateDefaultPerformanceSettingsPref();
|
||||||
"performanceSettingsLearnMore"
|
|
||||||
|
let defaultPerformancePref = Preferences.get(
|
||||||
|
"browser.preferences.defaultPerformanceSettings.enabled"
|
||||||
);
|
);
|
||||||
let performanceSettingsUrl =
|
@@ -1298,16 +1305,27 @@ var gMainPane = {
|
||||||
Services.urlFormatter.formatURLPref("app.support.baseURL") +
|
|
||||||
@@ -1333,16 +1340,27 @@ var gMainPane = {
|
|
||||||
this._backoffIndex = 0;
|
this._backoffIndex = 0;
|
||||||
|
|
||||||
let shellSvc = getShellService();
|
let shellSvc = getShellService();
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7f1108fe32e2c5f5cc924e3665e7140af3f5e0625a129ee0411dd9eaabc04723
|
|
||||||
size 50311144
|
|
3
l10n-111.0.1.tar.xz
Normal file
3
l10n-111.0.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5df17580a34801b0b342dfe411d5032b531f3d6aa3db523d2c0a4c283dcca143
|
||||||
|
size 50906464
|
@ -183,43 +183,3 @@ diff --git a/tools/profiler/tests/gtest/GeckoProfiler.cpp b/tools/profiler/tests
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
diff --git a/gfx/2d/Rect.h b/gfx/2d/Rect.h
|
|
||||||
--- a/gfx/2d/Rect.h
|
|
||||||
+++ b/gfx/2d/Rect.h
|
|
||||||
@@ -10,16 +10,17 @@
|
|
||||||
#include "BaseRect.h"
|
|
||||||
#include "BaseMargin.h"
|
|
||||||
#include "NumericTools.h"
|
|
||||||
#include "Point.h"
|
|
||||||
#include "Tools.h"
|
|
||||||
#include "mozilla/Maybe.h"
|
|
||||||
|
|
||||||
#include <cmath>
|
|
||||||
+#include <cstdint>
|
|
||||||
|
|
||||||
namespace mozilla {
|
|
||||||
|
|
||||||
template <typename>
|
|
||||||
struct IsPixel;
|
|
||||||
|
|
||||||
namespace gfx {
|
|
||||||
|
|
||||||
diff --git a/toolkit/components/telemetry/pingsender/pingsender.cpp b/toolkit/components/telemetry/pingsender/pingsender.cpp
|
|
||||||
--- a/toolkit/components/telemetry/pingsender/pingsender.cpp
|
|
||||||
+++ b/toolkit/components/telemetry/pingsender/pingsender.cpp
|
|
||||||
@@ -1,14 +1,15 @@
|
|
||||||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
#include <cstdlib>
|
|
||||||
+#include <cstdint>
|
|
||||||
#include <cstring>
|
|
||||||
#include <ctime>
|
|
||||||
#include <fstream>
|
|
||||||
#include <iomanip>
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
#include <zlib.h>
|
|
@ -1,35 +0,0 @@
|
|||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Iain Ireland <iireland@mozilla.com>
|
|
||||||
# Date 1674084161 0
|
|
||||||
# Node ID 0a20a4613cc423258696c2e6200dc7d34f934cb6
|
|
||||||
# Parent 26cacd18b61e629c8c45ca45c36770d3bf3f15b8
|
|
||||||
Bug 1810584: Suppress false positive error for gcc r=mgaudet
|
|
||||||
|
|
||||||
Differential Revision: https://phabricator.services.mozilla.com/D167194
|
|
||||||
|
|
||||||
diff --git a/js/src/irregexp/moz.build b/js/src/irregexp/moz.build
|
|
||||||
--- a/js/src/irregexp/moz.build
|
|
||||||
+++ b/js/src/irregexp/moz.build
|
|
||||||
@@ -9,16 +9,20 @@ FINAL_LIBRARY = "js"
|
|
||||||
# Includes should be relative to parent path
|
|
||||||
LOCAL_INCLUDES += ["!..", ".."]
|
|
||||||
|
|
||||||
include("../js-config.mozbuild")
|
|
||||||
include("../js-cxxflags.mozbuild")
|
|
||||||
|
|
||||||
CXXFLAGS += ["-Wno-error=type-limits", "-Wno-error=return-type"]
|
|
||||||
|
|
||||||
+# Suppress spurious warnings in third-party code. See bug 1810584.
|
|
||||||
+if CONFIG["CC_TYPE"] == "gcc":
|
|
||||||
+ CXXFLAGS += ["-Wno-error=nonnull"]
|
|
||||||
+
|
|
||||||
UNIFIED_SOURCES += [
|
|
||||||
"imported/regexp-bytecode-generator.cc",
|
|
||||||
"imported/regexp-bytecode-peephole.cc",
|
|
||||||
"imported/regexp-bytecodes.cc",
|
|
||||||
"imported/regexp-compiler-tonode.cc",
|
|
||||||
"imported/regexp-dotprinter.cc",
|
|
||||||
"imported/regexp-interpreter.cc",
|
|
||||||
"imported/regexp-macro-assembler-tracer.cc",
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent 2ac470c477a4897e48ca399b50614af79fececc4
|
# Parent c9ee7d75ce3f624221f3ba8ef7c821f501c9a028
|
||||||
|
|
||||||
diff --git a/Cargo.lock b/Cargo.lock
|
diff --git a/Cargo.lock b/Cargo.lock
|
||||||
--- a/Cargo.lock
|
--- a/Cargo.lock
|
||||||
+++ b/Cargo.lock
|
+++ b/Cargo.lock
|
||||||
@@ -2367,18 +2367,16 @@ name = "glsl-to-cxx"
|
@@ -2370,18 +2370,16 @@ name = "glsl-to-cxx"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"glsl",
|
"glsl",
|
||||||
@ -26,9 +26,9 @@ diff --git a/Cargo.lock b/Cargo.lock
|
|||||||
diff --git a/Cargo.toml b/Cargo.toml
|
diff --git a/Cargo.toml b/Cargo.toml
|
||||||
--- a/Cargo.toml
|
--- a/Cargo.toml
|
||||||
+++ b/Cargo.toml
|
+++ b/Cargo.toml
|
||||||
@@ -155,16 +155,17 @@ chardetng_c = { git = "https://github.co
|
@@ -158,16 +158,17 @@ chardetng_c = { git = "https://github.co
|
||||||
coremidi = { git = "https://github.com/chris-zen/coremidi.git", rev="fc68464b5445caf111e41f643a2e69ccce0b4f83" }
|
coremidi = { git = "https://github.com/chris-zen/coremidi.git", rev="fc68464b5445caf111e41f643a2e69ccce0b4f83" }
|
||||||
fog = { path = "toolkit/components/glean/api" }
|
firefox-on-glean = { path = "toolkit/components/glean/api" }
|
||||||
libudev-sys = { path = "dom/webauthn/libudev-sys" }
|
libudev-sys = { path = "dom/webauthn/libudev-sys" }
|
||||||
packed_simd = { package = "packed_simd_2", git = "https://github.com/hsivonen/packed_simd", rev="412f9a0aa556611de021bde89dee8fefe6e0fbbd" }
|
packed_simd = { package = "packed_simd_2", git = "https://github.com/hsivonen/packed_simd", rev="412f9a0aa556611de021bde89dee8fefe6e0fbbd" }
|
||||||
midir = { git = "https://github.com/mozilla/midir.git", rev = "519e651241e867af3391db08f9ae6400bc023e18" }
|
midir = { git = "https://github.com/mozilla/midir.git", rev = "519e651241e867af3391db08f9ae6400bc023e18" }
|
||||||
@ -37,13 +37,13 @@ diff --git a/Cargo.toml b/Cargo.toml
|
|||||||
warp = { git = "https://github.com/glandium/warp", rev = "4af45fae95bc98b0eba1ef0db17e1dac471bb23d" }
|
warp = { git = "https://github.com/glandium/warp", rev = "4af45fae95bc98b0eba1ef0db17e1dac471bb23d" }
|
||||||
+glslopt = { path = "third_party/rust/glslopt/" }
|
+glslopt = { path = "third_party/rust/glslopt/" }
|
||||||
|
|
||||||
|
cssparser = { git = "https://github.com/servo/rust-cssparser", rev = "d3670a89bae26ba3a8db4758eb7976616113987d" }
|
||||||
|
|
||||||
# application-services overrides to make updating them all simpler.
|
# application-services overrides to make updating them all simpler.
|
||||||
interrupt-support = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
interrupt-support = { git = "https://github.com/bendk/application-services", rev = "ecb35df5fc40357c49922f90e86bf4147fa52953" }
|
||||||
sql-support = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
sql-support = { git = "https://github.com/bendk/application-services", rev = "ecb35df5fc40357c49922f90e86bf4147fa52953" }
|
||||||
sync15 = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
sync15 = { git = "https://github.com/bendk/application-services", rev = "ecb35df5fc40357c49922f90e86bf4147fa52953" }
|
||||||
tabs = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
tabs = { git = "https://github.com/bendk/application-services", rev = "ecb35df5fc40357c49922f90e86bf4147fa52953" }
|
||||||
viaduct = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
|
||||||
webext-storage = { git = "https://github.com/mozilla/application-services", rev = "51b984ecb21ba00694c3eee33364123a064a7cbb" }
|
|
||||||
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
--- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
+++ b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
+++ b/gfx/skia/skia/include/codec/SkEncodedOrigin.h
|
||||||
@ -2140,27 +2140,6 @@ diff --git a/third_party/libwebrtc/call/adaptation/video_stream_adapter.cc b/thi
|
|||||||
// Adapt twice if the first adaptation did not decrease resolution.
|
// Adapt twice if the first adaptation did not decrease resolution.
|
||||||
auto first_step = GetAdaptationDownStep(input_state, current_restrictions_);
|
auto first_step = GetAdaptationDownStep(input_state, current_restrictions_);
|
||||||
if (!absl::holds_alternative<RestrictionsWithCounters>(first_step)) {
|
if (!absl::holds_alternative<RestrictionsWithCounters>(first_step)) {
|
||||||
diff --git a/third_party/libwebrtc/call/simulated_network.cc b/third_party/libwebrtc/call/simulated_network.cc
|
|
||||||
--- a/third_party/libwebrtc/call/simulated_network.cc
|
|
||||||
+++ b/third_party/libwebrtc/call/simulated_network.cc
|
|
||||||
@@ -73,16 +73,17 @@ bool CoDelSimulation::DropDequeuedPacket
|
|
||||||
state_ = kPending;
|
|
||||||
last_drop_at_ = next_drop_at;
|
|
||||||
++drop_count_;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
RTC_CHECK_NOTREACHED();
|
|
||||||
+ return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
SimulatedNetwork::SimulatedNetwork(Config config, uint64_t random_seed)
|
|
||||||
: random_(random_seed), bursting_(false) {
|
|
||||||
SetConfig(config);
|
|
||||||
}
|
|
||||||
|
|
||||||
SimulatedNetwork::~SimulatedNetwork() = default;
|
|
||||||
diff --git a/third_party/libwebrtc/call/video_send_stream.cc b/third_party/libwebrtc/call/video_send_stream.cc
|
diff --git a/third_party/libwebrtc/call/video_send_stream.cc b/third_party/libwebrtc/call/video_send_stream.cc
|
||||||
--- a/third_party/libwebrtc/call/video_send_stream.cc
|
--- a/third_party/libwebrtc/call/video_send_stream.cc
|
||||||
+++ b/third_party/libwebrtc/call/video_send_stream.cc
|
+++ b/third_party/libwebrtc/call/video_send_stream.cc
|
||||||
@ -2241,7 +2220,7 @@ diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_imp
|
|||||||
|
|
||||||
// Maximum lengths that frame of samples being passed from the render side to
|
// Maximum lengths that frame of samples being passed from the render side to
|
||||||
// the capture side can have (does not apply to AEC3).
|
// the capture side can have (does not apply to AEC3).
|
||||||
@@ -1956,16 +1957,17 @@ void AudioProcessingImpl::InitializeNois
|
@@ -1980,16 +1981,17 @@ void AudioProcessingImpl::InitializeNois
|
||||||
case NoiseSuppresionConfig::kModerate:
|
case NoiseSuppresionConfig::kModerate:
|
||||||
return NsConfig::SuppressionLevel::k12dB;
|
return NsConfig::SuppressionLevel::k12dB;
|
||||||
case NoiseSuppresionConfig::kHigh:
|
case NoiseSuppresionConfig::kHigh:
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
PRODUCT="firefox"
|
PRODUCT="firefox"
|
||||||
CHANNEL="release"
|
CHANNEL="release"
|
||||||
VERSION="110.0.1"
|
VERSION="111.0.1"
|
||||||
VERSION_SUFFIX=""
|
VERSION_SUFFIX=""
|
||||||
PREV_VERSION="110.0"
|
PREV_VERSION="111.0"
|
||||||
PREV_VERSION_SUFFIX=""
|
PREV_VERSION_SUFFIX=""
|
||||||
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
#SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
|
||||||
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
|
||||||
RELEASE_TAG="36ae3bdd6923c31262b6452d02323e856a19e5af"
|
RELEASE_TAG="6e9b4327e238def619d5640de74b611fe51834ba"
|
||||||
RELEASE_TIMESTAMP="20230227191043"
|
RELEASE_TIMESTAMP="20230321111920"
|
||||||
|
Loading…
Reference in New Issue
Block a user