firefox: add changes for v150

This commit is contained in:
Luis Guzmán 2026-05-10 19:05:22 -06:00
parent c0dcb20d8c
commit 144daffe44
17 changed files with 870 additions and 10 deletions

View file

@ -460,7 +460,7 @@ index b5ff592..22cdf39 100644
id: "PB_NEWTAB_VPN_PROMO",
template: "pb_newtab",
diff --git a/browser/components/preferences/jar.mn b/browser/components/preferences/jar.mn
index bd094a48..ac07e826 100644
index b2d65603..b44a1525 100644
--- a/browser/components/preferences/jar.mn
+++ b/browser/components/preferences/jar.mn
@@ -19,8 +19,6 @@ browser.jar:

View file

@ -24,8 +24,8 @@ index 217ed280..d91cde94 100644
// Do not enable the preonboarding experience on Linux
#ifdef XP_LINUX
@@ -1879,28 +1879,28 @@ pref("browser.newtabpage.activity-stream.search.useHandoffComponent", true);
pref("browser.newtabpage.activity-stream.externalComponents.enabled", true);
@@ -1886,24 +1886,24 @@ pref("browser.newtabpage.activity-stream.mobileDownloadModal.variant-b", false);
pref("browser.newtabpage.activity-stream.mobileDownloadModal.variant-c", false);
// Mozilla Ad Routing Service (MARS) unified ads service
-pref("browser.newtabpage.activity-stream.unifiedAds.tiles.enabled", true);
@ -35,18 +35,14 @@ index 217ed280..d91cde94 100644
+pref("browser.newtabpage.activity-stream.unifiedAds.spocs.enabled", false);
+pref("browser.newtabpage.activity-stream.unifiedAds.endpoint", "");
pref("browser.newtabpage.activity-stream.unifiedAds.adsFeed.enabled", false);
#ifdef NIGHTLY_BUILD
-pref("browser.newtabpage.activity-stream.unifiedAds.ohttp.enabled", true);
+pref("browser.newtabpage.activity-stream.unifiedAds.ohttp.enabled", false);
#else
pref("browser.newtabpage.activity-stream.unifiedAds.ohttp.enabled", false);
#endif
// Weather widget for newtab
-pref("browser.newtabpage.activity-stream.showWeather", true);
+pref("browser.newtabpage.activity-stream.showWeather", false);
pref("browser.newtabpage.activity-stream.weather.query", "");
pref("browser.newtabpage.activity-stream.weather.display", "simple");
pref("browser.newtabpage.activity-stream.weather.display", "detailed");
pref("browser.newtabpage.activity-stream.images.smart", true);

View file

@ -0,0 +1,28 @@
diff --git a/debian/control.in b/debian/control.in
index 758352f8..26383a38 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -43,8 +43,8 @@ Build-Depends: cdbs,
libclang-22-dev | libclang-21-dev | libclang-20-dev | libclang-19-dev | libclang-18-dev,
llvm-22-dev | llvm-21-dev | llvm-20-dev | llvm-19-dev | llvm-18-dev,
lld-22 | lld-21 | lld-20 | lld-19 | lld-18,
- cargo-1.90,
- rustc-1.90,
+ cargo-1.91 | cargo-1.90,
+ rustc-1.91 | rustc-1.90,
nodejs (>= 12.22.12)
Standards-Version: 3.9.1
diff --git a/debian/build/rules.mk b/debian/build/rules.mk
index 896150e7..413e34fc 100644
--- a/debian/build/rules.mk
+++ b/debian/build/rules.mk
@@ -109,7 +109,7 @@ LLVM_VERSIONS = 22 21 20 19 18
DEB_LLVM_VERSION = $(firstword $(foreach llvm_version, $(LLVM_VERSIONS), \
$(if $(shell which clang-$(llvm_version)), $(llvm_version))))
-RUSTC_VERSIONS = 1.90
+RUSTC_VERSIONS = 1.91 1.90
DEB_RUSTC_VERSION = $(firstword $(foreach rustc_version, $(RUSTC_VERSIONS), \
$(if $(shell which rustc-$(rustc_version)), $(rustc_version))))

View file

@ -0,0 +1,38 @@
diff --git a/browser/themes/shared/jar.inc.mn b/browser/themes/shared/jar.inc.mn
index 3a12a7a3..ac1245a9 100644
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -266,10 +266,10 @@
skin/classic/browser/search-indicator-badge-add.svg (../shared/search/search-indicator-badge-add.svg)
skin/classic/browser/searchbar.css (../shared/search/searchbar.css)
- skin/classic/browser/sidebar/firefox.svg (../shared/sidebar/firefox.svg)
- skin/classic/browser/sidebar/foxy.svg (../shared/sidebar/foxy.svg)
- skin/classic/browser/sidebar/gmail.svg (../shared/sidebar/gmail.svg)
- skin/classic/browser/sidebar/slack.svg (../shared/sidebar/slack.svg)
+ skin/classic/browser/sidebar/trisquel.svg (../shared/sidebar/trisquel.svg)
+ skin/classic/browser/sidebar/fsf.svg (../shared/sidebar/fsf.svg)
+ skin/classic/browser/sidebar/wikipedia.svg (../shared/sidebar/wikipedia.svg)
+ skin/classic/browser/sidebar/liberachat.svg (../shared/sidebar/liberachat.svg)
skin/classic/browser/tabbrowser/content-area.css (../shared/tabbrowser/content-area.css)
skin/classic/browser/tabbrowser/crashed.svg (../shared/tabbrowser/crashed.svg)
diff --git a/browser/components/sidebar/sidebar-pins-promo.mjs b/browser/components/sidebar/sidebar-pins-promo.mjs
index beac7ea4..538ae9aa 100644
--- a/browser/components/sidebar/sidebar-pins-promo.mjs
+++ b/browser/components/sidebar/sidebar-pins-promo.mjs
@@ -56,10 +56,10 @@ export default class SidebarPinsPromo extends MozLitElement {
this.launcherObserver = new MutationObserver(() => this.requestUpdate());
}
#icons = [
- { name: "firefox", src: "chrome://browser/skin/sidebar/firefox.svg" },
- { name: "slack", src: "chrome://browser/skin/sidebar/slack.svg" },
- { name: "foxy", src: "chrome://browser/skin/sidebar/foxy.svg" },
- { name: "gmail", src: "chrome://browser/skin/sidebar/gmail.svg" },
+ { name: "trisquel", src: "chrome://browser/skin/sidebar/trisquel.svg" },
+ { name: "liberachat", src: "chrome://browser/skin/sidebar/liberachat.svg" },
+ { name: "fsf", src: "chrome://browser/skin/sidebar/fsf.svg" },
+ { name: "wikipedia", src: "chrome://browser/skin/sidebar/wikipedia.svg" },
];
connectedCallback() {

View file

@ -0,0 +1,28 @@
diff --git a/browser/extensions/newtab/lib/Wallpapers/WallpaperFeed.sys.mjs b/browser/extensions/newtab/lib/Wallpapers/WallpaperFeed.sys.mjs
index 72df22b3..24f2f807 100644
--- a/browser/extensions/newtab/lib/Wallpapers/WallpaperFeed.sys.mjs
+++ b/browser/extensions/newtab/lib/Wallpapers/WallpaperFeed.sys.mjs
@@ -156,7 +156,9 @@ export class WallpaperFeed {
...record,
...(record.attachment
? {
- wallpaperUrl: `${baseAttachmentURL}${record.attachment.location}`,
+ wallpaperUrl: record.attachment.location.includes("trisquel")
+ ? `https://trisquel.cmxsl.org/newtab/${record.attachment.filename.replace(".avif", ".webp")}`
+ : `${baseAttachmentURL}${record.attachment.location}`,
}
: {}),
background_position: record.background_position || "center",
diff --git a/services/settings/remote-settings.sys.mjs b/services/settings/remote-settings.sys.mjs
index 2330fb01..2c4062d1 100644
--- a/services/settings/remote-settings.sys.mjs
+++ b/services/settings/remote-settings.sys.mjs
@@ -301,7 +301,7 @@ function remoteSettingsFunction() {
bucketName: bucket,
signerName,
});
- if (client.verifySignature) {
+ if (client.verifySignature && collection!== "newtab-wallpapers-v2") {
lazy.console.debug(
`${identifier}: Verify signature of bundled changeset`
);