fune/browser/components/shell
Michael Hughes e9fb897ab6 Bug 1863636 - adding filename validation to prevent callers of new functions from creating bad file paths r=nshukla,gstoll
As per comments on this diff about getTaskbarTabShortcutPath () I added validation on the C++ side to ensure that the shortcut name passed in can be used as a filename. Tested the changes in the browser console window and confirmed that regular names "abcd" work and confirmed that bad names ("..\\something", ".\\s", ".s", "some?") failed and generated an exception in Javascript.

Differential Revision: https://phabricator.services.mozilla.com/D199590
2024-01-26 00:10:40 +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 1873732 - remove outdated manifest conditions and use consistent conditions. r=aryx,necko-reviewers,jgilbert,settings-reviewers,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,dom-storage-reviewers,sgalich,kershaw,nchevobbe,janv,dao 2024-01-25 00:27:05 +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 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 - adding filename validation to prevent callers of new functions from creating bad file paths r=nshukla,gstoll 2024-01-26 00:10:40 +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