author | Mark Banner <standard8@mozilla.com> |
Wed, 08 Feb 2017 09:41:30 +0000 | |
changeset 344696 | 96e5f8480e1109599cc567e91c5241ac2f63a03f |
parent 344695 | 541cb234a772d4cf62379538530b9534e1d141cc |
child 344697 | 6055065a2ed5bbfa0dafb62d13d62e33e2742eab |
push id | 31416 |
push user | kwierso@gmail.com |
push date | Sat, 25 Feb 2017 00:41:26 +0000 |
treeherder | mozilla-central@c3ea1dcedccd [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | mossop |
bugs | 1341029 |
milestone | 54.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js +++ b/tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js @@ -43,17 +43,22 @@ const SCRIPTS = [ "browser/base/content/browser-safebrowsing.js", "browser/base/content/browser-sidebar.js", "browser/base/content/browser-social.js", "browser/base/content/browser-syncui.js", "browser/base/content/browser-tabsintitlebar.js", "browser/base/content/browser-thumbnails.js", "browser/base/content/browser-trackingprotection.js", "browser/base/content/browser-data-submission-info-bar.js", - "browser/base/content/browser-fxaccounts.js" + "browser/base/content/browser-fxaccounts.js", + // This gets loaded into the same scopes as browser.js via browser.xul and + // placesOverlay.xul. + "toolkit/content/globalOverlay.js", + // Via editMenuOverlay.xul + "toolkit/content/editMenuOverlay.js" ]; module.exports = function(context) { return { Program: function(node) { let filepath = helpers.getAbsoluteFilePath(context); let root = helpers.getRootDir(filepath); let relativepath = path.relative(root, filepath);
--- a/tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-test-globals.js +++ b/tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-test-globals.js @@ -15,17 +15,19 @@ var fs = require("fs"); var path = require("path"); var helpers = require("../helpers"); var globals = require("../globals"); const simpleTestFiles = [ "EventUtils.js", - "SimpleTest.js" + "MockObjects.js", + "SimpleTest.js", + "WindowSnapshot.js" ]; const simpleTestPath = "testing/mochitest/tests/SimpleTest"; module.exports = function(context) { // --------------------------------------------------------------------------- // Public // ---------------------------------------------------------------------------
--- a/tools/lint/eslint/eslint-plugin-mozilla/package.json +++ b/tools/lint/eslint/eslint-plugin-mozilla/package.json @@ -1,11 +1,11 @@ { "name": "eslint-plugin-mozilla", - "version": "0.2.22", + "version": "0.2.23", "description": "A collection of rules that help enforce JavaScript coding standard in the Mozilla project.", "keywords": [ "eslint", "eslintplugin", "eslint-plugin", "mozilla", "firefox" ],
--- a/tools/lint/eslint/modules.json +++ b/tools/lint/eslint/modules.json @@ -39,17 +39,17 @@ "Console.jsm": ["console", "ConsoleAPI"], "constants.js": ["WEAVE_VERSION", "SYNC_API_VERSION", "USER_API_VERSION", "MISC_API_VERSION", "STORAGE_VERSION", "PREFS_BRANCH", "PWDMGR_HOST", "PWDMGR_PASSWORD_REALM", "PWDMGR_PASSPHRASE_REALM", "PWDMGR_KEYBUNDLE_REALM", "DEFAULT_KEYBUNDLE_NAME", "HMAC_INPUT", "SYNC_KEY_ENCODED_LENGTH", "SYNC_KEY_DECODED_LENGTH", "SYNC_KEY_HYPHENATED_LENGTH", "NO_SYNC_NODE_INTERVAL", "MAX_ERROR_COUNT_BEFORE_BACKOFF", "MAX_IGNORE_ERROR_COUNT", "MINIMUM_BACKOFF_INTERVAL", "MAXIMUM_BACKOFF_INTERVAL", "HMAC_EVENT_INTERVAL", "MASTER_PASSWORD_LOCKED_RETRY_INTERVAL", "DEFAULT_BLOCK_PERIOD", "MOBILE_BATCH_SIZE", "DEFAULT_GUID_FETCH_BATCH_SIZE", "DEFAULT_MOBILE_GUID_FETCH_BATCH_SIZE", "DEFAULT_STORE_BATCH_SIZE", "HISTORY_STORE_BATCH_SIZE", "FORMS_STORE_BATCH_SIZE", "PASSWORDS_STORE_BATCH_SIZE", "ADDONS_STORE_BATCH_SIZE", "APPS_STORE_BATCH_SIZE", "DEFAULT_DOWNLOAD_BATCH_SIZE", "SINGLE_USER_THRESHOLD", "MULTI_DEVICE_THRESHOLD", "SCORE_INCREMENT_SMALL", "SCORE_INCREMENT_MEDIUM", "SCORE_INCREMENT_XLARGE", "SCORE_UPDATE_DELAY", "IDLE_OBSERVER_BACK_DELAY", "MAX_UPLOAD_RECORDS", "MAX_UPLOAD_BYTES", "MAX_HISTORY_UPLOAD", "MAX_HISTORY_DOWNLOAD", "NOTIFY_TAB_SENT_TTL_SECS", "STATUS_OK", "SYNC_FAILED", "LOGIN_FAILED", "SYNC_FAILED_PARTIAL", "CLIENT_NOT_CONFIGURED", "STATUS_DISABLED", "MASTER_PASSWORD_LOCKED", "LOGIN_SUCCEEDED", "SYNC_SUCCEEDED", "ENGINE_SUCCEEDED", "LOGIN_FAILED_NO_USERNAME", "LOGIN_FAILED_NO_PASSWORD", "LOGIN_FAILED_NO_PASSPHRASE", "LOGIN_FAILED_NETWORK_ERROR", "LOGIN_FAILED_SERVER_ERROR", "LOGIN_FAILED_INVALID_PASSPHRASE", "LOGIN_FAILED_LOGIN_REJECTED", "METARECORD_DOWNLOAD_FAIL", "VERSION_OUT_OF_DATE", "DESKTOP_VERSION_OUT_OF_DATE", "SETUP_FAILED_NO_PASSPHRASE", "CREDENTIALS_CHANGED", "ABORT_SYNC_COMMAND", "NO_SYNC_NODE_FOUND", "OVER_QUOTA", "PROLONGED_SYNC_FAILURE", "SERVER_MAINTENANCE", "RESPONSE_OVER_QUOTA", "ENGINE_UPLOAD_FAIL", "ENGINE_DOWNLOAD_FAIL", "ENGINE_UNKNOWN_FAIL", "ENGINE_APPLY_FAIL", "ENGINE_METARECORD_DOWNLOAD_FAIL", "ENGINE_METARECORD_UPLOAD_FAIL", "ENGINE_BATCH_INTERRUPTED", "JPAKE_ERROR_CHANNEL", "JPAKE_ERROR_NETWORK", "JPAKE_ERROR_SERVER", "JPAKE_ERROR_TIMEOUT", "JPAKE_ERROR_INTERNAL", "JPAKE_ERROR_INVALID", "JPAKE_ERROR_NODATA", "JPAKE_ERROR_KEYMISMATCH", "JPAKE_ERROR_WRONGMESSAGE", "JPAKE_ERROR_USERABORT", "JPAKE_ERROR_DELAYUNSUPPORTED", "INFO_COLLECTIONS", "INFO_COLLECTION_USAGE", "INFO_COLLECTION_COUNTS", "INFO_QUOTA", "kSyncMasterPasswordLocked", "kSyncWeaveDisabled", "kSyncNetworkOffline", "kSyncBackoffNotMet", "kFirstSyncChoiceNotMade", "FIREFOX_ID", "FENNEC_ID", "SEAMONKEY_ID", "TEST_HARNESS_ID", "MIN_PP_LENGTH", "MIN_PASS_LENGTH", "DEVICE_TYPE_DESKTOP", "DEVICE_TYPE_MOBILE", "SQLITE_MAX_VARIABLE_NUMBER"], "Constants.jsm": ["Roles", "Events", "Relations", "Filters", "States", "Prefilters"], "ContactDB.jsm": ["ContactDB", "DB_NAME", "STORE_NAME", "SAVED_GETALL_STORE_NAME", "REVISION_STORE", "DB_VERSION"], "content-server.jsm": ["init"], "content.jsm": ["registerContentFrame"], "ContentCrashHandlers.jsm": ["TabCrashHandler", "PluginCrashReporter", "UnsubmittedCrashHandler"], "ContentObservers.jsm": [], - "ContentPrefUtils.jsm": ["ContentPref", "cbHandleResult", "cbHandleError", "cbHandleCompletion", "safeCallback"], + "ContentPrefUtils.jsm": ["ContentPref", "cbHandleResult", "cbHandleError", "cbHandleCompletion", "safeCallback", "_methodsCallableFromChild"], "controller.js": ["MozMillController", "globalEventRegistry", "sleep", "windowMap"], "cookies.js": ["Cookies"], "CoverageUtils.jsm": ["CoverageCollector"], "CrashManagerTest.jsm": ["configureLogging", "getManager", "sleep", "TestingCrashManager"], "dbg-client.jsm": ["DebuggerTransport", "DebuggerClient", "RootClient", "LongStringClient", "EnvironmentClient", "ObjectClient"], "dbg-server.jsm": ["DebuggerServer", "ActorPool", "OriginalLocation"], "debug.js": ["NS_ASSERT"], "declined.js": ["DeclinedEngines"], @@ -128,17 +128,17 @@ "LoginRecipes.jsm": ["LoginRecipesContent", "LoginRecipesParent"], "logmanager.js": ["LogManager"], "lz4.js": ["Lz4"], "lz4_internal.js": ["Primitives"], "main.js": ["Weave"], "MatchPattern.jsm": ["MatchPattern", "MatchGlobs", "MatchURLFilters"], "mcc_iso3166_table.jsm": ["MCC_ISO3166_TABLE"], "message.js": ["Command", "Message", "MessageOrigin", "Response"], - "Messaging.jsm": ["sendMessageToJava", "Messaging"], + "Messaging.jsm": ["sendMessageToJava", "Messaging", "EventDispatcher"], "microformat-shiv.js": ["Microformats"], "MigrationUtils.jsm": ["MigrationUtils", "MigratorPrototype"], "mozelement.js": ["Elem", "Selector", "ID", "Link", "XPath", "Name", "Lookup", "MozMillElement", "MozMillCheckBox", "MozMillRadio", "MozMillDropList", "MozMillTextBox", "subclasses"], "mozmill.js": ["controller", "utils", "elementslib", "os", "getBrowserController", "newBrowserController", "getAddonsController", "getPreferencesController", "newMail3PaneController", "getMail3PaneController", "wm", "platform", "getAddrbkController", "getMsgComposeController", "getDownloadsController", "Application", "findElement", "getPlacesController", "isMac", "isLinux", "isWindows", "firePythonCallback", "getAddons"], "msgbroker.js": ["addListener", "addObject", "removeListener", "sendMessage", "log", "pass", "fail"], "MulticastDNSAndroid.jsm": ["MulticastDNS"], "NativeMessaging.jsm": ["HostManifestManager", "NativeApp"], "NetworkPrioritizer.jsm": ["trackBrowserWindow"],