Changeset View
Changeset View
Standalone View
Standalone View
www/firefox/files/patch-addon-search
Show All 25 Lines | |||||
+pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=Linux&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%"); | +pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=Linux&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%"); | ||||
pref("extensions.update.interval", 86400); // Check for updates to Extensions and | pref("extensions.update.interval", 86400); // Check for updates to Extensions and | ||||
// Themes every day | // Themes every day | ||||
// Non-symmetric (not shared by extensions) extension-specific [update] preferences | // Non-symmetric (not shared by extensions) extension-specific [update] preferences | ||||
diff --git toolkit/mozapps/extensions/internal/AddonRepository.jsm toolkit/mozapps/extensions/internal/AddonRepository.jsm | diff --git toolkit/mozapps/extensions/internal/AddonRepository.jsm toolkit/mozapps/extensions/internal/AddonRepository.jsm | ||||
index f70fd8d7e3bd8..81e8cd7764fdf 100644 | index f70fd8d7e3bd8..81e8cd7764fdf 100644 | ||||
--- toolkit/mozapps/extensions/internal/AddonRepository.jsm | --- toolkit/mozapps/extensions/internal/AddonRepository.jsm | ||||
+++ toolkit/mozapps/extensions/internal/AddonRepository.jsm | +++ toolkit/mozapps/extensions/internal/AddonRepository.jsm | ||||
@@ -588,7 +588,7 @@ var AddonRepository = { | @@ -602,7 +602,7 @@ var AddonRepository = { | ||||
addon.version = String(aEntry.current_version.version); | addon.version = String(aEntry.current_version.version); | ||||
if (Array.isArray(aEntry.current_version.files)) { | if (Array.isArray(aEntry.current_version.files)) { | ||||
for (let file of aEntry.current_version.files) { | for (let file of aEntry.current_version.files) { | ||||
- if (file.platform == "all" || file.platform == Services.appinfo.OS.toLowerCase()) { | - if (file.platform == "all" || file.platform == PLATFORM) { | ||||
+ if (file.platform == "all" || file.platform == "linux" || file.platform == Services.appinfo.OS.toLowerCase()) { | + if (file.platform == "all" || file.platform == "linux" || file.platform == PLATFORM) { | ||||
if (file.url) { | if (file.url) { | ||||
addon.sourceURI = NetUtil.newURI(file.url); | addon.sourceURI = NetUtil.newURI(file.url); | ||||
} | } | ||||
diff --git toolkit/mozapps/extensions/internal/XPIDatabase.jsm toolkit/mozapps/extensions/internal/XPIDatabase.jsm | diff --git toolkit/mozapps/extensions/internal/XPIDatabase.jsm toolkit/mozapps/extensions/internal/XPIDatabase.jsm | ||||
index f70fd8d7e3bd8..81e8cd7764fdf 100644 | index f70fd8d7e3bd8..81e8cd7764fdf 100644 | ||||
--- toolkit/mozapps/extensions/internal/XPIDatabase.jsm | --- toolkit/mozapps/extensions/internal/XPIDatabase.jsm | ||||
+++ toolkit/mozapps/extensions/internal/XPIDatabase.jsm | +++ toolkit/mozapps/extensions/internal/XPIDatabase.jsm | ||||
@@ -355,7 +355,7 @@ class AddonInternal { | @@ -355,7 +355,7 @@ class AddonInternal { | ||||
// Something is causing errors in here | // Something is causing errors in here | ||||
try { | try { | ||||
for (let platform of this.targetPlatforms) { | for (let platform of this.targetPlatforms) { | ||||
- if (platform.os == Services.appinfo.OS) { | - if (platform.os == Services.appinfo.OS) { | ||||
+ if (platform.os == "Linux" || platform.os == Services.appinfo.OS) { | + if (platform.os == "Linux" || platform.os == Services.appinfo.OS) { | ||||
if (platform.abi) { | if (platform.abi) { | ||||
needsABI = true; | needsABI = true; | ||||
if (platform.abi === abi) | if (platform.abi === abi) |