fune/browser/components/shell
Michael Hughes 92a471167c Bug 1868410 - MSIX set to default browser takes too long r=nalexander,nrishel
This fix addresses cleanup work from https://phabricator.services.mozilla.com/D194828
It also makes it so that all file/protocol handlers get set with one launch of Powershell, to speed things up. Which it does. A lot.

It also:
* makes somethings use of nsString (where it was easy to do)
* moves the thread managing code out of SetDefaultBrowser.cpp and into DefaultAgent.cpp
* puts auto in a couple of places to make the code easier to read
* removes some logging statements in the powershell script code

Differential Revision: https://phabricator.services.mozilla.com/D195839
2023-12-13 19:52:37 +00:00
..
content Bug 1857999: Move XML stylesheet processing instructions to link elements. r=Gijs,webdriver-reviewers,settings-reviewers,application-update-reviewers,devtools-reviewers,places-reviewers,Standard8,whimboo,bytesized,ochameau 2023-10-18 07:04:41 +00:00
search-provider-files Bug 1851393 [Linux] Update distro related instructions and files for Firefox GNOME Search provider service r=emilio DONTBUILD 2023-09-27 10:39:08 +00:00
test Bug 1863980 - [msix] Make ShellService.setDefaultBrowser async. r=nalexander,mconley,dmose,omc-reviewers 2023-12-01 20:07:08 +00:00
HeadlessShell.sys.mjs
jar.mn
moz.build Bug 1859869 - batch 12 - browser/* xpcshell .ini manifests to .toml. r=aryx,extension-reviewers,credential-management-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,issammani,Standard8,robwu,sclements 2023-11-21 17:35:23 +00:00
nsGNOMEShellDBusHelper.cpp Bug 1857340 - Fix GVariant reference confusion. r=stransky 2023-10-06 10:51:36 +00:00
nsGNOMEShellDBusHelper.h Bug 1854450 [Linux] Migrate GNOMEShellDBusHelper from dbus messages composition to GVariant r=emilio 2023-10-02 11:35:26 +00:00
nsGNOMEShellSearchProvider.cpp Bug 1857340 - Fix GVariant reference confusion. r=stransky 2023-10-06 10:51:36 +00:00
nsGNOMEShellSearchProvider.h Bug 1854450 [Linux] Migrate nsGNOMEShellSearchProvider to GIO/DBus r=emilio 2023-10-02 11:35:27 +00:00
nsGNOMEShellService.cpp Bug 1845057 - Remove aClaimAllTypes from setDefaultBrowser. r=nrishel,settings-reviewers 2023-10-02 16:56:42 +00:00
nsGNOMEShellService.h
nsIGNOMEShellService.idl
nsIMacShellService.idl Bug 1867080 - Implemented macOS functionality to find all other installed applications which support a protocol r=mhughes 2023-12-05 05:38:34 +00:00
nsIShellService.idl Bug 1845057 - Remove aClaimAllTypes from setDefaultBrowser. r=nrishel,settings-reviewers 2023-10-02 16:56:42 +00:00
nsIWindowsShellService.idl Bug 1860271 - Resolved launch on login checkbox and infobar bugs when user created Startup shortcut exists r=nalexander,settings-reviewers 2023-12-12 00:22:08 +00:00
nsMacShellService.cpp Bug 1867080 - Implemented macOS functionality to find all other installed applications which support a protocol r=mhughes 2023-12-05 05:38:34 +00:00
nsMacShellService.h
nsShellService.h
nsToolkitShellService.h
nsWindowsShellService.cpp Bug 1860271 - Resolved launch on login checkbox and infobar bugs when user created Startup shortcut exists r=nalexander,settings-reviewers 2023-12-12 00:22:08 +00:00
nsWindowsShellService.h Bug 1845057 - Remove aClaimAllTypes from setDefaultBrowser. r=nrishel,settings-reviewers 2023-10-02 16:56:42 +00:00
ScreenshotChild.sys.mjs
ShellService.sys.mjs Bug 1858729 - Add Edge identifier AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 r=nalexander 2023-12-13 03:11:33 +00:00
WindowsDefaultBrowser.cpp Bug 1852806 - Remove macros for older Windows SDK from browser/components/shell/. r=nalexander 2023-09-15 03:19:26 +00:00
WindowsDefaultBrowser.h
WindowsUserChoice.cpp Bug 1868410 - MSIX set to default browser takes too long r=nalexander,nrishel 2023-12-13 19:52:37 +00:00
WindowsUserChoice.h Bug 1868410 - MSIX set to default browser takes too long r=nalexander,nrishel 2023-12-13 19:52:37 +00:00