Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								57cb7c4b30 
								
							 
						 
						
							
							
								
								Bug 1558298: Part 1 - Move SpecialPowers wrapping code to separate module. r=nika  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D34590 
--HG--
rename : testing/specialpowers/content/specialpowersAPI.js => testing/specialpowers/content/WrapPrivileged.jsm
extra : rebase_source : 02a630b042879652a3ad07c72d1f811bf0ceedbd
extra : source : d8b7ed5e149f4d4724c3999b3b0fed9bfd3f8f96 
							
						 
						
							2019-06-10 12:46:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Conley 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9b7b6358 
								
							 
						 
						
							
							
								
								Bug 1529762 - PageStyle child actors should only instantiate for web pages. r=Felipe  
							
							... 
							
							
							
							This avoids instantiating them for internal pages, like about:home.
Differential Revision: https://phabricator.services.mozilla.com/D22520 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-03-08 20:22:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noemi Erli 
								
							 
						 
						
							
							
							
							
								
							
							
								978b96980f 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1529762) for failures in browser_page_style.js CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset f49189976e12 (bug 1529762)
Backed out changeset 459979fd1d25 (bug 1529762) 
							
						 
						
							2019-03-07 23:27:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Conley 
								
							 
						 
						
							
							
							
							
								
							
							
								7f1f53f718 
								
							 
						 
						
							
							
								
								Bug 1529762 - PageStyle child actors should only instantiate for web pages. r=Felipe  
							
							... 
							
							
							
							This avoids instantiating them for internal pages, like about:home.
Differential Revision: https://phabricator.services.mozilla.com/D22520 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-03-07 19:05:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wisniewski 
								
							 
						 
						
							
							
							
							
								
							
							
								10be4fc289 
								
							 
						 
						
							
							
								
								Bug 1530824 - mark the about:compat process script as intermittently loaded in the browser_startup_content mochitest; r=kmag  
							
							... 
							
							
							
							Mark the about:compat process script as intermittently loaded in browser/base/content/test/performance/browser_startup_content.js
Differential Revision: https://phabricator.services.mozilla.com/D21316 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-03-02 18:42:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wisniewski 
								
							 
						 
						
							
							
							
							
								
							
							
								19cbb97ab8 
								
							 
						 
						
							
							
								
								Bug 1488845 - Add an about:compat page to the Webcompat GoFaster addon. r=denschub,kmag,Pike  
							
							... 
							
							
							
							Add an about:compat page to the Webcompat GoFaster addon.
Differential Revision: https://phabricator.services.mozilla.com/D18303 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-02-25 23:10:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Noorenberghe 
								
							 
						 
						
							
							
							
							
								
							
							
								892a65479b 
								
							 
						 
						
							
							
								
								Bug 1474143 - Don't load FormAutofillContent.jsm until it's needed. r=Felipe  
							
							... 
							
							
							
							Switch to using DOMFormBeforeSubmit event instead of earlyformsubmit observer notifications.
Differential Revision: https://phabricator.services.mozilla.com/D16656 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-02-23 00:26:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Noorenberghe 
								
							 
						 
						
							
							
							
							
								
							
							
								f325e844bc 
								
							 
						 
						
							
							
								
								Bug 1474143 - Switch earlyformsubmit satchel observer to DOMFormBeforeSubmit listener. r=Felipe  
							
							... 
							
							
							
							Extend ActorChild for satchel's formSubmitListener in order to listen to the event.
Differential Revision: https://phabricator.services.mozilla.com/D16655 
--HG--
rename : toolkit/components/satchel/formSubmitListener.js => toolkit/components/satchel/FormSubmitChild.jsm
extra : moz-landing-system : lando 
							
						 
						
							2019-02-23 00:24:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ciure Andrei 
								
							 
						 
						
							
							
							
							
								
							
							
								f7412ac1f2 
								
							 
						 
						
							
							
								
								Backed out 10 changesets (bug 1474143) for perma failing browser_markup_events_01.js CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 1b5d04866585 (bug 1474143)
Backed out changeset 78bfb4dd1f6a (bug 1474143)
Backed out changeset 85ec4f1f5f60 (bug 1474143)
Backed out changeset 5c112b77e489 (bug 1474143)
Backed out changeset 5d35599598bb (bug 1474143)
Backed out changeset 9fd0d7a7946f (bug 1474143)
Backed out changeset 1a83be7a75ca (bug 1474143)
Backed out changeset 2fc9b13171d0 (bug 1474143)
Backed out changeset 3983d7b6d9ad (bug 1474143)
Backed out changeset 9fe55dd58cd8 (bug 1474143)
--HG--
rename : browser/actors/FormValidationChild.jsm => browser/actors/FormSubmitChild.jsm
rename : toolkit/components/satchel/FormSubmitChild.jsm => toolkit/components/satchel/formSubmitListener.js 
							
						 
						
							2019-02-22 21:16:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Noorenberghe 
								
							 
						 
						
							
							
							
							
								
							
							
								7100b7f1d9 
								
							 
						 
						
							
							
								
								Bug 1474143 - Don't load FormAutofillContent.jsm until it's needed. r=Felipe  
							
							... 
							
							
							
							Switch to using DOMFormBeforeSubmit event instead of earlyformsubmit observer notifications.
