diff options
author | Moonchild <moonchild@palemoon.org> | 2022-03-21 02:31:41 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2022-03-21 02:31:41 +0000 |
commit | c4aa84f8dec2945af882cf1f20afed682eea7062 (patch) | |
tree | 7ec21295957b9fbf34edcf9b3d2a158b6cc2a426 /components | |
parent | e6fa23a736997e5dc021521aef343a6252cd07d1 (diff) | |
download | aura-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.build | 5 | ||||
-rw-r--r-- | components/addons/src/AddonRepository.jsm | 9 | ||||
-rw-r--r-- | components/addons/src/AddonUpdateChecker.jsm | 12 | ||||
-rw-r--r-- | components/addons/src/XPIProvider.jsm | 40 |
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; }, |