Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								03c3948e87 
								
							 
						 
						
							
							
								
								Bug 1602196: Generate an icon for the ssb shortcut on windows. r=mhowell  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D56773 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-18 16:38:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								497dbb365c 
								
							 
						 
						
							
							
								
								Bug 1602191: Create a shortcut on the windows desktop to launch an installed ssb. r=mhowell,Gijs  
							
							... 
							
							
							
							Adds an XPCOM API for creating a windows shortcut and uses it to create one
when installing a SSB.
Differential Revision: https://phabricator.services.mozilla.com/D56292 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-17 03:44:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Narcis Beleuzu 
								
							 
						 
						
							
							
							
							
								
							
							
								85cef2e9ab 
								
							 
						 
						
							
							
								
								Backed out 3 changesets (bug 1602191, bug 1602194, bug 1602196) for Windows MinGW bustages on WindowsUIUtils.cpp. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 73c93dc0c790 (bug 1602196)
Backed out changeset ab3c0af1ec40 (bug 1602194)
Backed out changeset f1b308c595c8 (bug 1602191) 
							
						 
						
							2019-12-17 05:41:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								e3397c4603 
								
							 
						 
						
							
							
								
								Bug 1602196: Generate an icon for the ssb shortcut on windows. r=mhowell  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D56773 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-16 21:40:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								541fc82db0 
								
							 
						 
						
							
							
								
								Bug 1602191: Create a shortcut on the windows desktop to launch an installed ssb. r=mhowell,Gijs  
							
							... 
							
							
							
							Adds an XPCOM API for creating a windows shortcut and uses it to create one
when installing a SSB.
Differential Revision: https://phabricator.services.mozilla.com/D56292 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-16 20:11:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriele Svelto 
								
							 
						 
						
							
							
							
							
								
							
							
								69790bc62e 
								
							 
						 
						
							
							
								
								Bug 1600545 -  Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan  
							
							... 
							
							
							
							The inclusions were removed with the following very crude script and the
resulting breakage was fixed up by hand. The manual fixups did either
revert the changes done by the script, replace a generic header with a more
specific one or replace a header with a forward declaration.
find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
    interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
    if [ -n "$interfaces" ]; then
        if [[ "$interfaces" == *$'\n'* ]]; then
          regexp="\("
          for i in $interfaces; do regexp="$regexp$i\|"; done
          regexp="${regexp%%\\\|}\)"
        else
          regexp="$interfaces"
        fi
        interface=$(basename "$path")
        rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
            hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
            if [ $hits -eq 0 ]; then
                echo "Removing ${interface} from ${path2}"
                grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
                mv -f "$path2".tmp "$path2"
            fi
        done
    fi
done
Differential Revision: https://phabricator.services.mozilla.com/D55443 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-06 09:16:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Banner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6c1dab90 
								
							 
						 
						
							
							
								
								Bug 324361 - Remove openApplication/openApplicationWithURI from the shell service as they aren't used. r=mossop  
							
							... 
							
							
							
							Keeps a function for opening the Mac desktop preferences.
Differential Revision: https://phabricator.services.mozilla.com/D43269 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-08-27 08:03:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Makoto Kato 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea1596799 
								
							 
						 
						
							
							
								
								Bug 1539348 - Write old bitmap format for wallpaper support of Windows 7. r=jmathies  
							
							... 
							
							
							
							This is regression by bug 1502772. Windows 7 doesn't support bitmap v4 format
for wallpaper. So I revert to previous code to write wallpaper bitmap.
Differential Revision: https://phabricator.services.mozilla.com/D27465 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-04-15 19:47:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Moody 
								
							 
						 
						
							
							
							
							
								
							
							
								7d6860c063 
								
							 
						 
						
							
							
								
								Bug 612373 - Add "Span" option for Windows and Linux to "Set As Desktop Background". r=Gijs  
							
							... 
							
							
							
							Gnome introduced this in 2.30[0], Windows in 8[1].