Differential Revision: https://phabricator.services.mozilla.com/D16656 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-02-22 15:13:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Noorenberghe 
								
							 
						 
						
							
							
							
							
								
							
							
								8fcd71b197 
								
							 
						 
						
							
							
								
								Bug 1474143 - Switch earlyformsubmit satchel observer to DOMFormBeforeSubmit listener. r=Felipe  
							
							... 
							
							
							
							Extend ActorChild for satchel's formSubmitListener in order to listen to the event.
Differential Revision: https://phabricator.services.mozilla.com/D16655 
--HG--
rename : toolkit/components/satchel/formSubmitListener.js => toolkit/components/satchel/FormSubmitChild.jsm
extra : moz-landing-system : lando 
							
						 
						
							2019-02-22 15:13:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b5f739c2 
								
							 
						 
						
							
							
								
								Bug 1524688: Part 42 - Convert nsAsyncShutdown to static registration. r=mconley  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D18452 
--HG--
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.js => toolkit/components/asyncshutdown/nsAsyncShutdown.jsm
extra : source : fe9b6695212ec3960ab9e730ccc446a8c3da9375 
							
						 
						
							2019-01-30 11:00:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								f34cca34b0 
								
							 
						 
						
							
							
								
								Bug 1524688: Part 7 - Convert process singletons to static registration r=mconley  
							
							... 
							
							
							
							--HG--
rename : toolkit/components/processsingleton/ContentProcessSingleton.js => toolkit/components/processsingleton/ContentProcessSingleton.jsm
rename : toolkit/components/processsingleton/MainProcessSingleton.js => toolkit/components/processsingleton/MainProcessSingleton.jsm
extra : source : 5ce5986068f031ac17eb43ff278d30b81acdb73c 
							
						 
						
							2019-01-29 18:32:37 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								ecd94d6986 
								
							 
						 
						
							
							
								
								Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 68a001a42406 (bug 1524687)
