mirror of
https://codeberg.org/librewolf/source.git
synced 2024-12-22 21:53:31 -05:00
fix failing patches for 130.0
privacy-security-settings-hotfix.patch seems to be merged upstream (https://bugzilla.mozilla.org/show_bug.cgi?id=1910312#a1966749_640478) bootstrap.patch should now be a simpler fix, as some parts were now improved upstream, too; we'll see if it breaks or not in a minute..
This commit is contained in:
parent
83c9a4d2a8
commit
66fd8569c8
3 changed files with 7 additions and 83 deletions
|
@ -13,7 +13,6 @@ patches/hide-passwordmgr.patch
|
||||||
patches/librewolf-prefs.patch
|
patches/librewolf-prefs.patch
|
||||||
patches/mozilla_dirs.patch
|
patches/mozilla_dirs.patch
|
||||||
patches/msix.patch
|
patches/msix.patch
|
||||||
patches/privacy-security-settings-hotfix.patch
|
|
||||||
patches/remove_addons.patch
|
patches/remove_addons.patch
|
||||||
patches/rust-gentoo-musl.patch
|
patches/rust-gentoo-musl.patch
|
||||||
patches/sed-patches/allow-searchengines-non-esr.patch
|
patches/sed-patches/allow-searchengines-non-esr.patch
|
||||||
|
|
|
@ -1,16 +1,13 @@
|
||||||
|
diff --git a/python/mozversioncontrol/mozversioncontrol/__init__.py b/python/mozversioncontrol/mozversioncontrol/__init__.py
|
||||||
|
index f9a9b0d6bd1f..c5c437b3f220 100644
|
||||||
--- a/python/mozversioncontrol/mozversioncontrol/__init__.py
|
--- a/python/mozversioncontrol/mozversioncontrol/__init__.py
|
||||||
+++ b/python/mozversioncontrol/mozversioncontrol/__init__.py
|
+++ b/python/mozversioncontrol/mozversioncontrol/__init__.py
|
||||||
@@ -1019,9 +1019,11 @@ class SrcRepository(Repository):
|
@@ -1144,7 +1144,7 @@ class SrcRepository(Repository):
|
||||||
"""
|
for root, dirs, files in os.walk(self.path):
|
||||||
res = []
|
base = os.path.relpath(root, self.path)
|
||||||
# move away the .git or .hg folder from path to more easily test in a hg/git repo
|
|
||||||
- for root, dirs, files in os.walk("."):
|
|
||||||
+ for root, dirs, files in os.walk(path):
|
|
||||||
for name in files:
|
for name in files:
|
||||||
- res.append(os.path.join(root, name))
|
- res.append(os.path.join(base, name))
|
||||||
+ res.append(
|
+ res.append(os.path.join(base, name)).replace("\\", "/")
|
||||||
+ os.path.relpath(os.path.join(root, name), path).replace("\\", "/")
|
|
||||||
+ )
|
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def get_tracked_files_finder(self, path):
|
def get_tracked_files_finder(self, path):
|
||||||
|
|
|
@ -1,72 +0,0 @@
|
||||||
# HG changeset patch
|
|
||||||
# User Malte Jürgens <maltejur@dismail.de>
|
|
||||||
# Date 1722462820 -7200
|
|
||||||
# Wed Jul 31 23:53:40 2024 +0200
|
|
||||||
# Node ID 457872813e06bcf474803cf0c9519809fbc5806a
|
|
||||||
# Parent 265f9fb218cd9395f36a16714b1f295f4a996b76
|
|
||||||
Bug 1910312 - Unbreak privacy and security settings when MOZ_DATA_REPORTING is disabled r?#settings-reviewers!
|
|
||||||
|
|
||||||
Disabling `MOZ_DATA_REPORTING` results in the `PREF_UPLOAD_ENABLED` pref not
|
|
||||||
being loaded with `Preferences.add`. This means
|
|
||||||
`Preferences.get(PREF_UPLOAD_ENABLED)` can possibly be `null`, which was
|
|
||||||
previously not handled and resulted in an error for the whole privacy.js file.
|
|
||||||
|
|
||||||
So only call `dataCollectionCheckboxHandler` for the `privateAttribution`
|
|
||||||
checkbox if `MOZ_DATA_REPORTING` is enabled (otherwise the `privateAttribution`
|
|
||||||
checkbox also just doesn't exist). Also move the call into separate
|
|
||||||
`initPrivateAttributionCheckbox` function to be more consistent with previous
|
|
||||||
code.
|
|
||||||
|
|
||||||
Differential Revision: https://phabricator.services.mozilla.com/D218265
|
|
||||||
|
|
||||||
diff --git a/browser/components/preferences/privacy.js b/browser/components/preferences/privacy.js
|
|
||||||
--- a/browser/components/preferences/privacy.js
|
|
||||||
+++ b/browser/components/preferences/privacy.js
|
|
||||||
@@ -339,7 +339,7 @@ function dataCollectionCheckboxHandler({
|
|
||||||
!collectionEnabled || Services.prefs.prefIsLocked(pref) || isDisabled();
|
|
||||||
}
|
|
||||||
|
|
||||||
- Preferences.get(PREF_UPLOAD_ENABLED).on("change", updateCheckbox);
|
|
||||||
+ Preferences.get(PREF_UPLOAD_ENABLED)?.on("change", updateCheckbox);
|
|
||||||
updateCheckbox();
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1267,17 +1267,8 @@ var gPrivacyPane = {
|
|
||||||
this.initOptOutStudyCheckbox();
|
|
||||||
}
|
|
||||||
this.initAddonRecommendationsCheckbox();
|
|
||||||
+ this.initPrivateAttributionCheckbox();
|
|
||||||
}
|
|
||||||
- dataCollectionCheckboxHandler({
|
|
||||||
- checkbox: document.getElementById("privateAttribution"),
|
|
||||||
- pref: PREF_PRIVATE_ATTRIBUTION_ENABLED,
|
|
||||||
- matchPref() {
|
|
||||||
- return AppConstants.MOZ_TELEMETRY_REPORTING;
|
|
||||||
- },
|
|
||||||
- isDisabled() {
|
|
||||||
- return !AppConstants.MOZ_TELEMETRY_REPORTING;
|
|
||||||
- },
|
|
||||||
- });
|
|
||||||
|
|
||||||
let signonBundle = document.getElementById("signonBundle");
|
|
||||||
let pkiBundle = document.getElementById("pkiBundle");
|
|
||||||
@@ -3568,6 +3559,19 @@ var gPrivacyPane = {
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
+ initPrivateAttributionCheckbox() {
|
|
||||||
+ dataCollectionCheckboxHandler({
|
|
||||||
+ checkbox: document.getElementById("privateAttribution"),
|
|
||||||
+ pref: PREF_PRIVATE_ATTRIBUTION_ENABLED,
|
|
||||||
+ matchPref() {
|
|
||||||
+ return AppConstants.MOZ_TELEMETRY_REPORTING;
|
|
||||||
+ },
|
|
||||||
+ isDisabled() {
|
|
||||||
+ return !AppConstants.MOZ_TELEMETRY_REPORTING;
|
|
||||||
+ },
|
|
||||||
+ });
|
|
||||||
+ },
|
|
||||||
+
|
|
||||||
observe(aSubject, aTopic) {
|
|
||||||
switch (aTopic) {
|
|
||||||
case "sitedatamanager:updating-sites":
|
|
Loading…
Reference in a new issue