Preview is just an "international prohibition symbol" to save the complicated
business of trying to calculate a semi-accurate one.
[0]
8eb0886312https://bugzilla.gnome.org/show_bug.cgi?id=603551 
[1]
https://superuser.com/questions/1061416/which-version-of-windows-introduced-the-span-wallpaper-style 
Differential Revision: https://phabricator.services.mozilla.com/D23336 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-03-27 18:26:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kris Maglione 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e95257c6 
								
							 
						 
						
							
							
								
								Bug 1524687: Part 11 - Convert browser modules to static registration. r=mossop  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 501159804a98ae4e12aee2c81cbf7effd7355c7a
extra : source : 46e13c453538f73dd063284804582e5f74c1432a 
							
						 
						
							2019-01-25 16:41:53 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								da032a5855 
								
							 
						 
						
							
							
								
								Bug 1524687: Part 11 - Convert browser modules to static registration. r=mossop  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 005f3285fd136cb3e635efd0b50e0d200848b2b3 
							
						 
						
							2019-01-25 16:41:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvestre Ledru 
								
							 
						 
						
							
							
							
							
								
							
							
								14486004b6 
								
							 
						 
						
							
							
								
								Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan  
							
							... 
							
							
							
							# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D18488 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-02-04 19:10:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								26e0f46fb1 
								
							 
						 
						
							
							
								
								Bug 1522694: Add a toolkit level API for determining if this is the default instance of the application. r=mconley  
							
							... 
							
							
							
							This also switches around a few preprocessor lines to make more sense.
Differential Revision: https://phabricator.services.mozilla.com/D17557 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-01-25 20:03:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								4980b117c6 
								
							 
						 
						
							
							
								
								Bug  1521902: Remove unused argument from nsIShellService.isDefaultBrowser. r=rstrong,chutten  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D17281 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-01-24 20:08:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									shindli 
								
							 
						 
						
							
							
							
							
								
							
							
								1d09d7bee4 
								
							 
						 
						
							
							
								
								Backed out changeset 217865622f7a (bug  1521902) for an error in the code that will break telemetry  
							
							
							
						 
						
							2019-01-22 23:28:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Townsend 
								
							 
						 
						
							
							
							
							
								
							
							
								3b32c37fc4 
								
							 
						 
						
							
							
								
								Bug  1521902: Remove unused argument from nsIShellService.isDefaultBrowser. r=rstrong  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D17281 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-01-22 20:41:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e885ae31 
								
							 
						 
						
							
							
								
								Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre  
							
							... 
							
							
							
							# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695 
							
						 
						
							2019-01-18 10:16:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvestre Ledru 
								
							 
						 
						
							
							
							
							
								
							
							
								265e672179 
								
							 
						 
						
							
							
								
								Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format  
							
							... 
							
							
							
							# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022 
							
						 
						
							2018-11-30 11:46:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gijs Kruitbosch 
								
							 
						 
						
							
							
							
							
								
							
							
								9048f58f8f 
								
							 
						 
						
							
							
								
								Bug 1477669 - remove feed preview code and associated files/code, r=flod,mak,nika  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D8524 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2018-10-16 12:47:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Makoto Kato 
								
							 
						 
						
							
							
							
							
								
							
							
								c973b2e0b9 
								
							 
						 
						
							
							
								
								Bug 1155505 - Part 1. Move WriteBitmap to WinUtils. r=jmathies  
							
							... 
							
							
							
							WriteBitmap will be used for Toast implementation, so it should be moved to
WinUtils.
Differential Revision: https://phabricator.services.mozilla.com/D3002 
--HG--
extra : rebase_source : b418288b52e14f62122f56dbc40e771c73fd6414 
							
						 
						
							2018-03-23 16:41:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ciure Andrei 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf074453d 
								
							 
						 
						
							
							
								
								Backed out 4 changesets (bug 1155505) for win2012 build bustages CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset af0781ab02a6 (bug 1155505)