Backed out changeset 328de611bcd3 (bug 1524688)
Backed out changeset 68cffca6927a (bug 1524687)
Backed out changeset 81dc12cc9257 (bug 1524688)
Backed out changeset c7c49f64048f (bug 1524688)
Backed out changeset fb23a0271da0 (bug 1524688)
Backed out changeset 0c1d1248e59e (bug 1524688)
Backed out changeset 9e9ec7de4160 (bug 1524688)
Backed out changeset de0b9993bd5d (bug 1524688)
Backed out changeset 92877cf4fe33 (bug 1524688)
Backed out changeset b4938f2ff8fd (bug 1524688)
Backed out changeset 230d2feaf941 (bug 1524688)
Backed out changeset 6c63bc240972 (bug 1524688)
Backed out changeset 0ad5465eace1 (bug 1524688)
Backed out changeset 1e75ce91029b (bug 1524688)
Backed out changeset 34a978503b1d (bug 1524688)
Backed out changeset 183602e8a30b (bug 1524688)
Backed out changeset 12a9135dc005 (bug 1524688)
Backed out changeset 978ef5dac9db (bug 1524688)
Backed out changeset 28105bf7bf6a (bug 1524688)
Backed out changeset a9fb74beaf2b (bug 1524688)
Backed out changeset fe106b369a72 (bug 1524688)
Backed out changeset e657e77d4271 (bug 1524688)
Backed out changeset 09f626870ad0 (bug 1524688)
Backed out changeset fe9b6695212e (bug 1524688)
Backed out changeset 995ea188bc31 (bug 1524688)
Backed out changeset 01c4d3edb1b0 (bug 1524688)
Backed out changeset 1bb7dfbb9f48 (bug 1524688)
Backed out changeset 56c61e0a1f45 (bug 1524688)
Backed out changeset c819943ff466 (bug 1524688)
Backed out changeset a1dd5cec066e (bug 1524688)
Backed out changeset 517838ee0c3c (bug 1524688)
Backed out changeset f509a5759fdf (bug 1524688)
Backed out changeset 56f5c8f0d708 (bug 1524688)
Backed out changeset 5746311ef859 (bug 1524688)
Backed out changeset df02f7d25212 (bug 1524688)
Backed out changeset c9846136d105 (bug 1524688)
Backed out changeset 2bd48db9cd0f (bug 1524688)
Backed out changeset ff120b4eeb79 (bug 1524688)
Backed out changeset fe583e7aae8d (bug 1524688)
Backed out changeset 18f156d6355a (bug 1524688)
Backed out changeset f4eaebbe2e0f (bug 1524688)
Backed out changeset bf6b18e23f69 (bug 1524688)
Backed out changeset dd89eb7e9b0d (bug 1524688)
Backed out changeset 4cbbb367ba0b (bug 1524688)
Backed out changeset 4ed0cf6be580 (bug 1524688)
Backed out changeset d8efb5ed62b1 (bug 1524688)
Backed out changeset ea347d57d73a (bug 1524688)
Backed out changeset 911689ef9f33 (bug 1524688)
Backed out changeset 28670fdc418d (bug 1524688)
Backed out changeset 38e1e42a0fb0 (bug 1524688)
Backed out changeset 35a5f031dd1e (bug 1524688)
Backed out changeset b586d55d76d5 (bug 1524688)
Backed out changeset 6dcacead1746 (bug 1524688)
Backed out changeset 9895239d8ac6 (bug 1524688)
Backed out changeset 25f982fd53bd (bug 1524688)
Backed out changeset 4fb0f0a59fe2 (bug 1524688)
Backed out changeset fdc6c4ed241a (bug 1524688)
Backed out changeset 5ce5986068f0 (bug 1524688)
Backed out changeset ab64ed7388ae (bug 1524688)
Backed out changeset 56607c5a301a (bug 1524688)
Backed out changeset 6b3684e7d8f9 (bug 1524688)
Backed out changeset ee28258a5724 (bug 1524688)
Backed out changeset 9201a7ea3c54 (bug 1524688)
Backed out changeset d5dca413e2da (bug 1524688)
Backed out changeset 68eb174a337b (bug 1524688)
Backed out changeset 625f71135038 (bug 1524687)
Backed out changeset 46e13c453538 (bug 1524687)
Backed out changeset 614be688767f (bug 1524687)
Backed out changeset 9c24919ac5c2 (bug 1524687)
Backed out changeset b9862758b98c (bug 1524687)
Backed out changeset 92d9e927deec (bug 1524687)
Backed out changeset f4ee175bc5bd (bug 1524687)
Backed out changeset 191afe83da2e (bug 1524687)
Backed out changeset c58caf41bb94 (bug 1524687)
Backed out changeset df95a56dae04 (bug 1524687)
Backed out changeset 10c69df4444d (bug 1524687)
Backed out changeset 219b84a58f50 (bug 1524687)
Backed out changeset e96e61bd282f (bug 1524687)
--HG--
rename : browser/components/migration/360seProfileMigrator.jsm => browser/components/migration/360seProfileMigrator.js
rename : browser/components/migration/ChromeProfileMigrator.jsm => browser/components/migration/ChromeProfileMigrator.js
rename : browser/components/migration/EdgeProfileMigrator.jsm => browser/components/migration/EdgeProfileMigrator.js
rename : browser/components/migration/FirefoxProfileMigrator.jsm => browser/components/migration/FirefoxProfileMigrator.js
rename : browser/components/migration/IEProfileMigrator.jsm => browser/components/migration/IEProfileMigrator.js
rename : browser/components/migration/ProfileMigrator.jsm => browser/components/migration/ProfileMigrator.js
rename : browser/components/migration/SafariProfileMigrator.jsm => browser/components/migration/SafariProfileMigrator.js
rename : browser/components/newtab/AboutNewTabService.jsm => browser/components/newtab/aboutNewTabService.js
rename : browser/components/BrowserContentHandler.jsm => browser/components/nsBrowserContentHandler.js
rename : browser/components/BrowserGlue.jsm => browser/components/nsBrowserGlue.js
rename : browser/components/payments/PaymentUIService.jsm => browser/components/payments/paymentUIService.js
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm => browser/components/protocolhandler/WebProtocolHandlerRegistrar.js
rename : devtools/startup/AboutDebuggingNewRegistration.jsm => devtools/startup/aboutdebugging-new-registration.js
rename : devtools/startup/AboutDebuggingRegistration.jsm => devtools/startup/aboutdebugging-registration.js
rename : devtools/startup/aboutdevtools/AboutDevToolsRegistration.jsm => devtools/startup/aboutdevtools/aboutdevtools-registration.js
rename : devtools/startup/AboutDevToolsToolboxRegistration.jsm => devtools/startup/aboutdevtoolstoolbox-registration.js
rename : devtools/startup/DevToolsStartup.jsm => devtools/startup/devtools-startup.js
rename : dom/base/ProcessSelector.jsm => dom/base/ProcessSelector.js
rename : dom/base/SlowScriptDebug.jsm => dom/base/SlowScriptDebug.js
rename : dom/base/ContentAreaDropListener.jsm => dom/base/contentAreaDropListener.js
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
rename : dom/console/ConsoleAPIStorage.jsm => dom/console/ConsoleAPIStorage.js
rename : dom/html/HTMLMenuBuilder.jsm => dom/html/htmlMenuBuilder.js
rename : dom/media/PeerConnection.jsm => dom/media/PeerConnection.js
rename : dom/notification/NotificationStorage.jsm => dom/notification/NotificationStorage.js
rename : dom/presentation/PresentationDataChannelSessionTransport.jsm => dom/presentation/PresentationDataChannelSessionTransport.js
rename : dom/presentation/PresentationNetworkHelper.jsm => dom/presentation/PresentationNetworkHelper.js
rename : dom/presentation/provider/AndroidCastDeviceProvider.jsm => dom/presentation/provider/AndroidCastDeviceProvider.js
rename : dom/presentation/provider/PresentationControlService.jsm => dom/presentation/provider/PresentationControlService.js
rename : dom/push/Push.jsm => dom/push/Push.js
rename : dom/push/PushComponents.jsm => dom/push/PushComponents.js
rename : dom/system/NetworkGeolocationProvider.jsm => dom/system/NetworkGeolocationProvider.js
rename : layout/tools/recording/RecordingCmdLine.jsm => layout/tools/recording/recording-cmdline.js
rename : netwerk/dns/mdns/libmdns/DNSServiceDiscovery.jsm => netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.js
rename : netwerk/protocol/http/UAOverridesBootstrapper.jsm => netwerk/protocol/http/UAOverridesBootstrapper.js
rename : netwerk/protocol/http/WellKnownOpportunisticUtils.jsm => netwerk/protocol/http/WellKnownOpportunisticUtils.js
rename : services/fxaccounts/FxAccountsPush.jsm => services/fxaccounts/FxAccountsPush.js
rename : services/settings/RemoteSettingsComponents.jsm => services/settings/RemoteSettingsComponents.js
rename : services/sync/Weave.jsm => services/sync/Weave.js
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.jsm => toolkit/components/asyncshutdown/nsAsyncShutdown.js
rename : toolkit/components/backgroundhangmonitor/BHRTelemetryService.jsm => toolkit/components/backgroundhangmonitor/BHRTelemetryService.js
rename : toolkit/components/captivedetect/CaptiveDetect.jsm => toolkit/components/captivedetect/captivedetect.js
rename : toolkit/components/cleardata/ClearDataService.jsm => toolkit/components/cleardata/ClearDataService.js
rename : toolkit/components/contentprefs/ContentPrefService2.jsm => toolkit/components/contentprefs/ContentPrefService2.js
rename : toolkit/components/crashes/CrashService.jsm => toolkit/components/crashes/CrashService.js
rename : toolkit/components/crashmonitor/nsCrashMonitor.jsm => toolkit/components/crashmonitor/nsCrashMonitor.js
rename : toolkit/components/downloads/DownloadLegacy.jsm => toolkit/components/downloads/DownloadLegacy.js
rename : toolkit/components/gfx/SanityTest.jsm => toolkit/components/gfx/SanityTest.js
rename : toolkit/components/mozintl/mozIntl.jsm => toolkit/components/mozintl/mozIntl.js
rename : toolkit/components/mozprotocol/MozProtocolHandler.jsm => toolkit/components/mozprotocol/mozProtocolHandler.js
rename : toolkit/components/normandy/ShieldContentProcess.jsm => toolkit/components/normandy/shield-content-process.js
rename : toolkit/components/DefaultCLH.jsm => toolkit/components/nsDefaultCLH.js
rename : toolkit/components/passwordmgr/LoginInfo.jsm => toolkit/components/passwordmgr/nsLoginInfo.js
rename : toolkit/components/passwordmgr/LoginManager.jsm => toolkit/components/passwordmgr/nsLoginManager.js
rename : toolkit/components/passwordmgr/LoginManagerPrompter.jsm => toolkit/components/passwordmgr/nsLoginManagerPrompter.js
rename : toolkit/components/places/ColorAnalyzer.jsm => toolkit/components/places/ColorAnalyzer.js
rename : toolkit/components/places/PageIconProtocolHandler.jsm => toolkit/components/places/PageIconProtocolHandler.js
rename : toolkit/components/places/PlacesCategoriesStarter.jsm => toolkit/components/places/PlacesCategoriesStarter.js
rename : toolkit/components/places/UnifiedComplete.jsm => toolkit/components/places/UnifiedComplete.js
rename : toolkit/components/places/PlacesExpiration.jsm => toolkit/components/places/nsPlacesExpiration.js
rename : toolkit/components/places/TaggingService.jsm => toolkit/components/places/nsTaggingService.js
rename : toolkit/components/processsingleton/ContentProcessSingleton.jsm => toolkit/components/processsingleton/ContentProcessSingleton.js
rename : toolkit/components/processsingleton/MainProcessSingleton.jsm => toolkit/components/processsingleton/MainProcessSingleton.js
rename : toolkit/components/prompts/src/Prompter.jsm => toolkit/components/prompts/src/nsPrompter.js
rename : toolkit/components/remotebrowserutils/RemoteWebNavigation.jsm => toolkit/components/remotebrowserutils/RemoteWebNavigation.js
rename : toolkit/components/satchel/FormHistoryStartup.jsm => toolkit/components/satchel/FormHistoryStartup.js
rename : toolkit/components/satchel/FormAutoComplete.jsm => toolkit/components/satchel/nsFormAutoComplete.js
rename : toolkit/components/satchel/InputListAutoComplete.jsm => toolkit/components/satchel/nsInputListAutoComplete.js
rename : toolkit/components/search/SearchService.jsm => toolkit/components/search/nsSearchService.js
rename : toolkit/components/search/SearchSuggestions.jsm => toolkit/components/search/nsSearchSuggestions.js
rename : toolkit/components/search/Sidebar.jsm => toolkit/components/search/nsSidebar.js
rename : toolkit/components/telemetry/TelemetryStartup.jsm => toolkit/components/telemetry/TelemetryStartup.js
rename : toolkit/components/terminator/TerminatorTelemetry.jsm => toolkit/components/terminator/nsTerminatorTelemetry.js
rename : toolkit/components/thumbnails/PageThumbsStorageService.jsm => toolkit/components/thumbnails/PageThumbsStorageService.js
rename : toolkit/components/timermanager/UpdateTimerManager.jsm => toolkit/components/timermanager/nsUpdateTimerManager.js
rename : toolkit/components/tooltiptext/TooltipTextProvider.jsm => toolkit/components/tooltiptext/TooltipTextProvider.js
rename : toolkit/components/url-classifier/UrlClassifierHashCompleter.jsm => toolkit/components/url-classifier/nsUrlClassifierHashCompleter.js
rename : toolkit/components/url-classifier/UrlClassifierLib.jsm => toolkit/components/url-classifier/nsUrlClassifierLib.js
rename : toolkit/components/url-classifier/UrlClassifierListManager.jsm => toolkit/components/url-classifier/nsUrlClassifierListManager.js
rename : toolkit/components/urlformatter/URLFormatter.jsm => toolkit/components/urlformatter/nsURLFormatter.js
rename : toolkit/components/utils/SimpleServices.jsm => toolkit/components/utils/simpleServices.js
rename : toolkit/components/xulstore/XULStore.jsm => toolkit/components/xulstore/XULStore.js
rename : toolkit/mozapps/downloads/HelperAppDlg.jsm => toolkit/mozapps/downloads/nsHelperAppDlg.js
rename : toolkit/mozapps/extensions/amContentHandler.jsm => toolkit/mozapps/extensions/amContentHandler.js
rename : toolkit/mozapps/extensions/amInstallTrigger.jsm => toolkit/mozapps/extensions/amInstallTrigger.js
rename : toolkit/mozapps/extensions/amWebAPI.jsm => toolkit/mozapps/extensions/amWebAPI.js
rename : toolkit/mozapps/handling/ContentDispatchChooser.jsm => toolkit/mozapps/handling/nsContentDispatchChooser.js
rename : toolkit/mozapps/update/UpdateService.jsm => toolkit/mozapps/update/nsUpdateService.js
rename : toolkit/mozapps/update/UpdateServiceStub.jsm => toolkit/mozapps/update/nsUpdateServiceStub.js
rename : uriloader/exthandler/WebHandlerApp.jsm => uriloader/exthandler/nsWebHandlerApp.js 
							
						 
						
							2019-02-14 11:50:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								bcd433d7e3 
								
							 
						 
						
							
							
								
								Bug 1524688: Part 42 - Convert nsAsyncShutdown to static registration. r=mconley  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D18452 
