Bug 1514594: Part 3 - Change ChromeUtils.import API.
authorKris Maglione <maglione.k@gmail.com>
Thu, 17 Jan 2019 10:18:31 -0800
changeset 455795 6b56696d713a7f7858f16235e37baa8307e73b49
parent 455794 de28d9b122485e915cb4b63254c99fb13b8000c9
child 455796 4a5acf832e58a25a2f4a041f10c9c4752d6ff002
push id35458
push usercsabou@mozilla.com
push dateTue, 29 Jan 2019 10:03:06 +0000
treeherdermozilla-central@3c5ec7cfc73a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1514594
milestone66.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1514594: Part 3 - Change ChromeUtils.import API. *** Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8 This changes the behavior of ChromeUtils.import() to return an exports object, rather than a module global, in all cases except when `null` is passed as a second argument, and changes the default behavior not to pollute the global scope with the module's exports. Thus, the following code written for the old model: ChromeUtils.import("resource://gre/modules/Services.jsm"); is approximately the same as the following, in the new model: var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm"); Since the two behaviors are mutually incompatible, this patch will land with a scripted rewrite to update all existing callers to use the new model rather than the old. *** Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs This was done using the followng script: https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm *** Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D16747 *** Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16748 *** Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16749 *** Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs *** Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D16750
accessible/jsat/AccessFu.jsm
accessible/jsat/Constants.jsm
accessible/jsat/Traversal.jsm
accessible/tests/mochitest/browser.js
accessible/tests/mochitest/common.js
accessible/tests/mochitest/events.js
accessible/tests/mochitest/events/docload/test_docload_root.html
accessible/tests/mochitest/events/docload/test_docload_shutdown.html
accessible/tests/mochitest/events/test_textattrchange.html
accessible/tests/mochitest/jsat/jsatcommon.js
accessible/tests/mochitest/jsat/output.js
accessible/tests/mochitest/jsat/test_traversal.html
accessible/tests/mochitest/jsat/test_traversal_helper.html
browser/actors/AboutReaderChild.jsm
browser/actors/BlockedSiteChild.jsm
browser/actors/BrowserTabChild.jsm
browser/actors/ClickHandlerChild.jsm
browser/actors/ContentSearchChild.jsm
browser/actors/ContextMenuChild.jsm
browser/actors/DOMFullscreenChild.jsm
browser/actors/FormSubmitChild.jsm
browser/actors/LightWeightThemeInstallChild.jsm
browser/actors/LightweightThemeChild.jsm
browser/actors/LinkHandlerChild.jsm
browser/actors/NetErrorChild.jsm
browser/actors/OfflineAppsChild.jsm
browser/actors/PageInfoChild.jsm
browser/actors/PageStyleChild.jsm
browser/actors/PluginChild.jsm
browser/actors/SearchTelemetryChild.jsm
browser/actors/URIFixupChild.jsm
browser/actors/WebRTCChild.jsm
browser/base/content/aboutDialog-appUpdater.js
browser/base/content/aboutDialog.js
browser/base/content/aboutRestartRequired.js
browser/base/content/browser-ctrlTab.js
browser/base/content/browser-data-submission-info-bar.js
browser/base/content/browser-plugins.js
browser/base/content/browser-sync.js
browser/base/content/browser.js
browser/base/content/content-refreshblocker.js
browser/base/content/content.js
browser/base/content/global-scripts.inc
browser/base/content/nsContextMenu.js
browser/base/content/pageinfo/pageInfo.js
browser/base/content/pageinfo/permissions.js
browser/base/content/pageinfo/security.js
browser/base/content/safeMode.js
browser/base/content/sanitizeDialog.js
browser/base/content/tab-content.js
browser/base/content/test/about/browser_aboutCertError.js
browser/base/content/test/about/browser_aboutSupport.js
browser/base/content/test/alerts/browser_notification_close.js
browser/base/content/test/captivePortal/head.js
browser/base/content/test/chrome/test_aboutCrashed.xul
browser/base/content/test/chrome/test_aboutRestartRequired.xul
browser/base/content/test/favicons/head.js
browser/base/content/test/forms/head.js
browser/base/content/test/general/browser_blob-channelname.js
browser/base/content/test/general/browser_compacttheme.js
browser/base/content/test/general/browser_contentSearchUI.js
browser/base/content/test/general/browser_datachoices_notification.js
browser/base/content/test/general/browser_fullscreen-window-open.js
browser/base/content/test/general/browser_gZipOfflineChild.js
browser/base/content/test/general/browser_newWindowDrop.js
browser/base/content/test/general/browser_offlineQuotaNotification.js
browser/base/content/test/general/browser_remoteTroubleshoot.js
browser/base/content/test/general/browser_remoteWebNavigation_postdata.js
browser/base/content/test/general/browser_restore_isAppTab.js
browser/base/content/test/general/browser_tab_detach_restore.js
browser/base/content/test/general/browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js
browser/base/content/test/general/browser_web_channel.js
browser/base/content/test/general/contextmenu_common.js
browser/base/content/test/metaTags/head.js
browser/base/content/test/pageActions/head.js
browser/base/content/test/pageinfo/browser_pageinfo_permissions.js
browser/base/content/test/pageinfo/browser_pageinfo_security.js
browser/base/content/test/performance/browser_startup_content.js
browser/base/content/test/permissions/browser_temporary_permissions.js
browser/base/content/test/permissions/browser_temporary_permissions_expiry.js
browser/base/content/test/plugins/blocklist_proxy.js
browser/base/content/test/plugins/browser_clearplugindata.js
browser/base/content/test/plugins/browser_pluginCrashReportNonDeterminism.js
browser/base/content/test/plugins/browser_private_clicktoplay.js
browser/base/content/test/plugins/head.js
browser/base/content/test/plugins/xbl/blocklist_proxy.js
browser/base/content/test/plugins/xbl/browser_clearplugindata.js
browser/base/content/test/plugins/xbl/browser_pluginCrashReportNonDeterminism.js
browser/base/content/test/plugins/xbl/browser_private_clicktoplay.js
browser/base/content/test/popupNotifications/head.js
browser/base/content/test/popups/browser_popup_blocker_identity_block.js
browser/base/content/test/referrer/head.js
browser/base/content/test/sanitize/SiteDataTestUtils.jsm
browser/base/content/test/sanitize/browser_cookiePermission.js
browser/base/content/test/sanitize/browser_sanitize-offlineData.js
browser/base/content/test/sanitize/browser_sanitize-timespans.js
browser/base/content/test/sanitize/browser_sanitizeDialog.js
browser/base/content/test/sanitize/head.js
browser/base/content/test/siteIdentity/browser_secure_transport_insecure_scheme.js
browser/base/content/test/siteIdentity/head.js
browser/base/content/test/static/head.js
browser/base/content/test/sync/browser_fxa_badge.js
browser/base/content/test/sync/browser_fxa_web_channel.js
browser/base/content/test/tabcrashed/browser_autoSubmitRequest.js
browser/base/content/test/tabs/browser_abandonment_telemetry.js
browser/base/content/test/tabs/browser_bug_1387976_restore_lazy_tab_browser_muted_state.js
browser/base/content/test/tabs/browser_newwindow_tabstrip_overflow.js
browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js
browser/base/content/test/trackingUI/head.js
browser/base/content/test/webextensions/browser_extension_sideloading.js
browser/base/content/test/webextensions/browser_extension_update_background.js
browser/base/content/test/webextensions/browser_extension_update_background_noprompt.js
browser/base/content/test/webextensions/head.js
browser/base/content/test/webrtc/browser_webrtc_hooks.js
browser/base/content/test/webrtc/get_user_media_content_script.js
browser/base/content/test/webrtc/head.js
browser/base/content/utilityOverlay.js
browser/base/content/webext-panels.js
browser/base/content/webrtcIndicator.js
browser/components/about/AboutPrivateBrowsingHandler.jsm
browser/components/about/test/unit/test_getURIFlags.js
browser/components/aboutconfig/content/aboutconfig.js
browser/components/attribution/AttributionCode.jsm
browser/components/attribution/test/xpcshell/test_AttributionCode.js
browser/components/attribution/test/xpcshell/test_attribution.js
browser/components/contextualidentity/test/browser/browser_count_and_remove.js
browser/components/contextualidentity/test/browser/browser_favicon.js
browser/components/contextualidentity/test/browser/browser_forgetaboutsite.js
browser/components/contextualidentity/test/browser/browser_imageCache.js
browser/components/customizableui/CustomizableUI.jsm
browser/components/customizableui/CustomizableWidgets.jsm
browser/components/customizableui/CustomizeMode.jsm
browser/components/customizableui/PanelMultiView.jsm
browser/components/customizableui/ScrollbarSampler.jsm
browser/components/customizableui/SearchWidgetTracker.jsm
browser/components/customizableui/test/CustomizableUITestUtils.jsm
browser/components/customizableui/test/browser_1007336_lwthemes_in_customize_mode.js
browser/components/customizableui/test/browser_1042100_default_placements_update.js
browser/components/customizableui/test/browser_1096763_seen_widgets_post_reset.js
browser/components/customizableui/test/browser_1161838_inserted_new_default_buttons.js
browser/components/customizableui/test/browser_989338_saved_placements_not_resaved.js
browser/components/customizableui/test/browser_PanelMultiView.js
browser/components/customizableui/test/browser_PanelMultiView_focus.js
browser/components/customizableui/test/browser_currentset_post_reset.js
browser/components/customizableui/test/browser_panelUINotifications.js
browser/components/customizableui/test/browser_panelUINotifications_fullscreen.js
browser/components/customizableui/test/browser_panelUINotifications_fullscreen_noAutoHideToolbar.js
browser/components/customizableui/test/browser_panelUINotifications_multiWindow.js
browser/components/customizableui/test/browser_panel_keyboard_navigation.js
browser/components/customizableui/test/browser_remote_tabs_button.js
browser/components/customizableui/test/browser_synced_tabs_menu.js
browser/components/distribution.js
browser/components/downloads/DownloadsCommon.jsm
browser/components/downloads/DownloadsSubview.jsm
browser/components/downloads/DownloadsTaskbar.jsm
browser/components/downloads/DownloadsViewUI.jsm
browser/components/downloads/content/allDownloadsView.js
browser/components/downloads/content/contentAreaDownloadsView.js
browser/components/downloads/content/downloads.js
browser/components/downloads/test/browser/browser_iframe_gone_mid_download.js
browser/components/enterprisepolicies/EnterprisePolicies.js
browser/components/enterprisepolicies/EnterprisePoliciesContent.js
browser/components/enterprisepolicies/Policies.jsm
browser/components/enterprisepolicies/WindowsGPOParser.jsm
browser/components/enterprisepolicies/content/aboutPolicies.js
browser/components/enterprisepolicies/helpers/BookmarksPolicies.jsm
browser/components/enterprisepolicies/helpers/ProxyPolicies.jsm
browser/components/enterprisepolicies/helpers/WebsiteFilter.jsm
browser/components/enterprisepolicies/macOSPoliciesParser.jsm
browser/components/enterprisepolicies/tests/EnterprisePolicyTesting.jsm
browser/components/enterprisepolicies/tests/browser/browser_policies_basic_tests.js
browser/components/enterprisepolicies/tests/browser/browser_policies_enterprise_only.js
browser/components/enterprisepolicies/tests/browser/browser_policies_macosparser_unflatten.js
browser/components/enterprisepolicies/tests/browser/browser_policies_runOnce_helper.js
browser/components/enterprisepolicies/tests/browser/browser_policies_setAndLockPref_API.js
browser/components/enterprisepolicies/tests/browser/browser_policies_sorted_alphabetically.js
browser/components/enterprisepolicies/tests/browser/browser_policy_bookmarks.js
browser/components/enterprisepolicies/tests/browser/browser_policy_cookie_settings.js
browser/components/enterprisepolicies/tests/browser/browser_policy_default_browser_check.js
browser/components/enterprisepolicies/tests/browser/browser_policy_disable_privatebrowsing.js
browser/components/enterprisepolicies/tests/browser/browser_policy_disable_profile_reset.js
browser/components/enterprisepolicies/tests/browser/browser_policy_disable_shield.js
browser/components/enterprisepolicies/tests/browser/browser_policy_disable_telemetry.js
browser/components/enterprisepolicies/tests/browser/browser_policy_proxy.js
browser/components/enterprisepolicies/tests/browser/head.js
browser/components/extensions/ExtensionControlledPopup.jsm
browser/components/extensions/ExtensionPopups.jsm
browser/components/extensions/child/ext-devtools-panels.js
browser/components/extensions/parent/ext-bookmarks.js
browser/components/extensions/parent/ext-browserAction.js
browser/components/extensions/parent/ext-chrome-settings-overrides.js
browser/components/extensions/parent/ext-devtools-panels.js
browser/components/extensions/parent/ext-devtools.js
browser/components/extensions/parent/ext-geckoProfiler.js
browser/components/extensions/parent/ext-menus.js
browser/components/extensions/parent/ext-pageAction.js
browser/components/extensions/parent/ext-sidebarAction.js
browser/components/extensions/test/browser/browser_ext_browserAction_context.js
browser/components/extensions/test/browser/browser_ext_browserAction_popup_preload.js
browser/components/extensions/test/browser/browser_ext_chrome_settings_overrides_home.js
browser/components/extensions/test/browser/browser_ext_commands_onCommand.js
browser/components/extensions/test/browser/browser_ext_currentWindow.js
browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow.js
browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow_eval_bindings.js
browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow_reload.js
browser/components/extensions/test/browser/browser_ext_devtools_network.js
browser/components/extensions/test/browser/browser_ext_devtools_page.js
browser/components/extensions/test/browser/browser_ext_devtools_panel.js
browser/components/extensions/test/browser/browser_ext_getViews.js
browser/components/extensions/test/browser/browser_ext_menus_events.js
browser/components/extensions/test/browser/browser_ext_openPanel.js
browser/components/extensions/test/browser/browser_ext_pageAction_context.js
browser/components/extensions/test/browser/browser_ext_pageAction_show_matches.js
browser/components/extensions/test/browser/browser_ext_pageAction_simple.js
browser/components/extensions/test/browser/browser_ext_runtime_setUninstallURL.js
browser/components/extensions/test/browser/browser_ext_sessions_getRecentlyClosed_private.js
browser/components/extensions/test/browser/browser_ext_sessions_restore.js
browser/components/extensions/test/browser/browser_ext_sidebarAction_context.js
browser/components/extensions/test/browser/browser_ext_tabs_audio.js
browser/components/extensions/test/browser/browser_ext_tabs_create_url.js
browser/components/extensions/test/browser/browser_ext_tabs_discarded.js
browser/components/extensions/test/browser/browser_ext_tabs_duplicate.js
browser/components/extensions/test/browser/browser_ext_tabs_executeScript.js
browser/components/extensions/test/browser/browser_ext_tabs_hide.js
browser/components/extensions/test/browser/browser_ext_tabs_insertCSS.js
browser/components/extensions/test/browser/browser_ext_tabs_lazy.js
browser/components/extensions/test/browser/browser_ext_tabs_removeCSS.js
browser/components/extensions/test/browser/browser_ext_tabs_zoom.js
browser/components/extensions/test/browser/browser_ext_windows.js
browser/components/extensions/test/browser/browser_ext_windows_allowScriptsToClose.js
browser/components/extensions/test/browser/browser_ext_windows_create_tabId.js
browser/components/extensions/test/browser/browser_ext_windows_events.js
browser/components/extensions/test/browser/head.js
browser/components/extensions/test/browser/head_webNavigation.js
browser/components/extensions/test/xpcshell/head.js
browser/components/extensions/test/xpcshell/test_ext_chrome_settings_overrides_update.js
browser/components/extensions/test/xpcshell/test_ext_history.js
browser/components/extensions/test/xpcshell/test_ext_pageAction_shutdown.js
browser/components/extensions/test/xpcshell/test_ext_settings_overrides_search.js
browser/components/extensions/test/xpcshell/test_ext_settings_overrides_search_mozParam.js
browser/components/extensions/test/xpcshell/test_ext_url_overrides_newtab.js
browser/components/extensions/test/xpcshell/test_ext_url_overrides_newtab_update.js
browser/components/migration/360seProfileMigrator.js
browser/components/migration/ChromeMigrationUtils.jsm
browser/components/migration/ChromeProfileMigrator.js
browser/components/migration/ESEDBReader.jsm
browser/components/migration/EdgeProfileMigrator.js
browser/components/migration/FirefoxProfileMigrator.js
browser/components/migration/IEProfileMigrator.js
browser/components/migration/MSMigrationUtils.jsm
browser/components/migration/MigrationUtils.jsm
browser/components/migration/ProfileMigrator.js
browser/components/migration/SafariProfileMigrator.js
browser/components/migration/content/migration.js
browser/components/migration/tests/unit/head_migration.js
browser/components/migration/tests/unit/test_ChromeMigrationUtils.js
browser/components/migration/tests/unit/test_ChromeMigrationUtils_path.js
browser/components/migration/tests/unit/test_Chrome_bookmarks.js
browser/components/migration/tests/unit/test_Chrome_cookies.js
browser/components/migration/tests/unit/test_Chrome_passwords.js
browser/components/migration/tests/unit/test_Edge_db_migration.js
browser/components/migration/tests/unit/test_IE7_passwords.js
browser/components/newtab/aboutNewTabService.js
browser/components/newtab/common/PerfService.jsm
browser/components/newtab/common/Reducers.jsm
browser/components/newtab/data/content/activity-stream.bundle.js
browser/components/newtab/lib/ASRouter.jsm
browser/components/newtab/lib/ASRouterFeed.jsm
browser/components/newtab/lib/ASRouterPreferences.jsm
browser/components/newtab/lib/ASRouterTargeting.jsm
browser/components/newtab/lib/ASRouterTriggerListeners.jsm
browser/components/newtab/lib/AboutPreferences.jsm
browser/components/newtab/lib/ActivityStream.jsm
browser/components/newtab/lib/ActivityStreamMessageChannel.jsm
browser/components/newtab/lib/ActivityStreamPrefs.jsm
browser/components/newtab/lib/CFRPageActions.jsm
browser/components/newtab/lib/DiscoveryStreamFeed.jsm
browser/components/newtab/lib/DownloadsManager.jsm
browser/components/newtab/lib/FaviconFeed.jsm
browser/components/newtab/lib/HighlightsFeed.jsm
browser/components/newtab/lib/ManualMigration.jsm
browser/components/newtab/lib/NaiveBayesTextTagger.jsm
browser/components/newtab/lib/NewTabInit.jsm
browser/components/newtab/lib/NmfTextTagger.jsm
browser/components/newtab/lib/OnboardingMessageProvider.jsm
browser/components/newtab/lib/PersistentCache.jsm
browser/components/newtab/lib/PersonalityProvider.jsm
browser/components/newtab/lib/PlacesFeed.jsm
browser/components/newtab/lib/PrefsFeed.jsm
browser/components/newtab/lib/RecipeExecutor.jsm
browser/components/newtab/lib/SearchShortcuts.jsm
browser/components/newtab/lib/SectionsManager.jsm
browser/components/newtab/lib/ShortURL.jsm
browser/components/newtab/lib/SiteClassifier.jsm
browser/components/newtab/lib/SnippetsFeed.jsm
browser/components/newtab/lib/Store.jsm
browser/components/newtab/lib/SystemTickFeed.jsm
browser/components/newtab/lib/TelemetryFeed.jsm
browser/components/newtab/lib/TippyTopProvider.jsm
browser/components/newtab/lib/TopSitesFeed.jsm
browser/components/newtab/lib/TopStoriesFeed.jsm
browser/components/newtab/lib/UTEventReporting.jsm
browser/components/newtab/lib/UserDomainAffinityProvider.jsm
browser/components/newtab/test/browser/browser_activity_stream_strings.js
browser/components/newtab/test/browser/browser_asrouter_cfr.js
browser/components/newtab/test/browser/browser_asrouter_targeting.js
browser/components/newtab/test/browser/browser_asrouter_trigger_listeners.js
browser/components/newtab/test/browser/browser_enabled_newtabpage.js
browser/components/newtab/test/browser/browser_getScreenshots.js
browser/components/newtab/test/browser/browser_newtab_overrides.js
browser/components/newtab/test/browser/browser_packaged_as_locales.js
browser/components/newtab/test/xpcshell/test_ASRouterTargeting_attribution.js
browser/components/newtab/test/xpcshell/test_AboutNewTabService.js
browser/components/nsBrowserContentHandler.js
browser/components/nsBrowserGlue.js
browser/components/originattributes/test/browser/browser_favicon_firstParty.js
browser/components/originattributes/test/browser/browser_httpauth.js
browser/components/originattributes/test/browser/browser_imageCacheIsolation.js
browser/components/originattributes/test/browser/browser_sanitize.js
browser/components/payments/content/paymentDialogFrameScript.js
browser/components/payments/content/paymentDialogWrapper.js
browser/components/payments/paymentUIService.js
browser/components/payments/test/PaymentTestUtils.jsm
browser/components/payments/test/browser/browser_address_edit.js
browser/components/payments/test/browser/browser_address_edit_hidden_fields.js
browser/components/payments/test/browser/browser_card_edit.js
browser/components/payments/test/browser/browser_change_shipping.js
browser/components/payments/test/browser/browser_dropdowns.js
browser/components/payments/test/browser/browser_onboarding_wizard.js
browser/components/payments/test/browser/browser_payerRequestedFields.js
browser/components/payments/test/browser/browser_profile_storage.js
browser/components/payments/test/browser/browser_retry.js
browser/components/payments/test/browser/browser_retry_fieldErrors.js
browser/components/payments/test/browser/browser_shippingaddresschange_error.js
browser/components/payments/test/browser/browser_tab_modal.js
browser/components/payments/test/browser/head.js
browser/components/payments/test/unit/head.js
browser/components/places/PlacesUIUtils.jsm
browser/components/places/content/bookmarkProperties.js
browser/components/places/content/bookmarksSidebar.js
browser/components/places/content/controller.js
browser/components/places/content/editBookmark.js
browser/components/places/content/historySidebar.js
browser/components/places/content/places.js
browser/components/places/content/treeView.js
browser/components/places/tests/browser/browser_bookmarksProperties.js
browser/components/places/tests/browser/head.js
browser/components/places/tests/chrome/head.js
browser/components/places/tests/unit/head_bookmarks.js
browser/components/places/tests/unit/test_PUIU_batchUpdatesForNode.js
browser/components/places/tests/unit/test_PUIU_setCharsetForPage.js
browser/components/places/tests/unit/test_browserGlue_corrupt_nobackup_default.js
browser/components/places/tests/unit/test_browserGlue_distribution.js
browser/components/places/tests/unit/test_clearHistory_shutdown.js
browser/components/pocket/content/Pocket.jsm
browser/components/pocket/content/SaveToPocket.jsm
browser/components/pocket/content/main.js
browser/components/pocket/content/pktApi.jsm
browser/components/preferences/blocklists.js
browser/components/preferences/browserLanguages.js
browser/components/preferences/clearSiteData.js
browser/components/preferences/containers.js
browser/components/preferences/fonts.js
browser/components/preferences/in-content/containers.js
browser/components/preferences/in-content/main.js
browser/components/preferences/in-content/preferences.js
browser/components/preferences/in-content/privacy.js
browser/components/preferences/in-content/sync.js
browser/components/preferences/in-content/tests/browser_browser_languages_subdialog.js
browser/components/preferences/in-content/tests/browser_bug1184989_prevent_scrolling_when_preferences_flipped.js
browser/components/preferences/in-content/tests/browser_cloud_storage.js
browser/components/preferences/in-content/tests/browser_connection.js
browser/components/preferences/in-content/tests/browser_connection_bug388287.js
browser/components/preferences/in-content/tests/browser_connection_dnsoverhttps.js
browser/components/preferences/in-content/tests/browser_homepages_filter_aboutpreferences.js
browser/components/preferences/in-content/tests/browser_permissions_dialog.js
browser/components/preferences/in-content/tests/browser_proxy_backup.js
browser/components/preferences/in-content/tests/browser_sync_sanitize.js
browser/components/preferences/in-content/tests/siteData/browser_clearSiteData.js
browser/components/preferences/in-content/tests/siteData/head.js
browser/components/preferences/languages.js
browser/components/preferences/permissions.js
browser/components/preferences/selectBookmark.js
browser/components/preferences/siteDataSettings.js
browser/components/preferences/sitePermissions.js
browser/components/preferences/translation.js
browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cache.js
browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js
browser/components/privatebrowsing/test/browser/head.js
browser/components/protocolhandler/WebProtocolHandlerRegistrar.js
browser/components/resistfingerprinting/test/chrome/test_bug1409973_date_time_format.html
browser/components/safebrowsing/content/test/head.js
browser/components/search/SearchTelemetry.jsm
browser/components/search/test/browser/SearchTestUtils.jsm
browser/components/search/test/browser/browser_searchTelemetry.js
browser/components/search/test/browser/head.js
browser/components/search/test/unit/test_urlTelemetry.js
browser/components/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm
browser/components/sessionstore/SessionFile.jsm
browser/components/sessionstore/SessionStartup.jsm
browser/components/sessionstore/SessionStorage.jsm
browser/components/sessionstore/content/aboutSessionRestore.js
browser/components/sessionstore/content/content-sessionStore.js
browser/components/sessionstore/test/browser_394759_basic.js
browser/components/sessionstore/test/browser_394759_purge.js
browser/components/sessionstore/test/browser_461634.js
browser/components/sessionstore/test/browser_464199.js
browser/components/sessionstore/test/browser_send_async_message_oom.js
browser/components/sessionstore/test/browser_sessionStoreContainer.js
browser/components/sessionstore/test/browser_undoCloseById.js
browser/components/sessionstore/test/head.js
browser/components/sessionstore/test/unit/head.js
browser/components/sessionstore/test/unit/test_backup_once.js
browser/components/sessionstore/test/unit/test_migration_lz4compression.js
browser/components/sessionstore/test/unit/test_shutdown_cleanup.js
browser/components/shell/HeadlessShell.jsm
browser/components/shell/ShellService.jsm
browser/components/shell/content/setDesktopBackground.js
browser/components/shell/test/browser_633221.js
browser/components/shell/test/test_headless_screenshot.html
browser/components/syncedtabs/SyncedTabsDeckComponent.js
browser/components/syncedtabs/SyncedTabsDeckStore.js
browser/components/syncedtabs/SyncedTabsListStore.js
browser/components/syncedtabs/TabListComponent.js
browser/components/syncedtabs/TabListView.js
browser/components/syncedtabs/sidebar.js
browser/components/syncedtabs/test/browser/browser_sidebar_syncedtabslist.js
browser/components/syncedtabs/test/browser/head.js
browser/components/syncedtabs/test/xpcshell/head.js
browser/components/syncedtabs/test/xpcshell/test_EventEmitter.js
browser/components/syncedtabs/test/xpcshell/test_SyncedTabsDeckComponent.js
browser/components/syncedtabs/test/xpcshell/test_SyncedTabsDeckStore.js
browser/components/syncedtabs/test/xpcshell/test_SyncedTabsListStore.js
browser/components/syncedtabs/test/xpcshell/test_TabListComponent.js
browser/components/tests/browser/browser_contentpermissionprompt.js
browser/components/tests/startupRecorder.js
browser/components/tests/unit/head.js
browser/components/tests/unit/test_browserGlue_pingcentre.js
browser/components/tests/unit/test_distribution_cachedexistence.js
browser/components/touchbar/MacTouchBar.js
browser/components/touchbar/tests/browser/browser_touchbar_tests.js
browser/components/translation/BingTranslator.jsm
browser/components/translation/GoogleTranslator.jsm
browser/components/translation/LanguageDetector.jsm
browser/components/translation/Translation.jsm
browser/components/translation/TranslationContentHandler.jsm
browser/components/translation/TranslationDocument.jsm
browser/components/translation/YandexTranslator.jsm
browser/components/translation/test/browser_translation_bing.js
browser/components/translation/test/browser_translation_yandex.js
browser/components/translation/test/unit/test_cld2.js
browser/components/uitour/UITour.jsm
browser/components/uitour/UITourChild.jsm
browser/components/uitour/test/browser_contentBlocking.js
browser/components/uitour/test/browser_fxa.js
browser/components/uitour/test/browser_trackingProtection.js
browser/components/uitour/test/browser_trackingProtection_tour.js
browser/components/urlbar/UrlbarController.jsm
browser/components/urlbar/UrlbarInput.jsm
browser/components/urlbar/UrlbarMuxerUnifiedComplete.jsm
browser/components/urlbar/UrlbarPrefs.jsm
browser/components/urlbar/UrlbarProviderOpenTabs.jsm
browser/components/urlbar/UrlbarProviderUnifiedComplete.jsm
browser/components/urlbar/UrlbarProvidersManager.jsm
browser/components/urlbar/UrlbarResult.jsm
browser/components/urlbar/UrlbarTokenizer.jsm
browser/components/urlbar/UrlbarUtils.jsm
browser/components/urlbar/UrlbarValueFormatter.jsm
browser/components/urlbar/UrlbarView.jsm
browser/components/urlbar/tests/UrlbarTestUtils.jsm
browser/components/urlbar/tests/browser/Panel.jsm
browser/components/urlbar/tests/browser/head-common.js
browser/components/urlbar/tests/browser/head.js
browser/components/urlbar/tests/legacy/browser_urlbarAboutHomeLoading.js
browser/components/urlbar/tests/legacy/browser_urlbar_search_no_speculative_connect_with_client_cert.js
browser/components/urlbar/tests/unit/head.js
browser/components/urlbar/tests/unit/test_UrlbarController_integration.js
browser/components/urlbar/tests/unit/test_UrlbarUtils_addToUrlbarHistory.js
browser/extensions/formautofill/FormAutofill.jsm
browser/extensions/formautofill/FormAutofillContent.jsm
browser/extensions/formautofill/FormAutofillDoorhanger.jsm
browser/extensions/formautofill/FormAutofillHandler.jsm
browser/extensions/formautofill/FormAutofillHeuristics.jsm
browser/extensions/formautofill/FormAutofillParent.jsm
browser/extensions/formautofill/FormAutofillPreferences.jsm
browser/extensions/formautofill/FormAutofillStorage.jsm
browser/extensions/formautofill/FormAutofillSync.jsm
browser/extensions/formautofill/FormAutofillUtils.jsm
browser/extensions/formautofill/OSKeyStore.jsm
browser/extensions/formautofill/ProfileAutoCompleteResult.jsm
browser/extensions/formautofill/api.js
browser/extensions/formautofill/content/FormAutofillFrameScript.js
browser/extensions/formautofill/content/editAddress.xhtml
browser/extensions/formautofill/content/editCreditCard.xhtml
browser/extensions/formautofill/content/editDialog.js
browser/extensions/formautofill/content/formautofill.xml
browser/extensions/formautofill/content/l10n.js
browser/extensions/formautofill/content/manageDialog.js
browser/extensions/formautofill/test/browser/browser_editAddressDialog.js
browser/extensions/formautofill/test/browser/browser_editCreditCardDialog.js
browser/extensions/formautofill/test/browser/head.js
browser/extensions/formautofill/test/fixtures/OSKeyStoreTestUtils.jsm
browser/extensions/formautofill/test/mochitest/formautofill_parent_utils.js
browser/extensions/formautofill/test/mochitest/test_address_level_1_submission.html
browser/extensions/formautofill/test/unit/head.js
browser/extensions/formautofill/test/unit/test_activeStatus.js
browser/extensions/formautofill/test/unit/test_addressDataLoader.js
browser/extensions/formautofill/test/unit/test_autofillFormFields.js
browser/extensions/formautofill/test/unit/test_collectFormFields.js
browser/extensions/formautofill/test/unit/test_createRecords.js
browser/extensions/formautofill/test/unit/test_creditCardRecords.js
browser/extensions/formautofill/test/unit/test_extractLabelStrings.js
browser/extensions/formautofill/test/unit/test_findLabelElements.js
browser/extensions/formautofill/test/unit/test_getAdaptedProfiles.js
browser/extensions/formautofill/test/unit/test_getCategoriesFromFieldNames.js
browser/extensions/formautofill/test/unit/test_getFormInputDetails.js
browser/extensions/formautofill/test/unit/test_getInfo.js
browser/extensions/formautofill/test/unit/test_getRecords.js
browser/extensions/formautofill/test/unit/test_isCJKName.js
browser/extensions/formautofill/test/unit/test_isFieldEligibleForAutofill.js
browser/extensions/formautofill/test/unit/test_markAsAutofillField.js
browser/extensions/formautofill/test/unit/test_migrateRecords.js
browser/extensions/formautofill/test/unit/test_nameUtils.js
browser/extensions/formautofill/test/unit/test_onFormSubmitted.js
browser/extensions/formautofill/test/unit/test_osKeyStore.js
browser/extensions/formautofill/test/unit/test_parseAddressFormat.js
browser/extensions/formautofill/test/unit/test_phoneNumber.js
browser/extensions/formautofill/test/unit/test_profileAutocompleteResult.js
browser/extensions/formautofill/test/unit/test_savedFieldNames.js
browser/extensions/formautofill/test/unit/test_storage_remove.js
browser/extensions/formautofill/test/unit/test_storage_tombstones.js
browser/extensions/formautofill/test/unit/test_sync.js
browser/extensions/formautofill/test/unit/test_toOneLineAddress.js
browser/extensions/formautofill/test/unit/test_transformFields.js
browser/extensions/pdfjs/content/PdfJs.jsm
browser/extensions/pdfjs/content/PdfJsNetwork.jsm
browser/extensions/pdfjs/content/PdfJsTelemetry.jsm
browser/extensions/pdfjs/content/PdfStreamConverter.jsm
browser/extensions/pdfjs/content/PdfjsChromeUtils.jsm
browser/extensions/pdfjs/content/PdfjsContentUtils.jsm
browser/extensions/pdfjs/pdfjs.js
browser/extensions/webcompat-reporter/experimentalAPIs/aboutConfigPrefs.js
browser/extensions/webcompat-reporter/experimentalAPIs/browserInfo.js
browser/extensions/webcompat-reporter/experimentalAPIs/l10n.js
browser/extensions/webcompat-reporter/experimentalAPIs/pageActionExtras.js
browser/extensions/webcompat-reporter/experimentalAPIs/tabExtras.js
browser/extensions/webcompat-reporter/test/browser/head.js
browser/extensions/webcompat/aboutConfigPrefs.js
browser/modules/AboutNewTab.jsm
browser/modules/AsanReporter.jsm
browser/modules/AsyncTabSwitcher.jsm
browser/modules/BrowserUsageTelemetry.jsm
browser/modules/BrowserWindowTracker.jsm
browser/modules/ContentClick.jsm
browser/modules/ContentCrashHandlers.jsm
browser/modules/ContentMetaHandler.jsm
browser/modules/ContentObservers.js
browser/modules/ContentSearch.jsm
browser/modules/Discovery.jsm
browser/modules/ExtensionsUI.jsm
browser/modules/FaviconLoader.jsm
browser/modules/HomePage.jsm
browser/modules/LaterRun.jsm
browser/modules/LiveBookmarkMigrator.jsm
browser/modules/OpenInTabsUtils.jsm
browser/modules/PageActions.jsm
browser/modules/PermissionUI.jsm
browser/modules/PingCentre.jsm
browser/modules/ProcessHangMonitor.jsm
browser/modules/ReaderParent.jsm
browser/modules/Sanitizer.jsm
browser/modules/SiteDataManager.jsm
browser/modules/SitePermissions.jsm
browser/modules/TransientPrefs.jsm
browser/modules/Windows8WindowFrameColor.jsm
browser/modules/WindowsJumpLists.jsm
browser/modules/WindowsPreviewPerTab.jsm
browser/modules/ZoomUI.jsm
browser/modules/test/browser/browser_BrowserWindowTracker.js
browser/modules/test/browser/browser_LiveBookmarkMigrator.js
browser/modules/test/browser/browser_ProcessHangNotifications.js
browser/modules/test/browser/browser_UnsubmittedCrashHandler.js
browser/modules/test/browser/browser_UsageTelemetry_private_and_restore.js
browser/modules/test/unit/test_E10SUtils_nested_URIs.js
browser/modules/test/unit/test_HomePage.js
browser/modules/test/unit/test_LaterRun.js
browser/modules/test/unit/test_LiveBookmarkMigrator.js
browser/modules/test/unit/test_Sanitizer_interrupted.js
browser/modules/test/unit/test_SitePermissions.js
browser/modules/test/unit/test_discovery.js
browser/modules/webrtcUI.jsm
browser/tools/mozscreenshots/devtools/browser_devtools.js
browser/tools/mozscreenshots/mozscreenshots/extension/Screenshot.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/TestRunner.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/api.js
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/AppMenu.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/Buttons.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/ControlCenter.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/CustomizeMode.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/DevTools.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/LightweightThemes.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/PermissionPrompts.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/Preferences.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/Tabs.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/TabsInTitlebar.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/Toolbars.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/UIDensities.jsm
browser/tools/mozscreenshots/mozscreenshots/extension/configurations/WindowSize.jsm
browser/tools/mozscreenshots/tests/xpcshell/test_testConfigurations.js
caps/tests/mochitest/test_bug292789.html
caps/tests/mochitest/test_bug995943.xul
caps/tests/mochitest/test_disableScript.xul
caps/tests/unit/test_origin.js
chrome/test/unit/head_crtestutils.js
chrome/test/unit/test_bug848297.js
devtools/.eslintrc.js
devtools/client/aboutdebugging-new/initializer.js
devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_addons_debug_nobg.js
devtools/client/aboutdebugging-new/test/browser/helper-addons.js
devtools/client/aboutdebugging-new/test/unit/xpcshell-head.js
devtools/client/aboutdebugging/components/addons/Panel.js
devtools/client/aboutdebugging/initializer.js
devtools/client/aboutdebugging/test/browser_addons_debug_info.js
devtools/client/aboutdebugging/test/browser_addons_debug_webextension.js
devtools/client/aboutdebugging/test/browser_addons_debug_webextension_inspector.js
devtools/client/aboutdebugging/test/browser_addons_debug_webextension_nobg.js
devtools/client/aboutdebugging/test/browser_addons_debug_webextension_popup.js
devtools/client/aboutdebugging/test/head.js
devtools/client/accessibility/test/mochitest/head.js
devtools/client/application/initializer.js
devtools/client/canvasdebugger/canvasdebugger.js
devtools/client/debugger/new/index.html
devtools/client/debugger/new/test/mochitest/browser_dbg-chrome-create.js
devtools/client/debugger/new/test/mochitest/browser_dbg-chrome-debugging.js
devtools/client/dom/main.js
devtools/client/framework/ToolboxProcess.jsm
devtools/client/framework/connect/connect.js
devtools/client/framework/gDevTools.jsm
devtools/client/framework/test/browser_browser_toolbox.js
devtools/client/framework/test/browser_browser_toolbox_debugger.js
devtools/client/framework/test/browser_target_from_url.js
devtools/client/framework/test/unit/test_tabs_absolute_order.js
devtools/client/framework/toolbox-init.js
devtools/client/framework/toolbox-process-window.js
devtools/client/framework/toolbox.js
devtools/client/inspector/grids/test/unit/head.js
devtools/client/jsonview/converter-observer.js
devtools/client/memory/test/chrome/head.js
devtools/client/memory/test/unit/head.js
devtools/client/netmonitor/initializer.js
devtools/client/netmonitor/test/browser_net_tracking-resources.js
devtools/client/netmonitor/test/unit/test_mdn-utils.js
devtools/client/netmonitor/test/unit/test_request-utils-js-getFormattedProtocol.js
devtools/client/performance-new/test/chrome/head.js
devtools/client/performance/components/test/head.js
devtools/client/performance/test/browser_perf-recordings-io-03.js
devtools/client/performance/test/head.js
devtools/client/performance/test/unit/head.js
devtools/client/responsive.html/index.js
devtools/client/responsive.html/test/browser/browser_hide_container.js
devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js
devtools/client/responsive.html/test/browser/head.js
devtools/client/responsive.html/test/unit/head.js
devtools/client/scratchpad/scratchpad-manager.jsm
devtools/client/scratchpad/scratchpad.js
devtools/client/scratchpad/test/browser_scratchpad_sessions.js
devtools/client/scratchpad/test/browser_scratchpad_wrong_window_focus.js
devtools/client/scratchpad/test/head.js
devtools/client/shared/DOMHelpers.jsm
devtools/client/shared/SplitView.jsm
devtools/client/shared/browser-loader.js
devtools/client/shared/components/test/mochitest/head.js
devtools/client/shared/redux/middleware/test/head.js
devtools/client/shared/test/browser_browserloader_mocks.js
devtools/client/shared/test/browser_layoutHelpers-getBoxQuads.js
devtools/client/shared/test/browser_require_raw.js
devtools/client/shared/test/frame-script-utils.js
devtools/client/shared/test/head.js
devtools/client/shared/test/helper_addons.js
devtools/client/shared/test/shared-head.js
devtools/client/shared/test/test-actor-registry.js
devtools/client/shared/test/unit/test_VariablesView_filtering-without-controller.js
devtools/client/shared/test/unit/test_VariablesView_getString_promise.js
devtools/client/shared/test/unit/test_WeakMapMap.js
devtools/client/shared/test/unit/test_advanceValidate.js
devtools/client/shared/test/unit/test_attribute-parsing-01.js
devtools/client/shared/test/unit/test_attribute-parsing-02.js
devtools/client/shared/test/unit/test_bezierCanvas.js
devtools/client/shared/test/unit/test_cssAngle.js
devtools/client/shared/test/unit/test_cssColor-01.js
devtools/client/shared/test/unit/test_cssColor-02.js
devtools/client/shared/test/unit/test_cssColor-03.js
devtools/client/shared/test/unit/test_cssColorDatabase.js
devtools/client/shared/test/unit/test_cubicBezier.js
devtools/client/shared/test/unit/test_escapeCSSComment.js
devtools/client/shared/test/unit/test_parseDeclarations.js
devtools/client/shared/test/unit/test_parsePseudoClassesAndAttributes.js
devtools/client/shared/test/unit/test_parseSingleValue.js
devtools/client/shared/test/unit/test_rewriteDeclarations.js
devtools/client/shared/test/unit/test_source-utils.js
devtools/client/shared/test/unit/test_suggestion-picker.js
devtools/client/shared/test/unit/test_undoStack.js
devtools/client/shared/test/unit/test_unicode-url.js
devtools/client/shared/theme-switching.js
devtools/client/shared/webpack/shims/test/test_stack.js
devtools/client/shared/widgets/AbstractTreeItem.jsm
devtools/client/shared/widgets/BreadcrumbsWidget.jsm
devtools/client/shared/widgets/SideMenuWidget.jsm
devtools/client/shared/widgets/SimpleListWidget.jsm
devtools/client/shared/widgets/VariablesView.jsm
devtools/client/shared/widgets/VariablesViewController.jsm
devtools/client/sourceeditor/tern/tests/unit/head_tern.js
devtools/client/sourceeditor/test/head.js
devtools/client/styleeditor/StyleEditorUI.jsm
devtools/client/styleeditor/StyleEditorUtil.jsm
devtools/client/styleeditor/StyleSheetEditor.jsm
devtools/client/styleeditor/test/browser_styleeditor_sourcemap_watching.js
devtools/client/webaudioeditor/includes.js
devtools/client/webconsole/main.js
devtools/client/webconsole/test/chrome/head.js
devtools/client/webconsole/test/chrome/test_render_perf.html
devtools/client/webconsole/test/mochitest/browser_console_consolejsm_output.js
devtools/client/webconsole/test/mochitest/browser_webconsole_trackingprotection_errors.js
devtools/client/webconsole/test/unit/test_webconsole_l10n.js
devtools/client/webide/content/addons.js
devtools/client/webide/content/details.js
devtools/client/webide/content/devicepreferences.js
devtools/client/webide/content/newapp.js
devtools/client/webide/content/prefs.js
devtools/client/webide/content/project-listing.js
devtools/client/webide/content/runtime-listing.js
devtools/client/webide/content/runtimedetails.js
devtools/client/webide/content/webide.js
devtools/client/webide/content/wifi-auth.js
devtools/client/webide/test/head.js
devtools/client/webide/test/test_app_validator.html
devtools/client/webide/test/test_manifestUpdate.html
devtools/platform/tests/unit/test_nsjsinspector.js
devtools/server/actors/replay/graphics.js
devtools/server/actors/webconsole/content-process-forward.js
devtools/server/socket/tests/test_websocket-server.html
devtools/server/startup/content-process.js
devtools/server/startup/content-process.jsm
devtools/server/startup/frame.js
devtools/server/tests/browser/browser_accessibility_infobar_show.js
devtools/server/tests/browser/browser_animation_actor-lifetime.js
devtools/server/tests/browser/browser_canvasframe_helper_01.js
devtools/server/tests/browser/browser_canvasframe_helper_02.js
devtools/server/tests/browser/browser_canvasframe_helper_03.js
devtools/server/tests/browser/browser_canvasframe_helper_04.js
devtools/server/tests/browser/browser_canvasframe_helper_05.js
devtools/server/tests/browser/browser_canvasframe_helper_06.js
devtools/server/tests/browser/browser_debugger_server.js
devtools/server/tests/browser/browser_inspector-anonymous.js
devtools/server/tests/browser/browser_inspector-insert.js
devtools/server/tests/browser/browser_inspector-remove.js
devtools/server/tests/browser/browser_inspector-search.js
devtools/server/tests/browser/browser_inspector-traversal.js
devtools/server/tests/browser/browser_navigateEvents.js
devtools/server/tests/browser/inspector-helpers.js
devtools/server/tests/mochitest/framerate-helpers.js
devtools/server/tests/mochitest/inspector-helpers.js
devtools/server/tests/mochitest/memory-helpers.js
devtools/server/tests/mochitest/test_Debugger.Script.prototype.global.html
devtools/server/tests/mochitest/test_Debugger.Source.prototype.element.html
devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionScript.html
devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionType.html
devtools/server/tests/mochitest/test_animation-type-longhand.html
devtools/server/tests/mochitest/test_connectToFrame.html
devtools/server/tests/mochitest/test_connection-manager.html
devtools/server/tests/mochitest/test_css-logic-media-queries.html
devtools/server/tests/mochitest/test_css-logic-specificity.html
devtools/server/tests/mochitest/test_device.html
devtools/server/tests/mochitest/test_executeInGlobal-outerized_this.html
devtools/server/tests/mochitest/test_getProcess.html
devtools/server/tests/mochitest/test_highlighter_paused_debugger.html
devtools/server/tests/mochitest/test_makeGlobalObjectReference.html
devtools/server/tests/mochitest/test_preference.html
devtools/server/tests/mochitest/test_setupInParentChild.html
devtools/server/tests/mochitest/test_unsafeDereference.html
devtools/server/tests/mochitest/webconsole-helpers.js
devtools/server/tests/mochitest/webextension-helpers.js
devtools/server/tests/unit/head_dbg.js
devtools/server/tests/unit/test_addon_reload.js
devtools/server/tests/unit/test_getyoungestframe.js
devtools/server/tests/unit/test_nativewrappers.js
devtools/server/tests/unit/test_promises_object_timetosettle-02.js
devtools/server/tests/unit/test_safe-getter.js
devtools/server/tests/unit/test_unsafeDereference.js
devtools/shared/Loader.jsm
devtools/shared/Parser.jsm
devtools/shared/acorn/tests/unit/head_acorn.js
devtools/shared/adb/test/test_adb.js
devtools/shared/adb/test/xpcshell-head.js
devtools/shared/base-loader.js
devtools/shared/builtin-modules.js
devtools/shared/css/generated/generate-properties-db.js
devtools/shared/discovery/tests/unit/test_discovery.js
devtools/shared/heapsnapshot/tests/unit/head_heapsnapshot.js
devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js
devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js
devtools/shared/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js
devtools/shared/jsbeautify/tests/unit/head_jsbeautify.js
devtools/shared/loader-plugin-raw.jsm
devtools/shared/performance/test/head.js
devtools/shared/qrcode/tests/mochitest/test_decode.html
devtools/shared/qrcode/tests/unit/test_encode.js
devtools/shared/security/tests/chrome/test_websocket-transport.html
devtools/shared/security/tests/unit/head_dbg.js
devtools/shared/tests/mochitest/test_css-logic-getCssPath.html
devtools/shared/tests/mochitest/test_css-logic-getXPath.html
devtools/shared/tests/unit/head_devtools.js
devtools/shared/tests/unit/test_fetch-bom.js
devtools/shared/tests/unit/test_fetch-file.js
devtools/shared/tests/unit/test_fetch-http.js
devtools/shared/tests/unit/test_invisible_loader.js
devtools/shared/tests/unit/test_require_lazy.js
devtools/shared/transport/tests/unit/head_dbg.js
devtools/shared/transport/tests/unit/test_client_server_bulk.js
devtools/shared/transport/tests/unit/test_queue.js
devtools/shared/transport/tests/unit/test_transport_bulk.js
devtools/shared/webconsole/test/browser/browser_commands_registration.js
devtools/shared/webconsole/test/common.js
devtools/shared/webconsole/test/test_consoleapi_innerID.html
devtools/shared/webconsole/test/test_file_uri.html
devtools/shared/webconsole/test/unit/test_js_property_provider.js
devtools/shared/webconsole/test/unit/test_network_helper.js
devtools/shared/webconsole/test/unit/test_security-info-certificate.js
devtools/shared/webconsole/test/unit/test_security-info-parser.js
devtools/shared/webconsole/test/unit/test_security-info-protocol-version.js
devtools/shared/webconsole/test/unit/test_security-info-state.js
devtools/shared/webconsole/test/unit/test_security-info-static-hpkp.js
devtools/shared/webconsole/test/unit/test_security-info-weakness-reasons.js
devtools/shared/webconsole/test/unit/test_throttle.js
devtools/shared/worker/loader.js
devtools/shared/worker/tests/browser/browser_worker-01.js
devtools/shared/worker/worker.js
devtools/startup/DevToolsShim.jsm
devtools/startup/aboutdebugging-new-registration.js
devtools/startup/aboutdebugging-registration.js
devtools/startup/aboutdevtools/aboutdevtools-registration.js
devtools/startup/aboutdevtools/aboutdevtools.js
devtools/startup/aboutdevtools/test/head.js
devtools/startup/aboutdevtoolstoolbox-registration.js
devtools/startup/devtools-startup.js
devtools/startup/tests/browser/browser_shim_disable_devtools.js
devtools/startup/tests/unit/test_devtools_shim.js
docshell/test/browser/frame-head.js
docshell/test/chrome/bug112564_window.xul
docshell/test/chrome/bug215405_window.xul
docshell/test/chrome/bug293235_window.xul
docshell/test/chrome/bug364461_window.xul
docshell/test/chrome/bug396519_window.xul
docshell/test/chrome/bug582176_window.xul
docshell/test/chrome/bug92598_window.xul
docshell/test/chrome/docshell_helpers.js
docshell/test/chrome/test_bug789773.xul
docshell/test/unit/head_docshell.js
docshell/test/unit/test_bug442584.js
docshell/test/unit/test_nsDefaultURIFixup.js
docshell/test/unit/test_nsDefaultURIFixup_info.js
docshell/test/unit/test_nsDefaultURIFixup_search.js
docshell/test/unit/test_privacy_transition.js
docshell/test/unit/test_setUsePrivateBrowsing.js
docshell/test/unit_ipc/test_pb_notification_ipc.js
dom/base/ChromeUtils.cpp
dom/base/DOMRequestHelper.jsm
dom/base/ProcessSelector.js
dom/base/SlowScriptDebug.js
dom/base/contentAreaDropListener.js
dom/base/test/browser_messagemanager_loadprocessscript.js
dom/base/test/browser_messagemanager_unload.js
dom/base/test/browser_use_counters.js
dom/base/test/chrome/cpows_parent.xul
dom/base/test/chrome/test_bug1339722.html
dom/base/test/chrome/test_bug1346936.html
dom/base/test/chrome/test_bug430050.xul
dom/base/test/chrome/test_bug682305.html
dom/base/test/chrome/test_bug765993.html
dom/base/test/chrome/test_bug914381.html
dom/base/test/chrome/test_chromeOuterWindowID.xul
dom/base/test/chrome/test_custom_element_ep.xul
dom/base/test/chrome/test_permission_isHandlingUserInput.xul
dom/base/test/jsmodules/iframe_extractIntroType.html
dom/base/test/test_anchor_target_blank_referrer.html
dom/base/test/test_blockParsing.html
dom/base/test/test_domrequesthelper.xul
dom/base/test/unit/head_utilities.js
dom/base/test/unit/test_bug553888.js
dom/base/test/unit/test_structuredcloneholder.js
dom/base/test/unit/test_thirdpartyutil.js
dom/base/test/unit/test_xhr_document.js
dom/base/test/unit/test_xhr_origin_attributes.js
dom/bindings/test/TestInterfaceJS.js
dom/bindings/test/TestInterfaceJSMaplike.js
dom/browser-element/BrowserElementChild.js
dom/browser-element/BrowserElementChildPreload.js
dom/browser-element/BrowserElementParent.js
dom/browser-element/BrowserElementPromptService.jsm
dom/chrome-webidl/ChromeUtils.webidl
dom/console/ConsoleAPIStorage.js
dom/console/tests/test_jsm.xul
dom/console/tests/xpcshell/test_basic.js
dom/console/tests/xpcshell/test_reportForServiceWorkerScope.js
dom/encoding/test/test_stringencoding.xul
dom/events/test/test_bug415498.xul
dom/events/test/test_bug574663.html
dom/events/test/test_bug617528.xul
dom/events/test/window_wheel_default_action.html
dom/filesystem/compat/tests/script_entries.js
dom/filesystem/tests/script_fileList.js
dom/html/htmlMenuBuilder.js
dom/html/test/browser_DOMDocElementInserted.js
dom/html/test/browser_bug649778.js
dom/html/test/test_anchor_ping.html
dom/indexedDB/test/browser_forgetThisSite.js
dom/indexedDB/test/bug839193.js
dom/indexedDB/test/unit/GlobalObjectsComponent.js
dom/indexedDB/test/unit/test_globalObjects_other.js
dom/indexedDB/test/unit/xpcshell-head-child-process.js
dom/indexedDB/test/unit/xpcshell-head-parent-process.js
dom/ipc/ManifestMessagesChild.jsm
dom/ipc/tests/browser_domainPolicy.js
dom/ipc/tests/browser_memory_distribution_telemetry.js
dom/ipc/tests/browser_remote_navigation_delay_telemetry.js
dom/ipc/tests/process_error.xul
dom/ipc/tests/test_CrashService_crash.html
dom/ipc/tests/test_Preallocated.html
dom/ipc/tests/test_bug1086684.html
dom/ipc/tests/test_sharedMap.js
dom/localstorage/test/unit/head.js
dom/manifest/ImageObjectProcessor.jsm
dom/manifest/Manifest.jsm
dom/manifest/ManifestFinder.jsm
dom/manifest/ManifestIcons.jsm
dom/manifest/ManifestObtainer.jsm
dom/manifest/ManifestProcessor.jsm
dom/manifest/ValueExtractor.jsm
dom/manifest/test/browser_ManifestFinder_browserHasManifestLink.js
dom/manifest/test/browser_ManifestIcons_browserFetchIcon.js
dom/manifest/test/browser_ManifestObtainer_obtain.js
dom/manifest/test/browser_Manifest_install.js
dom/manifest/test/browser_fire_appinstalled_event.js
dom/media/IdpSandbox.jsm
dom/media/PeerConnection.js
dom/media/tests/mochitest/NetworkPreparationChromeScript.js
dom/media/webvtt/WebVTTParserWrapper.js
dom/media/webvtt/tests/test_parser.js
dom/media/webvtt/vtt.jsm
dom/messagechannel/tests/mm_messageChannelParent.js
dom/network/tests/test_tcpsocket_client_and_server_basics.js
dom/network/tests/test_tcpsocket_jsm.html
dom/notification/NotificationDB.jsm
dom/notification/NotificationStorage.js
dom/notification/test/unit/head_notificationdb.js
dom/notification/test/unit/test_notificationdb_bug1024090.js
dom/payments/test/BasicCardErrorsChromeScript.js
dom/payments/test/CurrencyAmountValidationChromeScript.js
dom/payments/test/PayerDetailsChromeScript.js
dom/plugins/test/mochitest/file_bug1245545.js
dom/plugins/test/mochitest/hang_test.js
dom/plugins/test/mochitest/test_bug751809.html
dom/plugins/test/mochitest/test_crash_notify.xul
dom/plugins/test/mochitest/test_crash_notify_no_report.xul
dom/plugins/test/mochitest/test_crash_submit.xul
dom/plugins/test/mochitest/test_hang_submit.xul
dom/plugins/test/mochitest/test_hangui.xul
dom/plugins/test/mochitest/test_plugin_tag_clicktoplay.html
dom/plugins/test/mochitest/test_privatemode_perwindowpb.xul
dom/plugins/test/mochitest/xulbrowser_plugin_visibility.xul
dom/plugins/test/unit/head_plugins.js
dom/plugins/test/unit/test_allowed_types.js
dom/plugins/test/unit/test_bug471245.js
dom/plugins/test/unit/test_bug813245.js
dom/plugins/test/unit/test_nice_plugin_name.js
dom/plugins/test/unit/test_persist_in_prefs.js
dom/plugins/test/unit/test_plugin_default_state.js
dom/presentation/PresentationDataChannelSessionTransport.js
dom/presentation/PresentationNetworkHelper.js
dom/presentation/provider/AndroidCastDeviceProvider.js
dom/presentation/provider/ControllerStateMachine.jsm
dom/presentation/provider/PresentationControlService.js
dom/presentation/provider/ReceiverStateMachine.jsm
dom/presentation/tests/mochitest/PresentationDeviceInfoChromeScript.js
dom/presentation/tests/mochitest/PresentationSessionChromeScript.js
dom/presentation/tests/mochitest/PresentationSessionChromeScript1UA.js
dom/presentation/tests/mochitest/test_presentation_datachannel_sessiontransport.html
dom/presentation/tests/xpcshell/test_multicast_dns_device_provider.js
dom/presentation/tests/xpcshell/test_presentation_device_manager.js
dom/presentation/tests/xpcshell/test_presentation_session_transport.js
dom/presentation/tests/xpcshell/test_presentation_state_machine.js
dom/presentation/tests/xpcshell/test_tcp_control_channel.js
dom/promise/tests/test_on_new_promise.html
dom/promise/tests/test_on_promise_settled.html
dom/promise/tests/test_on_promise_settled_duplicates.html
dom/promise/tests/unit/test_promise_unhandled_rejection.js
dom/push/Push.js
dom/push/PushBroadcastService.jsm
dom/push/PushComponents.js
dom/push/PushCrypto.jsm
dom/push/PushDB.jsm
dom/push/PushRecord.jsm
dom/push/PushService.jsm
dom/push/PushServiceAndroidGCM.jsm
dom/push/PushServiceHttp2.jsm
dom/push/PushServiceWebSocket.jsm
dom/push/test/mockpushserviceparent.js
dom/push/test/xpcshell/PushServiceHandler.js
dom/push/test/xpcshell/head.js
dom/push/test/xpcshell/test_broadcast_success.js
dom/push/test/xpcshell/test_clear_forgetAboutSite.js
dom/push/test/xpcshell/test_crypto.js
dom/push/test/xpcshell/test_notification_http2.js
dom/push/test/xpcshell/test_record.js
dom/push/test/xpcshell/test_register_5xxCode_http2.js
dom/push/test/xpcshell/test_register_error_http2.js
dom/push/test/xpcshell/test_register_success_http2.js
dom/push/test/xpcshell/test_registration_success_http2.js
dom/push/test/xpcshell/test_resubscribe_4xxCode_http2.js
dom/push/test/xpcshell/test_resubscribe_5xxCode_http2.js
dom/push/test/xpcshell/test_resubscribe_listening_for_msg_error_http2.js
dom/push/test/xpcshell/test_unregister_success_http2.js
dom/push/test/xpcshell/test_updateRecordNoEncryptionKeys_http2.js
dom/security/test/csp/browser_manifest-src-override-default-src.js
dom/security/test/csp/browser_test_web_manifest.js
dom/security/test/csp/browser_test_web_manifest_mixed_content.js
dom/security/test/csp/file_report_chromescript.js
dom/security/test/mixedcontentblocker/file_main_bug803225.html
dom/security/test/unit/test_csp_reports.js
dom/security/test/unit/test_csp_upgrade_insecure_request_header.js
dom/security/test/unit/test_isOriginPotentiallyTrustworthy.js
dom/serviceworkers/test/browser_antitracking.js
dom/serviceworkers/test/browser_download.js
dom/serviceworkers/test/browser_download_canceled.js
dom/serviceworkers/test/console_monitor.js
dom/serviceworkers/test/test_privateBrowsing.html
dom/system/NetworkGeolocationProvider.js
dom/system/tests/test_constants.xul
dom/tests/browser/browser_keypressTelemetry.js
dom/tests/mochitest/beacon/test_beaconCookies.html
dom/tests/mochitest/bugs/test_navigator_buildID.html
dom/tests/mochitest/bugs/test_no_find_showDialog.html
dom/tests/mochitest/chrome/file_bug1224790-2_nonmodal.xul
dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html
dom/tests/unit/test_Fetch.js