Backed out changeset f5e706d5a143 (bug 1155505)
Backed out changeset 5400ec20792c (bug 1155505)
Backed out changeset 82e129f7545e (bug 1155505) 
							
						 
						
							2018-10-03 09:16:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Makoto Kato 
								
							 
						 
						
							
							
							
							
								
							
							
								0ecfa8ba3d 
								
							 
						 
						
							
							
								
								Bug 1155505 - Part 1. Move WriteBitmap to WinUtils. r=jmathies  
							
							... 
							
							
							
							WriteBitmap will be used for Toast implementation, so it should be moved to
WinUtils.
Differential Revision: https://phabricator.services.mozilla.com/D3002 
--HG--
extra : rebase_source : 7ec7593fd0294dcaa6aab5e8f503b5aa752cb9d1 
							
						 
						
							2018-03-23 16:41:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4783772a18 
								
							 
						 
						
							
							
								
								Bug 1455674 part 17.  Remove use of nsIDOMElement in non-dom non-JS code.  r=qdot  
							
							
							
						 
						
							2018-04-26 23:37:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6bf97b61c0 
								
							 
						 
						
							
							
								
								Bug 1455674 part 13.  Remove remaining xpidl uses of nsIDOMElement.  r=qdot  
							
							
							
						 
						
							2018-04-26 23:37:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Machulis 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc8b01353 
								
							 
						 
						
							
							
								
								Bug 1406224 - Remove nsIDOMHTMLImageElement; r=bz  
							
							... 
							
							
							
							MozReview-Commit-ID: GCATWRt6qMo
--HG--
extra : rebase_source : 29854f1374c6ad318da0b5b68be23507667c3be4 
							
						 
						
							2017-10-06 13:27:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Stephen A Pohl 
								
							 
						 
						
							
							
							
							
								
							
							
								0451201f8a 
								
							 
						 
						
							
							
								
								Bug 1119088: Fix ability to set an image as desktop background via context menu on macOS. r=mstange,mconley  
							
							
							
						 
						
							2017-08-09 14:43:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								f941156987 
								
							 
						 
						
							
							
								
								Bug 1386600 - Change nsIStringBundle methods to return |AString| instead of |wstring|. r=emk,sr=dbaron.  
							
							... 
							
							
							
							This removes about 2/3 of the occurrences of nsXPIDLString in the tree. The
places where nsXPIDLStrings are null-checked are replaced with |rv| checks.
The patch also removes a couple of unused declarations from
nsIStringBundle.idl.
Note that nsStringBundle::GetStringFromNameHelper() was merged into
GetStringFromName(), because they both would have had the same signature.
--HG--
extra : rebase_source : ac40bc31c2a4997f2db0bd5069cc008757a2df6d 
							
						 
						
							2017-08-04 14:40:52 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								c86dc10505 
								
							 
						 
						
							
							
								
								Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk.  
							
							... 
							
							
							
							Most of the names passed to nsIStringBundle::{Get,Format}StringFromUTF8Name
have one of the two following forms:
- a 16-bit C string literal, which is then converted to an 8-bit string in
  order for the lookup to occur;
- an 8-bit C string literal converted to a 16-bit string, which is then
  converted back to an 8-bit string in order for the lookup to occur.
