зеркало из https://github.com/mozilla/gecko-dev.git
Remove unused lazy imports. r=trivial (no bug)
MozReview-Commit-ID: rqUFJw7Wsb --HG-- extra : rebase_source : cdda5d87fe33bdb9dacc1846fd67f3cb4154f230
This commit is contained in:
Родитель
cfc9533381
Коммит
f87ef7bd44
|
@ -23,8 +23,6 @@ XPCOMUtils.defineLazyServiceGetter(this, "DOMUtils",
|
|||
"@mozilla.org/inspector/dom-utils;1",
|
||||
"inIDOMUtils");
|
||||
|
||||
Cu.import("resource://gre/modules/EventEmitter.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyPreferenceGetter(this, "gPhotonStructure", "browser.photon.structure.enabled");
|
||||
|
||||
var {
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
// The ext-* files are imported into the same scopes.
|
||||
/* import-globals-from ../../../toolkit/components/extensions/ext-c-toolkit.js */
|
||||
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "EventEmitter",
|
||||
"resource://gre/modules/EventEmitter.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionChildDevToolsUtils",
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
// The ext-* files are imported into the same scopes.
|
||||
/* import-globals-from ext-utils.js */
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AppConstants",
|
||||
"resource://gre/modules/AppConstants.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "CustomizableUI",
|
||||
"resource:///modules/CustomizableUI.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services",
|
||||
|
|
|
@ -10,10 +10,6 @@ XPCOMUtils.defineLazyGetter(this, "strBundle", function() {
|
|||
return stringSvc.createBundle("chrome://global/locale/extensions.properties");
|
||||
});
|
||||
|
||||
XPCOMUtils.defineLazyServiceGetter(this, "aboutNewTabService",
|
||||
"@mozilla.org/browser/aboutnewtab-service;1",
|
||||
"nsIAboutNewTabService");
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
||||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PromiseUtils",
|
||||
|
|
|
@ -12,10 +12,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
|||
|
||||
Cu.import("resource://gre/modules/ExtensionTabs.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyServiceGetter(this, "styleSheetService",
|
||||
"@mozilla.org/content/style-sheet-service;1",
|
||||
"nsIStyleSheetService");
|
||||
|
||||
var {
|
||||
ExtensionError,
|
||||
defineLazyGetter,
|
||||
|
|
|
@ -8,8 +8,6 @@
|
|||
XPCOMUtils.defineLazyServiceGetter(this, "aboutNewTabService",
|
||||
"@mozilla.org/browser/aboutnewtab-service;1",
|
||||
"nsIAboutNewTabService");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AppConstants",
|
||||
"resource://gre/modules/AppConstants.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
||||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
|
||||
|
|
|
@ -145,7 +145,7 @@ private:
|
|||
class CachedScript : public LinkedListElement<CachedScript>
|
||||
{
|
||||
public:
|
||||
CachedScript(CachedScript&&) = default;
|
||||
CachedScript(CachedScript&&) = delete;
|
||||
|
||||
CachedScript(ScriptPreloader& cache, const nsCString& url, const nsCString& cachePath, JSScript* script)
|
||||
: mCache(cache)
|
||||
|
|
|
@ -47,8 +47,6 @@ XPCOMUtils.defineLazyPreferenceGetter(this, "processCount", "dom.ipc.processCoun
|
|||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AddonManager",
|
||||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AppConstants",
|
||||
"resource://gre/modules/AppConstants.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AsyncShutdown",
|
||||
"resource://gre/modules/AsyncShutdown.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionAPIs",
|
||||
|
@ -69,12 +67,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
|
|||
"resource://gre/modules/NetUtil.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "OS",
|
||||
"resource://gre/modules/osfile.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
||||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Preferences",
|
||||
"resource://gre/modules/Preferences.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "require",
|
||||
"resource://devtools/shared/Loader.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Schemas",
|
||||
"resource://gre/modules/Schemas.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "setTimeout",
|
||||
|
@ -200,7 +192,7 @@ const COMMENT_REGEXP = new RegExp(String.raw`
|
|||
// returns the UUID for a given add-on ID.
|
||||
var UUIDMap = {
|
||||
_read() {
|
||||
let pref = Preferences.get(UUID_MAP_PREF, "{}");
|
||||
let pref = Services.prefs.getStringPref(UUID_MAP_PREF, "{}");
|
||||
try {
|
||||
return JSON.parse(pref);
|
||||
} catch (e) {
|
||||
|
@ -210,7 +202,7 @@ var UUIDMap = {
|
|||
},
|
||||
|
||||
_write(map) {
|
||||
Preferences.set(UUID_MAP_PREF, JSON.stringify(map));
|
||||
Services.prefs.setStringPref(UUID_MAP_PREF, JSON.stringify(map));
|
||||
},
|
||||
|
||||
get(id, create = true) {
|
||||
|
@ -581,7 +573,7 @@ this.ExtensionData = class {
|
|||
let whitelist = [];
|
||||
for (let perm of this.manifest.permissions) {
|
||||
if (perm === "geckoProfiler") {
|
||||
const acceptedExtensions = Preferences.get("extensions.geckoProfiler.acceptedExtensionIds");
|
||||
const acceptedExtensions = Services.prefs.getStringPref("extensions.geckoProfiler.acceptedExtensionIds", "");
|
||||
if (!acceptedExtensions.split(",").includes(this.id)) {
|
||||
this.manifestError("Only whitelisted extensions are allowed to access the geckoProfiler.");
|
||||
continue;
|
||||
|
|
|
@ -15,8 +15,6 @@ Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
|||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ConsoleAPI",
|
||||
"resource://gre/modules/Console.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "EventEmitter",
|
||||
"resource://gre/modules/EventEmitter.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Schemas",
|
||||
"resource://gre/modules/Schemas.jsm");
|
||||
|
||||
|
|
|
@ -18,8 +18,6 @@ this.EXPORTED_SYMBOLS = ["ExtensionParent"];
|
|||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AddonManager",
|
||||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AppConstants",
|
||||
"resource://gre/modules/AppConstants.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "DeferredSave",
|
||||
|
@ -28,8 +26,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "E10SUtils",
|
|||
"resource:///modules/E10SUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "FileUtils",
|
||||
"resource://gre/modules/FileUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "IndexedDB",
|
||||
"resource://gre/modules/IndexedDB.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "MessageChannel",
|
||||
"resource://gre/modules/MessageChannel.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "NativeApp",
|
||||
|
|
|
@ -12,8 +12,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "FileUtils",
|
|||
"resource://gre/modules/FileUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "JSONFile",
|
||||
"resource://gre/modules/JSONFile.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "OS",
|
||||
"resource://gre/modules/osfile.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyGetter(this, "StartupCache", () => ExtensionParent.StartupCache);
|
||||
|
||||
|
|
|
@ -41,6 +41,8 @@ const SCALAR_STORAGE_CONSUMED = "storage.sync.api.usage.storage_consumed";
|
|||
// Default is 5sec, which seems a bit aggressive on the open internet
|
||||
const KINTO_REQUEST_TIMEOUT = 30000;
|
||||
|
||||
Cu.import("resource://gre/modules/Log.jsm");
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Cu.import("resource://gre/modules/ExtensionUtils.jsm");
|
||||
|
||||
|
@ -55,8 +57,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "CommonUtils",
|
|||
"resource://services-common/utils.js");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "CryptoUtils",
|
||||
"resource://services-crypto/utils.js");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionStorage",
|
||||
"resource://gre/modules/ExtensionStorage.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "fxAccounts",
|
||||
"resource://gre/modules/FxAccounts.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "KintoHttpClient",
|
||||
|
@ -65,12 +65,8 @@ XPCOMUtils.defineLazyModuleGetter(this, "Kinto",
|
|||
"resource://services-common/kinto-offline-client.js");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "FirefoxAdapter",
|
||||
"resource://services-common/kinto-storage-adapter.js");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Log",
|
||||
"resource://gre/modules/Log.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Observers",
|
||||
"resource://services-common/observers.js");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services",
|
||||
"resource://gre/modules/Services.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Sqlite",
|
||||
"resource://gre/modules/Sqlite.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Utils",
|
||||
|
|
|
@ -16,8 +16,6 @@ Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
|||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ConsoleAPI",
|
||||
"resource://gre/modules/Console.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "MessageChannel",
|
||||
"resource://gre/modules/MessageChannel.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "OS",
|
||||
"resource://gre/modules/osfile.jsm");
|
||||
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
"use strict";
|
||||
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AddonManager",
|
||||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "TelemetryStopwatch",
|
||||
"resource://gre/modules/TelemetryStopwatch.jsm");
|
||||
|
||||
|
|
|
@ -11,10 +11,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "clearTimeout",
|
|||
"resource://gre/modules/Timer.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionCommon",
|
||||
"resource://gre/modules/ExtensionCommon.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
|
||||
"resource://gre/modules/NetUtil.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "require",
|
||||
"resource://devtools/shared/Loader.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "setTimeout",
|
||||
"resource://gre/modules/Timer.jsm");
|
||||
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
"use strict";
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "PrivateBrowsingUtils",
|
||||
"resource://gre/modules/PrivateBrowsingUtils.jsm");
|
||||
|
||||
this.extension = class extends ExtensionAPI {
|
||||
getAPI(context) {
|
||||
let api = {
|
||||
|
|
|
@ -6,7 +6,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "ExtensionStorage",
|
|||
"resource://gre/modules/ExtensionStorage.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "TelemetryStopwatch",
|
||||
"resource://gre/modules/TelemetryStopwatch.jsm");
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
var {
|
||||
ExtensionError,
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
// The ext-* files are imported into the same scopes.
|
||||
/* import-globals-from ext-toolkit.js */
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ContextualIdentityService",
|
||||
"resource://gre/modules/ContextualIdentityService.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services",
|
||||
"resource://gre/modules/Services.jsm");
|
||||
|
||||
|
|
|
@ -13,8 +13,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "OS",
|
|||
"resource://gre/modules/osfile.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "FileUtils",
|
||||
"resource://gre/modules/FileUtils.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
|
||||
"resource://gre/modules/NetUtil.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "EventEmitter",
|
||||
"resource://gre/modules/EventEmitter.jsm");
|
||||
|
||||
|
@ -465,7 +463,7 @@ this.downloads = class extends ExtensionAPI {
|
|||
if (filename) {
|
||||
target = OS.Path.join(downloadsDir, filename);
|
||||
} else {
|
||||
let uri = NetUtil.newURI(options.url);
|
||||
let uri = Services.io.newURI(options.url);
|
||||
|
||||
let remote;
|
||||
if (uri instanceof Ci.nsIURL) {
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionPermissions",
|
||||
"resource://gre/modules/ExtensionPermissions.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
|
||||
"resource://gre/modules/NetUtil.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services",
|
||||
"resource://gre/modules/Services.jsm");
|
||||
|
||||
|
|
|
@ -7,12 +7,10 @@ XPCOMUtils.defineLazyModuleGetter(this, "AddonManager",
|
|||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AddonManagerPrivate",
|
||||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Extension",
|
||||
"resource://gre/modules/Extension.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "ExtensionParent",
|
||||
"resource://gre/modules/ExtensionParent.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
|
||||
"resource://gre/modules/NetUtil.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Services",
|
||||
"resource://gre/modules/Services.jsm");
|
||||
|
||||
this.runtime = class extends ExtensionAPI {
|
||||
getAPI(context) {
|
||||
|
@ -126,7 +124,7 @@ this.runtime = class extends ExtensionAPI {
|
|||
|
||||
let uri;
|
||||
try {
|
||||
uri = NetUtil.newURI(url);
|
||||
uri = Services.io.newURI(url);
|
||||
} catch (e) {
|
||||
return Promise.reject({message: `Invalid URL: ${JSON.stringify(url)}`});
|
||||
}
|
||||
|
|
|
@ -2,16 +2,14 @@
|
|||
|
||||
Cu.import("resource://gre/modules/Services.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "Preferences",
|
||||
"resource://gre/modules/Preferences.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "LightweightThemeManager",
|
||||
"resource://gre/modules/LightweightThemeManager.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyGetter(this, "gThemesEnabled", () => {
|
||||
return Preferences.get("extensions.webextensions.themes.enabled");
|
||||
return Services.prefs.getBoolPref("extensions.webextensions.themes.enabled");
|
||||
});
|
||||
|
||||
const ICONS = Preferences.get("extensions.webextensions.themes.icons.buttons", "").split(",");
|
||||
const ICONS = Services.prefs.getStringPref("extensions.webextensions.themes.icons.buttons", "").split(",");
|
||||
|
||||
/** Class representing a theme. */
|
||||
class Theme {
|
||||
|
@ -133,7 +131,7 @@ class Theme {
|
|||
* @param {Object} icons Dictionary mapping icon properties to extension URLs.
|
||||
*/
|
||||
loadIcons(icons) {
|
||||
if (!Preferences.get("extensions.webextensions.themes.icons.enabled")) {
|
||||
if (!Services.prefs.getBoolPref("extensions.webextensions.themes.icons.enabled")) {
|
||||
// Return early if icons are disabled.
|
||||
return;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче