fune/browser/components/shell
Michael Hughes ed4adb0e4f Bug 1870047, Bug 1870895 - Fix for 1-click set to default on MSIX builds causing the default browser to become Edge r=nalexander
This is a revision to remove the functionality that was added over 3 or 4 previous revisions to ultimately use Powershell to set the default browser in MSIX builds. On Windows with a new feature enabled by Microsoft, this results in the HTTP and HTTPS handler being reset to Edge, which is a terrible experience.
Since there's no solve, this is rolling that all back. Done as one set of changes here because it's all deleted code except for one line, a rollback isn't clean, and it would change the Javascript side to be non-async again, which isn't necessary.

This will effectively be reopening Bug 1818418 - Allow to use Windows UserChoice default mechanisms for MSIX packages. All of the bugs created in between were side effects of that change / fix.
I will not reopen that bug because we don't plan to fix it. Microsoft is rolling out new changes that explicitly disallow that mechanism. When it hits 100%, it won't work on any build type (MSIX or not).

Differential Revision: https://phabricator.services.mozilla.com/D197747
2024-01-05 21:29:34 +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 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
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 1872543 - Fixed tab freeze due to getLaunchOnLoginShortcuts r=nalexander,mhughes 2024-01-03 22:59:55 +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 1870047, Bug 1870895 - Fix for 1-click set to default on MSIX builds causing the default browser to become Edge r=nalexander 2024-01-05 21:29:34 +00:00
WindowsUserChoice.h Bug 1870047, Bug 1870895 - Fix for 1-click set to default on MSIX builds causing the default browser to become Edge r=nalexander 2024-01-05 21:29:34 +00:00