This patch introduces and uses alternative methods that can take an 8-bit C
string literal, which requires changing some signatures in other methods and
functions. It replaces all C++ uses of the old methods.
The patch also changes the existing {Get,Format}StringFromName() methods so
they take an AUTF8String argument for the name instead of a wstring, because
that's nicer for JS code.
Even though there is a method for C++ code and a different one for JS code,
|binaryname| is used so that the existing method names can be used for the
common case in both languages.
The change reduces the number of NS_ConvertUTF8toUTF16 and
NS_ConvertUTF16toUTF8 conversions while running Speedometer v2 from ~270,000 to
~160,000. (Most of these conversions involved the string
"deprecatedReferrerDirective" in nsCSPParser.cpp.)
--HG--
extra : rebase_source : 3bee57a501035f76a81230d95186f8c3f460ff8e 
							
						 
						
							2017-07-12 15:13:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Perry Jiang 
								
							 
						 
						
							
							
							
							
								
							
							
								45ea222ca2 
								
							 
						 
						
							
							
								
								Bug 1357154 - Cache Windows executable path after BinaryPath::Get is called in main. r=ehsan  
							
							... 
							
							
							
							MozReview-Commit-ID: Qby9b4ngz2 
							
						 
						
							2017-06-22 10:56:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Strong 
								
							 
						 
						
							
							
							
							
								
							
							
								9fc4161b50 
								
							 
						 
						
							
							
								
								Bug 692295 - Remove nsWindowsShellService's ShortcutMaintenance method and calls now that it is no longer needed. r=jimm  
							
							... 
							
							
							
							Removes nsIWindowsShellService.idl since there are no longer custom methods and it can just use nsIShellService.idl
Removes a couple of includes that are no longer used and should have been removed after the code to delete Firefox prefetch files was removed 
							
						 
						
							2017-06-12 18:42:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Major 
								
							 
						 
						
							
							
							
							
								
							
							
								dc67bfc9a3 
								
							 
						 
						
							
							
								
								Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron  
							
							... 
							
							
							
							There's an antipattern where nsLiteralString is used as an unnecessary intermediary in converting from CharT* to CharT*,
e.g. CallAFunctionThatTakesACharPointer(NS_LITERAL_CSTRING("foo").get());
or
NS_NAMED_LITERAL_STRING(foo, "abc");
CallAFunctionThatTakesACharPointer(foo.get());
This patch rewrites the callsites that can be trivially changed to use char*/char16_t*.
I'd somewhat like to remove nsTLiteralString::get() altogether, but in code that's less straightforward than these examples, get() is useful enough to keep.
MozReview-Commit-ID: Kh1rUziVllo
--HG--
extra : rebase_source : c21a65694d6e1c42fd88f73632f7ac8f38d005ae 
							
						 
						
							2017-03-14 15:26:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Iris Hsiao 
								
							 
						 
						
							
							
							
							
								
							
							
								5cece96e1c 
								
							 
						 
						
							
							
								
								Backed out 12 changesets (bug 1344629) for stylo build bustage  
							
							... 
							
							
							
							Backed out changeset cf4273d3ac30 (bug 1344629)
Backed out changeset a96390e044e0 (bug 1344629)
Backed out changeset d9b330f9bc24 (bug 1344629)
Backed out changeset 2b460fe020af (bug 1344629)
Backed out changeset 0ada91b0452e (bug 1344629)
Backed out changeset 083304fcd6bd (bug 1344629)
Backed out changeset 53d7d1ce2c97 (bug 1344629)
Backed out changeset 55eee7078ae4 (bug 1344629)
Backed out changeset 7d3c06b3eca9 (bug 1344629)
Backed out changeset e5df14c3db61 (bug 1344629)
Backed out changeset 636095ff2815 (bug 1344629)
Backed out changeset 0be052ad24c1 (bug 1344629) 
							
						 
						
							2017-03-14 11:52:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Major 
								
							 
						 
						
							
							
							
							
								
							
							
								40f4821701 
								
							 
						 
						
							
							
								
								Bug 1344629 - Part 6: Rewrite unnecessary uses of nsLiteralString. r=dbaron  
							
							... 
							
							
							
							There's an antipattern where nsLiteralString is used as an unnecessary intermediary in converting from CharT* to CharT*,
