fune/browser/components/shell
Nicholas Rishel 781b2008f8 Bug 1882413 - Part 3: Modify powershell set default to more accurately mirror the Win32 API set default implementation. r=nalexander,mhughes
This modifies the implementation to delete the registry keys via `DeleteSubKey` instead of `DeleteSubKeyTree`. This no longer throws when the DENY permission is set on a registry key as is the case for file association keys. This does throw when we are unable to delete a registry key as has been observed in newer versions of windows. Similar to the Win32 API implementation, this now halts execution and returns an error to the invoking process.

Differential Revision: https://phabricator.services.mozilla.com/D203069
2024-03-01 23:36:55 +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
test Bug 1863636 - mochi tests for filename validation to prevent callers of new functions from creating bad file paths r=nshukla,gstoll 2024-01-29 22:26:21 +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 1863636 - Part 2: Added native code changes for taskbar tabs r=win-reviewers,mhughes,gstoll 2024-01-22 22:00:13 +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 1863636 - mochi tests for filename validation to prevent callers of new functions from creating bad file paths r=nshukla,gstoll 2024-01-29 22:26:21 +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
WindowsDefaultBrowser.h
WindowsUserChoice.cpp Bug 1882413 - Part 3: Modify powershell set default to more accurately mirror the Win32 API set default implementation. r=nalexander,mhughes 2024-03-01 23:36:55 +00:00
WindowsUserChoice.h Bug 1882413 - Part 3: Modify powershell set default to more accurately mirror the Win32 API set default implementation. r=nalexander,mhughes 2024-03-01 23:36:55 +00:00