summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2022-03-21 02:31:41 +0000
committerMoonchild <moonchild@palemoon.org>2022-03-21 02:31:41 +0000
commitc4aa84f8dec2945af882cf1f20afed682eea7062 (patch)
tree7ec21295957b9fbf34edcf9b3d2a158b6cc2a426 /components
parente6fa23a736997e5dc021521aef343a6252cd07d1 (diff)
downloadaura-central-c4aa84f8dec2945af882cf1f20afed682eea7062.tar.gz
Revert "[fxguid] Part 3 - Add reverse-dual-guid hack for Pale Moon"
This reverts commit 0364ea314ced55644b60058d2cd605af370c0eda.
Diffstat (limited to 'components')
-rw-r--r--components/addons/moz.build5
-rw-r--r--components/addons/src/AddonRepository.jsm9
-rw-r--r--components/addons/src/AddonUpdateChecker.jsm12
-rw-r--r--components/addons/src/XPIProvider.jsm40
4 files changed, 6 insertions, 60 deletions
diff --git a/components/addons/moz.build b/components/addons/moz.build
index 151008dff..22193c1e7 100644
--- a/components/addons/moz.build
+++ b/components/addons/moz.build
@@ -7,9 +7,6 @@
# out of sync.
DEFINES['MOZ_EXTENSIONS_DB_SCHEMA'] = 16
-if CONFIG['MC_APP_ID']:
- DEFINES['MC_APP_ID'] = CONFIG['MC_APP_ID']
-
# Additional debugging info is exposed in debug builds
if CONFIG['MOZ_EM_DEBUG']:
DEFINES['MOZ_EM_DEBUG'] = 1
@@ -46,6 +43,7 @@ EXTRA_PP_JS_MODULES += [
EXTRA_JS_MODULES.addons += [
'src/AddonLogging.jsm',
+ 'src/AddonRepository.jsm',
'src/AddonRepository_SQLiteMigrator.jsm',
'src/Content.js',
'src/LightweightThemeImageOptimizer.jsm',
@@ -54,7 +52,6 @@ EXTRA_JS_MODULES.addons += [
]
EXTRA_PP_JS_MODULES.addons += [
- 'src/AddonRepository.jsm',
'src/AddonUpdateChecker.jsm',
'src/XPIProvider.jsm',
'src/XPIProviderUtils.js',
diff --git a/components/addons/src/AddonRepository.jsm b/components/addons/src/AddonRepository.jsm
index 4569abdd1..8432886b6 100644
--- a/components/addons/src/AddonRepository.jsm
+++ b/components/addons/src/AddonRepository.jsm
@@ -64,11 +64,6 @@ const BLANK_DB = function() {
}
const TOOLKIT_ID = "toolkit@mozilla.org";
-
-#ifdef MC_APP_ID
-#expand const ALT_APP_ID = "__MC_APP_ID__";
-#endif
-
Cu.import("resource://gre/modules/Log.jsm");
const LOGGER_ID = "addons.repository";
@@ -1256,11 +1251,7 @@ this.AddonRepository = {
let results = [];
function isSameApplication(aAppNode) {
-#ifdef MC_APP_ID
- if (self._getTextContent(aAppNode) == ALT_APP_ID || self._getTextContent(aAppNode) == Services.appinfo.ID) {
-#else
if (self._getTextContent(aAppNode) == Services.appinfo.ID) {
-#endif
return true;
}
return false;
diff --git a/components/addons/src/AddonUpdateChecker.jsm b/components/addons/src/AddonUpdateChecker.jsm
index e2f0c2c56..b09c221a8 100644
--- a/components/addons/src/AddonUpdateChecker.jsm
+++ b/components/addons/src/AddonUpdateChecker.jsm
@@ -26,10 +26,6 @@ const XMLURI_PARSE_ERROR = "http://www.mozilla.org/newlayout/xml/pa
const TOOLKIT_ID = "toolkit@mozilla.org";
const FIREFOX_ID = "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}";
-#ifdef MC_APP_ID
-#expand const ALT_APP_ID = "__MC_APP_ID__";
-#endif
-
const PREF_UPDATE_REQUIREBUILTINCERTS = "extensions.update.requireBuiltInCerts";
const PREF_EM_MIN_COMPAT_APP_VERSION = "extensions.minCompatibleAppVersion";
@@ -808,11 +804,7 @@ function matchesVersions(aUpdate, aAppVersion, aPlatformVersion,
let result = false;
for (let app of aUpdate.targetApplications) {
-#ifdef MC_APP_ID
- if (ALT_APP_ID == Services.appinfo.ID || app.id == Services.appinfo.ID) {
-#else
if (app.id == Services.appinfo.ID) {
-#endif
return (Services.vc.compare(aAppVersion, app.minVersion) >= 0) &&
(aIgnoreMaxVersion || (Services.vc.compare(aAppVersion, app.maxVersion) <= 0));
}
@@ -873,11 +865,7 @@ this.AddonUpdateChecker = {
if (aIgnoreCompatibility) {
for (let targetApp of update.targetApplications) {
let id = targetApp.id;
-#ifdef MC_APP_ID
- if (id == ALT_APP_ID || id == Services.appinfo.ID || id == TOOLKIT_ID)
-#else
if (id == Services.appinfo.ID || id == TOOLKIT_ID)
-#endif
return update;
}
}
diff --git a/components/addons/src/XPIProvider.jsm b/components/addons/src/XPIProvider.jsm
index c10a0559a..e9e556f99 100644
--- a/components/addons/src/XPIProvider.jsm
+++ b/components/addons/src/XPIProvider.jsm
@@ -135,10 +135,6 @@ const PREFIX_NS_EM = "http://www.mozilla.org/2004/em-rdf#";
const TOOLKIT_ID = "toolkit@mozilla.org";
-#ifdef MC_APP_ID
-#expand const ALT_APP_ID = "__MC_APP_ID__";
-#endif
-
// The value for this is in Makefile.in
#expand const DB_SCHEMA = __MOZ_EXTENSIONS_DB_SCHEMA__;
XPCOMUtils.defineConstant(this, "DB_SCHEMA", DB_SCHEMA);
@@ -6369,11 +6365,7 @@ AddonInternal.prototype = {
aPlatformVersion = Services.appinfo.greVersion;
let version;
-#ifdef MC_APP_ID
- if (app.id == ALT_APP_ID || app.id == Services.appinfo.ID) {
-#else
if (app.id == Services.appinfo.ID) {
-#endif
version = aAppVersion;
}
else if (app.id == TOOLKIT_ID) {
@@ -6399,11 +6391,7 @@ AddonInternal.prototype = {
// Extremely old extensions should not be compatible by default.
let minCompatVersion;
-#ifdef MC_APP_ID
- if (app.id == ALT_APP_ID || app.id == Services.appinfo.ID)
-#else
- if (app.id == Services.appinfo.ID)
-#endif
+ if (app.id == Services.appinfo.ID)
minCompatVersion = XPIProvider.minCompatibleAppVersion;
else if (app.id == TOOLKIT_ID)
minCompatVersion = XPIProvider.minCompatiblePlatformVersion;
@@ -6419,33 +6407,15 @@ AddonInternal.prototype = {
(Services.vc.compare(version, app.maxVersion) <= 0)
},
- get matchingTargetApplication() {
+ get matchingTargetApplication() {
let app = null;
-
-#ifdef MC_APP_ID
- // We want to prefer the Pale Moon application ID
- // over any other for the duration of this hack.
- for (let targetApp of this.targetApplications) {
- if (targetApp.id == ALT_APP_ID) {
- logger.warn("getMatchingTargetApplication: Add-on " + this.defaultLocale.name +
- " matches because Alternate Application ID " + ALT_APP_ID +
- " is currently preferred over the Application or Toolkit's ID.");
-
- return targetApp;
- }
- }
-#endif
-
for (let targetApp of this.targetApplications) {
- if (targetApp.id == Services.appinfo.ID) {
+ if (targetApp.id == Services.appinfo.ID)
return targetApp;
- }
-
- if (targetApp.id == TOOLKIT_ID) {
+ if (targetApp.id == TOOLKIT_ID)
app = targetApp;
- }
}
-
+ // Return toolkit ID if toolkit.
return app;
},