e.g. CallAFunctionThatTakesACharPointer(NS_LITERAL_CSTRING("foo").get());
or
NS_NAMED_LITERAL_STRING(foo, "abc");
CallAFunctionThatTakesACharPointer(foo.get());
This patch rewrites the callsites that can be trivially changed to use char*/char16_t*.
I'd somewhat like to remove nsTLiteralString::get() altogether, but in code that's less straightforward than these examples, get() is useful enough to keep.
MozReview-Commit-ID: Kh1rUziVllo
--HG--
extra : rebase_source : c21a65694d6e1c42fd88f73632f7ac8f38d005ae 
							
						 
						
							2017-03-14 15:26:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								9e7275ddcb 
								
							 
						 
						
							
							
								
								Bug 1338843 - Use the install path to distinguish between multiple installations when checking default browser status. r=emk  
							
							... 
							
							
							
							MozReview-Commit-ID: DIcyAs92dm0
--HG--
extra : rebase_source : e79f69c368ec061ffeaedefb038116b5d2c30ec0 
							
						 
						
							2017-02-13 15:36:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed98bee2a 
								
							 
						 
						
							
							
								
								merge mozilla-inbound to mozilla-central a=merge  
							
							
							
						 
						
							2017-02-10 13:49:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Makoto Kato 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a70d9396 
								
							 
						 
						
							
							
								
								Bug 1337266 - Don't use LoadLibrary to use Vista+ API in browser/components. r=jimm  
							
							... 
							
							
							
							MozReview-Commit-ID: AUSwfNHqJmc 
							
						 
						
							2017-02-10 16:40:19 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								4766e72aba 
								
							 
						 
						
							
							
								
								Bug 1337530 - Fix Windows default browser detection. r=rstrong  
							
							... 
							
							
							
							In addition to fixing the bug, this patch takes the opportunity to remove a
bunch of registry handling code specific to XP and Vista, leaving only the one
officially supported default detection method for all versions above Vista.
MozReview-Commit-ID: 1I77ECJaOFk
--HG--
extra : rebase_source : d1a22f966df218e5a9030389dc2305f349d9bbd7 
							
						 
						
							2017-02-08 08:37:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								ba8e2a22b0 
								
							 
						 
						
							
							
								
								Bug 1324617 - Allow any of multiple installations to be set as the Windows default browser; r=jimm,rstrong  
							
							... 
							
							
							
							Previously each new installation of any Firefox channel in any location would
just overwrite the Windows registry keys which register us as a candidate for
the default browser setting and for all of our potential file and protocol associations.
This meant that only the most recent installation (across all channels) was ever
selectable in those settings.
It also meant that creating a new installation when one was already present
tripped Windows 10's shenanigans alarm, because it saw the registration for an
existing application getting clobbered by a new one and couldn't tell that they
were really the same application.
The response to that alarm going off is to reset the default browser to Edge,
and maybe or maybe not generate a system notification about that. This is the
cause of bug 1324617. Obviously we would like to prevent that outcome.
So with this commit we generate new registration entries for each installation,
by adding a hash of the install path to the relevant identifiers.
MozReview-Commit-ID: Fz1xDtittMi
--HG--
extra : rebase_source : e0bc19e4abc1b32133f56458daf625527ce188b0 
							
						 
						
							2017-01-09 08:14:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								f3c9a45af9 
								
							 
						 
						
							
							
								
								Backed out changeset 5b0aa267bc53 (bug 1324617) for Windows build bustage (warning in CityHash.h). r=backout on a CLOSED TREE  
							
							
							
						 
						
							2017-01-30 23:20:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Howell 
								
							 
						 
						
							
							
							
							
								
							
							
								b50dd65754 
								
							 
						 
						
							
							
								
								Bug 1324617 - Allow any of multiple installations to be set as the Windows default browser; r=jimm,rstrong  
							
							... 
							
							
							
							Previously each new installation of any Firefox channel in any location would