--HG--
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.js => toolkit/components/asyncshutdown/nsAsyncShutdown.jsm
extra : rebase_source : 368ed0b816c28cc9452ee2cefbd4a2c5fb862974 
							
						 
						
							2019-01-30 11:00:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								742b6ab14b 
								
							 
						 
						
							
							
								
								Bug 1524688: Part 7 - Convert process singletons to static registration r=mconley  
							
							... 
							
							
							
							--HG--
rename : toolkit/components/processsingleton/ContentProcessSingleton.js => toolkit/components/processsingleton/ContentProcessSingleton.jsm
rename : toolkit/components/processsingleton/MainProcessSingleton.js => toolkit/components/processsingleton/MainProcessSingleton.jsm
extra : rebase_source : 6842e09777db559a25e94118fd64b18079616c6f 
							
						 
						
							2019-01-29 18:32:37 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								e930b89c34 
								
							 
						 
						
							
							
								
								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 
--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7 
							
						 
						
							2019-01-17 10:18:31 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Felipe Gomes 
								
							 
						 
						
							
							
							
							
								
							
							
								6d74998c5d 
								
							 
						 
						
							
							
								
								Bug 1520012 - Test which delayedLoad frame scripts are loaded during content process startup. r=MattN  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D16502 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-01-14 22:31:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Noorenberghe 
								
							 
						 
						
							
							
							
							
								
							
							
								abded51290 
								
							 
						 
						
							
							
								
								Bug 1519574 - Test which delayedLoad process scripts are loaded during content process startup. r=Felipe  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D16367 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-01-12 21:48:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gijs Kruitbosch 
								
							 
						 
						
							
							
							
							
								
							
							
								e07729997e 
								
							 
						 
						
							
							
								
								Bug 1514724 - follow-up: remove now-obsolete entry for AboutPocket.jsm from browser_startup_content.js, rs=bustage  
							
							... 
							
							
							
							--HG--
