From 131fb88c942b66440c5a6c3873e4c3c291b53997 Mon Sep 17 00:00:00 2001
From: Kris Maglione
Date: Wed, 24 Jan 2018 22:04:59 -0800
Subject: [PATCH] Backed out 3 changesets (bug 1431533) for Android mochitest
bustage. CLOSED TREE
MozReview-Commit-ID: 5ubE9EMQpZ9
---
accessible/jsat/AccessFu.jsm | 14 +-
accessible/jsat/Constants.jsm | 2 +-
accessible/jsat/ContentControl.jsm | 16 +-
accessible/jsat/EventManager.jsm | 16 +-
accessible/jsat/Gestures.jsm | 12 +-
accessible/jsat/OutputGenerator.jsm | 12 +-
accessible/jsat/PointerAdapter.jsm | 10 +-
accessible/jsat/Presentation.jsm | 16 +-
accessible/jsat/Traversal.jsm | 12 +-
accessible/jsat/Utils.jsm | 16 +-
accessible/jsat/content-script.js | 16 +-
accessible/tests/mochitest/browser.js | 2 +-
accessible/tests/mochitest/common.js | 2 +-
accessible/tests/mochitest/events.js | 2 +-
.../events/docload/test_docload_root.html | 2 +-
.../events/docload/test_docload_shutdown.html | 2 +-
.../mochitest/events/test_textattrchange.html | 2 +-
accessible/tests/mochitest/jsat/dom_helper.js | 2 +-
accessible/tests/mochitest/jsat/jsatcommon.js | 10 +-
accessible/tests/mochitest/jsat/output.js | 4 +-
.../mochitest/jsat/test_pointer_relay.html | 2 +-
.../tests/mochitest/jsat/test_traversal.html | 2 +-
.../mochitest/jsat/test_traversal_helper.html | 2 +-
accessible/tests/mochitest/pivot.js | 2 +-
.../base/content/aboutDialog-appUpdater.js | 8 +-
browser/base/content/aboutDialog.js | 4 +-
browser/base/content/browser-addons.js | 2 +-
browser/base/content/browser-ctrlTab.js | 2 +-
.../browser-data-submission-info-bar.js | 2 +-
browser/base/content/browser-feeds.js | 4 +-
.../browser-fullScreenAndPointerLock.js | 2 +-
browser/base/content/browser-places.js | 2 +-
browser/base/content/browser-sync.js | 6 +-
browser/base/content/browser.js | 30 ++--
browser/base/content/content.js | 4 +-
browser/base/content/newtab/newTab.js | 16 +-
browser/base/content/nsContextMenu.js | 8 +-
browser/base/content/pageinfo/pageInfo.js | 4 +-
browser/base/content/pageinfo/permissions.js | 4 +-
browser/base/content/pageinfo/security.js | 10 +-
browser/base/content/safeMode.js | 2 +-
browser/base/content/sanitize.js | 6 +-
browser/base/content/sanitizeDialog.js | 2 +-
browser/base/content/tab-content.js | 22 +--
.../test/about/browser_aboutCertError.js | 2 +-
.../test/about/browser_aboutHome_input.js | 2 +-
.../test/about/browser_aboutHome_snippets.js | 2 +-
.../test/about/browser_aboutNetError.js | 2 +-
.../test/about/browser_aboutSupport.js | 4 +-
browser/base/content/test/about/head.js | 2 +-
.../test/alerts/browser_notification_close.js | 2 +-
.../base/content/test/captivePortal/head.js | 4 +-
.../content/test/chrome/test_aboutCrashed.xul | 4 +-
.../test/favicons/browser_favicon_load.js | 8 +-
browser/base/content/test/favicons/head.js | 8 +-
browser/base/content/test/forms/head.js | 2 +-
.../general/browser_PageMetaData_pushstate.js | 2 +-
.../test/general/browser_blob-channelname.js | 2 +-
.../content/test/general/browser_bug409624.js | 4 +-
.../content/test/general/browser_bug413915.js | 2 +-
.../content/test/general/browser_bug553455.js | 2 +-
.../content/test/general/browser_bug592338.js | 2 +-
.../test/general/browser_compacttheme.js | 2 +-
.../test/general/browser_contentAltClick.js | 8 +-
.../test/general/browser_contentSearchUI.js | 2 +-
.../browser_datachoices_notification.js | 8 +-
.../general/browser_fullscreen-window-open.js | 4 +-
.../test/general/browser_newWindowDrop.js | 4 +-
.../browser_offlineQuotaNotification.js | 2 +-
.../general/browser_remoteTroubleshoot.js | 4 +-
.../browser_remoteWebNavigation_postdata.js | 6 +-
.../test/general/browser_restore_isAppTab.js | 2 +-
.../general/browser_sanitize-timespans.js | 8 +-
.../test/general/browser_sanitizeDialog.js | 22 +--
.../browser_save_private_link_perwindowpb.js | 2 +-
.../general/browser_tab_detach_restore.js | 2 +-
...tOpenNewRemoteTabsFromNonRemoteBrowsers.js | 2 +-
.../test/general/browser_trackingUI_1.js | 2 +-
.../test/general/browser_trackingUI_2.js | 2 +-
.../test/general/browser_trackingUI_4.js | 2 +-
.../test/general/browser_trackingUI_5.js | 2 +-
.../general/browser_trackingUI_telemetry.js | 2 +-
.../test/general/browser_web_channel.js | 4 +-
.../test/general/contextmenu_common.js | 4 +-
browser/base/content/test/general/head.js | 8 +-
browser/base/content/test/metaTags/head.js | 6 +-
browser/base/content/test/newtab/head.js | 6 +-
.../performance/browser_startup_content.js | 2 +-
browser/base/content/test/performance/head.js | 4 +-
.../browser_temporary_permissions.js | 2 +-
.../browser_temporary_permissions_expiry.js | 2 +-
browser/base/content/test/permissions/head.js | 2 +-
.../content/test/plugins/blocklist_proxy.js | 2 +-
.../browser_pluginCrashCommentAndURL.js | 2 +-
...browser_pluginCrashReportNonDeterminism.js | 2 +-
.../plugins/browser_private_clicktoplay.js | 2 +-
browser/base/content/test/plugins/head.js | 6 +-
.../content/test/popupNotifications/head.js | 4 +-
.../browser_popup_blocker_identity_block.js | 4 +-
browser/base/content/test/referrer/head.js | 6 +-
.../browser_no_mcb_for_loopback.js | 2 +-
.../base/content/test/siteIdentity/head.js | 2 +-
.../test/static/browser_parsable_css.js | 2 +-
browser/base/content/test/static/head.js | 4 +-
.../content/test/sync/browser_fxa_badge.js | 2 +-
.../test/sync/browser_fxa_web_channel.js | 8 +-
browser/base/content/test/sync/head.js | 2 +-
.../tabcrashed/browser_autoSubmitRequest.js | 2 +-
.../tabs/browser_abandonment_telemetry.js | 2 +-
browser/base/content/test/urlbar/Panel.jsm | 2 +-
.../urlbar/browser_urlbarAboutHomeLoading.js | 4 +-
.../test/urlbar/browser_urlbarAddonIframe.js | 2 +-
.../urlbar/browser_urlbarSearchTelemetry.js | 2 +-
...no_speculative_connect_with_client_cert.js | 2 +-
browser/base/content/test/urlbar/head.js | 12 +-
.../browser_extension_sideloading.js | 4 +-
.../browser_extension_update_background.js | 2 +-
...er_extension_update_background_noprompt.js | 2 +-
.../base/content/test/webextensions/head.js | 4 +-
.../browser_devices_get_user_media_screen.js | 2 +-
.../test/webrtc/browser_webrtc_hooks.js | 2 +-
.../webrtc/get_user_media_content_script.js | 2 +-
browser/base/content/test/webrtc/head.js | 6 +-
browser/base/content/urlbarBindings.xml | 4 +-
browser/base/content/utilityOverlay.js | 22 +--
browser/base/content/webext-panels.js | 6 +-
browser/base/content/webrtcIndicator.js | 4 +-
.../about/test/unit/test_getURIFlags.js | 2 +-
.../test/browser/browser_count_and_remove.js | 2 +-
.../test/browser/browser_favicon.js | 6 +-
.../test/browser/browser_forgetaboutsite.js | 6 +-
.../test/browser/browser_imageCache.js | 2 +-
.../customizableui/CustomizableUI.jsm | 8 +-
.../customizableui/CustomizableWidgets.jsm | 10 +-
.../customizableui/CustomizeMode.jsm | 32 ++--
.../customizableui/DragPositionManager.jsm | 4 +-
.../customizableui/PanelMultiView.jsm | 8 +-
.../customizableui/ScrollbarSampler.jsm | 4 +-
.../customizableui/SearchWidgetTracker.jsm | 8 +-
.../customizableui/content/panelUI.js | 12 +-
.../customizableui/content/panelUI.xml | 2 +-
.../customizableui/content/toolbar.xml | 4 +-
...wser_1007336_lwthemes_in_customize_mode.js | 2 +-
...owser_1042100_default_placements_update.js | 2 +-
...browser_1096763_seen_widgets_post_reset.js | 2 +-
...er_1161838_inserted_new_default_buttons.js | 2 +-
...ser_989338_saved_placements_not_resaved.js | 4 +-
.../browser_989751_subviewbutton_class.js | 2 +-
.../test/browser_panelUINotifications.js | 2 +-
...browser_panelUINotifications_fullscreen.js | 2 +-
...ifications_fullscreen_noAutoHideToolbar.js | 2 +-
...rowser_panelUINotifications_multiWindow.js | 2 +-
.../test/browser_panel_keyboard_navigation.js | 2 +-
.../test/browser_remote_tabs_button.js | 4 +-
.../test/browser_synced_tabs_menu.js | 6 +-
.../components/customizableui/test/head.js | 6 +-
browser/components/distribution.js | 14 +-
.../components/downloads/DownloadsCommon.jsm | 6 +-
.../components/downloads/DownloadsSubview.jsm | 24 +--
.../components/downloads/DownloadsTaskbar.jsm | 16 +-
.../components/downloads/DownloadsViewUI.jsm | 32 ++--
.../content/allDownloadsViewOverlay.js | 36 ++---
.../content/contentAreaDownloadsView.js | 2 +-
.../components/downloads/content/downloads.js | 28 ++--
.../components/downloads/content/indicator.js | 2 +-
.../browser_iframe_gone_mid_download.js | 2 +-
.../test/browser/browser_indicatorDrop.js | 2 +-
.../test/browser/browser_libraryDrop.js | 2 +-
.../components/downloads/test/browser/head.js | 18 +--
.../enterprisepolicies/EnterprisePolicies.js | 14 +-
.../EnterprisePoliciesContent.js | 6 +-
.../enterprisepolicies/Policies.jsm | 6 +-
.../enterprisepolicies/PoliciesValidator.jsm | 6 +-
.../browser_policies_setAndLockPref_API.js | 2 +-
.../browser_policies_simple_policies.js | 2 +-
...browser_policies_validate_and_parse_API.js | 2 +-
.../browser_policy_default_browser_check.js | 2 +-
.../enterprisepolicies/tests/browser/head.js | 2 +-
.../components/extensions/ExtensionPopups.jsm | 26 ++--
.../components/extensions/ext-bookmarks.js | 2 +-
browser/components/extensions/ext-browser.js | 8 +-
.../extensions/ext-browserAction.js | 22 +--
.../components/extensions/ext-browsingData.js | 20 +--
.../extensions/ext-c-devtools-panels.js | 4 +-
.../ext-chrome-settings-overrides.js | 8 +-
browser/components/extensions/ext-commands.js | 4 +-
.../extensions/ext-devtools-panels.js | 6 +-
browser/components/extensions/ext-devtools.js | 6 +-
.../extensions/ext-geckoProfiler.js | 6 +-
browser/components/extensions/ext-history.js | 8 +-
browser/components/extensions/ext-menus.js | 4 +-
browser/components/extensions/ext-omnibox.js | 4 +-
.../components/extensions/ext-pageAction.js | 14 +-
browser/components/extensions/ext-sessions.js | 8 +-
.../extensions/ext-sidebarAction.js | 2 +-
browser/components/extensions/ext-tabs.js | 12 +-
.../extensions/ext-url-overrides.js | 12 +-
browser/components/extensions/ext-windows.js | 4 +-
.../browser_ext_browserAction_popup.js | 2 +-
...browser_ext_browserAction_popup_preload.js | 4 +-
.../browser_ext_browsingData_formData.js | 8 +-
.../browser_ext_browsingData_history.js | 8 +-
...wser_ext_chrome_settings_overrides_home.js | 8 +-
.../browser/browser_ext_commands_onCommand.js | 2 +-
.../test/browser/browser_ext_currentWindow.js | 2 +-
.../browser_ext_devtools_inspectedWindow.js | 2 +-
..._devtools_inspectedWindow_eval_bindings.js | 2 +-
...ser_ext_devtools_inspectedWindow_reload.js | 2 +-
.../browser/browser_ext_devtools_network.js | 2 +-
.../test/browser/browser_ext_devtools_page.js | 2 +-
.../browser/browser_ext_devtools_panel.js | 6 +-
.../browser_ext_devtools_panels_elements.js | 8 +-
...er_ext_devtools_panels_elements_sidebar.js | 12 +-
.../test/browser/browser_ext_find.js | 2 +-
.../test/browser/browser_ext_getViews.js | 2 +-
..._legacy_extension_context_contentscript.js | 4 +-
.../test/browser/browser_ext_openPanel.js | 2 +-
.../browser_ext_runtime_setUninstallURL.js | 4 +-
..._ext_sessions_getRecentlyClosed_private.js | 2 +-
.../browser/browser_ext_sessions_restore.js | 10 +-
...r_ext_settings_overrides_default_search.js | 4 +-
.../browser_ext_sidebarAction_context.js | 2 +-
.../test/browser/browser_ext_tabs_audio.js | 2 +-
.../browser/browser_ext_tabs_discarded.js | 2 +-
.../browser/browser_ext_tabs_duplicate.js | 2 +-
.../browser/browser_ext_tabs_executeScript.js | 2 +-
.../browser_ext_tabs_executeScript_bad.js | 2 +-
.../test/browser/browser_ext_tabs_hide.js | 2 +-
.../browser/browser_ext_tabs_insertCSS.js | 2 +-
.../test/browser/browser_ext_tabs_lazy.js | 2 +-
.../browser/browser_ext_tabs_update_url.js | 8 +-
.../test/browser/browser_ext_tabs_zoom.js | 2 +-
.../browser_ext_url_overrides_newtab.js | 4 +-
...er_ext_webNavigation_urlbar_transitions.js | 8 +-
.../test/browser/browser_ext_webRequest.js | 2 +-
.../test/browser/browser_ext_windows.js | 2 +-
.../browser/browser_ext_windows_events.js | 2 +-
.../extensions/test/browser/head.js | 10 +-
.../test/browser/head_webNavigation.js | 2 +-
.../extensions/test/xpcshell/head.js | 40 ++---
.../test/xpcshell/test_ext_bookmarks.js | 4 +-
.../test_ext_browsingData_cookies_cache.js | 4 +-
.../test_ext_browsingData_downloads.js | 4 +-
.../test_ext_browsingData_settings.js | 8 +-
...st_ext_chrome_settings_overrides_update.js | 2 +-
.../test/xpcshell/test_ext_history.js | 16 +-
.../xpcshell/test_ext_pageAction_shutdown.js | 4 +-
.../xpcshell/test_ext_url_overrides_newtab.js | 12 +-
.../test_ext_url_overrides_newtab_update.js | 12 +-
browser/components/feeds/FeedConverter.js | 6 +-
browser/components/feeds/FeedWriter.js | 6 +-
.../components/feeds/WebContentConverter.js | 6 +-
.../components/feeds/test/unit/head_feeds.js | 2 +-
.../components/feeds/test/unit/test_355473.js | 2 +-
.../migration/360seProfileMigrator.js | 22 +--
browser/components/migration/AutoMigrate.jsm | 34 ++---
.../migration/ChromeMigrationUtils.jsm | 10 +-
.../migration/ChromeProfileMigrator.js | 24 +--
browser/components/migration/ESEDBReader.jsm | 10 +-
.../migration/EdgeProfileMigrator.js | 20 +--
.../migration/FirefoxProfileMigrator.js | 32 ++--
.../components/migration/IEProfileMigrator.js | 32 ++--
.../components/migration/MSMigrationUtils.jsm | 20 +--
.../components/migration/MigrationUtils.jsm | 46 +++---
.../components/migration/ProfileMigrator.js | 4 +-
.../migration/SafariProfileMigrator.js | 34 ++---
.../components/migration/content/migration.js | 4 +-
.../browser/browser_undo_notification.js | 2 +-
.../browser_undo_notification_wording.js | 2 +-
.../migration/tests/unit/head_migration.js | 30 ++--
.../tests/unit/test_ChromeMigrationUtils.js | 2 +-
.../unit/test_ChromeMigrationUtils_path.js | 6 +-
.../tests/unit/test_Chrome_bookmarks.js | 4 +-
.../tests/unit/test_Chrome_cookies.js | 2 +-
.../tests/unit/test_Chrome_passwords.js | 4 +-
.../tests/unit/test_Edge_db_migration.js | 6 +-
.../tests/unit/test_IE7_passwords.js | 12 +-
.../migration/tests/unit/test_IE_cookies.js | 4 +-
.../unit/test_MigrationUtils_timedRetry.js | 4 +-
.../tests/unit/test_automigration.js | 4 +-
.../components/newtab/NewTabPrefsProvider.jsm | 6 +-
.../newtab/NewTabSearchProvider.jsm | 10 +-
.../components/newtab/NewTabWebChannel.jsm | 18 +--
.../components/newtab/aboutNewTabService.js | 10 +-
.../tests/browser/browser_newtab_overrides.js | 4 +-
.../browser/browser_packaged_as_locales.js | 2 +-
.../tests/xpcshell/test_AboutNewTabService.js | 8 +-
.../xpcshell/test_NewTabPrefsProvider.js | 6 +-
.../xpcshell/test_NewTabSearchProvider.js | 10 +-
browser/components/nsBrowserContentHandler.js | 32 ++--
browser/components/nsBrowserGlue.js | 30 ++--
.../test/browser/browser_cache.js | 2 +-
.../browser/browser_favicon_firstParty.js | 4 +-
.../browser/browser_favicon_userContextId.js | 4 +-
.../test/browser/browser_httpauth.js | 2 +-
.../browser/browser_imageCacheIsolation.js | 2 +-
.../test/browser/browser_sanitize.js | 2 +-
browser/components/places/PlacesUIUtils.jsm | 6 +-
.../places/content/bookmarkProperties.js | 6 +-
.../components/places/content/controller.js | 12 +-
.../places/content/editBookmarkOverlay.js | 2 +-
.../places/content/history-panel.js | 2 +-
browser/components/places/content/menu.xml | 2 +-
browser/components/places/content/places.js | 28 ++--
.../places/content/placesOverlay.xul | 8 +-
.../components/places/content/sidebarUtils.js | 2 +-
browser/components/places/content/treeView.js | 4 +-
.../browser/browser_bookmarksProperties.js | 2 +-
.../components/places/tests/browser/head.js | 6 +-
.../components/places/tests/chrome/head.js | 6 +-
.../places/tests/unit/head_bookmarks.js | 8 +-
.../unit/test_PUIU_batchUpdatesForNode.js | 4 +-
...st_browserGlue_corrupt_nobackup_default.js | 2 +-
.../tests/unit/test_clearHistory_shutdown.js | 4 +-
.../preferences/SiteDataManager.jsm | 12 +-
browser/components/preferences/blocklists.js | 2 +-
browser/components/preferences/containers.js | 4 +-
browser/components/preferences/cookies.js | 18 +--
browser/components/preferences/fonts.js | 2 +-
.../preferences/in-content/containers.js | 4 +-
.../components/preferences/in-content/main.js | 26 ++--
.../preferences/in-content/preferences.js | 24 +--
.../preferences/in-content/privacy.js | 12 +-
.../preferences/in-content/search.js | 10 +-
.../components/preferences/in-content/sync.js | 10 +-
.../tests/browser_advanced_update.js | 2 +-
...vent_scrolling_when_preferences_flipped.js | 2 +-
.../in-content/tests/browser_bug410900.js | 4 +-
.../in-content/tests/browser_bug731866.js | 4 +-
.../tests/browser_bug795764_cachedisabled.js | 4 +-
.../in-content/tests/browser_connection.js | 2 +-
.../tests/browser_connection_bug388287.js | 2 +-
.../tests/browser_cookies_dialog.js | 2 +-
.../tests/browser_extension_controlled.js | 4 +-
.../tests/browser_permissions_dialog.js | 4 +-
.../in-content/tests/browser_proxy_backup.js | 2 +-
.../in-content/tests/browser_siteData.js | 10 +-
.../in-content/tests/browser_siteData2.js | 2 +-
.../in-content/tests/browser_siteData3.js | 4 +-
.../preferences/in-content/tests/head.js | 2 +-
browser/components/preferences/languages.js | 2 +-
browser/components/preferences/permissions.js | 4 +-
.../preferences/siteDataRemoveSelected.js | 4 +-
.../preferences/siteDataSettings.js | 12 +-
.../components/preferences/sitePermissions.js | 6 +-
browser/components/preferences/translation.js | 4 +-
.../content/aboutPrivateBrowsing.js | 6 +-
..._privatebrowsing_DownloadLastDirWithCPS.js | 4 +-
.../browser/browser_privatebrowsing_cache.js | 2 +-
...browser_privatebrowsing_downloadLastDir.js | 4 +-
...owser_privatebrowsing_downloadLastDir_c.js | 4 +-
..._privatebrowsing_downloadLastDir_toggle.js | 4 +-
.../browser_privatebrowsing_favicon.js | 2 +-
.../privatebrowsing/test/browser/head.js | 14 +-
.../test/browser/browser_navigator.js | 2 +-
.../safebrowsing/content/test/head.js | 2 +-
browser/components/search/content/search.xml | 2 +-
.../components/search/content/searchReset.js | 2 +-
.../components/search/test/browser_426329.js | 2 +-
.../search/test/browser_healthreport.js | 2 +-
.../test/browser_hiddenOneOffs_cleanup.js | 2 +-
.../test/browser_hiddenOneOffs_diacritics.js | 2 +-
.../sessionstore/ContentRestore.jsm | 16 +-
.../components/sessionstore/PrivacyFilter.jsm | 4 +-
.../RecentlyClosedTabsAndWindowsMenuUtils.jsm | 16 +-
.../sessionstore/SessionCookies.jsm | 8 +-
.../components/sessionstore/SessionFile.jsm | 20 +--
.../sessionstore/SessionMigration.jsm | 6 +-
.../components/sessionstore/SessionSaver.jsm | 8 +-
.../sessionstore/SessionStorage.jsm | 6 +-
.../components/sessionstore/SessionStore.jsm | 14 +-
.../components/sessionstore/SessionWorker.jsm | 4 +-
.../sessionstore/StartupPerformance.jsm | 10 +-
browser/components/sessionstore/TabState.jsm | 10 +-
.../content/aboutSessionRestore.js | 6 +-
.../content/content-sessionStore.js | 20 +--
.../sessionstore/nsSessionStartup.js | 14 +-
.../components/sessionstore/nsSessionStore.js | 4 +-
.../test/browser_354894_perwindowpb.js | 2 +-
.../sessionstore/test/browser_394759_basic.js | 2 +-
.../sessionstore/test/browser_394759_purge.js | 2 +-
.../sessionstore/test/browser_461634.js | 2 +-
.../sessionstore/test/browser_464199.js | 2 +-
.../test/browser_backup_recovery.js | 2 +-
.../sessionstore/test/browser_cleaner.js | 4 +-
.../test/browser_duplicate_history.js | 6 +-
.../test/browser_not_collect_when_idle.js | 2 +-
.../test/browser_send_async_message_oom.js | 2 +-
.../test/browser_sessionStoreContainer.js | 2 +-
.../test/browser_undoCloseById.js | 2 +-
.../test/browser_upgrade_backup.js | 6 +-
.../components/sessionstore/test/content.js | 2 +-
browser/components/sessionstore/test/head.js | 12 +-
.../components/sessionstore/test/unit/head.js | 6 +-
.../test/unit/test_backup_once.js | 8 +-
.../test/unit/test_histogram_corrupt_files.js | 4 +-
.../unit/test_migration_lz4compression.js | 8 +-
.../test/unit/test_scalar_worker_restarts.js | 4 +-
.../test/unit/test_shutdown_cleanup.js | 8 +-
.../test/unit/test_startup_invalid_session.js | 2 +-
.../test/unit/test_startup_session_async.js | 2 +-
browser/components/shell/HeadlessShell.jsm | 6 +-
browser/components/shell/ShellService.jsm | 10 +-
.../shell/content/setDesktopBackground.js | 4 +-
.../components/shell/nsSetDefaultBrowser.js | 4 +-
.../components/shell/test/browser_633221.js | 2 +-
.../shell/test/test_headless_screenshot.html | 6 +-
.../syncedtabs/SyncedTabsDeckComponent.js | 20 +--
.../syncedtabs/SyncedTabsDeckStore.js | 2 +-
.../syncedtabs/SyncedTabsDeckView.js | 2 +-
.../syncedtabs/SyncedTabsListStore.js | 2 +-
.../components/syncedtabs/TabListComponent.js | 10 +-
browser/components/syncedtabs/TabListView.js | 6 +-
browser/components/syncedtabs/sidebar.js | 10 +-
.../syncedtabs/test/browser/head.js | 4 +-
.../syncedtabs/test/xpcshell/head.js | 8 +-
.../test/xpcshell/test_EventEmitter.js | 2 +-
.../xpcshell/test_SyncedTabsDeckComponent.js | 14 +-
.../test/xpcshell/test_SyncedTabsDeckStore.js | 2 +-
.../test/xpcshell/test_SyncedTabsListStore.js | 4 +-
.../test/xpcshell/test_TabListComponent.js | 10 +-
.../browser_contentpermissionprompt.js | 4 +-
browser/components/tests/startupRecorder.js | 6 +-
browser/components/tests/unit/head.js | 4 +-
.../tests/unit/test_browserGlue_pingcentre.js | 2 +-
.../tests/unit/test_distribution.js | 2 +-
.../unit/test_distribution_cachedexistence.js | 4 +-
.../components/translation/BingTranslator.jsm | 10 +-
.../translation/LanguageDetector.jsm | 4 +-
.../components/translation/Translation.jsm | 4 +-
.../translation/TranslationContentHandler.jsm | 12 +-
.../translation/TranslationDocument.jsm | 2 +-
.../translation/YandexTranslator.jsm | 10 +-
.../test/browser_translation_bing.js | 12 +-
.../test/browser_translation_exceptions.js | 2 +-
.../test/browser_translation_infobar.js | 2 +-
.../test/browser_translation_telemetry.js | 2 +-
.../test/browser_translation_yandex.js | 8 +-
.../translation/test/unit/test_cld2.js | 4 +-
browser/components/uitour/UITour.jsm | 34 ++---
browser/components/uitour/content-UITour.js | 2 +-
.../components/uitour/test/browser_UITour.js | 6 +-
.../test/browser_UITour_registerPageID.js | 4 +-
browser/components/uitour/test/browser_fxa.js | 6 +-
.../components/uitour/test/browser_no_tabs.js | 2 +-
.../uitour/test/browser_trackingProtection.js | 2 +-
.../test/browser_trackingProtection_tour.js | 2 +-
browser/components/uitour/test/head.js | 4 +-
browser/experiments/Experiments.jsm | 36 ++---
browser/experiments/ExperimentsService.js | 20 +--
.../addons/experiment-racybranch/bootstrap.js | 4 +-
browser/experiments/test/xpcshell/head.js | 16 +-
.../test/xpcshell/test_activate.js | 4 +-
browser/experiments/test/xpcshell/test_api.js | 6 +-
.../experiments/test/xpcshell/test_cache.js | 4 +-
.../test/xpcshell/test_cacherace.js | 6 +-
.../test/xpcshell/test_conditions.js | 4 +-
.../test/xpcshell/test_disableExperiments.js | 6 +-
.../experiments/test/xpcshell/test_fetch.js | 8 +-
.../test/xpcshell/test_nethang_bug1012924.js | 4 +-
.../test/xpcshell/test_previous_provider.js | 6 +-
.../test/xpcshell/test_telemetry.js | 6 +-
.../test/xpcshell/test_telemetry_disabled.js | 2 +-
.../experiments/test/xpcshell/test_upgrade.js | 2 +-
.../extensions/activity-stream/bootstrap.js | 4 +-
.../activity-stream/common/PerfService.jsm | 2 +-
.../activity-stream/common/Reducers.jsm | 4 +-
.../data/content/activity-stream.bundle.js | 2 +-
.../activity-stream/lib/ActivityStream.jsm | 32 ++--
.../lib/ActivityStreamMessageChannel.jsm | 6 +-
.../lib/ActivityStreamPrefs.jsm | 6 +-
.../activity-stream/lib/FaviconFeed.jsm | 12 +-
.../activity-stream/lib/FilterAdult.jsm | 4 +-
.../activity-stream/lib/HighlightsFeed.jsm | 22 +--
.../activity-stream/lib/ManualMigration.jsm | 12 +-
.../activity-stream/lib/NewTabInit.jsm | 2 +-
.../activity-stream/lib/PersistentCache.jsm | 4 +-
.../activity-stream/lib/PlacesFeed.jsm | 12 +-
.../activity-stream/lib/PrefsFeed.jsm | 8 +-
.../activity-stream/lib/Screenshots.jsm | 10 +-
.../activity-stream/lib/SectionsManager.jsm | 10 +-
.../activity-stream/lib/ShortURL.jsm | 4 +-
.../activity-stream/lib/SnippetsFeed.jsm | 12 +-
.../extensions/activity-stream/lib/Store.jsm | 8 +-
.../activity-stream/lib/SystemTickFeed.jsm | 8 +-
.../activity-stream/lib/TelemetryFeed.jsm | 12 +-
.../activity-stream/lib/TopSitesFeed.jsm | 22 +--
.../activity-stream/lib/TopStoriesFeed.jsm | 20 +--
.../lib/UserDomainAffinityProvider.jsm | 2 +-
.../mochitest/browser_getScreenshots.js | 4 +-
.../test/functional/mochitest/head.js | 2 +-
browser/extensions/asan-reporter/bootstrap.js | 14 +-
browser/extensions/aushelper/bootstrap.js | 2 +-
.../extensions/followonsearch/bootstrap.js | 6 +-
.../content/followonsearch-fs.js | 2 +-
.../formautofill/FormAutofillContent.jsm | 30 ++--
.../formautofill/FormAutofillDoorhanger.jsm | 8 +-
.../formautofill/FormAutofillHandler.jsm | 14 +-
.../formautofill/FormAutofillHeuristics.jsm | 6 +-
.../formautofill/FormAutofillNameUtils.jsm | 2 +-
.../formautofill/FormAutofillParent.jsm | 24 +--
.../formautofill/FormAutofillPreferences.jsm | 6 +-
.../formautofill/FormAutofillSync.jsm | 24 +--
.../formautofill/FormAutofillUtils.jsm | 6 +-
.../formautofill/MasterPassword.jsm | 6 +-
.../ProfileAutoCompleteResult.jsm | 6 +-
.../formautofill/ProfileStorage.jsm | 28 ++--
browser/extensions/formautofill/bootstrap.js | 20 +--
.../content/FormAutofillFrameScript.js | 4 +-
.../formautofill/content/editDialog.js | 16 +-
.../formautofill/content/formautofill.xml | 6 +-
.../formautofill/content/manageDialog.js | 16 +-
.../phonenumberutils/PhoneNumber.jsm | 10 +-
.../formautofill/test/browser/head.js | 6 +-
.../mochitest/formautofill_parent_utils.js | 6 +-
.../extensions/formautofill/test/unit/head.js | 34 ++---
.../test/unit/test_activeStatus.js | 4 +-
.../test/unit/test_addressDataLoader.js | 2 +-
.../test/unit/test_autofillFormFields.js | 4 +-
.../test/unit/test_collectFormFields.js | 2 +-
.../test/unit/test_createRecords.js | 2 +-
.../test/unit/test_creditCardRecords.js | 2 +-
.../test/unit/test_extractLabelStrings.js | 2 +-
.../test/unit/test_findLabelElements.js | 2 +-
.../test/unit/test_getAdaptedProfiles.js | 2 +-
.../unit/test_getCategoriesFromFieldNames.js | 2 +-
.../test/unit/test_getFormInputDetails.js | 2 +-
.../formautofill/test/unit/test_getInfo.js | 2 +-
.../formautofill/test/unit/test_getRecords.js | 6 +-
.../formautofill/test/unit/test_isCJKName.js | 2 +-
.../unit/test_isFieldEligibleForAutofill.js | 2 +-
.../test/unit/test_markAsAutofillField.js | 2 +-
.../test/unit/test_masterPassword.js | 4 +-
.../test/unit/test_migrateRecords.js | 2 +-
.../formautofill/test/unit/test_nameUtils.js | 2 +-
.../test/unit/test_onFormSubmitted.js | 2 +-
.../test/unit/test_parseAddressFormat.js | 2 +-
.../test/unit/test_phoneNumber.js | 4 +-
.../unit/test_profileAutocompleteResult.js | 2 +-
.../test/unit/test_savedFieldNames.js | 4 +-
.../test/unit/test_storage_tombstones.js | 2 +-
.../formautofill/test/unit/test_sync.js | 8 +-
.../test/unit/test_toOneLineAddress.js | 2 +-
.../test/unit/test_transformFields.js | 2 +-
.../mortar/host/common/ppapi-instance.js | 4 +-
.../mortar/host/common/ppapi-runtime.jsm | 6 +-
.../extensions/mortar/host/flash/bootstrap.js | 2 +-
.../extensions/mortar/host/pdf/bootstrap.js | 2 +-
.../mortar/host/pdf/ppapi-content-sandbox.js | 12 +-
browser/extensions/mortar/test/unit/head.js | 6 +-
.../onboarding/OnboardingTelemetry.jsm | 2 +-
.../onboarding/OnboardingTourType.jsm | 4 +-
browser/extensions/onboarding/bootstrap.js | 2 +-
.../onboarding/content/onboarding.js | 2 +-
.../onboarding/test/browser/head.js | 2 +-
.../extensions/onboarding/test/unit/head.js | 6 +-
.../test/unit/test-onboarding-tour-type.js | 2 +-
browser/extensions/pdfjs/content/PdfJs.jsm | 16 +-
.../extensions/pdfjs/content/PdfJsNetwork.jsm | 2 +-
.../pdfjs/content/PdfJsTelemetry.jsm | 2 +-
.../pdfjs/content/PdfStreamConverter.jsm | 14 +-
.../pdfjs/content/PdfjsChromeUtils.jsm | 4 +-
.../pdfjs/content/PdfjsContentUtils.jsm | 6 +-
.../content/pdfjschildbootstrap-enabled.js | 4 +-
.../pdfjs/content/pdfjschildbootstrap.js | 2 +-
browser/extensions/pocket/bootstrap.js | 42 +++---
.../extensions/pocket/content/AboutPocket.jsm | 6 +-
browser/extensions/pocket/content/Pocket.jsm | 8 +-
browser/extensions/pocket/content/main.js | 8 +-
browser/extensions/pocket/content/pktApi.jsm | 4 +-
.../pocket/content/pocket-content-process.js | 6 +-
browser/extensions/presentation/bootstrap.js | 4 +-
.../content/PresentationDevicePrompt.jsm | 8 +-
browser/extensions/screenshots/bootstrap.js | 30 ++--
.../shield-recipe-client/bootstrap.js | 14 +-
.../content/AboutPages.jsm | 8 +-
.../content/shield-content-frame.js | 6 +-
.../content/shield-content-process.js | 6 +-
.../lib/ActionSandboxManager.jsm | 6 +-
.../shield-recipe-client/lib/AddonStudies.jsm | 20 +--
.../shield-recipe-client/lib/Addons.jsm | 8 +-
.../lib/CleanupManager.jsm | 4 +-
.../lib/ClientEnvironment.jsm | 24 +--
.../shield-recipe-client/lib/EventEmitter.jsm | 2 +-
.../lib/FilterExpressions.jsm | 8 +-
.../shield-recipe-client/lib/Heartbeat.jsm | 16 +-
.../shield-recipe-client/lib/LogManager.jsm | 2 +-
.../shield-recipe-client/lib/NormandyApi.jsm | 8 +-
.../lib/NormandyDriver.jsm | 34 ++---
.../lib/PreferenceExperiments.jsm | 16 +-
.../lib/PreferenceFilters.jsm | 2 +-
.../shield-recipe-client/lib/RecipeRunner.jsm | 48 +++---
.../lib/SandboxManager.jsm | 2 +-
.../lib/ShieldPreferences.jsm | 10 +-
.../lib/ShieldRecipeClient.jsm | 20 +--
.../shield-recipe-client/lib/Storage.jsm | 6 +-
.../shield-recipe-client/lib/Uptake.jsm | 4 +-
.../shield-recipe-client/lib/Utils.jsm | 2 +-
.../browser/browser_ActionSandboxManager.js | 4 +-
.../test/browser/browser_AddonStudies.js | 10 +-
.../test/browser/browser_Addons.js | 6 +-
.../test/browser/browser_CleanupManager.js | 2 +-
.../test/browser/browser_ClientEnvironment.js | 12 +-
.../test/browser/browser_EventEmitter.js | 6 +-
.../test/browser/browser_FilterExpressions.js | 2 +-
.../test/browser/browser_Heartbeat.js | 6 +-
.../test/browser/browser_LogManager.js | 4 +-
.../test/browser/browser_NormandyDriver.js | 10 +-
.../browser/browser_PreferenceExperiments.js | 8 +-
.../test/browser/browser_RecipeRunner.js | 16 +-
.../test/browser/browser_ShieldPreferences.js | 4 +-
.../browser/browser_ShieldRecipeClient.js | 10 +-
.../test/browser/browser_Storage.js | 4 +-
.../test/browser/browser_about_preferences.js | 2 +-
.../test/browser/browser_about_studies.js | 4 +-
.../test/browser/browser_bootstrap.js | 8 +-
.../shield-recipe-client/test/browser/head.js | 16 +-
.../test/unit/head_xpc.js | 4 +-
.../test/unit/test_NormandyApi.js | 10 +-
.../test/unit/test_Sampling.js | 2 +-
.../test/unit/test_SandboxManager.js | 2 +-
.../test/unit/test_Utils.js | 2 +-
.../shield-recipe-client/test/unit/utils.js | 2 +-
.../webcompat-reporter/bootstrap.js | 6 +-
.../content/WebCompatReporter.jsm | 6 +-
browser/extensions/webcompat/bootstrap.js | 8 +-
.../webcompat/content/lib/ua_overrider.jsm | 8 +-
.../webcompat/test/browser_overrider.js | 4 +-
browser/modules/AboutHome.jsm | 14 +-
browser/modules/AboutNewTab.jsm | 10 +-
browser/modules/AttributionCode.jsm | 8 +-
browser/modules/BrowserUITelemetry.jsm | 16 +-
browser/modules/BrowserUsageTelemetry.jsm | 8 +-
browser/modules/CastingApps.jsm | 4 +-
browser/modules/ContentClick.jsm | 12 +-
browser/modules/ContentCrashHandlers.jsm | 20 +--
browser/modules/ContentLinkHandler.jsm | 8 +-
browser/modules/ContentMetaHandler.jsm | 2 +-
browser/modules/ContentObservers.js | 6 +-
browser/modules/ContentSearch.jsm | 10 +-
browser/modules/ContentWebRTC.jsm | 4 +-
browser/modules/ContextMenu.jsm | 6 +-
browser/modules/DirectoryLinksProvider.jsm | 10 +-
browser/modules/ExtensionsUI.jsm | 30 ++--
browser/modules/Feeds.jsm | 12 +-
browser/modules/FormSubmitObserver.jsm | 6 +-
browser/modules/FormValidationHandler.jsm | 2 +-
browser/modules/LaterRun.jsm | 2 +-
browser/modules/PageActions.jsm | 10 +-
browser/modules/PermissionUI.jsm | 8 +-
browser/modules/PingCentre.jsm | 10 +-
browser/modules/PluginContent.jsm | 10 +-
browser/modules/ProcessHangMonitor.jsm | 4 +-
browser/modules/ReaderParent.jsm | 10 +-
browser/modules/RecentWindow.jsm | 6 +-
browser/modules/RemotePrompt.jsm | 20 +--
browser/modules/Sanitizer.jsm | 2 +-
browser/modules/SchedulePressure.jsm | 4 +-
browser/modules/SitePermissions.jsm | 4 +-
browser/modules/TransientPrefs.jsm | 2 +-
.../UpdateTopLevelContentWindowIDHelper.jsm | 4 +-
browser/modules/Windows8WindowFrameColor.jsm | 6 +-
browser/modules/WindowsJumpLists.jsm | 8 +-
browser/modules/WindowsPreviewPerTab.jsm | 14 +-
browser/modules/ZoomUI.jsm | 4 +-
browser/modules/offlineAppCache.jsm | 2 +-
.../browser_BrowserUITelemetry_buckets.js | 2 +-
.../browser_BrowserUITelemetry_defaults.js | 4 +-
.../browser_BrowserUITelemetry_sidebar.js | 2 +-
.../browser_BrowserUITelemetry_syncedtabs.js | 4 +-
.../test/browser/browser_PermissionUI.js | 6 +-
.../browser/browser_PermissionUI_prompts.js | 6 +-
.../browser_ProcessHangNotifications.js | 4 +-
.../test/browser/browser_SitePermissions.js | 2 +-
.../browser_SitePermissions_combinations.js | 2 +-
.../browser/browser_SitePermissions_expiry.js | 2 +-
.../browser_SitePermissions_tab_urls.js | 2 +-
.../browser_UnsubmittedCrashHandler.js | 8 +-
.../test/browser/browser_UsageTelemetry.js | 4 +-
...wser_UsageTelemetry_private_and_restore.js | 4 +-
.../browser_UsageTelemetry_searchbar.js | 4 +-
.../browser/browser_UsageTelemetry_urlbar.js | 8 +-
.../test/browser/browser_taskbar_preview.js | 2 +-
browser/modules/test/browser/head.js | 4 +-
.../modules/test/unit/test_AttributionCode.js | 8 +-
.../test/unit/test_DirectoryLinksProvider.js | 24 +--
.../test/unit/test_E10SUtils_nested_URIs.js | 4 +-
browser/modules/test/unit/test_LaterRun.js | 6 +-
.../modules/test/unit/test_SitePermissions.js | 4 +-
browser/modules/webrtcUI.jsm | 24 +--
.../browser_screenshots_cropping.js | 2 +-
browser/tools/mozscreenshots/head.js | 2 +-
.../mozscreenshots/extension/Screenshot.jsm | 10 +-
.../mozscreenshots/extension/TestRunner.jsm | 26 ++--
.../mozscreenshots/extension/bootstrap.js | 12 +-
.../extension/configurations/AppMenu.jsm | 2 +-
.../extension/configurations/Buttons.jsm | 4 +-
.../configurations/ControlCenter.jsm | 16 +-
.../configurations/CustomizeMode.jsm | 4 +-
.../extension/configurations/DevTools.jsm | 8 +-
.../configurations/LightweightThemes.jsm | 6 +-
.../configurations/PermissionPrompts.jsm | 8 +-
.../extension/configurations/Preferences.jsm | 6 +-
.../extension/configurations/Tabs.jsm | 8 +-
.../configurations/TabsInTitlebar.jsm | 2 +-
.../extension/configurations/Toolbars.jsm | 2 +-
.../extension/configurations/UIDensities.jsm | 2 +-
.../extension/configurations/WindowSize.jsm | 6 +-
.../tests/xpcshell/test_testConfigurations.js | 2 +-
caps/tests/mochitest/browser_checkloaduri.js | 2 +-
caps/tests/mochitest/test_addonMayLoad.html | 2 +-
caps/tests/mochitest/test_bug995943.xul | 2 +-
caps/tests/mochitest/test_disableScript.xul | 2 +-
caps/tests/mochitest/test_extensionURL.html | 2 +-
caps/tests/unit/test_origin.js | 2 +-
chrome/test/unit/head_crtestutils.js | 2 +-
chrome/test/unit/test_abi.js | 2 +-
chrome/test/unit/test_bug380398.js | 2 +-
chrome/test/unit/test_bug397073.js | 2 +-
chrome/test/unit/test_bug399707.js | 2 +-
chrome/test/unit/test_bug401153.js | 2 +-
chrome/test/unit/test_bug848297.js | 4 +-
.../unit/test_data_protocol_registration.js | 2 +-
.../test/unit/test_no_remote_registration.js | 4 +-
devtools/.eslintrc.js | 1 -
devtools/client/aboutdebugging/initializer.js | 6 +-
.../test/addons/unpacked/bootstrap.js | 2 +-
.../client/canvasdebugger/canvasdebugger.js | 4 +-
.../client/debugger/debugger-controller.js | 4 +-
devtools/client/debugger/new/index.html | 2 +-
.../browser_dbg_addon5/bootstrap.js | 4 +-
devtools/client/framework/ToolboxProcess.jsm | 2 +-
devtools/client/netmonitor/initializer.js | 2 +-
.../client/performance-new/initializer.js | 2 +-
.../performance-new/test/chrome/head.js | 2 +-
devtools/client/scratchpad/scratchpad.js | 8 +-
.../shared/redux/middleware/test/head.js | 2 +-
.../test_VariablesView_getString_promise.js | 2 +-
.../test/unit/test_attribute-parsing-01.js | 2 +-
.../test/unit/test_attribute-parsing-02.js | 2 +-
.../shared/test/unit/test_cssColor-02.js | 2 +-
.../test/unit/test_parseDeclarations.js | 2 +-
.../shared/test/unit/test_source-utils.js | 2 +-
.../test/unit/test_suggestion-picker.js | 2 +-
.../client/shared/test/unit/test_undoStack.js | 2 +-
.../shared/widgets/AbstractTreeItem.jsm | 2 +-
.../widgets/VariablesViewController.jsm | 2 +-
.../widgets/tooltip/VariableContentHelper.js | 6 +-
.../test/browser_styleeditor_filesave.js | 4 +-
.../test/browser_styleeditor_import.js | 2 +-
.../browser_styleeditor_sourcemap_watching.js | 4 +-
.../test/chrome/test_render_perf.html | 2 +-
devtools/client/webide/content/newapp.js | 4 +-
.../webconsole/content-process-forward.js | 4 +-
...test_Debugger.Script.prototype.global.html | 2 +-
...est_Debugger.Source.prototype.element.html | 2 +-
...r.Source.prototype.introductionScript.html | 2 +-
...ger.Source.prototype.introductionType.html | 2 +-
.../test_executeInGlobal-outerized_this.html | 2 +-
.../tests/mochitest/test_getProcess.html | 2 +-
.../test_makeGlobalObjectReference.html | 2 +-
.../mochitest/test_unsafeDereference.html | 2 +-
.../server/tests/unit/test_addon_reload.js | 2 +-
.../tests/unit/test_getyoungestframe.js | 2 +-
.../server/tests/unit/test_nativewrappers.js | 2 +-
.../server/tests/unit/test_safe-getter.js | 2 +-
.../tests/unit/test_unsafeDereference.js | 2 +-
devtools/shared/Parser.jsm | 2 +-
devtools/shared/apps/Devices.jsm | 2 +-
devtools/shared/base-loader.js | 2 +-
.../css/generated/generate-properties-db.js | 2 +-
devtools/shared/gcli/commands/listen.js | 2 +-
.../chrome/test_websocket-transport.html | 2 +-
.../test/unit/test_js_property_provider.js | 4 +-
.../unit/test_security-info-certificate.js | 2 +-
.../test/unit/test_security-info-parser.js | 4 +-
.../test_security-info-protocol-version.js | 2 +-
.../test/unit/test_security-info-state.js | 4 +-
.../unit/test_security-info-static-hpkp.js | 4 +-
.../test_security-info-weakness-reasons.js | 2 +-
devtools/shim/devtools-startup.js | 16 +-
.../shim/tests/unit/test_devtools_shim.js | 4 +-
.../test/browser/file_bug422543_script.js | 2 +-
docshell/test/browser/frame-head.js | 2 +-
docshell/test/chrome/bug293235_window.xul | 2 +-
docshell/test/chrome/test_bug909218.html | 2 +-
.../test_viewsource_forbidden_in_iframe.xul | 2 +-
.../test/unit/test_nsDefaultURIFixup_info.js | 2 +-
.../unit/test_nsDefaultURIFixup_search.js | 4 +-
docshell/test/unit/test_nsIDownloadHistory.js | 4 +-
.../test/unit/test_setUsePrivateBrowsing.js | 4 +-
dom/base/DOMRequestHelper.jsm | 4 +-
dom/base/IndexedDBHelper.jsm | 4 +-
dom/base/ProcessSelector.js | 4 +-
dom/base/SlowScriptDebug.js | 2 +-
dom/base/contentAreaDropListener.js | 4 +-
.../test/browser_messagemanager_unload.js | 2 +-
..._timeout_throttling_with_audio_playback.js | 2 +-
dom/base/test/browser_use_counters.js | 12 +-
dom/base/test/chrome/file_bug549682.xul | 2 +-
dom/base/test/chrome/test_bug1339722.html | 2 +-
dom/base/test/chrome/test_bug1346936.html | 2 +-
dom/base/test/chrome/test_bug682305.html | 2 +-
dom/base/test/chrome/test_bug765993.html | 2 +-
dom/base/test/chrome/test_bug800386.xul | 2 +-
.../test/chrome/test_custom_element_ep.xul | 2 +-
.../test_permission_isHandlingUserInput.xul | 4 +-
.../jsmodules/iframe_extractIntroType.html | 2 +-
dom/base/test/test_blockParsing.html | 2 +-
dom/base/test/test_domrequesthelper.xul | 2 +-
.../test_navigator_resolve_identity_xrays.xul | 2 +-
dom/base/test/unit/head_utilities.js | 4 +-
dom/base/test/unit/test_bug553888.js | 2 +-
.../test/unit/test_structuredcloneholder.js | 2 +-
dom/base/test/unit/test_thirdpartyutil.js | 4 +-
dom/base/test/unit/test_xhr_document.js | 4 +-
.../test/unit/test_xhr_origin_attributes.js | 2 +-
dom/bindings/test/TestInterfaceJS.js | 4 +-
dom/bindings/test/TestInterfaceJSMaplike.js | 4 +-
dom/browser-element/BrowserElementChild.js | 2 +-
.../BrowserElementChildPreload.js | 16 +-
dom/browser-element/BrowserElementParent.js | 8 +-
.../BrowserElementPromptService.jsm | 4 +-
dom/console/ConsoleAPIStorage.js | 4 +-
dom/console/tests/test_jsm.xul | 2 +-
dom/console/tests/xpcshell/test_basic.js | 2 +-
.../test_reportForServiceWorkerScope.js | 2 +-
dom/encoding/test/test_stringencoding.xul | 2 +-
dom/events/test/test_bug574663.html | 2 +-
.../test/window_wheel_default_action.html | 2 +-
dom/html/htmlMenuBuilder.js | 2 +-
.../test/browser_DOMDocElementInserted.js | 2 +-
dom/html/test/browser_bug649778.js | 4 +-
dom/html/test/test_anchor_ping.html | 6 +-
dom/indexedDB/test/browser_forgetThisSite.js | 2 +-
dom/indexedDB/test/bug839193.js | 2 +-
.../test/unit/GlobalObjectsComponent.js | 2 +-
.../test/unit/test_globalObjects_other.js | 2 +-
.../test/unit/xpcshell-head-child-process.js | 2 +-
.../test/unit/xpcshell-head-parent-process.js | 2 +-
dom/ipc/manifestMessages.js | 8 +-
dom/ipc/tests/browser_domainPolicy.js | 8 +-
.../browser_memory_distribution_telemetry.js | 2 +-
...owser_remote_navigation_delay_telemetry.js | 2 +-
dom/ipc/tests/process_error.xul | 4 +-
dom/ipc/tests/test_CrashService_crash.html | 2 +-
dom/ipc/tests/test_Preallocated.html | 2 +-
dom/ipc/tests/test_bug1086684.html | 2 +-
dom/manifest/Manifest.jsm | 14 +-
dom/manifest/ManifestFinder.jsm | 2 +-
dom/manifest/ManifestIcons.jsm | 2 +-
dom/manifest/ManifestObtainer.jsm | 8 +-
dom/manifest/ManifestProcessor.jsm | 8 +-
...r_ManifestFinder_browserHasManifestLink.js | 2 +-
.../browser_ManifestIcons_browserFetchIcon.js | 4 +-
.../test/browser_ManifestObtainer_obtain.js | 2 +-
dom/manifest/test/browser_Manifest_install.js | 2 +-
.../test/browser_fire_appinstalled_event.js | 2 +-
dom/media/IdpSandbox.jsm | 6 +-
dom/media/PeerConnection.js | 10 +-
dom/media/PeerConnectionIdp.jsm | 6 +-
.../NetworkPreparationChromeScript.js | 2 +-
dom/media/webvtt/WebVTTParserWrapper.js | 4 +-
dom/media/webvtt/vtt.jsm | 4 +-
.../tests/mm_messageChannelParent.js | 2 +-
...test_tcpsocket_client_and_server_basics.js | 2 +-
dom/network/tests/test_tcpsocket_jsm.html | 2 +-
dom/notification/NotificationDB.jsm | 8 +-
dom/notification/NotificationStorage.js | 6 +-
.../test/unit/common_test_notificationdb.js | 6 +-
.../unit/test_notificationdb_bug1024090.js | 2 +-
dom/payments/test/BasiccardChromeScript.js | 2 +-
dom/payments/test/ConstructorChromeScript.js | 2 +-
.../CurrencyAmountValidationChromeScript.js | 2 +-
dom/payments/test/GeneralChromeScript.js | 2 +-
.../test/PMIValidationChromeScript.js | 2 +-
dom/payments/test/ShowPaymentChromeScript.js | 2 +-
dom/plugins/test/mochitest/file_bug1245545.js | 2 +-
dom/plugins/test/mochitest/hang_test.js | 2 +-
.../test/mochitest/test_bug751809.html | 2 +-
.../test/mochitest/test_crash_notify.xul | 2 +-
.../mochitest/test_crash_notify_no_report.xul | 2 +-
.../test/mochitest/test_crash_submit.xul | 4 +-
.../test/mochitest/test_hang_submit.xul | 4 +-
dom/plugins/test/mochitest/test_hangui.xul | 2 +-
.../test_plugin_tag_clicktoplay.html | 2 +-
.../test_privatemode_perwindowpb.xul | 4 +-
dom/plugins/test/unit/head_plugins.js | 4 +-
dom/plugins/test/unit/test_allowed_types.js | 2 +-
dom/plugins/test/unit/test_bug471245.js | 2 +-
dom/plugins/test/unit/test_bug813245.js | 2 +-
.../test/unit/test_nice_plugin_name.js | 6 +-
.../test/unit/test_persist_in_prefs.js | 2 +-
.../test/unit/test_plugin_default_state.js | 2 +-
...PresentationDataChannelSessionTransport.js | 4 +-
dom/presentation/PresentationNetworkHelper.js | 4 +-
.../provider/AndroidCastDeviceProvider.js | 6 +-
.../provider/ControllerStateMachine.jsm | 2 +-
.../provider/PresentationControlService.js | 16 +-
.../provider/ReceiverStateMachine.jsm | 2 +-
.../PresentationDeviceInfoChromeScript.js | 2 +-
.../PresentationSessionChromeScript.js | 6 +-
.../PresentationSessionChromeScript1UA.js | 4 +-
...entation_datachannel_sessiontransport.html | 4 +-
.../test_multicast_dns_device_provider.js | 6 +-
.../test_presentation_device_manager.js | 4 +-
.../test_presentation_session_transport.js | 4 +-
.../test_presentation_state_machine.js | 6 +-
.../xpcshell/test_tcp_control_channel.js | 4 +-
dom/promise/tests/test_on_new_promise.html | 2 +-
.../tests/test_on_promise_settled.html | 2 +-
.../test_on_promise_settled_duplicates.html | 2 +-
.../tests/unit/test_monitor_uncaught.js | 4 +-
dom/push/Push.js | 8 +-
dom/push/PushComponents.js | 8 +-
dom/push/PushCrypto.jsm | 4 +-
dom/push/PushDB.jsm | 6 +-
dom/push/PushRecord.jsm | 18 +--
dom/push/PushService.jsm | 22 +--
dom/push/PushServiceAndroidGCM.jsm | 18 +--
dom/push/PushServiceHttp2.jsm | 18 +--
dom/push/PushServiceWebSocket.jsm | 18 +--
dom/push/test/mockpushserviceparent.js | 2 +-
dom/push/test/xpcshell/PushServiceHandler.js | 4 +-
dom/push/test/xpcshell/head.js | 20 +--
.../xpcshell/test_clear_forgetAboutSite.js | 2 +-
dom/push/test/xpcshell/test_crypto.js | 2 +-
.../test/xpcshell/test_notification_http2.js | 2 +-
dom/push/test/xpcshell/test_record.js | 2 +-
.../xpcshell/test_register_5xxCode_http2.js | 4 +-
.../xpcshell/test_register_error_http2.js | 2 +-
.../xpcshell/test_register_success_http2.js | 2 +-
.../test_registration_success_http2.js | 2 +-
.../test_resubscribe_4xxCode_http2.js | 4 +-
.../test_resubscribe_5xxCode_http2.js | 4 +-
...subscribe_listening_for_msg_error_http2.js | 4 +-
.../xpcshell/test_unregister_success_http2.js | 2 +-
...test_updateRecordNoEncryptionKeys_http2.js | 4 +-
dom/secureelement/DOMSecureElement.js | 8 +-
dom/security/test/cors/head.js | 2 +-
...owser_manifest-src-override-default-src.js | 2 +-
.../test/csp/browser_test_web_manifest.js | 2 +-
...browser_test_web_manifest_mixed_content.js | 2 +-
.../test/csp/file_report_chromescript.js | 2 +-
dom/security/test/general/test_bug1277803.xul | 2 +-
.../file_main_bug803225.html | 2 +-
dom/security/test/unit/test_csp_reports.js | 6 +-
...est_csp_upgrade_insecure_request_header.js | 6 +-
.../test_isOriginPotentiallyTrustworthy.js | 4 +-
dom/system/NetworkGeolocationProvider.js | 4 +-
dom/system/tests/test_constants.xul | 2 +-
.../browser_ConsoleAPI_originAttributes.js | 2 +-
dom/tests/browser/browser_hasbeforeunload.js | 2 +-
.../mochitest/beacon/test_beaconCookies.html | 2 +-
.../bugs/test_no_find_showDialog.html | 2 +-
.../chrome/file_bug1224790-2_nonmodal.xul | 2 +-
...orageQuotaPrivateBrowsing_perwindowpb.html | 2 +-
dom/tests/unit/test_Fetch.js | 2 +-
dom/tests/unit/test_geolocation_provider.js | 2 +-
.../unit/test_geolocation_provider_timeout.js | 2 +-
dom/tests/unit/test_geolocation_timeout.js | 2 +-
.../unit/test_geolocation_timeout_wrap.js | 2 +-
dom/url/tests/test_bug883784.xul | 2 +-
dom/url/tests/test_url.xul | 2 +-
dom/url/tests/test_worker_url.xul | 2 +-
dom/websocket/tests/test_websocket_frame.html | 2 +-
dom/workers/test/dom_worker_helper.js | 6 +-
.../test/extensions/bootstrap/bootstrap.js | 4 +-
.../test/extensions/traditional/WorkerTest.js | 4 +-
.../test/serviceworkers/browser_download.js | 6 +-
.../browser_download_canceled.js | 4 +-
.../serviceworkers/file_js_cache_cleanup.js | 2 +-
dom/workers/test/test_chromeWorkerJSM.xul | 2 +-
dom/xbl/test/test_bug944407.xul | 2 +-
dom/xml/test/file_bug392338.js | 2 +-
dom/xslt/tests/XSLTMark/XSLTMark-static.js | 2 +-
dom/xslt/xslt/txEXSLTRegExFunctions.js | 2 +-
dom/xul/test/test_import_xul_to_content.xul | 2 +-
editor/composer/test/test_bug1266815.html | 2 +-
editor/libeditor/EditorUtils.js | 4 +-
.../browser/chrome/content/hello.js | 2 +-
extensions/cookie/test/unit/head_cookies.js | 6 +-
extensions/cookie/test/unit/test_bug650522.js | 2 +-
extensions/cookie/test/unit/test_bug667087.js | 2 +-
.../test/unit/test_permmanager_migrate_4-7.js | 4 +-
.../unit/test_permmanager_migrate_5-7a.js | 4 +-
.../unit/test_permmanager_migrate_5-7b.js | 4 +-
.../unit/test_permmanager_migrate_6-7a.js | 4 +-
.../unit/test_permmanager_migrate_6-7b.js | 4 +-
.../test/unit/test_permmanager_migrate_7-8.js | 4 +-
.../chrome/test_add_remove_dictionaries.xul | 2 +-
.../tests/mochitest/helper_bug1170484.js | 2 +-
.../tests/mochitest/test_bug1272623.html | 2 +-
.../apz/test/mochitest/apz_test_utils.js | 2 +-
.../helper_touch_action_regions.html | 6 +-
.../browser_windowless_troubleshoot_crash.js | 4 +-
image/test/unit/async_load_tests.js | 4 +-
.../test/unit/test_async_notification_404.js | 2 +-
image/test/unit/test_imgtools.js | 2 +-
image/test/unit/test_private_channel.js | 6 +-
intl/l10n/DOMLocalization.jsm | 2 +-
intl/l10n/L10nRegistry.jsm | 4 +-
intl/l10n/Localization.jsm | 4 +-
intl/l10n/l10n.js | 2 +-
intl/l10n/test/dom/test_domloc.xul | 4 +-
.../test/dom/test_domloc_connectRoot.html | 2 +-
.../test/dom/test_domloc_disconnectRoot.html | 2 +-
.../test/dom/test_domloc_getAttributes.html | 2 +-
intl/l10n/test/dom/test_domloc_mutations.html | 4 +-
intl/l10n/test/dom/test_domloc_overlay.html | 4 +-
.../test_domloc_overlay_missing_children.html | 4 +-
.../dom/test_domloc_overlay_repeated.html | 4 +-
.../test/dom/test_domloc_setAttributes.html | 2 +-
.../dom/test_domloc_translateElements.html | 4 +-
.../dom/test_domloc_translateFragment.html | 4 +-
.../test/dom/test_domloc_translateRoots.html | 4 +-
intl/l10n/test/test_domlocalization.js | 2 +-
intl/l10n/test/test_l10nregistry.js | 4 +-
intl/l10n/test/test_localization.js | 4 +-
intl/l10n/test/test_messagecontext.js | 2 +-
intl/locale/tests/unit/test_bug1086527.js | 2 +-
intl/locale/tests/unit/test_collation.js | 2 +-
intl/locale/tests/unit/test_localeService.js | 2 +-
intl/locale/tests/unit/test_pluralForm.js | 2 +-
.../tests/unit/test_pluralForm_english.js | 2 +-
.../tests/unit/test_pluralForm_makeGetter.js | 2 +-
intl/uconv/tests/unit/test_bug317216.js | 2 +-
intl/uconv/tests/unit/test_bug340714.js | 2 +-
intl/uconv/tests/unit/test_bug563618.js | 2 +-
intl/uconv/tests/unit/test_utf8_illegals.js | 2 +-
.../debugger/tests/test_nativewrappers.js | 2 +-
js/xpconnect/loader/XPCOMUtils.jsm | 8 +-
.../tests/browser/browser_dead_object.js | 2 +-
js/xpconnect/tests/chrome/subscript.js | 2 +-
js/xpconnect/tests/chrome/test_bug1092477.xul | 2 +-
js/xpconnect/tests/chrome/test_bug799348.xul | 4 +-
js/xpconnect/tests/chrome/test_bug895340.xul | 2 +-
js/xpconnect/tests/chrome/test_bug932906.xul | 2 +-
.../tests/chrome/test_chrometoSource.xul | 4 +-
.../tests/chrome/test_evalInSandbox.xul | 2 +-
.../tests/chrome/test_expandosharing.xul | 2 +-
.../chrome/test_nsScriptErrorWithStack.html | 4 +-
.../tests/chrome/test_scriptSettings.xul | 2 +-
.../chrome/test_windowProxyDeadWrapper.html | 2 +-
js/xpconnect/tests/chrome/test_xrayic.xul | 2 +-
.../tests/components/js/xpctest_attributes.js | 2 +-
.../tests/components/js/xpctest_bug809674.js | 2 +-
.../tests/components/js/xpctest_interfaces.js | 2 +-
.../tests/components/js/xpctest_params.js | 2 +-
.../components/js/xpctest_returncode_child.js | 2 +-
.../tests/components/js/xpctest_utils.js | 2 +-
js/xpconnect/tests/unit/component-blob.js | 2 +-
js/xpconnect/tests/unit/component-file.js | 2 +-
js/xpconnect/tests/unit/component_import.js | 2 +-
.../tests/unit/environment_loadscript.jsm | 2 +-
js/xpconnect/tests/unit/head_ongc.js | 4 +-
js/xpconnect/tests/unit/head_watchdog.js | 2 +-
js/xpconnect/tests/unit/importer.jsm | 2 +-
js/xpconnect/tests/unit/recursive_importA.jsm | 2 +-
js/xpconnect/tests/unit/recursive_importB.jsm | 2 +-
.../tests/unit/test_ComponentEnvironment.js | 4 +-
.../tests/unit/test_FrameScriptEnvironment.js | 2 +-
.../unit/test_SubscriptLoaderEnvironment.js | 2 +-
.../test_SubscriptLoaderJSMEnvironment.js | 4 +-
.../test_SubscriptLoaderSandboxEnvironment.js | 2 +-
js/xpconnect/tests/unit/test_bogus_files.js | 10 +-
js/xpconnect/tests/unit/test_bug408412.js | 2 +-
.../unit/test_callFunctionWithAsyncStack.js | 2 +-
js/xpconnect/tests/unit/test_compileScript.js | 2 +-
js/xpconnect/tests/unit/test_import.js | 14 +-
js/xpconnect/tests/unit/test_import_fail.js | 2 +-
js/xpconnect/tests/unit/test_interposition.js | 2 +-
.../tests/unit/test_isModuleLoaded.js | 4 +-
.../unit/test_nuke_sandbox_event_listeners.js | 2 +-
.../unit/test_nuke_webextension_wrappers.js | 8 +-
.../tests/unit/test_recursive_import.js | 2 +-
js/xpconnect/tests/unit/test_returncode.js | 2 +-
.../tests/unit/test_subScriptLoader.js | 2 +-
js/xpconnect/tests/unit/test_unload.js | 6 +-
js/xpconnect/tests/unit/test_xpcomutils.js | 6 +-
.../tests/unit/test_xray_SavedFrame-02.js | 2 +-
.../tests/unit/test_xray_SavedFrame.js | 2 +-
.../unit/test_xray_named_element_access.js | 4 +-
.../browser_disableDialogs_onbeforeunload.js | 2 +-
.../test/test_bug536567_perwindowpb.html | 2 +-
.../chrome/test_parseStyleSheetObservers.html | 2 +-
layout/mathml/tests/test_disabled_chrome.html | 2 +-
layout/style/test/chrome/test_bug1371453.html | 2 +-
.../style/test/chrome/test_display_mode.html | 2 +-
.../test/chrome/test_display_mode_reflow.html | 2 +-
.../test_stylesheet_clone_import_rule.html | 2 +-
layout/svg/tests/test_disabled_chrome.html | 2 +-
layout/tools/recording/recording-cmdline.js | 2 +-
layout/tools/reftest/bootstrap.js | 6 +-
memory/replace/dmd/test/test_dmd.js | 2 +-
mobile/android/chrome/content/CastingApps.js | 8 +-
mobile/android/chrome/content/EmbedRT.js | 4 +-
.../chrome/content/ExtensionPermissions.js | 4 +-
.../android/chrome/content/MasterPassword.js | 2 +-
.../chrome/content/PresentationView.js | 2 +-
mobile/android/chrome/content/PrintHelper.js | 2 +-
mobile/android/chrome/content/Reader.js | 2 +-
.../android/chrome/content/RemoteDebugger.js | 2 +-
.../chrome/content/WebcompatReporter.js | 10 +-
mobile/android/chrome/content/about.js | 4 +-
.../android/chrome/content/aboutAccounts.js | 10 +-
mobile/android/chrome/content/aboutAddons.js | 10 +-
.../android/chrome/content/aboutDownloads.js | 16 +-
mobile/android/chrome/content/aboutLogins.js | 20 +--
.../chrome/content/aboutPrivateBrowsing.js | 6 +-
mobile/android/chrome/content/browser.js | 142 +++++++++---------
mobile/android/chrome/content/config.js | 2 +-
mobile/android/chrome/content/content.js | 12 +-
.../chrome/geckoview/GeckoViewContent.js | 8 +-
.../geckoview/GeckoViewScrollContent.js | 8 +-
mobile/android/chrome/geckoview/geckoview.js | 12 +-
mobile/android/components/AboutRedirector.js | 4 +-
.../android/components/AddonUpdateService.js | 22 +--
mobile/android/components/BlocklistPrompt.js | 4 +-
mobile/android/components/BrowserCLH.js | 2 +-
mobile/android/components/ColorPicker.js | 8 +-
.../components/ContentDispatchChooser.js | 6 +-
.../components/ContentPermissionPrompt.js | 12 +-
.../android/components/DirectoryProvider.js | 2 +-
mobile/android/components/FilePicker.js | 8 +-
mobile/android/components/FxAccountsPush.js | 10 +-
mobile/android/components/HelperAppDialog.js | 2 +-
.../android/components/ImageBlockingPolicy.js | 6 +-
.../components/LoginManagerPrompter.js | 2 +-
mobile/android/components/NSSDialogService.js | 8 +-
.../PersistentNotificationHandler.js | 10 +-
.../components/PresentationDevicePrompt.js | 12 +-
.../components/PresentationRequestUIGlue.js | 4 +-
mobile/android/components/PromptService.js | 8 +-
mobile/android/components/SessionStore.js | 28 ++--
mobile/android/components/Snippets.js | 16 +-
mobile/android/components/TabSource.js | 12 +-
mobile/android/components/XPIDialogService.js | 6 +-
.../extensions/ext-browserAction.js | 8 +-
.../components/extensions/ext-browsingData.js | 14 +-
.../components/extensions/ext-pageAction.js | 10 +-
.../android/components/extensions/ext-tabs.js | 12 +-
.../components/extensions/ext-utils.js | 8 +-
.../test_ext_browsingData_cookies_cache.html | 2 +-
.../test_ext_browsingData_downloads.html | 2 +-
.../test_ext_browsingData_formdata.html | 2 +-
.../test_ext_browsingData_settings.html | 2 +-
.../test/mochitest/test_ext_options_ui.html | 4 +-
...test_ext_pageAction_getPopup_setPopup.html | 4 +-
.../geckoview/GeckoViewPermission.js | 2 +-
.../components/geckoview/GeckoViewPrompt.js | 2 +-
.../components/geckoview/GeckoViewStartup.js | 2 +-
mobile/android/modules/Accounts.jsm | 8 +-
mobile/android/modules/ActionBarHandler.jsm | 2 +-
mobile/android/modules/BrowserActions.jsm | 6 +-
mobile/android/modules/DelayedInit.jsm | 2 +-
.../android/modules/DownloadNotifications.jsm | 18 +--
mobile/android/modules/FormAssistant.jsm | 2 +-
.../android/modules/FxAccountsWebChannel.jsm | 16 +-
mobile/android/modules/HelperApps.jsm | 12 +-
mobile/android/modules/Home.jsm | 6 +-
mobile/android/modules/HomeProvider.jsm | 14 +-
mobile/android/modules/InputWidgetHelper.jsm | 2 +-
.../modules/LightweightThemeConsumer.jsm | 10 +-
mobile/android/modules/MediaPlayerApp.jsm | 6 +-
mobile/android/modules/NetErrorHelper.jsm | 8 +-
mobile/android/modules/Notifications.jsm | 2 +-
mobile/android/modules/PageActions.jsm | 6 +-
mobile/android/modules/Prompt.jsm | 2 +-
mobile/android/modules/RuntimePermissions.jsm | 6 +-
mobile/android/modules/SSLExceptions.jsm | 2 +-
mobile/android/modules/Sanitizer.jsm | 4 +-
mobile/android/modules/SelectHelper.jsm | 2 +-
mobile/android/modules/SharedPreferences.jsm | 4 +-
mobile/android/modules/Snackbars.jsm | 4 +-
mobile/android/modules/WebrtcUI.jsm | 2 +-
mobile/android/modules/WebsiteMetadata.jsm | 6 +-
.../android/modules/geckoview/AndroidLog.jsm | 2 +-
.../modules/geckoview/GeckoViewContent.jsm | 8 +-
.../geckoview/GeckoViewContentModule.jsm | 8 +-
.../modules/geckoview/GeckoViewModule.jsm | 6 +-
.../modules/geckoview/GeckoViewNavigation.jsm | 12 +-
.../modules/geckoview/GeckoViewProgress.jsm | 12 +-
.../geckoview/GeckoViewRemoteDebugger.jsm | 10 +-
.../modules/geckoview/GeckoViewScroll.jsm | 8 +-
.../modules/geckoview/GeckoViewSettings.jsm | 10 +-
.../modules/geckoview/GeckoViewTab.jsm | 8 +-
.../modules/geckoview/GeckoViewUtils.jsm | 4 +-
.../android/modules/geckoview/Messaging.jsm | 6 +-
mobile/android/tests/browser/chrome/head.js | 4 +-
.../tests/browser/chrome/head_search.js | 4 +-
.../browser/chrome/test_about_logins.html | 4 +-
.../tests/browser/chrome/test_accounts.html | 2 +-
.../browser/chrome/test_android_log.html | 2 +-
.../browser/chrome/test_app_constants.html | 2 +-
.../tests/browser/chrome/test_awsy_lite.html | 2 +-
.../browser/chrome/test_debugger_server.html | 4 +-
.../chrome/test_desktop_useragent.html | 2 +-
.../chrome/test_device_search_engine.html | 2 +-
.../browser/chrome/test_get_last_visited.html | 6 +-
.../chrome/test_hidden_select_option.html | 2 +-
.../browser/chrome/test_home_provider.html | 10 +-
.../browser/chrome/test_identity_mode.html | 2 +-
.../browser/chrome/test_media_playback.html | 6 +-
.../browser/chrome/test_network_manager.html | 2 +-
.../browser/chrome/test_offline_page.html | 6 +-
.../browser/chrome/test_reader_view.html | 2 +-
.../chrome/test_resource_substitutions.html | 6 +-
.../browser/chrome/test_select_disabled.html | 2 +-
.../browser/chrome/test_selectoraddtab.html | 6 +-
.../chrome/test_session_clear_history.html | 8 +-
.../chrome/test_session_form_data.html | 6 +-
.../browser/chrome/test_session_parentid.html | 8 +-
.../chrome/test_session_scroll_position.html | 8 +-
.../chrome/test_session_zombification.html | 8 +-
.../chrome/test_settings_fontinflation.html | 12 +-
.../chrome/test_shared_preferences.html | 6 +-
.../browser/chrome/test_simple_discovery.html | 4 +-
.../browser/chrome/test_video_discovery.html | 4 +-
.../browser/chrome/test_web_channel.html | 10 +-
.../tests/browser/robocop/robocop_head.js | 6 +-
.../base/robocop_home_banner.html | 6 +-
.../base/robocop_prompt_gridinput.html | 6 +-
.../browser/robocop/roboextender/bootstrap.js | 4 +-
.../browser/robocop/testAccessibleCarets.js | 6 +-
.../testActivityStreamPocketReferrer.js | 4 +-
.../robocop/testAndroidCastDeviceProvider.js | 4 +-
.../browser/robocop/testBrowserDiscovery.js | 2 +-
.../browser/robocop/testEventDispatcher.js | 4 +-
.../tests/browser/robocop/testFilePicker.js | 2 +-
.../tests/browser/robocop/testFindInPage.js | 4 +-
.../browser/robocop/testHistoryService.js | 4 +-
.../robocop/testReaderCacheMigration.js | 2 +-
.../browser/robocop/testReadingListCache.js | 6 +-
.../robocop/testRuntimePermissionsAPI.js | 4 +-
.../tests/browser/robocop/testSnackbarAPI.js | 6 +-
.../browser/robocop/testTrackingProtection.js | 6 +-
.../tests/browser/robocop/testUITelemetry.js | 2 +-
.../robocop/testUnifiedTelemetryClientId.js | 2 +-
.../browser/robocop/testVideoControls.js | 4 +-
modules/libjar/test/unit/test_bug1328865.js | 2 +-
modules/libjar/test/unit/test_bug370103.js | 2 +-
modules/libjar/test/unit/test_bug407303.js | 4 +-
modules/libjar/test/unit/test_bug589292.js | 2 +-
modules/libjar/test/unit/test_bug597702.js | 2 +-
modules/libjar/test/unit/test_bug637286.js | 2 +-
modules/libjar/test/unit/test_bug658093.js | 2 +-
modules/libjar/test/unit/test_jarchannel.js | 4 +-
modules/libjar/test/unit/test_not_found.js | 2 +-
.../zipwriter/test/unit/test_asyncadd.js | 2 +-
modules/libpref/test/unit/test_stickyprefs.js | 4 +-
netwerk/base/NetUtil.jsm | 4 +-
netwerk/cookie/test/unit/test_bug1155169.js | 2 +-
netwerk/cookie/test/unit/test_bug1267910.js | 2 +-
netwerk/cookie/test/unit/test_bug1321912.js | 2 +-
netwerk/cookie/test/unit/test_bug643051.js | 4 +-
netwerk/cookie/test/unit/test_eviction.js | 2 +-
netwerk/cookie/test/unit/test_parser_0001.js | 4 +-
netwerk/cookie/test/unit/test_parser_0019.js | 4 +-
.../dns/mdns/libmdns/MulticastDNSAndroid.jsm | 6 +-
.../dns/mdns/libmdns/fallback/DNSPacket.jsm | 10 +-
.../dns/mdns/libmdns/fallback/DNSRecord.jsm | 4 +-
.../libmdns/fallback/DNSResourceRecord.jsm | 10 +-
.../mdns/libmdns/fallback/MulticastDNS.jsm | 16 +-
.../dns/mdns/libmdns/nsDNSServiceDiscovery.js | 10 +-
.../protocol/http/UAOverridesBootstrapper.js | 6 +-
netwerk/protocol/http/UserAgentOverrides.jsm | 6 +-
netwerk/protocol/http/UserAgentUpdates.jsm | 14 +-
.../http/WellKnownOpportunisticUtils.js | 2 +-
netwerk/test/browser/browser_NetUtil.js | 4 +-
.../test/browser/browser_child_resource.js | 4 +-
.../browser_nsIFormPOSTActionChannel.js | 4 +-
netwerk/test/browser/browser_post_file.js | 2 +-
netwerk/test/httpserver/httpd.js | 2 +-
netwerk/test/httpserver/test/head_utils.js | 2 +-
.../test/httpserver/test/test_load_module.js | 2 +-
netwerk/test/mochitests/file_1331680.js | 2 +-
netwerk/test/mochitests/test_1396395.html | 2 +-
.../mochitests/test_user_agent_updates.html | 6 +-
netwerk/test/unit/client_cert_chooser.js | 2 +-
netwerk/test/unit/head_cache.js | 4 +-
.../unit/test_1351443-missing-NewChannel2.js | 6 +-
netwerk/test/unit/test_304_responses.js | 4 +-
netwerk/test/unit/test_307_redirect.js | 4 +-
netwerk/test/unit/test_421.js | 4 +-
netwerk/test/unit/test_NetUtil.js | 6 +-
netwerk/test/unit/test_URIs.js | 2 +-
netwerk/test/unit/test_URIs2.js | 2 +-
netwerk/test/unit/test_XHR_redirects.js | 4 +-
netwerk/test/unit/test_about_networking.js | 4 +-
netwerk/test/unit/test_about_protocol.js | 6 +-
netwerk/test/unit/test_aboutblank.js | 2 +-
netwerk/test/unit/test_alt-data_overwrite.js | 6 +-
netwerk/test/unit/test_alt-data_simple.js | 6 +-
netwerk/test/unit/test_alt-data_stream.js | 6 +-
netwerk/test/unit/test_altsvc.js | 4 +-
.../test/unit/test_auth_dialog_permission.js | 4 +-
netwerk/test/unit/test_auth_jar.js | 4 +-
netwerk/test/unit/test_auth_proxy.js | 6 +-
netwerk/test/unit/test_authentication.js | 4 +-
netwerk/test/unit/test_authpromptwrapper.js | 2 +-
netwerk/test/unit/test_backgroundfilesaver.js | 20 +--
netwerk/test/unit/test_be_conservative.js | 4 +-
.../test_be_conservative_error_handling.js | 4 +-
netwerk/test/unit/test_bug1064258.js | 4 +-
netwerk/test/unit/test_bug1177909.js | 8 +-
netwerk/test/unit/test_bug1279246.js | 4 +-
netwerk/test/unit/test_bug1312774_http1.js | 4 +-
netwerk/test/unit/test_bug1312782_http1.js | 4 +-
netwerk/test/unit/test_bug1355539_http1.js | 4 +-
netwerk/test/unit/test_bug1378385_http1.js | 4 +-
netwerk/test/unit/test_bug1411316_http1.js | 6 +-
netwerk/test/unit/test_bug203271.js | 4 +-
netwerk/test/unit/test_bug248970_cookie.js | 6 +-
netwerk/test/unit/test_bug263127.js | 4 +-
netwerk/test/unit/test_bug282432.js | 2 +-
netwerk/test/unit/test_bug331825.js | 4 +-
netwerk/test/unit/test_bug337744.js | 4 +-
netwerk/test/unit/test_bug365133.js | 2 +-
netwerk/test/unit/test_bug369787.js | 4 +-
netwerk/test/unit/test_bug376660.js | 2 +-
netwerk/test/unit/test_bug401564.js | 4 +-
netwerk/test/unit/test_bug412945.js | 4 +-
netwerk/test/unit/test_bug455311.js | 2 +-
netwerk/test/unit/test_bug468426.js | 4 +-
netwerk/test/unit/test_bug468594.js | 4 +-
netwerk/test/unit/test_bug477578.js | 2 +-
netwerk/test/unit/test_bug482601.js | 4 +-
netwerk/test/unit/test_bug482934.js | 4 +-
netwerk/test/unit/test_bug484684.js | 2 +-
netwerk/test/unit/test_bug490095.js | 4 +-
netwerk/test/unit/test_bug510359.js | 4 +-
netwerk/test/unit/test_bug515583.js | 2 +-
netwerk/test/unit/test_bug528292.js | 4 +-
.../test_bug536324_64bit_content_length.js | 4 +-
netwerk/test/unit/test_bug543805.js | 2 +-
netwerk/test/unit/test_bug561042.js | 4 +-
netwerk/test/unit/test_bug561276.js | 4 +-
netwerk/test/unit/test_bug586908.js | 6 +-
netwerk/test/unit/test_bug596443.js | 6 +-
netwerk/test/unit/test_bug618835.js | 4 +-
netwerk/test/unit/test_bug633743.js | 4 +-
netwerk/test/unit/test_bug650995.js | 4 +-
netwerk/test/unit/test_bug652761.js | 2 +-
netwerk/test/unit/test_bug659569.js | 6 +-
netwerk/test/unit/test_bug660066.js | 2 +-
netwerk/test/unit/test_bug667818.js | 2 +-
netwerk/test/unit/test_bug667907.js | 4 +-
netwerk/test/unit/test_bug669001.js | 4 +-
netwerk/test/unit/test_bug767025.js | 4 +-
netwerk/test/unit/test_bug770243.js | 4 +-
netwerk/test/unit/test_bug812167.js | 4 +-
netwerk/test/unit/test_bug826063.js | 4 +-
netwerk/test/unit/test_bug856978.js | 4 +-
netwerk/test/unit/test_bug894586.js | 6 +-
.../test/unit/test_cache-control_request.js | 6 +-
netwerk/test/unit/test_cache-entry-id.js | 6 +-
.../test/unit/test_cache2-21-anon-storage.js | 2 +-
.../test/unit/test_cache2-22-anon-visit.js | 2 +-
.../unit/test_cache2-23-read-over-chunk.js | 2 +-
netwerk/test/unit/test_cache2-24-exists.js | 2 +-
.../unit/test_cache2-25-chunk-memory-limit.js | 2 +-
.../unit/test_cache2-27-force-valid-for.js | 2 +-
...ncurrent_read_resumable_entry_size_zero.js | 6 +-
...rent_read_non-resumable_entry_size_zero.js | 6 +-
...e2-29c-concurrent_read_half-interrupted.js | 6 +-
...-29d-concurrent_read_half-corrupted-206.js | 6 +-
...e-concurrent_read_half-non-206-response.js | 6 +-
.../unit/test_cacheForOfflineUse_no-store.js | 4 +-
netwerk/test/unit/test_cache_jar.js | 10 +-
netwerk/test/unit/test_cacheflags.js | 6 +-
netwerk/test/unit/test_channel_close.js | 4 +-
netwerk/test/unit/test_channel_priority.js | 4 +-
netwerk/test/unit/test_chunked_responses.js | 4 +-
netwerk/test/unit/test_compareURIs.js | 2 +-
.../test/unit/test_content_encoding_gzip.js | 4 +-
.../test/unit/test_content_length_underrun.js | 4 +-
netwerk/test/unit/test_content_sniffer.js | 4 +-
netwerk/test/unit/test_cookie_header.js | 6 +-
netwerk/test/unit/test_cookiejars.js | 6 +-
.../test/unit/test_cookiejars_safebrowsing.js | 8 +-
netwerk/test/unit/test_data_protocol.js | 2 +-
netwerk/test/unit/test_dns_proxy_bypass.js | 2 +-
netwerk/test/unit/test_duplicate_headers.js | 4 +-
netwerk/test/unit/test_event_sink.js | 4 +-
.../test_fallback_no-cache-entry_canceled.js | 6 +-
.../test_fallback_no-cache-entry_passing.js | 6 +-
...k_redirect-to-different-origin_canceled.js | 6 +-
...ck_redirect-to-different-origin_passing.js | 6 +-
.../test_fallback_request-error_canceled.js | 6 +-
.../test_fallback_request-error_passing.js | 6 +-
.../test_fallback_response-error_canceled.js | 6 +-
.../test_fallback_response-error_passing.js | 6 +-
netwerk/test/unit/test_file_protocol.js | 2 +-
netwerk/test/unit/test_freshconnection.js | 2 +-
netwerk/test/unit/test_getHost.js | 4 +-
netwerk/test/unit/test_gre_resources.js | 2 +-
netwerk/test/unit/test_gzipped_206.js | 6 +-
netwerk/test/unit/test_head.js | 4 +-
.../test/unit/test_header_Accept-Language.js | 2 +-
.../unit/test_header_Accept-Language_case.js | 2 +-
.../test/unit/test_header_Server_Timing.js | 4 +-
netwerk/test/unit/test_headers.js | 4 +-
netwerk/test/unit/test_http2.js | 4 +-
netwerk/test/unit/test_httpResponseTimeout.js | 4 +-
netwerk/test/unit/test_http_headers.js | 2 +-
netwerk/test/unit/test_httpauth.js | 2 +-
netwerk/test/unit/test_httpcancel.js | 4 +-
netwerk/test/unit/test_httpsuspend.js | 4 +-
netwerk/test/unit/test_immutable.js | 4 +-
netwerk/test/unit/test_inhibit_caching.js | 6 +-
netwerk/test/unit/test_localstreams.js | 2 +-
.../test/unit/test_mismatch_last-modified.js | 4 +-
.../test/unit/test_multipart_byteranges.js | 4 +-
.../test_multipart_streamconv-byte-by-byte.js | 4 +-
.../test/unit/test_multipart_streamconv.js | 4 +-
...streamconv_missing_boundary_lead_dashes.js | 4 +-
...tipart_streamconv_missing_lead_boundary.js | 4 +-
netwerk/test/unit/test_network_activity.js | 6 +-
netwerk/test/unit/test_nojsredir.js | 4 +-
.../test_offlinecache_custom-directory.js | 6 +-
netwerk/test/unit/test_origin.js | 4 +-
.../unit/test_original_sent_received_head.js | 4 +-
...artial_response_entry_size_smart_shrink.js | 6 +-
netwerk/test/unit/test_pinned_app_cache.js | 4 +-
netwerk/test/unit/test_plaintext_sniff.js | 4 +-
netwerk/test/unit/test_post.js | 4 +-
netwerk/test/unit/test_predictor.js | 8 +-
.../test/unit/test_private_cookie_changed.js | 4 +-
.../test/unit/test_private_necko_channel.js | 4 +-
netwerk/test/unit/test_progress.js | 4 +-
.../test/unit/test_protocolproxyservice.js | 2 +-
.../test/unit/test_proxy-failover_canceled.js | 4 +-
.../test/unit/test_proxy-failover_passing.js | 4 +-
.../test/unit/test_proxy-replace_canceled.js | 4 +-
.../test/unit/test_proxy-replace_passing.js | 4 +-
.../test/unit/test_race_cache_with_network.js | 6 +-
netwerk/test/unit/test_range_requests.js | 4 +-
.../unit/test_redirect-caching_canceled.js | 4 +-
.../unit/test_redirect-caching_failure.js | 4 +-
.../unit/test_redirect-caching_passing.js | 4 +-
netwerk/test/unit/test_redirect_baduri.js | 4 +-
netwerk/test/unit/test_redirect_canceled.js | 4 +-
.../unit/test_redirect_different-protocol.js | 4 +-
netwerk/test/unit/test_redirect_failure.js | 4 +-
.../test/unit/test_redirect_from_script.js | 4 +-
...redirect_from_script_after-open_passing.js | 4 +-
netwerk/test/unit/test_redirect_history.js | 4 +-
netwerk/test/unit/test_redirect_loop.js | 4 +-
netwerk/test/unit/test_redirect_passing.js | 4 +-
netwerk/test/unit/test_reentrancy.js | 4 +-
netwerk/test/unit/test_referrer.js | 4 +-
.../test/unit/test_referrer_cross_origin.js | 4 +-
netwerk/test/unit/test_referrer_policy.js | 2 +-
netwerk/test/unit/test_reopen.js | 4 +-
.../unit/test_reply_without_content_type.js | 4 +-
netwerk/test/unit/test_resumable_channel.js | 4 +-
netwerk/test/unit/test_resumable_truncate.js | 4 +-
.../test/unit/test_safeoutputstream_append.js | 2 +-
.../test/unit/test_separate_connections.js | 6 +-
.../test/unit/test_signature_extraction.js | 16 +-
netwerk/test/unit/test_simple.js | 4 +-
netwerk/test/unit/test_speculative_connect.js | 2 +-
.../test_suspend_channel_before_connect.js | 2 +-
.../unit/test_suspend_channel_on_examine.js | 4 +-
.../unit/test_suspend_channel_on_modified.js | 4 +-
.../test/unit/test_synthesized_response.js | 8 +-
netwerk/test/unit/test_throttlechannel.js | 4 +-
netwerk/test/unit/test_throttling.js | 4 +-
netwerk/test/unit/test_tls_flags.js | 4 +-
.../test_tls_flags_separate_connections.js | 6 +-
netwerk/test/unit/test_tls_server.js | 6 +-
.../unit/test_tls_server_multiple_clients.js | 6 +-
netwerk/test/unit/test_traceable_channel.js | 4 +-
...est_trackingProtection_annotateChannels.js | 8 +-
netwerk/test/unit/test_udp_multicast.js | 2 +-
netwerk/test/unit/test_udpsocket.js | 2 +-
netwerk/test/unit/test_udpsocket_offline.js | 2 +-
netwerk/test/unit/test_uri_mutator.js | 2 +-
netwerk/test/unit/test_websocket_offline.js | 2 +-
netwerk/test/unit/test_xmlhttprequest.js | 2 +-
netwerk/test/unit_ipc/child_channel_id.js | 2 +-
netwerk/test/unit_ipc/head_channels_clone.js | 2 +-
.../unit_ipc/test_alt-data_simple_wrap.js | 2 +-
.../unit_ipc/test_bug248970_cookie_wrap.js | 2 +-
netwerk/test/unit_ipc/test_bug528292_wrap.js | 2 +-
.../test/unit_ipc/test_cache-entry-id_wrap.js | 2 +-
netwerk/test/unit_ipc/test_channel_id.js | 4 +-
.../unit_ipc/test_channel_priority_wrap.js | 2 +-
.../test/unit_ipc/test_cookie_header_wrap.js | 2 +-
netwerk/test/unit_ipc/test_cookiejars_wrap.js | 2 +-
.../test_multipart_streamconv_wrap.js | 2 +-
...ackingProtection_annotateChannels_wrap1.js | 4 +-
...ackingProtection_annotateChannels_wrap2.js | 4 +-
rdf/tests/unit/test_rdfredirect.js | 2 +-
.../pki/resources/content/certManager.js | 2 +-
.../pki/resources/content/changepassword.js | 2 +-
.../pki/resources/content/device_manager.js | 2 +-
.../pki/resources/content/exceptionDialog.js | 2 +-
.../manager/pki/resources/content/pippki.js | 2 +-
security/manager/ssl/X509.jsm | 2 +-
.../mochitest/browser/browser_certViewer.js | 2 +-
.../browser/browser_clientAuth_connection.js | 2 +-
.../browser/browser_downloadCert_ui.js | 2 +-
.../browser/browser_loadPKCS11Module_ui.js | 4 +-
.../mixedcontent/test_bug383369.html | 6 +-
.../test_sts_privatebrowsing_perwindowpb.html | 6 +-
security/manager/ssl/tests/unit/head_psm.js | 18 +--
.../ssl/tests/unit/test_cert_blocklist.js | 4 +-
security/manager/ssl/tests/unit/test_der.js | 2 +-
...test_forget_about_site_security_headers.js | 2 +-
.../manager/ssl/tests/unit/test_signed_dir.js | 2 +-
.../unit/test_toolkit_securityreporter.js | 2 +-
security/manager/ssl/tests/unit/test_x509.js | 2 +-
security/manager/tools/genHPKPStaticPins.js | 6 +-
security/manager/tools/genRootCAHashes.js | 8 +-
security/manager/tools/getHSTSPreloadList.js | 6 +-
.../test/browser_content_sandbox_fs.js | 12 +-
.../test/browser_content_sandbox_syscalls.js | 8 +-
services/common/async.js | 2 +-
services/common/blocklist-clients.js | 30 ++--
services/common/blocklist-updater.js | 10 +-
services/common/hawkclient.js | 14 +-
services/common/hawkrequest.js | 20 +--
services/common/kinto-http-client.js | 4 +-
services/common/kinto-offline-client.js | 6 +-
services/common/kinto-storage-adapter.js | 4 +-
services/common/logmanager.js | 14 +-
services/common/modules-testing/logging.js | 2 +-
services/common/observers.js | 4 +-
services/common/rest.js | 18 +--
services/common/tests/unit/head_global.js | 6 +-
services/common/tests/unit/head_helpers.js | 12 +-
services/common/tests/unit/head_http.js | 2 +-
.../common/tests/unit/test_async_chain.js | 2 +-
.../tests/unit/test_blocklist_certificates.js | 4 +-
.../tests/unit/test_blocklist_clients.js | 16 +-
.../tests/unit/test_blocklist_pinning.js | 6 +-
.../tests/unit/test_blocklist_signatures.js | 10 +-
.../tests/unit/test_blocklist_updater.js | 6 +-
services/common/tests/unit/test_hawkclient.js | 2 +-
.../common/tests/unit/test_hawkrequest.js | 6 +-
services/common/tests/unit/test_kinto.js | 6 +-
.../common/tests/unit/test_load_modules.js | 6 +-
services/common/tests/unit/test_logmanager.js | 6 +-
services/common/tests/unit/test_observers.js | 2 +-
.../common/tests/unit/test_restrequest.js | 8 +-
.../common/tests/unit/test_storage_adapter.js | 4 +-
.../unit/test_storage_adapter_shutdown.js | 6 +-
.../unit/test_tokenauthenticatedrequest.js | 8 +-
.../tests/unit/test_tokenserverclient.js | 4 +-
.../tests/unit/test_uptake_telemetry.js | 2 +-
services/common/tests/unit/test_utils_atob.js | 2 +-
.../tests/unit/test_utils_convert_string.js | 2 +-
.../common/tests/unit/test_utils_dateprefs.js | 4 +-
.../tests/unit/test_utils_encodeBase32.js | 2 +-
.../tests/unit/test_utils_encodeBase64URL.js | 2 +-
.../test_utils_ensureMillisecondsTimestamp.js | 2 +-
services/common/tests/unit/test_utils_json.js | 4 +-
.../common/tests/unit/test_utils_makeURI.js | 2 +-
.../tests/unit/test_utils_namedTimer.js | 2 +-
services/common/tests/unit/test_utils_sets.js | 2 +-
services/common/tests/unit/test_utils_utf8.js | 2 +-
services/common/tokenserverclient.js | 8 +-
services/common/uptake-telemetry.js | 2 +-
services/common/utils.js | 10 +-
services/crypto/modules/WeaveCrypto.js | 6 +-
services/crypto/modules/jwcrypto.jsm | 6 +-
services/crypto/modules/utils.js | 6 +-
services/crypto/tests/unit/head_helpers.js | 6 +-
.../crypto/tests/unit/test_crypto_crypt.js | 4 +-
.../crypto/tests/unit/test_crypto_random.js | 2 +-
.../crypto/tests/unit/test_crypto_service.js | 2 +-
services/crypto/tests/unit/test_jwcrypto.js | 4 +-
.../crypto/tests/unit/test_load_modules.js | 2 +-
services/crypto/tests/unit/test_utils_hawk.js | 6 +-
.../tests/unit/test_utils_hkdfExpand.js | 4 +-
.../crypto/tests/unit/test_utils_httpmac.js | 6 +-
.../crypto/tests/unit/test_utils_pbkdf2.js | 4 +-
services/crypto/tests/unit/test_utils_sha1.js | 2 +-
services/fxaccounts/Credentials.jsm | 8 +-
services/fxaccounts/FxAccounts.jsm | 36 ++---
services/fxaccounts/FxAccountsClient.jsm | 16 +-
services/fxaccounts/FxAccountsCommon.js | 6 +-
services/fxaccounts/FxAccountsConfig.jsm | 16 +-
.../fxaccounts/FxAccountsOAuthGrantClient.jsm | 8 +-
services/fxaccounts/FxAccountsProfile.jsm | 10 +-
.../fxaccounts/FxAccountsProfileClient.jsm | 8 +-
services/fxaccounts/FxAccountsPush.js | 10 +-
services/fxaccounts/FxAccountsStorage.jsm | 10 +-
services/fxaccounts/FxAccountsWebChannel.jsm | 34 ++---
.../tests/browser/browser_device_connected.js | 2 +-
.../tests/browser/browser_verify_login.js | 2 +-
.../mochitest/test_invalidEmailCase.html | 8 +-
services/fxaccounts/tests/xpcshell/head.js | 8 +-
.../tests/xpcshell/test_accounts.js | 16 +-
.../test_accounts_device_registration.js | 10 +-
.../fxaccounts/tests/xpcshell/test_client.js | 8 +-
.../tests/xpcshell/test_credentials.js | 6 +-
.../tests/xpcshell/test_loginmgr_storage.js | 14 +-
.../tests/xpcshell/test_oauth_grant_client.js | 4 +-
.../test_oauth_grant_client_server.js | 6 +-
.../xpcshell/test_oauth_token_storage.js | 10 +-
.../tests/xpcshell/test_oauth_tokens.js | 12 +-
.../fxaccounts/tests/xpcshell/test_profile.js | 8 +-
.../tests/xpcshell/test_profile_client.js | 4 +-
.../tests/xpcshell/test_push_service.js | 8 +-
.../tests/xpcshell/test_storage_manager.js | 6 +-
.../tests/xpcshell/test_web_channel.js | 6 +-
services/sync/Weave.js | 14 +-
services/sync/modules-testing/fakeservices.js | 6 +-
services/sync/modules-testing/fxa_utils.js | 12 +-
services/sync/modules-testing/rotaryengine.js | 6 +-
services/sync/modules-testing/utils.js | 28 ++--
services/sync/modules/SyncedTabs.jsm | 14 +-
services/sync/modules/UIState.jsm | 12 +-
services/sync/modules/addonsreconciler.js | 8 +-
services/sync/modules/addonutils.js | 10 +-
services/sync/modules/bookmark_repair.js | 30 ++--
services/sync/modules/bookmark_validator.js | 18 +--
services/sync/modules/browserid_identity.js | 36 ++---
services/sync/modules/collection_repair.js | 8 +-
services/sync/modules/collection_validator.js | 6 +-
services/sync/modules/doctor.js | 22 +--
services/sync/modules/engines.js | 20 +--
services/sync/modules/engines/addons.js | 32 ++--
services/sync/modules/engines/bookmarks.js | 32 ++--
services/sync/modules/engines/clients.js | 24 +--
.../sync/modules/engines/extension-storage.js | 12 +-
services/sync/modules/engines/forms.js | 20 +--
services/sync/modules/engines/history.js | 26 ++--
services/sync/modules/engines/passwords.js | 14 +-
services/sync/modules/engines/prefs.js | 20 +--
services/sync/modules/engines/tabs.js | 20 +--
services/sync/modules/keys.js | 10 +-
services/sync/modules/main.js | 8 +-
services/sync/modules/policies.js | 26 ++--
services/sync/modules/record.js | 16 +-
services/sync/modules/resource.js | 12 +-
services/sync/modules/service.js | 36 ++---
services/sync/modules/stages/declined.js | 10 +-
services/sync/modules/stages/enginesync.js | 14 +-
services/sync/modules/status.js | 8 +-
services/sync/modules/telemetry.js | 36 ++---
services/sync/modules/util.js | 20 +--
services/sync/tests/unit/head_appinfo.js | 6 +-
.../tests/unit/head_errorhandler_common.js | 6 +-
services/sync/tests/unit/head_helpers.js | 32 ++--
services/sync/tests/unit/head_http_server.js | 6 +-
services/sync/tests/unit/test_412.js | 4 +-
services/sync/tests/unit/test_addon_utils.js | 8 +-
.../sync/tests/unit/test_addons_engine.js | 16 +-
.../sync/tests/unit/test_addons_reconciler.js | 10 +-
services/sync/tests/unit/test_addons_store.js | 14 +-
.../sync/tests/unit/test_addons_tracker.js | 10 +-
.../sync/tests/unit/test_addons_validator.js | 2 +-
.../tests/unit/test_bookmark_batch_fail.js | 4 +-
.../unit/test_bookmark_decline_undecline.js | 14 +-
.../sync/tests/unit/test_bookmark_duping.js | 12 +-
.../sync/tests/unit/test_bookmark_engine.js | 20 +--
.../sync/tests/unit/test_bookmark_invalid.js | 10 +-
.../tests/unit/test_bookmark_livemarks.js | 12 +-
.../sync/tests/unit/test_bookmark_order.js | 10 +-
.../test_bookmark_places_query_rewriting.js | 6 +-
.../sync/tests/unit/test_bookmark_record.js | 12 +-
.../sync/tests/unit/test_bookmark_repair.js | 16 +-
.../unit/test_bookmark_repair_requestor.js | 2 +-
.../unit/test_bookmark_repair_responder.js | 8 +-
.../unit/test_bookmark_smart_bookmarks.js | 12 +-
.../sync/tests/unit/test_bookmark_store.js | 10 +-
.../sync/tests/unit/test_bookmark_tracker.js | 16 +-
.../tests/unit/test_bookmark_validator.js | 4 +-
.../tests/unit/test_browserid_identity.js | 30 ++--
.../unit/test_browserid_identity_telemetry.js | 4 +-
.../sync/tests/unit/test_clients_engine.js | 12 +-
.../sync/tests/unit/test_clients_escape.js | 8 +-
.../tests/unit/test_collection_getBatched.js | 4 +-
.../tests/unit/test_collections_recovery.js | 4 +-
services/sync/tests/unit/test_corrupt_keys.js | 22 +--
services/sync/tests/unit/test_declined.js | 10 +-
services/sync/tests/unit/test_doctor.js | 4 +-
services/sync/tests/unit/test_engine.js | 10 +-
services/sync/tests/unit/test_engine_abort.js | 10 +-
.../unit/test_engine_changes_during_sync.js | 16 +-
.../sync/tests/unit/test_enginemanager.js | 4 +-
.../sync/tests/unit/test_errorhandler_1.js | 20 +--
.../sync/tests/unit/test_errorhandler_2.js | 20 +--
.../sync/tests/unit/test_errorhandler_eol.js | 8 +-
.../tests/unit/test_errorhandler_filelog.js | 14 +-
...test_errorhandler_sync_checkServerError.js | 16 +-
.../unit/test_extension_storage_engine.js | 10 +-
.../unit/test_extension_storage_tracker.js | 12 +-
.../sync/tests/unit/test_form_validator.js | 2 +-
services/sync/tests/unit/test_forms_store.js | 8 +-
.../sync/tests/unit/test_forms_tracker.js | 8 +-
.../tests/unit/test_fxa_node_reassignment.js | 20 +--
.../tests/unit/test_fxa_service_cluster.js | 6 +-
.../sync/tests/unit/test_history_engine.js | 6 +-
.../sync/tests/unit/test_history_store.js | 12 +-
.../sync/tests/unit/test_history_tracker.js | 16 +-
services/sync/tests/unit/test_hmac_error.js | 8 +-
.../sync/tests/unit/test_httpd_sync_server.js | 6 +-
.../sync/tests/unit/test_interval_triggers.js | 12 +-
services/sync/tests/unit/test_keys.js | 12 +-
services/sync/tests/unit/test_load_modules.js | 4 +-
.../sync/tests/unit/test_node_reassignment.js | 16 +-
.../sync/tests/unit/test_password_engine.js | 6 +-
.../sync/tests/unit/test_password_store.js | 6 +-
.../sync/tests/unit/test_password_tracker.js | 10 +-
.../tests/unit/test_password_validator.js | 2 +-
.../tests/unit/test_places_guid_downgrade.js | 12 +-
services/sync/tests/unit/test_postqueue.js | 2 +-
services/sync/tests/unit/test_prefs_store.js | 14 +-
.../sync/tests/unit/test_prefs_tracker.js | 12 +-
.../sync/tests/unit/test_records_crypto.js | 14 +-
services/sync/tests/unit/test_records_wbo.js | 8 +-
services/sync/tests/unit/test_resource.js | 12 +-
.../sync/tests/unit/test_resource_header.js | 4 +-
services/sync/tests/unit/test_resource_ua.js | 8 +-
.../sync/tests/unit/test_score_triggers.js | 14 +-
.../tests/unit/test_service_attributes.js | 8 +-
.../sync/tests/unit/test_service_cluster.js | 6 +-
.../tests/unit/test_service_detect_upgrade.js | 16 +-
.../sync/tests/unit/test_service_login.js | 10 +-
.../sync/tests/unit/test_service_startOver.js | 8 +-
.../sync/tests/unit/test_service_startup.js | 10 +-
.../sync/tests/unit/test_service_sync_401.js | 8 +-
.../tests/unit/test_service_sync_locked.js | 4 +-
.../unit/test_service_sync_remoteSetup.js | 12 +-
.../tests/unit/test_service_sync_specified.js | 12 +-
.../test_service_sync_updateEnabledEngines.js | 12 +-
.../tests/unit/test_service_verifyLogin.js | 8 +-
.../tests/unit/test_service_wipeClient.js | 10 +-
.../tests/unit/test_service_wipeServer.js | 10 +-
services/sync/tests/unit/test_status.js | 4 +-
.../sync/tests/unit/test_status_checkSetup.js | 6 +-
services/sync/tests/unit/test_syncedtabs.js | 6 +-
services/sync/tests/unit/test_syncengine.js | 8 +-
.../sync/tests/unit/test_syncengine_sync.js | 18 +--
.../sync/tests/unit/test_syncscheduler.js | 20 +--
services/sync/tests/unit/test_tab_engine.js | 10 +-
services/sync/tests/unit/test_tab_store.js | 6 +-
services/sync/tests/unit/test_tab_tracker.js | 6 +-
services/sync/tests/unit/test_telemetry.js | 30 ++--
.../tests/unit/test_tracker_addChanged.js | 6 +-
services/sync/tests/unit/test_uistate.js | 2 +-
services/sync/tests/unit/test_utils_catch.js | 4 +-
.../sync/tests/unit/test_utils_deepEquals.js | 2 +-
.../sync/tests/unit/test_utils_deferGetSet.js | 2 +-
services/sync/tests/unit/test_utils_json.js | 4 +-
.../sync/tests/unit/test_utils_keyEncoding.js | 2 +-
services/sync/tests/unit/test_utils_lock.js | 2 +-
.../sync/tests/unit/test_utils_makeGUID.js | 2 +-
services/sync/tests/unit/test_utils_notify.js | 2 +-
.../sync/tests/unit/test_utils_passphrase.js | 2 +-
.../extensions/tps/components/tps-cmdline.js | 10 +-
.../tps/resource/auth/fxaccounts.jsm | 18 +--
.../tps/extensions/tps/resource/logger.jsm | 2 +-
.../tps/resource/modules/addons.jsm | 14 +-
.../tps/resource/modules/bookmarks.jsm | 12 +-
.../extensions/tps/resource/modules/forms.jsm | 6 +-
.../tps/resource/modules/history.jsm | 10 +-
.../tps/resource/modules/passwords.jsm | 4 +-
.../extensions/tps/resource/modules/prefs.jsm | 4 +-
.../extensions/tps/resource/modules/tabs.jsm | 4 +-
.../tps/resource/modules/windows.jsm | 4 +-
.../sync/tps/extensions/tps/resource/quit.js | 2 +-
.../sync/tps/extensions/tps/resource/tps.jsm | 64 ++++----
storage/test/unit/head_storage.js | 6 +-
storage/test/unit/test_vacuum.js | 4 +-
storage/test/unit/vacuumParticipant.js | 4 +-
testing/marionette/accessibility.js | 14 +-
testing/marionette/action.js | 12 +-
testing/marionette/addon.js | 8 +-
testing/marionette/assert.js | 16 +-
testing/marionette/browser.js | 6 +-
testing/marionette/cert.js | 6 +-
testing/marionette/components/marionette.js | 10 +-
testing/marionette/cookie.js | 10 +-
testing/marionette/driver.js | 48 +++---
testing/marionette/element.js | 10 +-
testing/marionette/error.js | 2 +-
testing/marionette/evaluate.js | 14 +-
testing/marionette/event.js | 4 +-
testing/marionette/format.js | 4 +-
testing/marionette/interaction.js | 16 +-
testing/marionette/l10n.js | 8 +-
testing/marionette/legacyaction.js | 10 +-
testing/marionette/listener.js | 38 ++---
testing/marionette/message.js | 8 +-
testing/marionette/modal.js | 2 +-
testing/marionette/packets.js | 4 +-
testing/marionette/proxy.js | 14 +-
testing/marionette/reftest.js | 12 +-
testing/marionette/server.js | 22 +--
testing/marionette/session.js | 10 +-
testing/marionette/stream-utils.js | 5 +-
testing/marionette/sync.js | 4 +-
testing/marionette/test_action.js | 6 +-
testing/marionette/test_assert.js | 4 +-
testing/marionette/test_browser.js | 2 +-
testing/marionette/test_cookie.js | 2 +-
testing/marionette/test_dom.js | 2 +-
testing/marionette/test_element.js | 4 +-
testing/marionette/test_error.js | 2 +-
testing/marionette/test_evaluate.js | 4 +-
testing/marionette/test_format.js | 2 +-
testing/marionette/test_message.js | 4 +-
testing/marionette/test_navigate.js | 2 +-
testing/marionette/test_session.js | 8 +-
testing/marionette/test_sync.js | 2 +-
testing/marionette/transport.js | 10 +-
.../BrowserTestUtils/BrowserTestUtils.jsm | 16 +-
.../BrowserTestUtils/ContentTask.jsm | 4 +-
.../BrowserTestUtils/ContentTaskUtils.jsm | 2 +-
.../content/content-about-page-utils.js | 4 +-
.../BrowserTestUtils/content/content-task.js | 6 +-
.../BrowserTestUtils/content/content-utils.js | 2 +-
testing/mochitest/ShutdownLeaksCollector.jsm | 4 +-
testing/mochitest/bootstrap.js | 6 +-
testing/mochitest/browser-test.js | 34 ++---
testing/mochitest/chrome-harness.js | 2 +-
.../chrome/test_chromeGetTestFile.xul | 4 +-
testing/mochitest/server.js | 2 +-
testing/mochitest/shutdown-leaks-collector.js | 2 +-
.../tests/Harness_sanity/ImportTesting.jsm | 2 +-
.../specialPowers_framescript.js | 2 +-
.../tests/SimpleTest/AsyncUtilsContent.js | 2 +-
...rowser_fail_add_task_uncaught_rejection.js | 2 +-
.../browser_fail_uncaught_rejection.js | 2 +-
...rowser_fail_uncaught_rejection_expected.js | 2 +-
..._fail_uncaught_rejection_expected_multi.js | 2 +-
.../tests/browser/browser_getTestFile.js | 4 +-
.../browser_uncaught_rejection_expected.js | 4 +-
testing/modules/AppData.jsm | 4 +-
testing/modules/AppInfo.jsm | 2 +-
testing/modules/Assert.jsm | 8 +-
testing/modules/CoverageUtils.jsm | 6 +-
testing/modules/FileTestUtils.jsm | 12 +-
testing/modules/MockRegistrar.jsm | 4 +-
testing/modules/MockRegistry.jsm | 4 +-
testing/modules/TestUtils.jsm | 6 +-
testing/modules/tests/xpcshell/test_assert.js | 4 +-
.../tests/xpcshell/test_mockRegistrar.js | 4 +-
.../tests/xpcshell/test_structuredlog.js | 2 +-
testing/specialpowers/bootstrap.js | 6 +-
.../specialpowers/content/MockColorPicker.jsm | 4 +-
.../specialpowers/content/MockFilePicker.jsm | 6 +-
.../content/MockPermissionPrompt.jsm | 6 +-
.../content/SpecialPowersObserver.jsm | 4 +-
.../content/SpecialPowersObserverAPI.js | 4 +-
.../specialpowers/content/specialpowers.js | 2 +-
.../specialpowers/content/specialpowersAPI.js | 16 +-
.../talos/talos/pageloader/chrome/Profiler.js | 4 +-
.../talos/pageloader/chrome/pageloader.js | 4 +-
.../talos/talos/pageloader/chrome/tscroll.js | 2 +-
.../talos/pageloader/components/tp-cmdline.js | 2 +-
.../addon/SessionRestoreTalosTest.js | 8 +-
.../sessionrestore/addon/content/main.js | 2 +-
.../components/TalosPowersService.js | 8 +-
.../content/TalosContentProfiler.js | 1 -
.../content/TalosParentProfiler.js | 4 +-
.../talos/talos/tests/cpstartup/bootstrap.js | 2 +-
.../tests/devtools/addon/content/damp.js | 6 +-
.../gfx/benchmarks/rasterflood_gradient.html | 2 +-
.../tests/gfx/benchmarks/rasterflood_svg.html | 2 +-
.../layout/benchmarks/displaylist_mutate.html | 2 +-
testing/talos/talos/tests/quit.js | 1 -
.../talos/talos/tests/tabpaint/bootstrap.js | 6 +-
.../talos/talos/tests/tabswitch/bootstrap.js | 14 +-
.../content/tabswitch-content-process.js | 4 +-
testing/xpcshell/dbg-actors.js | 1 -
.../xpcshell/example/unit/import_module.jsm | 2 +-
.../example/unit/test_import_module.js | 2 +-
.../example/unit/test_load_httpd_js.js | 2 +-
testing/xpcshell/head.js | 16 +-
.../aboutmemory/content/aboutMemory.js | 10 +-
.../content/aboutPerformance.js | 10 +-
.../tests/browser/browser_aboutperformance.js | 2 +-
.../aboutperformance/tests/browser/head.js | 2 +-
.../components/addoncompat/CompatWarning.jsm | 10 +-
toolkit/components/addoncompat/Prefetcher.jsm | 4 +-
.../addoncompat/RemoteAddonsChild.jsm | 12 +-
.../addoncompat/RemoteAddonsParent.jsm | 20 +--
.../components/addoncompat/defaultShims.js | 2 +-
.../addoncompat/multiprocessShims.js | 10 +-
.../addoncompat/tests/addon/bootstrap.js | 4 +-
.../tests/browser/browser_addonShims.js | 4 +-
.../tests/compat-addon/bootstrap.js | 6 +-
.../alerts/resources/content/alert.js | 4 +-
.../alerts/test/test_alerts_noobserve.html | 4 +-
.../test/test_alerts_requireinteraction.html | 4 +-
.../alerts/test/test_multiple_alerts.html | 4 +-
.../alerts/test/test_principal.html | 2 +-
.../components/apppicker/content/appPicker.js | 4 +-
.../asyncshutdown/AsyncShutdown.jsm | 8 +-
.../asyncshutdown/nsAsyncShutdown.js | 4 +-
.../asyncshutdown/tests/xpcshell/head.js | 4 +-
.../tests/xpcshell/test_AsyncShutdown.js | 2 +-
.../test_AsyncShutdown_leave_uncaught.js | 2 +-
.../tests/unit/head_autocomplete.js | 2 +-
.../tests/unit/test_stopSearch.js | 2 +-
.../BHRTelemetryService.js | 8 +-
.../tests/child_cause_hang.js | 2 +-
.../tests/test_BHRObserver.js | 4 +-
.../components/captivedetect/captivedetect.js | 4 +-
.../captivedetect/test/unit/head_setprefs.js | 6 +-
.../components/cloudstorage/CloudStorage.jsm | 20 +--
.../tests/unit/test_cloudstorage.js | 16 +-
.../contentprefs/ContentPrefService2.js | 10 +-
.../contentprefs/ContentPrefServiceChild.jsm | 8 +-
.../contentprefs/ContentPrefServiceParent.jsm | 6 +-
.../contentprefs/ContentPrefUtils.jsm | 4 +-
.../tests/unit_cps2/AsyncRunner.jsm | 2 +-
.../contentprefs/tests/unit_cps2/head.js | 4 +-
.../ContextualIdentityService.jsm | 28 ++--
.../tests/unit/test_basic.js | 4 +-
.../tests/unit/test_corruptedFile.js | 6 +-
toolkit/components/crashes/CrashManager.jsm | 16 +-
.../components/crashes/CrashManagerTest.jsm | 8 +-
toolkit/components/crashes/CrashService.js | 14 +-
.../tests/xpcshell/test_crash_manager.js | 10 +-
.../tests/xpcshell/test_crash_service.js | 12 +-
.../tests/xpcshell/test_crash_store.js | 4 +-
.../components/crashmonitor/CrashMonitor.jsm | 8 +-
.../components/crashmonitor/nsCrashMonitor.js | 6 +-
.../components/crashmonitor/test/unit/head.js | 8 +-
.../ctypes/tests/chrome/test_ctypes.xul | 2 +-
toolkit/components/ctypes/tests/unit/head.js | 4 +-
.../ctypes/tests/unit/test_errno.js | 4 +-
.../tests/unit/test_finalizer_shouldaccept.js | 2 +-
.../tests/unit/test_finalizer_shouldfail.js | 2 +-
.../ctypes/tests/unit/test_jsctypes.js | 2 +-
toolkit/components/extensions/Extension.jsm | 8 +-
.../components/extensions/ExtensionChild.jsm | 8 +-
.../ExtensionChildDevToolsUtils.jsm | 6 +-
.../components/extensions/ExtensionCommon.jsm | 8 +-
.../extensions/ExtensionContent.jsm | 10 +-
.../extensions/ExtensionPageChild.jsm | 22 +--
.../components/extensions/ExtensionParent.jsm | 8 +-
.../extensions/ExtensionPermissions.jsm | 2 +-
.../ExtensionPreferencesManager.jsm | 14 +-
.../extensions/ExtensionSettingsStore.jsm | 16 +-
.../extensions/ExtensionStorage.jsm | 18 +--
.../extensions/ExtensionStorageSync.jsm | 12 +-
.../extensions/ExtensionTestCommon.jsm | 28 ++--
.../components/extensions/ExtensionUtils.jsm | 8 +-
.../extensions/ExtensionXPCShellUtils.jsm | 40 ++---
toolkit/components/extensions/FindContent.jsm | 6 +-
.../extensions/LegacyExtensionsUtils.jsm | 16 +-
.../components/extensions/MessageChannel.jsm | 6 +-
.../components/extensions/NativeManifests.jsm | 2 +-
.../components/extensions/NativeMessaging.jsm | 4 +-
.../extensions/ProxyScriptContext.jsm | 18 +--
toolkit/components/extensions/Schemas.jsm | 16 +-
.../extensions/ext-backgroundPage.js | 6 +-
.../extensions/ext-browser-content.js | 6 +-
.../extensions/ext-browserSettings.js | 10 +-
.../components/extensions/ext-c-identity.js | 4 +-
.../components/extensions/ext-c-storage.js | 8 +-
.../components/extensions/ext-c-toolkit.js | 6 +-
.../extensions/ext-contentScripts.js | 2 +-
.../extensions/ext-contextualIdentities.js | 6 +-
toolkit/components/extensions/ext-cookies.js | 4 +-
.../components/extensions/ext-downloads.js | 20 +--
toolkit/components/extensions/ext-i18n.js | 4 +-
toolkit/components/extensions/ext-identity.js | 4 +-
.../components/extensions/ext-management.js | 6 +-
.../extensions/ext-notifications.js | 4 +-
.../components/extensions/ext-permissions.js | 8 +-
toolkit/components/extensions/ext-privacy.js | 6 +-
toolkit/components/extensions/ext-proxy.js | 4 +-
toolkit/components/extensions/ext-runtime.js | 20 +--
.../components/extensions/ext-tabs-base.js | 10 +-
toolkit/components/extensions/ext-theme.js | 6 +-
toolkit/components/extensions/ext-toolkit.js | 6 +-
toolkit/components/extensions/ext-topSites.js | 4 +-
.../extensions/ext-webNavigation.js | 8 +-
.../components/extensions/ext-webRequest.js | 4 +-
.../extensions/extension-process-script.js | 8 +-
.../browser/browser_ext_management_themes.js | 2 +-
.../test/mochitest/chrome_cleanup_script.js | 4 +-
.../extensions/test/mochitest/chrome_head.js | 4 +-
.../mochitest/file_ext_test_api_injection.js | 2 +-
.../test/mochitest/file_teardown_test.js | 2 +-
.../test/mochitest/head_unlimitedStorage.js | 4 +-
.../test/mochitest/mochitest_console.js | 2 +-
.../test_chrome_ext_downloads_saveAs.html | 2 +-
.../test_chrome_ext_downloads_uniquify.html | 2 +-
.../test_chrome_ext_trackingprotection.html | 2 +-
...rome_ext_webrequest_background_events.html | 2 +-
.../test_chrome_native_messaging_paths.html | 4 +-
.../mochitest/test_ext_background_page.html | 2 +-
.../test_ext_contentscript_cache.html | 2 +-
.../mochitest/test_ext_webrequest_auth.html | 8 +-
.../test_ext_webrequest_suspend.html | 8 +-
.../extensions/test/xpcshell/head.js | 10 +-
.../test/xpcshell/head_native_messaging.js | 16 +-
.../extensions/test/xpcshell/head_sync.js | 4 +-
.../test/xpcshell/head_telemetry.js | 4 +-
.../test/xpcshell/test_csp_custom_policies.js | 2 +-
.../test/xpcshell/test_ext_alarms.js | 2 +-
.../test/xpcshell/test_ext_api_permissions.js | 2 +-
.../test_ext_background_global_history.js | 2 +-
.../test_ext_background_private_browsing.js | 2 +-
.../test/xpcshell/test_ext_browserSettings.js | 8 +-
...t_ext_contentscript_triggeringPrincipal.js | 2 +-
.../xpcshell/test_ext_contentscript_xrays.js | 2 +-
.../test/xpcshell/test_ext_contexts.js | 4 +-
.../test_ext_contextual_identities.js | 4 +-
.../test/xpcshell/test_ext_cookieBehaviors.js | 6 +-
.../test/xpcshell/test_ext_debugging_utils.js | 4 +-
.../xpcshell/test_ext_downloads_download.js | 4 +-
.../test/xpcshell/test_ext_downloads_misc.js | 2 +-
.../xpcshell/test_ext_downloads_private.js | 2 +-
.../xpcshell/test_ext_downloads_search.js | 2 +-
.../test/xpcshell/test_ext_experiments.js | 6 +-
.../test_ext_extensionPreferencesManager.js | 16 +-
.../test_ext_extensionSettingsStore.js | 8 +-
.../extensions/test/xpcshell/test_ext_i18n.js | 2 +-
.../test/xpcshell/test_ext_i18n_css.js | 2 +-
.../extensions/test/xpcshell/test_ext_idle.js | 2 +-
.../test_ext_legacy_extension_context.js | 6 +-
.../test_ext_legacy_extension_embedding.js | 4 +-
.../test/xpcshell/test_ext_management.js | 4 +-
.../test_ext_management_uninstall_self.js | 6 +-
.../test_ext_native_messaging_perf.js | 10 +-
.../test/xpcshell/test_ext_permissions.js | 6 +-
.../test/xpcshell/test_ext_privacy.js | 12 +-
.../test/xpcshell/test_ext_privacy_disable.js | 14 +-
.../test/xpcshell/test_ext_privacy_update.js | 10 +-
.../test/xpcshell/test_ext_redirects.js | 4 +-
...t_ext_runtime_onInstalled_and_onStartup.js | 6 +-
.../test/xpcshell/test_ext_schemas.js | 6 +-
.../test_ext_schemas_allowed_contexts.js | 2 +-
.../test/xpcshell/test_ext_schemas_async.js | 4 +-
.../xpcshell/test_ext_schemas_interactive.js | 6 +-
.../xpcshell/test_ext_schemas_privileged.js | 2 +-
.../test/xpcshell/test_ext_schemas_revoke.js | 4 +-
.../test/xpcshell/test_ext_schemas_roots.js | 4 +-
.../xpcshell/test_ext_shutdown_cleanup.js | 2 +-
.../test/xpcshell/test_ext_startup_cache.js | 2 +-
.../test/xpcshell/test_ext_storage.js | 4 +-
.../test/xpcshell/test_ext_storage_sync.js | 14 +-
.../xpcshell/test_ext_storage_sync_crypto.js | 6 +-
.../test/xpcshell/test_ext_topSites.js | 2 +-
.../xpcshell/test_ext_unknown_permissions.js | 2 +-
.../test/xpcshell/test_locale_data.js | 2 +-
.../test/xpcshell/test_native_manifests.js | 22 +--
.../test/xpcshell/test_proxy_scripts.js | 4 +-
.../xpcshell/test_proxy_scripts_results.js | 4 +-
toolkit/components/feeds/FeedProcessor.js | 4 +-
toolkit/components/feeds/test/head.js | 4 +-
.../filewatcher/tests/xpcshell/head.js | 4 +-
toolkit/components/gfx/SanityTest.js | 4 +-
.../components/gfx/content/gfxFrameScript.js | 2 +-
.../jsdownloads/src/DownloadCore.jsm | 30 ++--
.../jsdownloads/src/DownloadHistory.jsm | 20 +--
.../jsdownloads/src/DownloadIntegration.jsm | 62 ++++----
.../jsdownloads/src/DownloadLegacy.js | 6 +-
.../jsdownloads/src/DownloadList.jsm | 2 +-
.../jsdownloads/src/DownloadPaths.jsm | 6 +-
.../jsdownloads/src/DownloadStore.jsm | 10 +-
.../jsdownloads/src/DownloadUIHelper.jsm | 12 +-
.../components/jsdownloads/src/Downloads.jsm | 22 +--
.../jsdownloads/test/browser/head.js | 32 ++--
.../components/jsdownloads/test/unit/head.js | 50 +++---
.../test/unit/test_DownloadCore.js | 4 +-
.../test/unit/test_DownloadHistory.js | 2 +-
.../test/unit/test_DownloadPaths.js | 2 +-
.../test/unit/test_DownloadStore.js | 8 +-
toolkit/components/lz4/lz4.js | 6 +-
toolkit/components/lz4/lz4_internal.js | 2 +-
.../lz4/tests/xpcshell/test_lz4_sync.js | 4 +-
.../test/unit/test_mediasniffer.js | 4 +-
.../test/unit/test_mediasniffer_ext.js | 4 +-
toolkit/components/mozintl/mozIntl.js | 4 +-
.../components/mozintl/test/test_mozintl.js | 2 +-
.../mozprotocol/mozProtocolHandler.js | 6 +-
.../components/narrate/NarrateControls.jsm | 10 +-
toolkit/components/narrate/Narrator.jsm | 4 +-
.../narrate/test/NarrateTestUtils.jsm | 6 +-
toolkit/components/narrate/test/head.js | 8 +-
toolkit/components/nsDefaultCLH.js | 4 +-
.../osfile/modules/osfile_async_front.jsm | 32 ++--
.../osfile/modules/osfile_native.jsm | 8 +-
.../modules/osfile_shared_allthreads.jsm | 6 +-
.../osfile/modules/osfile_unix_allthreads.jsm | 4 +-
.../osfile/modules/osfile_win_allthreads.jsm | 4 +-
toolkit/components/osfile/modules/ospath.jsm | 6 +-
toolkit/components/osfile/osfile.jsm | 2 +-
.../tests/mochi/main_test_osfile_async.js | 10 +-
.../osfile/tests/mochi/test_osfile_comms.xul | 4 +-
.../components/osfile/tests/xpcshell/head.js | 10 +-
.../osfile/tests/xpcshell/test_compression.js | 2 +-
.../osfile/tests/xpcshell/test_constants.js | 6 +-
.../osfile/tests/xpcshell/test_duration.js | 4 +-
.../xpcshell/test_file_URL_conversion.js | 6 +-
.../osfile/tests/xpcshell/test_logging.js | 4 +-
.../osfile/tests/xpcshell/test_makeDir.js | 4 +-
.../osfile/tests/xpcshell/test_open.js | 2 +-
.../tests/xpcshell/test_osfile_async.js | 2 +-
.../xpcshell/test_osfile_async_append.js | 2 +-
.../tests/xpcshell/test_osfile_async_bytes.js | 2 +-
.../tests/xpcshell/test_osfile_async_copy.js | 8 +-
.../tests/xpcshell/test_osfile_async_flush.js | 2 +-
.../xpcshell/test_osfile_async_largefiles.js | 4 +-
.../xpcshell/test_osfile_async_setDates.js | 2 +-
.../tests/xpcshell/test_osfile_closed.js | 2 +-
.../tests/xpcshell/test_osfile_error.js | 2 +-
.../osfile/tests/xpcshell/test_osfile_kill.js | 4 +-
...test_osfile_writeAtomic_backupTo_option.js | 2 +-
.../osfile/tests/xpcshell/test_path.js | 8 +-
.../tests/xpcshell/test_path_constants.js | 4 +-
.../osfile/tests/xpcshell/test_queue.js | 2 +-
.../osfile/tests/xpcshell/test_remove.js | 4 +-
.../osfile/tests/xpcshell/test_removeDir.js | 4 +-
.../tests/xpcshell/test_removeEmptyDir.js | 4 +-
.../osfile/tests/xpcshell/test_shutdown.js | 6 +-
.../osfile/tests/xpcshell/test_telemetry.js | 4 +-
.../osfile/tests/xpcshell/test_unique.js | 2 +-
.../passwordmgr/InsecurePasswordUtils.jsm | 8 +-
.../components/passwordmgr/LoginHelper.jsm | 8 +-
.../components/passwordmgr/LoginImport.jsm | 16 +-
.../passwordmgr/LoginManagerContent.jsm | 30 ++--
.../passwordmgr/LoginManagerContextMenu.jsm | 12 +-
.../passwordmgr/LoginManagerParent.jsm | 18 +--
.../components/passwordmgr/LoginRecipes.jsm | 10 +-
toolkit/components/passwordmgr/LoginStore.jsm | 8 +-
toolkit/components/passwordmgr/OSCrypto.jsm | 4 +-
.../components/passwordmgr/OSCrypto_win.js | 6 +-
.../passwordmgr/content/passwordManager.js | 16 +-
toolkit/components/passwordmgr/crypto-SDR.js | 8 +-
toolkit/components/passwordmgr/nsLoginInfo.js | 6 +-
.../components/passwordmgr/nsLoginManager.js | 28 ++--
.../passwordmgr/nsLoginManagerPrompter.js | 12 +-
.../components/passwordmgr/storage-json.js | 22 +--
.../passwordmgr/storage-mozStorage.js | 8 +-
.../passwordmgr/test/LoginTestUtils.jsm | 10 +-
.../browser/browser_hasInsecureLoginForms.js | 2 +-
...r_hasInsecureLoginForms_streamConverter.js | 6 +-
.../browser/browser_passwordmgr_editing.js | 2 +-
.../passwordmgr/test/browser/head.js | 6 +-
.../chrome/test_privbrowsing_perwindowpb.html | 2 +-
.../test_autocomplete_https_upgrade.html | 2 +-
.../test_autofill_password-only.html | 2 +-
.../test/mochitest/test_autofocus_js.html | 2 +-
.../test_basic_form_autocomplete.html | 2 +-
.../test/mochitest/test_basic_form_html5.html | 2 +-
.../mochitest/test_basic_form_pwonly.html | 2 +-
.../test/mochitest/test_case_differences.html | 2 +-
.../test_form_action_javascript.html | 2 +-
...test_insecure_form_field_autocomplete.html | 2 +-
.../test_password_field_autocomplete.html | 2 +-
.../test/mochitest/test_prompt.html | 4 +-
.../test/mochitest/test_prompt_http.html | 4 +-
.../test/mochitest/test_prompt_noWindow.html | 2 +-
.../mochitest/test_prompt_promptAuth.html | 2 +-
.../test/mochitest/test_username_focus.html | 2 +-
.../passwordmgr/test/pwmgr_common.js | 12 +-
.../components/passwordmgr/test/unit/head.js | 28 ++--
.../test/unit/test_OSCrypto_win.js | 4 +-
.../test/unit/test_context_menu.js | 4 +-
.../test/unit/test_dedupeLogins.js | 2 +-
.../test/unit/test_getFormFields.js | 2 +-
.../test/unit/test_getPasswordFields.js | 2 +-
.../test/unit/test_getPasswordOrigin.js | 2 +-
.../test/unit/test_isOriginMatching.js | 2 +-
.../test/unit/test_maybeImportLogin.js | 4 +-
.../test/unit/test_module_LoginImport.js | 16 +-
.../test/unit/test_module_LoginStore.js | 4 +-
.../test/unit/test_removeLegacySignonFiles.js | 4 +-
.../unit/test_user_autocomplete_result.js | 6 +-
.../payments/content/paymentDialog.js | 7 +-
.../content/paymentDialogFrameScript.js | 4 +-
.../components/payments/paymentUIService.js | 6 +-
.../components/payments/test/browser/head.js | 6 +-
toolkit/components/payments/test/unit/head.js | 4 +-
toolkit/components/perf/test_pm.xul | 2 +-
.../PerformanceStats-content.js | 6 +-
.../perfmonitoring/PerformanceStats.jsm | 12 +-
.../PerformanceWatcher-content.js | 4 +-
.../perfmonitoring/PerformanceWatcher.jsm | 4 +-
.../tests/browser/browser_compartments.js | 10 +-
.../perfmonitoring/tests/browser/head.js | 8 +-
.../components/places/BookmarkHTMLUtils.jsm | 18 +--
.../components/places/BookmarkJSONUtils.jsm | 14 +-
toolkit/components/places/Bookmarks.jsm | 22 +--
toolkit/components/places/ColorAnalyzer.js | 4 +-
toolkit/components/places/History.jsm | 22 +--
.../places/PageIconProtocolHandler.js | 12 +-
toolkit/components/places/PlacesBackups.jsm | 16 +-
.../places/PlacesCategoriesStarter.js | 12 +-
toolkit/components/places/PlacesDBUtils.jsm | 8 +-
.../PlacesRemoteTabsAutocompleteProvider.jsm | 6 +-
.../PlacesSearchAutocompleteProvider.jsm | 6 +-
toolkit/components/places/PlacesSyncUtils.jsm | 12 +-
.../components/places/PlacesTransactions.jsm | 12 +-
toolkit/components/places/PlacesUtils.jsm | 4 +-
toolkit/components/places/UnifiedComplete.js | 4 +-
.../components/places/nsLivemarkService.js | 12 +-
.../components/places/nsPlacesExpiration.js | 6 +-
toolkit/components/places/nsTaggingService.js | 6 +-
.../places/tests/PlacesTestUtils.jsm | 12 +-
.../places/tests/bookmarks/head_bookmarks.js | 2 +-
.../test_1017502-bookmarks_foreign_count.js | 2 +-
.../bookmarks/test_nsINavBookmarkObserver.js | 2 +-
.../tests/browser/browser_colorAnalyzer.js | 2 +-
.../components/places/tests/browser/head.js | 12 +-
.../components/places/tests/chrome/head.js | 8 +-
.../places/tests/chrome/test_303567.xul | 6 +-
.../places/tests/chrome/test_341972a.xul | 6 +-
.../places/tests/chrome/test_341972b.xul | 6 +-
.../places/tests/chrome/test_342484.xul | 6 +-
.../places/tests/chrome/test_371798.xul | 6 +-
.../places/tests/chrome/test_381357.xul | 6 +-
.../tests/chrome/test_reloadLivemarks.xul | 6 +-
.../tests/expiration/head_expiration.js | 2 +-
.../places/tests/favicons/head_favicons.js | 2 +-
.../components/places/tests/head_common.js | 4 +-
.../places/tests/history/head_history.js | 2 +-
.../history/test_removeVisitsByFilter.js | 2 +-
.../places/tests/legacy/head_legacy.js | 2 +-
.../places/tests/migration/head_migration.js | 2 +-
.../places/tests/queries/head_queries.js | 2 +-
.../unifiedcomplete/head_autocomplete.js | 4 +-
.../test_PlacesSearchAutocompleteProvider.js | 2 +-
.../unifiedcomplete/test_extension_matches.js | 2 +-
.../test_remote_tab_matches.js | 2 +-
.../test_search_suggestions.js | 2 +-
.../places/tests/unit/head_bookmarks.js | 2 +-
.../places/tests/unit/nsDummyObserver.js | 4 +-
.../places/tests/unit/test_405497.js | 2 +-
.../tests/unit/test_adaptive_bug527311.js | 2 +-
.../tests/unit/test_async_in_batchmode.js | 2 +-
.../unit/test_bookmarks_html_singleframe.js | 2 +-
.../places/tests/unit/test_bookmarks_json.js | 2 +-
.../tests/unit/test_bookmarks_json_corrupt.js | 2 +-
.../test_bookmarks_restore_notification.js | 2 +-
.../places/tests/unit/test_frecency_decay.js | 2 +-
.../tests/unit/test_preventive_maintenance.js | 2 +-
...ventive_maintenance_checkAndFixDatabase.js | 2 +-
.../test_preventive_maintenance_runTasks.js | 2 +-
.../places/tests/unit/test_sync_utils.js | 8 +-
.../places/tests/unit/test_telemetry.js | 2 +-
.../printing/content/printPageSetup.js | 2 +-
.../printing/content/printPreviewBindings.xml | 6 +-
.../printing/content/printProgress.js | 2 +-
.../components/printing/content/printUtils.js | 6 +-
...vateBrowsingTrackingProtectionWhitelist.js | 4 +-
.../ContentProcessSingleton.js | 8 +-
.../processsingleton/MainProcessSingleton.js | 8 +-
.../promiseworker/PromiseWorker.jsm | 4 +-
.../tests/xpcshell/test_Promise.js | 4 +-
.../prompts/content/commonDialog.js | 4 +-
.../components/prompts/content/tabprompts.xml | 4 +-
.../components/prompts/src/CommonDialog.jsm | 8 +-
.../prompts/src/SharedPromptUtils.jsm | 2 +-
toolkit/components/prompts/src/nsPrompter.js | 6 +-
.../components/prompts/test/chromeScript.js | 4 +-
toolkit/components/reader/AboutReader.jsm | 20 +--
toolkit/components/reader/ReaderMode.jsm | 16 +-
toolkit/components/reader/ReaderWorker.jsm | 4 +-
.../reader/test/browser_readerMode.js | 2 +-
toolkit/components/reader/test/head.js | 2 +-
.../remotebrowserutils/RemoteWebNavigation.js | 10 +-
.../browser/browser_RemoteWebNavigation.js | 2 +-
.../test/unit/head_download_manager.js | 6 +-
.../test/unit/test_app_rep.js | 4 +-
.../test/unit/test_app_rep_maclinux.js | 6 +-
.../test/unit/test_app_rep_windows.js | 16 +-
.../test/unit/test_login_rep.js | 4 +-
.../resistfingerprinting/LanguagePrompt.jsm | 4 +-
.../components/satchel/AutoCompletePopup.jsm | 4 +-
toolkit/components/satchel/FormHistory.jsm | 18 +--
.../components/satchel/FormHistoryStartup.js | 8 +-
.../components/satchel/formSubmitListener.js | 6 +-
.../components/satchel/nsFormAutoComplete.js | 10 +-
.../satchel/nsFormAutoCompleteResult.jsm | 2 +-
.../satchel/nsInputListAutoComplete.js | 6 +-
.../satchel/test/browser/browser_close_tab.js | 2 +-
.../test/browser/browser_popup_mouseover.js | 2 +-
.../browser_privbrowsing_perwindowpb.js | 2 +-
.../components/satchel/test/parent_utils.js | 6 +-
.../satchel/test/unit/head_satchel.js | 6 +-
.../satchel/test/unit/test_async_expire.js | 4 +-
.../satchel/test/unit/test_history_api.js | 2 +-
.../satchel/test/unit/test_notify.js | 2 +-
.../search/SearchSuggestionController.jsm | 8 +-
toolkit/components/search/nsSearchService.js | 10 +-
.../components/search/nsSearchSuggestions.js | 10 +-
toolkit/components/search/nsSidebar.js | 2 +-
.../search/tests/xpcshell/head_search.js | 22 +--
.../tests/xpcshell/test_SearchStaticData.js | 2 +-
.../tests/xpcshell/test_addEngine_callback.js | 2 +-
.../tests/xpcshell/test_searchSuggest.js | 8 +-
.../tests/xpcshell/test_selectedEngine.js | 2 +-
.../securityreporter/SecurityReporter.js | 8 +-
.../browser_Telemetry_timestamp_test.js | 4 +-
.../startup/tests/unit/head_startup.js | 4 +-
.../startup/tests/unit/test_startup_crash.js | 2 +-
toolkit/components/telemetry/GCTelemetry.jsm | 4 +-
.../components/telemetry/TelemetryArchive.jsm | 14 +-
.../telemetry/TelemetryController.jsm | 16 +-
.../telemetry/TelemetryEnvironment.jsm | 46 +++---
.../telemetry/TelemetryHealthPing.jsm | 20 +--
toolkit/components/telemetry/TelemetryLog.jsm | 2 +-
.../components/telemetry/TelemetryModules.jsm | 10 +-
.../telemetry/TelemetryReportingPolicy.jsm | 24 +--
.../components/telemetry/TelemetrySend.jsm | 40 ++---
.../components/telemetry/TelemetrySession.jsm | 18 +--
.../components/telemetry/TelemetryStartup.js | 10 +-
.../telemetry/TelemetryStopwatch.jsm | 6 +-
.../components/telemetry/TelemetryStorage.jsm | 24 +--
.../components/telemetry/TelemetryUtils.jsm | 2 +-
toolkit/components/telemetry/UITelemetry.jsm | 4 +-
toolkit/components/telemetry/UpdatePing.jsm | 12 +-
.../hybrid-content/HybridContentTelemetry.jsm | 8 +-
.../content-HybridContentTelemetry.js | 8 +-
.../tests/browser/browser_DynamicScalars.js | 6 +-
.../browser/browser_HybridContentTelemetry.js | 6 +-
.../tests/browser/browser_TelemetryGC.js | 4 +-
.../browser/browser_UpdatePingSuccess.js | 2 +-
.../tests/unit/TelemetryArchiveTesting.jsm | 8 +-
.../components/telemetry/tests/unit/head.js | 64 ++++----
.../telemetry/tests/unit/test_ChildEvents.js | 10 +-
.../tests/unit/test_ChildHistograms.js | 8 +-
.../telemetry/tests/unit/test_ChildScalars.js | 10 +-
.../tests/unit/test_MigratePendingPings.js | 10 +-
.../telemetry/tests/unit/test_PingAPI.js | 14 +-
.../telemetry/tests/unit/test_PingSender.js | 16 +-
.../tests/unit/test_SubsessionChaining.js | 12 +-
.../tests/unit/test_TelemetryCaptureStack.js | 4 +-
.../tests/unit/test_TelemetryController.js | 20 +--
.../unit/test_TelemetryControllerBuildID.js | 10 +-
.../unit/test_TelemetryControllerShutdown.js | 14 +-
.../unit/test_TelemetryController_idle.js | 16 +-
.../tests/unit/test_TelemetryEnvironment.js | 38 ++---
.../telemetry/tests/unit/test_TelemetryGC.js | 2 +-
.../tests/unit/test_TelemetryHealthPing.js | 24 +--
.../tests/unit/test_TelemetryHistograms.js | 4 +-
.../tests/unit/test_TelemetryLateWrites.js | 2 +-
.../tests/unit/test_TelemetryLockCount.js | 2 +-
.../telemetry/tests/unit/test_TelemetryLog.js | 4 +-
.../tests/unit/test_TelemetryModules.js | 10 +-
.../unit/test_TelemetryReportingPolicy.js | 20 +--
.../tests/unit/test_TelemetrySend.js | 28 ++--
.../tests/unit/test_TelemetrySendOldPings.js | 14 +-
.../tests/unit/test_TelemetrySession.js | 34 ++---
...t_TelemetrySession_abortedSessionQueued.js | 4 +-
.../unit/test_TelemetrySession_activeTicks.js | 4 +-
.../tests/unit/test_TelemetryStopwatch.js | 2 +-
.../tests/unit/test_TelemetryStorage.js | 10 +-
.../tests/unit/test_TelemetryTimestamps.js | 12 +-
.../terminator/nsTerminatorTelemetry.js | 8 +-
.../tests/xpcshell/test_terminator_record.js | 6 +-
.../tests/xpcshell/test_terminator_reload.js | 6 +-
.../thumbnails/BackgroundPageThumbs.jsm | 10 +-
.../components/thumbnails/PageThumbUtils.jsm | 8 +-
toolkit/components/thumbnails/PageThumbs.jsm | 6 +-
.../thumbnails/PageThumbsStorageService.js | 4 +-
.../content/backgroundPageThumbsContent.js | 6 +-
toolkit/components/thumbnails/test/head.js | 14 +-
.../test/test_thumbnails_interfaces.js | 2 +-
.../timermanager/nsUpdateTimerManager.js | 4 +-
.../tests/unit/consumerNotifications.js | 2 +-
.../tooltiptext/TooltipTextProvider.js | 6 +-
.../url-classifier/SafeBrowsing.jsm | 2 +-
.../nsUrlClassifierHashCompleter.js | 6 +-
.../url-classifier/nsUrlClassifierLib.js | 4 +-
.../nsUrlClassifierListManager.js | 4 +-
.../tests/UrlClassifierTestUtils.jsm | 2 +-
.../tests/mochitest/classifierCommon.js | 2 +-
.../tests/mochitest/test_advisory_link.html | 6 +-
.../test_allowlisted_annotations.html | 2 +-
.../test_classified_annotations.html | 2 +-
.../tests/mochitest/test_donottrack.html | 4 +-
...st_privatebrowsing_trackingprotection.html | 6 +-
.../tests/mochitest/test_reporturl.html | 8 +-
.../mochitest/test_threathit_report.html | 6 +-
.../test_trackingprotection_bug1157081.html | 6 +-
.../test_trackingprotection_bug1312515.html | 6 +-
.../test_trackingprotection_whitelist.html | 6 +-
.../tests/unit/head_urlclassifier.js | 4 +-
.../unit/test_bug1274685_unowned_list.js | 4 +-
.../tests/unit/test_digest256.js | 6 +-
.../tests/unit/test_hashcompleter_v4.js | 2 +-
.../tests/unit/test_listmanager.js | 6 +-
.../unit/test_platform_specific_threats.js | 2 +-
.../tests/unit/test_provider_url.js | 2 +-
.../components/urlformatter/nsURLFormatter.js | 10 +-
.../tests/unit/head_urlformatter.js | 2 +-
.../tests/unit/test_urlformatter.js | 2 +-
toolkit/components/utils/simpleServices.js | 10 +-
.../components/viewconfig/content/config.js | 2 +-
.../viewsource/ViewSourceBrowser.jsm | 6 +-
.../viewsource/content/viewPartialSource.js | 2 +-
.../viewsource/content/viewSource-content.js | 6 +-
.../viewsource/content/viewSource.js | 10 +-
.../viewsource/content/viewSourceUtils.js | 10 +-
.../test/browser/browser_gotoline.js | 2 +-
.../viewsource/test/browser/head.js | 4 +-
.../test/test_dialog_arguments.html | 2 +-
.../test/test_modal_windows.html | 4 +-
toolkit/components/xulstore/XULStore.js | 6 +-
.../xulstore/tests/xpcshell/test_XULStore.js | 2 +-
toolkit/content/about.js | 2 +-
toolkit/content/aboutAbout.js | 2 +-
toolkit/content/aboutNetworking.js | 4 +-
toolkit/content/aboutProfiles.js | 6 +-
toolkit/content/aboutServiceWorkers.js | 4 +-
toolkit/content/aboutSupport.js | 20 +--
toolkit/content/aboutTelemetry.js | 28 ++--
toolkit/content/aboutUrlClassifier.js | 2 +-
toolkit/content/aboutwebrtc/aboutWebrtc.js | 8 +-
toolkit/content/browser-child.js | 18 +--
toolkit/content/browser-content.js | 16 +-
toolkit/content/contentAreaUtils.js | 2 +-
toolkit/content/globalOverlay.js | 4 +-
toolkit/content/plugins.html | 2 +-
toolkit/content/preferencesBindings.js | 10 +-
toolkit/content/process-content.js | 4 +-
toolkit/content/resetProfile.js | 4 +-
toolkit/content/select-child.js | 6 +-
.../tests/browser/browser_block_webAudio.js | 2 +-
.../browser_crash_previous_frameloader.js | 4 +-
...browser_default_image_filename_redirect.js | 2 +-
.../content/tests/browser/browser_findbar.js | 2 +-
.../tests/browser/browser_isSynthetic.js | 2 +-
.../tests/browser/browser_mute_webAudio.js | 2 +-
toolkit/content/tests/browser/head.js | 2 +-
.../tests/chrome/RegisterUnregisterChrome.js | 2 +-
.../content/tests/chrome/bug263683_window.xul | 6 +-
.../content/tests/chrome/bug304188_window.xul | 2 +-
.../content/tests/chrome/bug331215_window.xul | 4 +-
.../content/tests/chrome/bug360437_window.xul | 2 +-
.../content/tests/chrome/bug451540_window.xul | 4 +-
.../chrome/findbar_entireword_window.xul | 2 +-
.../tests/chrome/findbar_events_window.xul | 4 +-
.../content/tests/chrome/findbar_window.xul | 6 +-
.../chrome/test_autocomplete_delayOnPaste.xul | 2 +-
...t_autocomplete_placehold_last_complete.xul | 2 +-
.../tests/chrome/test_textbox_dictionary.xul | 2 +-
.../tests/chrome/window_browser_drop.xul | 6 +-
.../test_autocomplete_change_after_focus.html | 4 +-
.../tests/unit/test_contentAreaUtils.js | 2 +-
.../tests/widgets/test_popupreflows.xul | 2 +-
toolkit/content/viewZoomOverlay.js | 2 +-
toolkit/content/widgets/autocomplete.xml | 2 +-
toolkit/content/widgets/browser.xml | 6 +-
toolkit/content/widgets/editor.xml | 2 +-
toolkit/content/widgets/findbar.xml | 4 +-
toolkit/content/widgets/general.xml | 4 +-
toolkit/content/widgets/popup.xml | 2 +-
toolkit/content/widgets/remote-browser.xml | 14 +-
toolkit/content/widgets/tabbox.xml | 2 +-
toolkit/content/widgets/textbox.xml | 2 +-
toolkit/content/widgets/toolbar.xml | 2 +-
toolkit/crashreporter/CrashReports.jsm | 2 +-
toolkit/crashreporter/CrashSubmit.jsm | 12 +-
toolkit/crashreporter/KeyValueParser.jsm | 8 +-
toolkit/crashreporter/content/crashes.js | 10 +-
toolkit/crashreporter/test/CrashTestUtils.jsm | 4 +-
toolkit/crashreporter/test/browser/head.js | 2 +-
.../test/unit/crasher_subprocess_head.js | 4 +-
.../test/unit/head_crashreporter.js | 12 +-
.../test/unit/test_crash_AsyncShutdown.js | 18 +--
.../test/unit/test_crash_terminator.js | 2 +-
.../test/unit/test_crashreporter_crash.js | 14 +-
.../test/unit/test_event_files.js | 6 +-
toolkit/forgetaboutsite/ForgetAboutSite.jsm | 14 +-
.../test/browser/browser_clearplugindata.js | 2 +-
.../test/unit/head_forgetaboutsite.js | 2 +-
.../test/unit/test_removeDataFromDomain.js | 12 +-
toolkit/modules/AppMenuNotifications.jsm | 2 +-
toolkit/modules/AsyncPrefs.jsm | 2 +-
toolkit/modules/Battery.jsm | 4 +-
toolkit/modules/BrowserUtils.jsm | 6 +-
toolkit/modules/CanonicalJSON.jsm | 6 +-
toolkit/modules/CertUtils.jsm | 2 +-
toolkit/modules/CharsetMenu.jsm | 6 +-
toolkit/modules/ClientID.jsm | 14 +-
toolkit/modules/Console.jsm | 6 +-
toolkit/modules/DateTimePickerHelper.jsm | 4 +-
toolkit/modules/DeferredTask.jsm | 6 +-
toolkit/modules/Deprecated.jsm | 2 +-
toolkit/modules/E10SUtils.jsm | 12 +-
toolkit/modules/EventEmitter.jsm | 8 +-
toolkit/modules/FileUtils.jsm | 2 +-
toolkit/modules/Finder.jsm | 12 +-
toolkit/modules/FinderHighlighter.jsm | 10 +-
toolkit/modules/FinderIterator.jsm | 10 +-
toolkit/modules/GMPInstallManager.jsm | 22 +--
toolkit/modules/GMPUtils.jsm | 4 +-
toolkit/modules/HiddenFrame.jsm | 6 +-
toolkit/modules/InlineSpellChecker.jsm | 2 +-
toolkit/modules/InlineSpellCheckerContent.jsm | 2 +-
toolkit/modules/Integration.jsm | 2 +-
toolkit/modules/JSONFile.jsm | 24 +--
toolkit/modules/LightweightThemeConsumer.jsm | 10 +-
toolkit/modules/Log.jsm | 14 +-
toolkit/modules/Memory.jsm | 4 +-
toolkit/modules/NewTabUtils.jsm | 10 +-
toolkit/modules/ObjectUtils.jsm | 2 +-
toolkit/modules/PageMetadata.jsm | 6 +-
toolkit/modules/PermissionsUtils.jsm | 4 +-
toolkit/modules/PopupNotifications.jsm | 6 +-
toolkit/modules/Preferences.jsm | 4 +-
toolkit/modules/PrivateBrowsingUtils.jsm | 2 +-
toolkit/modules/ProfileAge.jsm | 6 +-
toolkit/modules/Promise-backend.js | 2 -
toolkit/modules/PromiseUtils.jsm | 4 +-
toolkit/modules/PropertyListUtils.jsm | 10 +-
toolkit/modules/RemoteController.js | 2 +-
toolkit/modules/RemoteFinder.jsm | 10 +-
toolkit/modules/RemotePageManager.jsm | 4 +-
toolkit/modules/RemoteSecurityUI.jsm | 2 +-
toolkit/modules/RemoteWebProgress.jsm | 4 +-
toolkit/modules/ResetProfile.jsm | 4 +-
toolkit/modules/SelectContentHelper.jsm | 10 +-
toolkit/modules/SelectParentHelper.jsm | 4 +-
toolkit/modules/ServiceRequest.jsm | 2 +-
toolkit/modules/Services.jsm | 6 +-
toolkit/modules/ShortcutUtils.jsm | 4 +-
toolkit/modules/Sqlite.jsm | 4 +-
toolkit/modules/Timer.jsm | 2 +-
toolkit/modules/Troubleshoot.jsm | 12 +-
toolkit/modules/UpdateUtils.jsm | 12 +-
toolkit/modules/WebChannel.jsm | 4 +-
toolkit/modules/WindowDraggingUtils.jsm | 2 +-
toolkit/modules/ZipUtils.jsm | 12 +-
toolkit/modules/addons/MatchURLFilters.jsm | 6 +-
toolkit/modules/addons/WebNavigation.jsm | 8 +-
.../modules/addons/WebNavigationContent.js | 8 +-
toolkit/modules/addons/WebRequest.jsm | 18 +--
toolkit/modules/addons/WebRequestContent.js | 8 +-
toolkit/modules/addons/WebRequestUpload.jsm | 4 +-
toolkit/modules/debug.js | 6 +-
toolkit/modules/secondscreen/RokuApp.jsm | 4 +-
.../secondscreen/SimpleServiceDiscovery.jsm | 6 +-
toolkit/modules/sessionstore/FormData.jsm | 2 +-
toolkit/modules/sessionstore/PrivacyLevel.jsm | 2 +-
.../modules/sessionstore/SessionHistory.jsm | 6 +-
toolkit/modules/sessionstore/Utils.jsm | 8 +-
toolkit/modules/subprocess/Subprocess.jsm | 14 +-
.../modules/subprocess/subprocess_common.jsm | 12 +-
.../modules/subprocess/subprocess_unix.jsm | 8 +-
toolkit/modules/subprocess/subprocess_win.jsm | 12 +-
.../modules/subprocess/test/xpcshell/head.js | 18 +--
.../test/xpcshell/test_subprocess.js | 10 +-
.../tests/browser/browser_AsyncPrefs.js | 2 +-
.../modules/tests/browser/browser_Battery.js | 4 +-
.../tests/browser/browser_BrowserUtils.js | 2 +-
.../tests/browser/browser_Deprecated.js | 4 +-
.../modules/tests/browser/browser_Geometry.js | 2 +-
.../browser/browser_InlineSpellChecker.js | 2 +-
.../tests/browser/browser_PageMetadata.js | 2 +-
.../tests/browser/browser_PromiseMessage.js | 2 +-
.../browser/browser_RemotePageManager.js | 2 +-
.../tests/browser/browser_Troubleshoot.js | 6 +-
.../tests/browser/browser_WebNavigation.js | 2 +-
.../tests/browser/browser_WebRequest.js | 2 +-
.../browser/browser_WebRequest_ancestors.js | 4 +-
.../browser/browser_WebRequest_cookies.js | 2 +-
.../browser/browser_WebRequest_filtering.js | 2 +-
toolkit/modules/tests/browser/head.js | 2 +-
.../tests/chrome/test_bug544442_checkCert.xul | 2 +-
.../tests/chrome/test_findCssSelector.html | 2 +-
.../modules/tests/modules/MockDocument.jsm | 4 +-
.../tests/modules/PromiseTestUtils.jsm | 6 +-
toolkit/modules/tests/xpcshell/head.js | 10 +-
.../tests/xpcshell/test_BinarySearch.js | 2 +-
.../tests/xpcshell/test_CanonicalJSON.js | 2 +-
toolkit/modules/tests/xpcshell/test_Color.js | 2 +-
.../tests/xpcshell/test_DeferredTask.js | 6 +-
.../tests/xpcshell/test_EventEmitter.js | 2 +-
.../modules/tests/xpcshell/test_FileUtils.js | 2 +-
.../tests/xpcshell/test_FinderIterator.js | 2 +-
.../tests/xpcshell/test_GMPInstallManager.js | 20 +--
toolkit/modules/tests/xpcshell/test_Http.js | 4 +-
.../tests/xpcshell/test_Integration.js | 2 +-
.../modules/tests/xpcshell/test_JSONFile.js | 24 +--
toolkit/modules/tests/xpcshell/test_Log.js | 6 +-
.../tests/xpcshell/test_Log_stackTrace.js | 2 +-
.../tests/xpcshell/test_MatchURLFilters.js | 4 +-
.../tests/xpcshell/test_ObjectUtils.js | 2 +-
.../tests/xpcshell/test_ObjectUtils_strict.js | 4 +-
.../tests/xpcshell/test_PermissionsUtils.js | 4 +-
.../tests/xpcshell/test_Preferences.js | 2 +-
.../modules/tests/xpcshell/test_Promise.js | 8 +-
.../tests/xpcshell/test_PromiseUtils.js | 6 +-
.../modules/tests/xpcshell/test_Services.js | 8 +-
.../test_UpdateUtils_updatechannel.js | 4 +-
.../tests/xpcshell/test_UpdateUtils_url.js | 18 +--
.../modules/tests/xpcshell/test_ZipUtils.js | 6 +-
.../modules/tests/xpcshell/test_client_id.js | 8 +-
toolkit/modules/tests/xpcshell/test_jsesc.js | 2 +-
.../tests/xpcshell/test_propertyListsUtils.js | 2 +-
.../tests/xpcshell/test_readCertPrefs.js | 4 +-
.../tests/xpcshell/test_servicerequest_xhr.js | 2 +-
toolkit/modules/tests/xpcshell/test_sqlite.js | 18 +--
.../tests/xpcshell/test_sqlite_shutdown.js | 8 +-
toolkit/modules/tests/xpcshell/test_task.js | 10 +-
toolkit/modules/tests/xpcshell/test_timer.js | 2 +-
.../tests/xpcshell/test_web_channel.js | 4 +-
.../tests/xpcshell/test_web_channel_broker.js | 4 +-
toolkit/mozapps/downloads/DownloadLastDir.jsm | 6 +-
toolkit/mozapps/downloads/DownloadUtils.jsm | 8 +-
toolkit/mozapps/downloads/nsHelperAppDlg.js | 22 +--
.../test_unknownContentType_delayedbutton.xul | 4 +-
.../downloads/tests/unit/head_downloads.js | 2 +-
.../tests/unit/test_DownloadUtils.js | 2 +-
.../downloads/tests/unit/test_lowMinutes.js | 2 +-
.../tests/unit/test_syncedDownloadUtils.js | 2 +-
.../tests/unit/test_unspecified_arguments.js | 2 +-
toolkit/mozapps/extensions/AddonManager.jsm | 24 +--
.../extensions/ChromeManifestParser.jsm | 4 +-
.../extensions/LightweightThemeManager.jsm | 10 +-
toolkit/mozapps/extensions/addonManager.js | 6 +-
.../mozapps/extensions/amContentHandler.js | 4 +-
.../mozapps/extensions/amInstallTrigger.js | 8 +-
toolkit/mozapps/extensions/amWebAPI.js | 4 +-
toolkit/mozapps/extensions/content/about.js | 2 +-
.../mozapps/extensions/content/blocklist.js | 2 +-
toolkit/mozapps/extensions/content/eula.js | 2 +-
.../mozapps/extensions/content/extensions.js | 50 +++---
.../mozapps/extensions/content/newaddon.js | 4 +-
.../mozapps/extensions/content/pluginPrefs.js | 2 +-
toolkit/mozapps/extensions/content/update.js | 2 +-
.../extensions/content/xpinstallConfirm.js | 4 +-
.../internal/APIExtensionBootstrap.js | 4 +-
.../extensions/internal/AddonRepository.jsm | 4 +-
.../extensions/internal/AddonSettings.jsm | 4 +-
.../extensions/internal/AddonTestUtils.jsm | 28 ++--
.../internal/AddonUpdateChecker.jsm | 24 +--
.../mozapps/extensions/internal/Content.js | 2 +-
.../extensions/internal/GMPProvider.jsm | 20 +--
.../LightweightThemeImageOptimizer.jsm | 6 +-
.../extensions/internal/PluginProvider.jsm | 6 +-
.../internal/ProductAddonChecker.jsm | 26 ++--
.../extensions/internal/XPIInstall.jsm | 64 ++++----
.../extensions/internal/XPIProvider.jsm | 10 +-
.../extensions/internal/XPIProviderUtils.js | 4 +-
.../mozapps/extensions/nsBlocklistService.js | 30 ++--
.../extensions/nsBlocklistServiceContent.js | 4 +-
.../extensions/test/AddonManagerTesting.jsm | 6 +-
.../addons/bootstrap_globals/bootstrap.js | 2 +-
.../addons/test_bootstrap1_1/bootstrap.js | 2 +-
.../addons/test_bootstrap1_2/bootstrap.js | 2 +-
.../addons/test_bootstrap1_3/bootstrap.js | 2 +-
.../addons/test_bootstrap2_1/bootstrap.js | 2 +-
.../addons/test_bootstrap3_1/bootstrap.js | 2 +-
.../addons/test_bootstrap_const/bootstrap.js | 2 +-
.../test/addons/test_bug655254_2/bootstrap.js | 2 +-
.../test/addons/test_bug740612_2/bootstrap.js | 2 +-
.../addons/test_cache_certdb/bootstrap.js | 4 +-
.../bootstrap.js | 4 +-
.../test_delay_update_defer_v2/bootstrap.js | 4 +-
.../test_delay_update_ignore_v2/bootstrap.js | 4 +-
.../test/addons/test_experiment1/bootstrap.js | 2 +-
.../test/addons/test_jetpack/bootstrap.js | 2 +-
.../test/addons/test_symbol/bootstrap.js | 4 +-
.../addons/test_undoincompatible/bootstrap.js | 2 +-
.../addons/test_undouninstall1/bootstrap.js | 2 +-
.../addons/browser_update1_1/bootstrap.js | 2 +-
.../addons/browser_update1_1/frame-script.js | 2 +-
.../addons/browser_update1_2/bootstrap.js | 2 +-
.../addons/browser_update1_2/frame-script.js | 2 +-
.../browser_webapi_install/bootstrap.js | 2 +-
.../browser_addonrepository_performance.js | 2 +-
.../test/browser/browser_bug562899.js | 2 +-
.../test/browser/browser_bug591465.js | 2 +-
.../test/browser/browser_details.js | 2 +-
.../test/browser/browser_experiments.js | 10 +-
.../test/browser/browser_gmpProvider.js | 6 +-
.../browser/browser_inlinesettings_browser.js | 4 +-
.../extensions/test/browser/browser_list.js | 4 +-
.../test/browser/browser_updatessl.js | 2 +-
.../test/browser/browser_webext_options.js | 4 +-
.../browser_webext_options_addon_reload.js | 4 +-
.../mozapps/extensions/test/browser/head.js | 6 +-
.../test/mochitest/test_bug687194.html | 2 +-
.../test/xpcshell/data/BootstrapMonitor.jsm | 2 +-
.../xpcshell/data/from_sources/bootstrap.js | 2 +-
.../signing_checks/bootstrap_1/bootstrap.js | 2 +-
.../signing_checks/bootstrap_2/bootstrap.js | 2 +-
.../xpcshell/data/system_addons/bootstrap.js | 2 +-
.../test_delay_update_complete/bootstrap.js | 4 +-
.../data/test_delay_update_defer/bootstrap.js | 4 +-
.../test_delay_update_ignore/bootstrap.js | 4 +-
.../data/test_distribution2_2/bootstrap.js | 2 +-
.../xpcshell/data/test_proxy/bootstrap.js | 2 +-
.../xpcshell/data/test_temporary/bootstrap.js | 2 +-
.../extensions/test/xpcshell/head_addons.js | 54 +++----
.../test/xpcshell/test_AddonRepository.js | 4 +-
.../xpcshell/test_AddonRepository_cache.js | 2 +-
.../xpcshell/test_ChromeManifestParser.js | 2 +-
.../xpcshell/test_LightweightThemeManager.js | 4 +-
.../test/xpcshell/test_ProductAddonChecker.js | 6 +-
.../test/xpcshell/test_XPIStates.js | 2 +-
.../test/xpcshell/test_XPIcancel.js | 2 +-
.../test/xpcshell/test_asyncBlocklistLoad.js | 2 +-
.../test/xpcshell/test_backgroundupdate.js | 2 +-
.../test/xpcshell/test_badschema.js | 2 +-
.../test/xpcshell/test_blocklist_gfx.js | 4 +-
.../test_blocklist_metadata_filters.js | 4 +-
.../test/xpcshell/test_blocklist_prefs.js | 4 +-
.../test/xpcshell/test_blocklist_regexp.js | 4 +-
.../test/xpcshell/test_blocklistchange.js | 4 +-
.../test/xpcshell/test_bootstrap.js | 4 +-
.../test/xpcshell/test_bootstrap_globals.js | 2 +-
.../test/xpcshell/test_bug299716.js | 2 +-
.../test/xpcshell/test_bug299716_2.js | 2 +-
.../test/xpcshell/test_bug324121.js | 2 +-
.../test/xpcshell/test_bug335238.js | 4 +-
.../test/xpcshell/test_bug384052.js | 2 +-
.../test/xpcshell/test_bug393285.js | 4 +-
.../test/xpcshell/test_bug394300.js | 2 +-
.../test/xpcshell/test_bug406118.js | 4 +-
.../test/xpcshell/test_bug430120.js | 4 +-
.../test/xpcshell/test_bug449027.js | 4 +-
.../test/xpcshell/test_bug455906.js | 4 +-
.../test/xpcshell/test_bug470377_1.js | 2 +-
.../xpcshell/test_bug470377_1_strictcompat.js | 2 +-
.../test/xpcshell/test_bug470377_2.js | 2 +-
.../test/xpcshell/test_bug514327_3.js | 4 +-
.../test/xpcshell/test_bug559800.js | 2 +-
.../test/xpcshell/test_bug619730.js | 2 +-
.../test/xpcshell/test_bug620837.js | 2 +-
.../test/xpcshell/test_bug655254.js | 2 +-
.../test/xpcshell/test_cache_certdb.js | 2 +-
.../test/xpcshell/test_childprocess.js | 2 +-
.../test/xpcshell/test_compatoverrides.js | 2 +-
.../extensions/test/xpcshell/test_corrupt.js | 2 +-
.../xpcshell/test_corrupt_strictcompat.js | 2 +-
.../test/xpcshell/test_delay_update.js | 2 +-
.../test_delay_update_webextension.js | 4 +-
.../test/xpcshell/test_dictionary.js | 4 +-
.../extensions/test/xpcshell/test_disable.js | 2 +-
.../test/xpcshell/test_duplicateplugins.js | 2 +-
.../extensions/test/xpcshell/test_error.js | 2 +-
.../test/xpcshell/test_experiment.js | 2 +-
.../test/xpcshell/test_filepointer.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_Device.js | 2 +-
.../xpcshell/test_gfxBlacklist_DriverNew.js | 2 +-
.../test_gfxBlacklist_Equal_DriverNew.js | 2 +-
.../test_gfxBlacklist_Equal_DriverOld.js | 2 +-
.../xpcshell/test_gfxBlacklist_Equal_OK.js | 2 +-
.../test_gfxBlacklist_GTE_DriverOld.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_GTE_OK.js | 2 +-
.../test_gfxBlacklist_No_Comparison.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_OK.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_OS.js | 2 +-
.../test_gfxBlacklist_OSVersion_match.js | 2 +-
...cklist_OSVersion_mismatch_DriverVersion.js | 2 +-
...xBlacklist_OSVersion_mismatch_OSVersion.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_Vendor.js | 2 +-
.../xpcshell/test_gfxBlacklist_Version.js | 2 +-
.../test/xpcshell/test_gfxBlacklist_prefs.js | 2 +-
.../test/xpcshell/test_gmpProvider.js | 14 +-
.../extensions/test/xpcshell/test_hotfix.js | 2 +-
.../test/xpcshell/test_hotfix_cert.js | 2 +-
.../extensions/test/xpcshell/test_install.js | 6 +-
.../test/xpcshell/test_install_icons.js | 2 +-
.../xpcshell/test_install_strictcompat.js | 6 +-
.../test/xpcshell/test_json_updatecheck.js | 2 +-
.../extensions/test/xpcshell/test_locked.js | 4 +-
.../extensions/test/xpcshell/test_locked2.js | 2 +-
.../test/xpcshell/test_locked_strictcompat.js | 4 +-
.../test/xpcshell/test_mapURIToAddonID.js | 4 +-
.../test/xpcshell/test_migrate_state_prefs.js | 2 +-
.../xpcshell/test_multiprocessCompatible.js | 2 +-
.../test/xpcshell/test_no_addons.js | 2 +-
.../test/xpcshell/test_permissions.js | 2 +-
.../test/xpcshell/test_permissions_prefs.js | 2 +-
.../test/xpcshell/test_pluginBlocklistCtp.js | 2 +-
.../test/xpcshell/test_pluginInfoURL.js | 2 +-
.../test/xpcshell/test_pluginchange.js | 2 +-
.../extensions/test/xpcshell/test_proxies.js | 4 +-
.../extensions/test/xpcshell/test_reload.js | 2 +-
.../extensions/test/xpcshell/test_safemode.js | 2 +-
.../test/xpcshell/test_signed_updatepref.js | 4 +-
.../test/xpcshell/test_signed_verify.js | 4 +-
.../test/xpcshell/test_softblocked.js | 4 +-
.../test/xpcshell/test_sourceURI.js | 2 +-
.../test/xpcshell/test_switch_os.js | 2 +-
.../extensions/test/xpcshell/test_syncGUID.js | 4 +-
.../test/xpcshell/test_system_delay_update.js | 2 +-
.../test/xpcshell/test_system_repository.js | 2 +-
.../test/xpcshell/test_system_update_blank.js | 2 +-
.../test_system_update_checkSizeHash.js | 2 +-
.../xpcshell/test_system_update_custom.js | 2 +-
.../test/xpcshell/test_system_update_empty.js | 2 +-
.../test/xpcshell/test_system_update_fail.js | 2 +-
.../xpcshell/test_system_update_newset.js | 2 +-
.../test_system_update_overlapping.js | 2 +-
.../xpcshell/test_system_update_upgrades.js | 2 +-
.../test/xpcshell/test_temporary.js | 2 +-
.../extensions/test/xpcshell/test_update.js | 2 +-
.../test/xpcshell/test_updateCancel.js | 4 +-
.../test/xpcshell/test_update_compatmode.js | 2 +-
.../test/xpcshell/test_update_strictcompat.js | 2 +-
.../test/xpcshell/test_updatecheck.js | 4 +-
.../test/xpcshell/test_webextension.js | 4 +-
.../xpcshell/test_webextension_embedded.js | 4 +-
.../test/xpcshell/test_webextension_events.js | 2 +-
.../xpcshell/test_webextension_install.js | 2 +-
.../xpcshell/test_webextension_langpack.js | 6 +-
toolkit/mozapps/handling/content/dialog.js | 4 +-
.../handling/nsContentDispatchChooser.js | 4 +-
toolkit/mozapps/installer/precompile_cache.js | 4 +-
toolkit/mozapps/preferences/changemp.js | 2 +-
toolkit/mozapps/preferences/removemp.js | 2 +-
toolkit/mozapps/update/UpdateListener.jsm | 10 +-
toolkit/mozapps/update/UpdateTelemetry.jsm | 2 +-
toolkit/mozapps/update/nsUpdateService.js | 38 ++---
toolkit/mozapps/update/nsUpdateServiceStub.js | 4 +-
.../browser/browser_TelemetryUpdatePing.js | 2 +-
toolkit/mozapps/update/tests/browser/head.js | 12 +-
toolkit/mozapps/update/tests/chrome/utils.js | 2 +-
toolkit/mozapps/update/tests/data/shared.js | 4 +-
.../update/tests/data/xpcshellUtilsAUS.js | 14 +-
.../profile/content/createProfileWizard.js | 4 +-
toolkit/profile/content/profileSelection.js | 4 +-
toolkit/xre/test/test_launch_without_hang.js | 6 +-
.../lib/configs/recommended.js | 1 -
.../eslint-plugin-mozilla/lib/helpers.js | 1 -
.../eslint/eslint-plugin-mozilla/lib/index.js | 6 +-
.../lib/rules/use-chromeutils-import.js | 79 ----------
.../tests/use-chromeutils-import.js | 80 ----------
tools/profiler/tests/head_profiler.js | 4 +-
tools/quitter/QuitterObserver.js | 4 +-
uriloader/exthandler/nsHandlerService-json.js | 16 +-
uriloader/exthandler/nsHandlerService.js | 2 +-
uriloader/exthandler/nsWebHandlerApp.js | 6 +-
.../tests/HandlerServiceTestUtils.jsm | 8 +-
.../browser_download_privatebrowsing.js | 8 +-
uriloader/exthandler/tests/mochitest/head.js | 2 +-
.../mochitest/unsafeBidi_chromeScript.js | 2 +-
uriloader/exthandler/tests/unit/head.js | 18 +--
widget/headless/tests/test_headless.js | 6 +-
.../headless/tests/test_headless_clipboard.js | 2 +-
widget/tests/taskbar_previews.xul | 2 +-
widget/tests/test_bug1123480.xul | 6 +-
widget/tests/test_taskbar_progress.xul | 2 +-
widget/tests/unit/test_macwebapputils.js | 4 +-
widget/tests/window_state_windows.xul | 2 +-
xpcom/ds/nsINIProcessor.js | 2 +-
.../data/child_process_directive_service.js | 2 +-
.../data/main_process_directive_service.js | 2 +-
xpcom/tests/unit/test_bug121341.js | 4 +-
xpcom/tests/unit/test_bug332389.js | 2 +-
xpcom/tests/unit/test_bug364285-1.js | 2 +-
xpcom/tests/unit/test_bug374754.js | 2 +-
xpcom/tests/unit/test_bug656331.js | 4 +-
xpcom/tests/unit/test_bug725015.js | 2 +-
xpcom/tests/unit/test_bug745466.js | 2 +-
xpcom/tests/unit/test_file_createUnique.js | 2 +-
xpcom/tests/unit/test_file_equality.js | 2 +-
xpcom/tests/unit/test_file_renameTo.js | 2 +-
xpcom/tests/unit/test_hidden_files.js | 2 +-
xpcom/tests/unit/test_home.js | 2 +-
xpcom/tests/unit/test_notxpcom_scriptable.js | 2 +-
xpcom/tests/unit/test_process_directives.js | 2 +-
xpcom/tests/unit/test_versioncomparator.js | 2 +-
xpcom/tests/unit/test_windows_cmdline_file.js | 2 +-
xpcom/tests/unit/test_windows_shortcut.js | 2 +-
.../test/test_hiddenPrivateWindow.xul | 4 +-
xpfe/appshell/test/test_windowlessBrowser.xul | 2 +-
2869 files changed, 8911 insertions(+), 9068 deletions(-)
delete mode 100644 tools/lint/eslint/eslint-plugin-mozilla/lib/rules/use-chromeutils-import.js
delete mode 100644 tools/lint/eslint/eslint-plugin-mozilla/tests/use-chromeutils-import.js
diff --git a/accessible/jsat/AccessFu.jsm b/accessible/jsat/AccessFu.jsm
index 16784a5a9823d..26f030faeb6c8 100644
--- a/accessible/jsat/AccessFu.jsm
+++ b/accessible/jsat/AccessFu.jsm
@@ -10,11 +10,11 @@ const {utils: Cu, interfaces: Ci} = Components;
this.EXPORTED_SYMBOLS = ["AccessFu"]; // jshint ignore:line
-ChromeUtils.import("resource://gre/modules/Services.jsm");
-ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm");
+Cu.import("resource://gre/modules/Services.jsm");
+Cu.import("resource://gre/modules/accessibility/Utils.jsm");
if (Utils.MozBuildApp === "mobile/android") {
- ChromeUtils.import("resource://gre/modules/Messaging.jsm");
+ Cu.import("resource://gre/modules/Messaging.jsm");
}
const ACCESSFU_DISABLE = 0; // jshint ignore:line
@@ -79,9 +79,9 @@ this.AccessFu = { // jshint ignore:line
}
this._enabled = true;
- ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm");
- ChromeUtils.import("resource://gre/modules/accessibility/PointerAdapter.jsm");
- ChromeUtils.import("resource://gre/modules/accessibility/Presentation.jsm");
+ Cu.import("resource://gre/modules/accessibility/Utils.jsm");
+ Cu.import("resource://gre/modules/accessibility/PointerAdapter.jsm");
+ Cu.import("resource://gre/modules/accessibility/Presentation.jsm");
for (let mm of Utils.AllMessageManagers) {
this._addMessageListeners(mm);
@@ -519,7 +519,7 @@ var Output = {
},
start: function start() {
- ChromeUtils.import("resource://gre/modules/Geometry.jsm");
+ Cu.import("resource://gre/modules/Geometry.jsm");
},
stop: function stop() {
diff --git a/accessible/jsat/Constants.jsm b/accessible/jsat/Constants.jsm
index 192acb28a3b86..263d1e9401e73 100644
--- a/accessible/jsat/Constants.jsm
+++ b/accessible/jsat/Constants.jsm
@@ -1,7 +1,7 @@
const Ci = Components.interfaces;
const Cu = Components.utils;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
this.EXPORTED_SYMBOLS = ["Roles", "Events", "Relations",
"Filters", "States", "Prefilters"];
diff --git a/accessible/jsat/ContentControl.jsm b/accessible/jsat/ContentControl.jsm
index 7a60784381975..75db2f404e73a 100644
--- a/accessible/jsat/ContentControl.jsm
+++ b/accessible/jsat/ContentControl.jsm
@@ -5,20 +5,20 @@
var Ci = Components.interfaces;
var Cu = Components.utils;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Services",
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Services",
"resource://gre/modules/Services.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils",
+XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger",
+XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles",
+XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "TraversalRules",
+XPCOMUtils.defineLazyModuleGetter(this, "TraversalRules",
"resource://gre/modules/accessibility/Traversal.jsm");
-ChromeUtils.defineModuleGetter(this, "TraversalHelper",
+XPCOMUtils.defineLazyModuleGetter(this, "TraversalHelper",
"resource://gre/modules/accessibility/Traversal.jsm");
-ChromeUtils.defineModuleGetter(this, "Presentation",
+XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm");
this.EXPORTED_SYMBOLS = ["ContentControl"];
diff --git a/accessible/jsat/EventManager.jsm b/accessible/jsat/EventManager.jsm
index 41f0b5aad89b8..67d235b1ab7fb 100644
--- a/accessible/jsat/EventManager.jsm
+++ b/accessible/jsat/EventManager.jsm
@@ -9,20 +9,20 @@ const Cu = Components.utils;
const TEXT_NODE = 3;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Services",
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Services",
"resource://gre/modules/Services.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils",
+XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger",
+XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Presentation",
+XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles",
+XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "Events",
+XPCOMUtils.defineLazyModuleGetter(this, "Events",
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States",
+XPCOMUtils.defineLazyModuleGetter(this, "States",
"resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["EventManager"];
diff --git a/accessible/jsat/Gestures.jsm b/accessible/jsat/Gestures.jsm
index 44c347de849d0..d0eb927c79236 100644
--- a/accessible/jsat/Gestures.jsm
+++ b/accessible/jsat/Gestures.jsm
@@ -40,17 +40,17 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["GestureSettings", "GestureTracker"]; // jshint ignore:line
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "setTimeout", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "setTimeout", // jshint ignore:line
"resource://gre/modules/Timer.jsm");
-ChromeUtils.defineModuleGetter(this, "clearTimeout", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "clearTimeout", // jshint ignore:line
"resource://gre/modules/Timer.jsm");
-ChromeUtils.defineModuleGetter(this, "PromiseUtils", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "PromiseUtils", // jshint ignore:line
"resource://gre/modules/PromiseUtils.jsm");
// Default maximum duration of swipe
diff --git a/accessible/jsat/OutputGenerator.jsm b/accessible/jsat/OutputGenerator.jsm
index 522df370703ff..078c233e73c27 100644
--- a/accessible/jsat/OutputGenerator.jsm
+++ b/accessible/jsat/OutputGenerator.jsm
@@ -17,16 +17,16 @@ const IGNORE_EXPLICIT_NAME = 0x20;
const OUTPUT_DESC_FIRST = 0;
const OUTPUT_DESC_LAST = 1;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "PrefCache", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "PrefCache", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["UtteranceGenerator", "BrailleGenerator"]; // jshint ignore:line
diff --git a/accessible/jsat/PointerAdapter.jsm b/accessible/jsat/PointerAdapter.jsm
index 63f302e202e7d..3c4189314aafc 100644
--- a/accessible/jsat/PointerAdapter.jsm
+++ b/accessible/jsat/PointerAdapter.jsm
@@ -11,15 +11,15 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["PointerRelay", "PointerAdapter"]; // jshint ignore:line
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Utils", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "GestureSettings", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "GestureSettings", // jshint ignore:line
"resource://gre/modules/accessibility/Gestures.jsm");
-ChromeUtils.defineModuleGetter(this, "GestureTracker", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "GestureTracker", // jshint ignore:line
"resource://gre/modules/accessibility/Gestures.jsm");
// The virtual touch ID generated by a mouse event.
diff --git a/accessible/jsat/Presentation.jsm b/accessible/jsat/Presentation.jsm
index 886795f6bf947..050c846774d1b 100644
--- a/accessible/jsat/Presentation.jsm
+++ b/accessible/jsat/Presentation.jsm
@@ -8,19 +8,19 @@
const {utils: Cu, interfaces: Ci} = Components;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger", // jshint ignore:line
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/accessibility/Utils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Logger", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "PivotContext", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "PivotContext", // jshint ignore:line
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "UtteranceGenerator", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "UtteranceGenerator", // jshint ignore:line
"resource://gre/modules/accessibility/OutputGenerator.jsm");
-ChromeUtils.defineModuleGetter(this, "BrailleGenerator", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "BrailleGenerator", // jshint ignore:line
"resource://gre/modules/accessibility/OutputGenerator.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
this.EXPORTED_SYMBOLS = ["Presentation"]; // jshint ignore:line
diff --git a/accessible/jsat/Traversal.jsm b/accessible/jsat/Traversal.jsm
index 00801e19c28e1..95ad2c5fb6d54 100644
--- a/accessible/jsat/Traversal.jsm
+++ b/accessible/jsat/Traversal.jsm
@@ -11,15 +11,15 @@ const Cu = Components.utils;
this.EXPORTED_SYMBOLS = ["TraversalRules", "TraversalHelper"]; // jshint ignore:line
-ChromeUtils.import("resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line
+Cu.import("resource://gre/modules/accessibility/Utils.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "Filters", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Filters", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "Prefilters", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Prefilters", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
var gSkipEmptyImages = new PrefCache("accessibility.accessfu.skip_empty_images");
diff --git a/accessible/jsat/Utils.jsm b/accessible/jsat/Utils.jsm
index da3c91f8881fb..ed495057a9d4e 100644
--- a/accessible/jsat/Utils.jsm
+++ b/accessible/jsat/Utils.jsm
@@ -8,20 +8,20 @@
const {classes: Cc, utils: Cu, interfaces: Ci} = Components;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Services", // jshint ignore:line
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Services", // jshint ignore:line
"resource://gre/modules/Services.jsm");
-ChromeUtils.defineModuleGetter(this, "Rect", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Rect", // jshint ignore:line
"resource://gre/modules/Geometry.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Roles", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "Events", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Events", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "Relations", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "Relations", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "States", // jshint ignore:line
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "PluralForm", // jshint ignore:line
+XPCOMUtils.defineLazyModuleGetter(this, "PluralForm", // jshint ignore:line
"resource://gre/modules/PluralForm.jsm");
this.EXPORTED_SYMBOLS = ["Utils", "Logger", "PivotContext", "PrefCache"]; // jshint ignore:line
diff --git a/accessible/jsat/content-script.js b/accessible/jsat/content-script.js
index 097ef4bd6c57e..edf787d9c6786 100644
--- a/accessible/jsat/content-script.js
+++ b/accessible/jsat/content-script.js
@@ -7,20 +7,20 @@
var Ci = Components.interfaces;
var Cu = Components.utils;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.defineModuleGetter(this, "Logger",
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Logger",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "Presentation",
+XPCOMUtils.defineLazyModuleGetter(this, "Presentation",
"resource://gre/modules/accessibility/Presentation.jsm");
-ChromeUtils.defineModuleGetter(this, "Utils",
+XPCOMUtils.defineLazyModuleGetter(this, "Utils",
"resource://gre/modules/accessibility/Utils.jsm");
-ChromeUtils.defineModuleGetter(this, "EventManager",
+XPCOMUtils.defineLazyModuleGetter(this, "EventManager",
"resource://gre/modules/accessibility/EventManager.jsm");
-ChromeUtils.defineModuleGetter(this, "ContentControl",
+XPCOMUtils.defineLazyModuleGetter(this, "ContentControl",
"resource://gre/modules/accessibility/ContentControl.jsm");
-ChromeUtils.defineModuleGetter(this, "Roles",
+XPCOMUtils.defineLazyModuleGetter(this, "Roles",
"resource://gre/modules/accessibility/Constants.jsm");
-ChromeUtils.defineModuleGetter(this, "States",
+XPCOMUtils.defineLazyModuleGetter(this, "States",
"resource://gre/modules/accessibility/Constants.jsm");
Logger.info("content-script.js", content.document.location);
diff --git a/accessible/tests/mochitest/browser.js b/accessible/tests/mochitest/browser.js
index 73e70360919fd..4442c1acdf0cf 100644
--- a/accessible/tests/mochitest/browser.js
+++ b/accessible/tests/mochitest/browser.js
@@ -89,7 +89,7 @@ function reloadButton() {
// //////////////////////////////////////////////////////////////////////////////
// private section
-ChromeUtils.import("resource://gre/modules/Services.jsm");
+Components.utils.import("resource://gre/modules/Services.jsm");
var gBrowserContext =
{
diff --git a/accessible/tests/mochitest/common.js b/accessible/tests/mochitest/common.js
index 2e4b61ee696f3..7955b57dca82c 100644
--- a/accessible/tests/mochitest/common.js
+++ b/accessible/tests/mochitest/common.js
@@ -91,7 +91,7 @@ const MAX_TRIM_LENGTH = 100;
/**
* Services to determine if e10s is enabled.
*/
-ChromeUtils.import("resource://gre/modules/Services.jsm");
+Components.utils.import("resource://gre/modules/Services.jsm");
/**
* nsIAccessibilityService service.
diff --git a/accessible/tests/mochitest/events.js b/accessible/tests/mochitest/events.js
index ed2998a092465..9ee0c28025b71 100644
--- a/accessible/tests/mochitest/events.js
+++ b/accessible/tests/mochitest/events.js
@@ -40,7 +40,7 @@ const kFromUserInput = 1;
// //////////////////////////////////////////////////////////////////////////////
// General
-ChromeUtils.import("resource://gre/modules/Services.jsm");
+Components.utils.import("resource://gre/modules/Services.jsm");
/**
* Set up this variable to dump events into DOM.
diff --git a/accessible/tests/mochitest/events/docload/test_docload_root.html b/accessible/tests/mochitest/events/docload/test_docload_root.html
index be704d922d30f..735081af1ad00 100644
--- a/accessible/tests/mochitest/events/docload/test_docload_root.html
+++ b/accessible/tests/mochitest/events/docload/test_docload_root.html
@@ -17,7 +17,7 @@
diff --git a/dom/notification/NotificationDB.jsm b/dom/notification/NotificationDB.jsm
index e27793abdb117..7e9832a2c274f 100644
--- a/dom/notification/NotificationDB.jsm
+++ b/dom/notification/NotificationDB.jsm
@@ -13,11 +13,11 @@ const Cu = Components.utils;
const Cc = Components.classes;
const Ci = Components.interfaces;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.import("resource://gre/modules/osfile.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/osfile.jsm");
-ChromeUtils.defineModuleGetter(this, "Services",
- "resource://gre/modules/Services.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Services",
+ "resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyServiceGetter(this, "ppmm",
"@mozilla.org/parentprocessmessagemanager;1",
diff --git a/dom/notification/NotificationStorage.js b/dom/notification/NotificationStorage.js
index 5a6bef4348b33..df1c008c00eeb 100644
--- a/dom/notification/NotificationStorage.js
+++ b/dom/notification/NotificationStorage.js
@@ -11,13 +11,13 @@ const Cc = Components.classes;
const Ci = Components.interfaces;
const Cu = Components.utils;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const NOTIFICATIONSTORAGE_CID = "{37f819b0-0b5c-11e3-8ffd-0800200c9a66}";
const NOTIFICATIONSTORAGE_CONTRACTID = "@mozilla.org/notificationStorage;1";
-ChromeUtils.defineModuleGetter(this, "Services",
- "resource://gre/modules/Services.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "Services",
+ "resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyServiceGetter(this, "cpmm",
"@mozilla.org/childprocessmessagemanager;1",
diff --git a/dom/notification/test/unit/common_test_notificationdb.js b/dom/notification/test/unit/common_test_notificationdb.js
index 03c525f34bc74..34e635ca0d1e7 100644
--- a/dom/notification/test/unit/common_test_notificationdb.js
+++ b/dom/notification/test/unit/common_test_notificationdb.js
@@ -2,8 +2,8 @@
var Cu = Components.utils;
-ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-ChromeUtils.import("resource://gre/modules/Services.jsm");
+Cu.import("resource://gre/modules/XPCOMUtils.jsm");
+Cu.import("resource://gre/modules/Services.jsm");
XPCOMUtils.defineLazyServiceGetter(this, "cpmm",
"@mozilla.org/childprocessmessagemanager;1",
@@ -30,7 +30,7 @@ var calendarNotification =
// Helper to start the NotificationDB
function startNotificationDB() {
- ChromeUtils.import("resource://gre/modules/NotificationDB.jsm");
+ Cu.import("resource://gre/modules/NotificationDB.jsm");
}
// Helper function to add a listener, send message and treat the reply
diff --git a/dom/notification/test/unit/test_notificationdb_bug1024090.js b/dom/notification/test/unit/test_notificationdb_bug1024090.js
index 038f449a09216..d2cfed88ed745 100644
--- a/dom/notification/test/unit/test_notificationdb_bug1024090.js
+++ b/dom/notification/test/unit/test_notificationdb_bug1024090.js
@@ -7,7 +7,7 @@ function run_test() {
/// For bug 1024090: test edge case of notificationstore.json
add_test(function test_bug1024090_purge() {
- ChromeUtils.import("resource://gre/modules/osfile.jsm");
+ Cu.import("resource://gre/modules/osfile.jsm");
const NOTIFICATION_STORE_PATH =
OS.Path.join(OS.Constants.Path.profileDir, "notificationstore.json");
let cleanup = OS.File.writeAtomic(NOTIFICATION_STORE_PATH, "");
diff --git a/dom/payments/test/BasiccardChromeScript.js b/dom/payments/test/BasiccardChromeScript.js
index 1331678f65911..f5563eac71a94 100644
--- a/dom/payments/test/BasiccardChromeScript.js
+++ b/dom/payments/test/BasiccardChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/payments/test/ConstructorChromeScript.js b/dom/payments/test/ConstructorChromeScript.js
index c71fd0e94a9ce..dc9e10581a16b 100644
--- a/dom/payments/test/ConstructorChromeScript.js
+++ b/dom/payments/test/ConstructorChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/payments/test/CurrencyAmountValidationChromeScript.js b/dom/payments/test/CurrencyAmountValidationChromeScript.js
index 89cb49acda6af..d95b1c89a16fc 100644
--- a/dom/payments/test/CurrencyAmountValidationChromeScript.js
+++ b/dom/payments/test/CurrencyAmountValidationChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/payments/test/GeneralChromeScript.js b/dom/payments/test/GeneralChromeScript.js
index c84bcda051f85..52ac9d6bbfca1 100644
--- a/dom/payments/test/GeneralChromeScript.js
+++ b/dom/payments/test/GeneralChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/payments/test/PMIValidationChromeScript.js b/dom/payments/test/PMIValidationChromeScript.js
index 5761e3387969c..7dbf4d5fea763 100644
--- a/dom/payments/test/PMIValidationChromeScript.js
+++ b/dom/payments/test/PMIValidationChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/payments/test/ShowPaymentChromeScript.js b/dom/payments/test/ShowPaymentChromeScript.js
index d375f2cd50a87..79cd2fa11afb6 100644
--- a/dom/payments/test/ShowPaymentChromeScript.js
+++ b/dom/payments/test/ShowPaymentChromeScript.js
@@ -5,7 +5,7 @@
const { classes: Cc, interfaces: Ci, utils: Cu } = Components;
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
+const { XPCOMUtils } = Cu.import("resource://gre/modules/XPCOMUtils.jsm");
const paymentSrv = Cc["@mozilla.org/dom/payments/payment-request-service;1"].getService(Ci.nsIPaymentRequestService);
diff --git a/dom/plugins/test/mochitest/file_bug1245545.js b/dom/plugins/test/mochitest/file_bug1245545.js
index 9a3c0b658036a..47cb618eb1904 100644
--- a/dom/plugins/test/mochitest/file_bug1245545.js
+++ b/dom/plugins/test/mochitest/file_bug1245545.js
@@ -2,7 +2,7 @@
http://creativecommons.org/publicdomain/zero/1.0/ */
var { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components;
-const { Services } = ChromeUtils.import('resource://gre/modules/Services.jsm');
+const { Services } = Cu.import('resource://gre/modules/Services.jsm');
function getTestPlugin(pluginName) {
var ph = Cc["@mozilla.org/plugin/host;1"].getService(Ci.nsIPluginHost);
diff --git a/dom/plugins/test/mochitest/hang_test.js b/dom/plugins/test/mochitest/hang_test.js
index 8e6a006031125..bb1b66afa82d6 100644
--- a/dom/plugins/test/mochitest/hang_test.js
+++ b/dom/plugins/test/mochitest/hang_test.js
@@ -1,5 +1,5 @@
-ChromeUtils.import("resource://gre/modules/KeyValueParser.jsm");
+Components.utils.import("resource://gre/modules/KeyValueParser.jsm");
var Cc = Components.classes;
var Ci = Components.interfaces;
diff --git a/dom/plugins/test/mochitest/test_bug751809.html b/dom/plugins/test/mochitest/test_bug751809.html
index fff7b6335a443..045a6015a8163 100644
--- a/dom/plugins/test/mochitest/test_bug751809.html
+++ b/dom/plugins/test/mochitest/test_bug751809.html
@@ -6,7 +6,7 @@
diff --git a/dom/plugins/test/mochitest/test_crash_notify.xul b/dom/plugins/test/mochitest/test_crash_notify.xul
index cc585b5890358..363c892f426fa 100644
--- a/dom/plugins/test/mochitest/test_crash_notify.xul
+++ b/dom/plugins/test/mochitest/test_crash_notify.xul
@@ -15,7 +15,7 @@