just overwrite the Windows registry keys which register us as a candidate for
the default browser setting and for all of our potential file and protocol associations.
This meant that only the most recent installation (across all channels) was ever
selectable in those settings.
It also meant that creating a new installation when one was already present
tripped Windows 10's shenanigans alarm, because it saw the registration for an
existing application getting clobbered by a new one and couldn't tell that they
were really the same application.
The response to that alarm going off is to reset the default browser to Edge,
and maybe or maybe not generate a system notification about that. This is the
cause of bug 1324617. Obviously we would like to prevent that outcome.
So with this commit we generate new registration entries for each installation,
by adding a hash of the install path to the relevant identifiers.
MozReview-Commit-ID: Fz1xDtittMi
--HG--
extra : rebase_source : 3b3523c108502aebd08fd4912c3ab50baf3c0359 
							
						 
						
							2017-01-09 08:14:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								29bbf6d6b2 
								
							 
						 
						
							
							
								
								Bug 1331171 - Part 2: Remove Windows shell integration checks for Windows Vista. r=jimm  
							
							... 
							
							
							
							MozReview-Commit-ID: 8B6HnnpVP4L
--HG--
extra : rebase_source : 501ebb81dac3a56be9c64bf09d3261e570476a8d 
							
						 
						
							2017-01-14 01:19:22 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Masatoshi Kimura 
								
							 
						 
						
							
							
							
							
								
							
							
								62f2dfa1be 
								
							 
						 
						
							
							
								
								Bug 1302023 - Disable a workaround for Windows 10 Default apps on build 14965 or later. r=jimm  
							
							... 
							
							
							
							MozReview-Commit-ID: 5mKkr12n9HP
--HG--
extra : rebase_source : e66865b57232649b29401ab9a79a8346ea9efdf2 
							
						 
						
							2016-11-12 01:32:24 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Enes Goktas 
								
							 
						 
						
							
							
							
							
								
							
							
								032c476db6 
								
							 
						 
						
							
							
								
								Bug 1302855 - Fold browsercomps into xul; r=bsmedberg  
							
							... 
							
							
							
							MozReview-Commit-ID: 8oaVngXFfh3
--HG--
extra : rebase_source : 2f5e770d04bd3f75778f242e3866b141df5bbff4 
							
						 
						
							2016-09-27 19:54:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b175c9fdd5 
								
							 
						 
						
							
							
								
								Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo  
							
							
							
						 
						
							2016-07-20 22:03:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Masatoshi Kimura 
								
							 
						 
						
							
							
							
							
								
							
							
								24dc7a411b 
								
							 
						 
						
							
							
								
								Bug 1251819 - Use the classic Control Panel if the Settings app believes the current Windows logon is a Microsoft account while actually it is not. r=jimm  
							
							
							
						 
						
							2016-04-02 08:17:16 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Masatoshi Kimura 
								
							 
						 
						
							
							
							
							
								
							
							
								16881de41a 
								
							 
						 
						
							
							
								
								Bug 1250781 - Scroll "Default apps" into the default browser option. r=Gijs  
							
							
							
						 
						
							2016-02-25 07:10:35 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								d07d8912ea 
								
							 
						 
						
							
							
								
								Bug 1240892 - Disable default-app hash storage. r=dolske  
							
							
							
						 
						
							2016-01-22 10:12:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								b82fbe3699 
								
							 
						 
						
							
							
								
								Bug 1238712 - Move duplicated shell-service code to a shared JSM. r=gijs  
							
							... 
							
							
							
							--HG--
extra : commitid : 5Dm73Qky4vC
extra : rebase_source : 081f9eb19df15bcde305e87dbacea64cfe488249 
							
						 
						
							2016-01-15 12:35:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jared Wein 
								
							 
						 
						
							
							
							
							
								
							
							
								915b8a3c39 
								
							 
						 
						
							
							
								
								Bug 1225648 - Remove duplicate skipDefaultBrowser code and fix double-counting error when tracking prompt counts. r=Gijs  
							
							
							
						 
						
							2015-11-18 11:37:29 -05:00