extra : rebase_source : b92f6a1a6533bb37d449931d48b1c5fa9ccec836 
							
						 
						
							2018-12-28 14:27:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								778252994f 
								
							 
						 
						
							
							
								
								Bug 1513366: Part 5 - Migrate extension process script to a JSM. r=aswan  
							
							... 
							
							
							
							This simplifies things all around, and gets rid of one more unnecessary
component registration.
--HG--
rename : toolkit/components/extensions/extension-process-script.js => toolkit/components/extensions/ExtensionProcessScript.jsm
extra : rebase_source : 7ceb6ada0730f8241bbd5ddbd889a320da22b1b1 
							
						 
						
							2018-12-12 17:58:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								d79b3fbaf4 
								
							 
						 
						
							
							
								
								Bug  1505522: Part 2 - Migrate MemoryTelemetry.jsm to C++. r=erahm,chutten  
							
							... 
							
							
							
							This has benefits both in terms of performance and memory usage. Aside from
the obvious savings of not loading additional JS scripts in every process,
this also allows us to move more of our expensive data collection work to a
background thread, where it doesn't risk janking both parent and content
processes.
MozReview-Commit-ID: 2A593R7bIKB
Differential Revision: https://phabricator.services.mozilla.com/D13872 
--HG--
extra : rebase_source : ec634ee3a3b975809f542aa8077ad32236781452 
							
						 
						
							2018-12-05 15:44:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Banner 
								
							 
						 
						
							
							
							
							
								
							
							
								47d25a826d 
								
							 
						 
						
							
							
								
								Bug 1505411 - Add basic monitoring for partner search pages with ads and clicks. Depends on D11188 r=adw,Felipe,chutten  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D11656 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-12-05 20:33:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								ade8c9ede8 
								
							 
						 
						
							
							
								
								Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D9888 
