gecko-dev/browser/components/shell
Ben Hearsum ad43698e49 Bug 1750991: Automatically create shortcut if it's not already present when pinning to the Windows Taskbar. r=mhowell
There's some general improvements to CreateShortcut here: writing them out to a log, setting the working directory, allowing the icon to be customized. To support the shortcuts log, I had to restrict how shortcut locations are specified to be a KNOWNFOLDERID -- I couldn't think of any other way to make sure we accurately record them. Notably, this code has been unused since the Site Specific Browsing work was backed out - so there's no existing callers to worry about breaking.

This patch also enhances the pin to taskbar code to automatically create a shortcut if none exist (this is how we'll want things to work for the Private Browsing shortcuts, and it seemed like a generally useful thing to do).

Differential Revision: https://phabricator.services.mozilla.com/D138197
2022-03-17 16:33:34 +00:00
..
content Bug 1750974 - Extend our ESLint import-globals-from function to support absolute directories. r=Gijs,mossop 2022-01-20 14:15:34 +00:00
search-provider-files
test Bug 1743783 - Ignore extra command options when taking a screenshot. r=mossop 2021-12-16 16:16:16 +00:00
HeadlessShell.jsm Bug 1743783 - Ignore extra command options when taking a screenshot. r=mossop 2021-12-16 16:16:16 +00:00
jar.mn
moz.build Bug 1750991: Automatically create shortcut if it's not already present when pinning to the Windows Taskbar. r=mhowell 2022-03-17 16:33:34 +00:00
nsGNOMEShellDBusHelper.cpp
nsGNOMEShellDBusHelper.h
nsGNOMEShellSearchProvider.cpp
nsGNOMEShellSearchProvider.h
nsGNOMEShellService.cpp Bug 1757209 - Don't hardcode snap instance name. r=stransky 2022-02-28 15:07:16 +00:00
nsGNOMEShellService.h Bug 1599713 - Implement IsCurrentAppOSDefaultForProtocol on Linux (GTK) r=Gijs 2021-05-27 06:42:56 +00:00
nsIGNOMEShellService.idl Bug 1599713 - Implement IsCurrentAppOSDefaultForProtocol on Linux (GTK) r=Gijs 2021-05-27 06:42:56 +00:00
nsIMacShellService.idl
nsIShellService.idl
nsIWindowsShellService.idl Bug 1750991: Automatically create shortcut if it's not already present when pinning to the Windows Taskbar. r=mhowell 2022-03-17 16:33:34 +00:00
nsMacShellService.cpp
nsMacShellService.h
nsShellService.h
nsToolkitShellService.h
nsWindowsShellService.cpp Bug 1750991: Automatically create shortcut if it's not already present when pinning to the Windows Taskbar. r=mhowell 2022-03-17 16:33:34 +00:00
nsWindowsShellService.h
ScreenshotChild.jsm
ShellService.jsm Bug 1750991: Add support for pinning a a Private Browsing mode shortcut to the Taskbar. r=mhowell 2022-03-17 16:33:34 +00:00
WindowsDefaultBrowser.cpp Bug 1743427 - Enable pre-spawn CIG for socket process. r=bobowen 2021-12-27 02:40:14 +00:00
WindowsDefaultBrowser.h Bug 1743427 - Enable pre-spawn CIG for socket process. r=bobowen 2021-12-27 02:40:14 +00:00
WindowsUserChoice.cpp Bug 1703578 - Part 1: Generate and check UserChoice hash. r=bytesized 2021-06-17 18:06:34 +00:00
WindowsUserChoice.h Bug 1703578 - Part 1: Generate and check UserChoice hash. r=bytesized 2021-06-17 18:06:34 +00:00