--HG--
extra : source : afd0a13bcfff4c92ad2497ec687f466484481667
extra : amend_source : 501bca3f94a0cb0c8bec1f30d0b3f64a50b04e48
extra : intermediate-source : bc03f101937e373fdaca735f3f356960a5239bc0 
							
						 
						
							2018-10-25 19:04:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									arthur.iakab 
								
							 
						 
						
							
							
							
							
								
							
							
								0c81738411 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1482091) for bc failures on browser_domFullscreen_fullscreenMode.js  
							
							... 
							
							
							
							Backed out changeset bc03f101937e (bug 1482091)
Backed out changeset 28a19b7290ab (bug 1482091) 
							
						 
						
							2018-11-03 01:08:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa01216a4 
								
							 
						 
						
							
							
								
								Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D9888 
--HG--
extra : source : afd0a13bcfff4c92ad2497ec687f466484481667
extra : amend_source : bf22d8e9ce5c081902bd5c75b892cc434a167300 
							
						 
						
							2018-10-25 19:04:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									arthur.iakab 
								
							 
						 
						
							
							
							
							
								
							
							
								cf2aa54f83 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1482091)for failing browser chrome failures on browser_panelUINotifications_fullscreen_noAutoHideToolbar.js  
							
							... 
							
							
							
							Backed out changeset afd0a13bcfff (bug 1482091)
Backed out changeset a19c6b3e0402 (bug 1482091) 
							
						 
						
							2018-11-02 23:01:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								96f3e16d1a 
								
							 
						 
						
							
							
								
								Bug 1482091: Part 2 - Remove TelemetryStopwatch.jsm in favor of native implementation. r=chutten  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D9888 
--HG--
extra : rebase_source : a9daea3a9efea37acdbcaecda8bf0b7f69631de4
extra : histedit_source : bb8b416b1387da9de3bd95c7a171f10426a22602 
							
						 
						
							2018-10-25 19:04:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								c87fb5b0a9 
								
							 
						 
						
							
							
								
								Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D9561 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-10-23 23:28:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								4c274219f8 
								
							 
						 
						
							
							
								
								Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader. r=kmag  
							
							... 
							
							
							
							This interface is only used for a few testing functions. Just move
them to Cu.
Differential Revision: https://phabricator.services.mozilla.com/D8168 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-10-23 00:47:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dorel Luca 
								
							 
						 
						
							
							
							
							
								
							
							
								88bfc3786c 
								
							 
						 
						
							
							
								
								Backed out 5 changesets (bug 1497707) for android mass failures. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset bb1b80139e37 (bug 1497707)
Backed out changeset 11c813f192e2 (bug 1497707)
Backed out changeset 32595f9e73d3 (bug 1497707)
Backed out changeset f37f2d39ec9c (bug 1497707)
Backed out changeset 80bf9ddf5bed (bug 1497707)
--HG--
extra : rebase_source : 598b7732d9b994dfeb63c417841a4b9516ecdf19 
							
						 
						
							2018-10-18 00:35:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								7c9511ad37 
								
							 
						 
						
							
							
								
								Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader r=kmag  
							
							... 
							
							
							
							This interface is only used for a few testing functions. Just move
them to Cu.
Differential Revision: https://phabricator.services.mozilla.com/D8168 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-10-17 20:45:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan-Erik Rediger 
								
							 
						 
						
							
							
							
							
								
							
							
								cb18367fe4 
								
							 
						 
						
							
							
								
								Bug 1481812 - Refactor memory gathering into its own module r=chutten  
							
							... 
							
							
							
							This avoids loading the remaining parts of TelemetrySession in a content process.
This saves around 10 kb of memory.
Differential Revision: https://phabricator.services.mozilla.com/D8378 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-10-12 13:51:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								22d4bb0074 
								
							 
						 
						
							
							
								
								Bug 1484413: Split ReaderMode.jsm into separate checking and loading components. r=Gijs  
							
							... 
							
							
							
							Most of the ReaderMode.jsm and Readability.js code is only needed when we
actually need to render a document in reader mode, but also winds up loaded
into any process where we ever check if a page is readerable. This winds up
wasting a huge amount of memory (and probably a huge amount of CPU time)
loading code which is almost never used.
This patch splits ReaderMode.jsm into two modules, one for checking
readability, one for actually entering reader mode. It also separates out the
isProbablyReaderable checks from Readability.js, since the overhead of loading
that script before it's needed is unsupportable.
This means we're probably going to need some effort to keep Readerable.jsm and
Readability.js in sync, but the code in question is pretty trivial, so it
shouldn't be too difficult.
Differential Revision: https://phabricator.services.mozilla.com/D3687 
--HG--
rename : toolkit/components/reader/Readability.js => toolkit/components/reader/Readability-readerable.js
rename : toolkit/components/reader/ReaderMode.jsm => toolkit/components/reader/Readerable.js
extra : rebase_source : 66712057591ae20dd66234e3dc78fbba90a6914e
extra : amend_source : f908f62f49ea54b9099ddb87d9f2fc11f12d4dee 
							
						 
						
							2018-08-17 23:10:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Banner 
								
							 
						 
						
							
							
							
							
								
							
							
								691543ee89 
								
							 
						 
						
							
							
								
								Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop  
							
							... 
							
							
							
							Automatic changes by ESLint, except for manual corrections for .xml files.
Differential Revision: https://phabricator.services.mozilla.com/D4439 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-08-31 05:59:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								0db0423880 
								
							 
						 
						
							
							
								
								Bug 1484415: Blocklist PrivateBrowsingUtils.jsm at content process startup. r=florian  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D3688 
--HG--
extra : rebase_source : a0941867a3b47fcf0aa797a8236d86e7aedc3c1b 
							
						 
						
							2018-08-17 23:38:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								6d732b690f 
								
							 
						 
						
							
							
								
								Bug 1480319: Split favicon loading code out of ContentLinkHandler.jsm. r=Mossop  
							
							... 
							
							
							
							MozReview-Commit-ID: KyP42P5FJRq
--HG--
rename : browser/modules/ContentLinkHandler.jsm => browser/actors/LinkHandlerChild.jsm
rename : browser/modules/ContentLinkHandler.jsm => browser/modules/FaviconLoader.jsm
extra : rebase_source : dccf68b3e9e5d90dfca72a8860ca88d7ba67dfb7
extra : source : aa14dcca91fb46a6e44a68d2b0370dd0eff8d400 
							
						 
						
							2018-08-01 21:36:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbb856357 
								
							 
						 
						
							
							
								
								Backed out 4 changesets (bug 1480319) for mochitest failures on test_ext_webrequest_filter.html. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 186ad2d171c1 (bug 1480319)
Backed out changeset 0161b3bbc9d2 (bug 1480319)
Backed out changeset 30a0f8cede1e (bug 1480319)
Backed out changeset aa14dcca91fb (bug 1480319)
--HG--
rename : browser/modules/FaviconLoader.jsm => browser/modules/ContentLinkHandler.jsm 
							
						 
						
							2018-08-16 03:46:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								12c9b0e4f9 
								
							 
						 
						
							
							
								
								Bug 1480319: Follow-up: Fix URL in browser_startup_content test. r=bustage  
							
							... 
							
							
							
							--HG--
extra : amend_source : 8556858ffbc11bab4f89a46ccc3a8c847835c9d2 
							
						 
						
							2018-08-15 13:22:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6d32ec6c 
								
							 
						 
						
							
							
								
								Bug 1480319: Split favicon loading code out of ContentLinkHandler.jsm. r=Mossop  
							
							... 
							
							
							
							MozReview-Commit-ID: KyP42P5FJRq
--HG--
rename : browser/modules/ContentLinkHandler.jsm => browser/actors/LinkHandlerChild.jsm
rename : browser/modules/ContentLinkHandler.jsm => browser/modules/FaviconLoader.jsm
extra : rebase_source : da12d0379f976fa041b97e271abb599dc99f3848 
							
						 
						
							2018-08-01 21:36:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								b5be6c0987 
								
							 
						 
						
							
							
								
								Bug 1483363: Stop loading ZoomChild.jsm before necessary. r=mconley  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 0145f5c1cded4b38f65570b75710d98370da3a32
extra : amend_source : dd6b99a67ffd22b439544295d6e16a8deb0d6dd8 
							
						 
						
							2018-07-31 19:41:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								f97cab9ee3 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5η - Add BrowserChild actor. r=florian f=mconley  
							
							... 
							
							
							
							MozReview-Commit-ID: D1d4hFGNKXj
--HG--
extra : rebase_source : 2f5eb873285824d6b190b59b93309342d66b45aa 
							
						 
						
							2018-07-30 10:52:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								5b2b235a9a 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5μ - Add WebNavigationChild actor. r=mconley  
							
							... 
							
							
							
							MozReview-Commit-ID: 3AiCuNfMenb
--HG--
rename : toolkit/modules/WebNavigationChild.jsm => toolkit/actors/WebNavigationChild.jsm
extra : rebase_source : 085ffbe1d8cf5b51570bb2de406d2c177a6051be 
							
						 
						
							2018-07-30 12:55:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bab19851 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5s - Add ZoomChild actor. r=mconley  
							
							... 
							
							
							
							MozReview-Commit-ID: 9vTa1PbTh5t
--HG--
rename : toolkit/content/browser-child.js => toolkit/actors/ZoomChild.jsm
extra : rebase_source : 68edc86e4e93304292a1d99e76d8e4258de98e8f 
							
						 
						
							2018-07-29 22:18:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								572e4a0ada 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5c - Add PageStyleChild actor. r=felipe  
							
							... 
							
							
							
							MozReview-Commit-ID: DccnrQyiBAd
--HG--
rename : browser/modules/PageStyleHandler.jsm => browser/actors/PageStyleChild.jsm
extra : rebase_source : 2029d61372a8d635560d03e77f6a940d62820a07 
							
						 
						
							2018-07-29 19:54:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								fa799430d3 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5b - Add AboutReaderChild actor. r=jaws f=felipe  
							
							... 
							
							
							
							MozReview-Commit-ID: H2vZT2lim3L
--HG--
rename : browser/base/content/tab-content.js => browser/actors/AboutReaderChild.jsm
extra : rebase_source : a8f8721f5ea4bd7f2e009fbb38587f438a9deac3 
							
						 
						
							2018-07-29 19:51:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								30986431c7 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 5a - Add BrowserTabChild actor. r=felipe  
							
							... 
							
							
							
							MozReview-Commit-ID: 38Y1xwkgxCx
--HG--
extra : rebase_source : 61a85af58f9f16b8e39b716e3df2d09b788fcb1a 
							
						 
						
							2018-07-29 19:42:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								739cafdadd 
								
							 
						 
						
							
							
								
								Bug 1472491: Part 4a - Add helper classes for lazily loading JS IPC actors. r=felipe  
							
							... 
							
							
							
							This adds the basic framework for defining IPC actors which are lazily
instantiated for the appropriate frame loaders based on DOM events, message
manager messages, and observers. Actual actors are defined in follow-up
commits.
MozReview-Commit-ID: Jb6CWWW7v3v
--HG--
extra : rebase_source : 6c465c492ef423616346d70047c4fd4b074af303 
							
						 
						
							2018-08-11 15:27:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								773d32e9fe 
								
							 
						 
						
							
							
								
								Bug 1481021: Part 2 - Stop loading SpecialPowers into frame script scopes. r=bz,jmaher,aswan  
							
							... 
							
							
							
							Loading SpecialPowers into frame scripts has side-effects, detailed in part 1,
which are undesirable. The main side-effect that I'm trying to get rid of here
is the force-enabling of permissive COWs in frame script scopes, which is
blocking changes that I need to make elsewhere. But both that and the scope
pollution it causes are likely to allow code to work when running in
automation which fails in real world usage.
This patch changes our special powers frame scripts to load specialpowers.js
and specialpowersAPI.js as JSMs, which run in their own global, but define
most of the same properties on our frame script globals.
Most other callers still load those scripts via <script> tags or the subscript
loader, and should ideally migrated in a follow-up. But even so, this patch
still gives us a cleaner separation of the frame script and non-frame-script
loading code.
MozReview-Commit-ID: CR226gCDaGY
--HG--
extra : rebase_source : 251574d238ded31b9df32dc89852251831d55757
extra : source : c53c7b0249ad3359fbc9f144f2cf9ca3b6386c59 
							
						 
						
							2018-08-07 14:03:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brindusan Cristian 
								
							 
						 
						
							
							
							
							
								
							
							
								16ec846afc 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1481021) for bc failures on security/sandbox/test/browser_bug1393259.js.  
							
							... 
							
							
							
							Backed out changeset c53c7b0249ad (bug 1481021)
Backed out changeset 41bedc526dd6 (bug 1481021) 
							
						 
						
							2018-08-08 03:22:16 +03:00