mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-02 01:09:04 +02:00
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 |
||
|---|---|---|
| .. | ||
| content | ||
| search-provider-files | ||
| test | ||
| HeadlessShell.jsm | ||
| jar.mn | ||
| moz.build | ||
| nsGNOMEShellDBusHelper.cpp | ||
| nsGNOMEShellDBusHelper.h | ||
| nsGNOMEShellSearchProvider.cpp | ||
| nsGNOMEShellSearchProvider.h | ||
| nsGNOMEShellService.cpp | ||
| nsGNOMEShellService.h | ||
| nsIGNOMEShellService.idl | ||
| nsIMacShellService.idl | ||
| nsIShellService.idl | ||
| nsIWindowsShellService.idl | ||
| nsMacShellService.cpp | ||
| nsMacShellService.h | ||
| nsShellService.h | ||
| nsToolkitShellService.h | ||
| nsWindowsShellService.cpp | ||
| nsWindowsShellService.h | ||
| ScreenshotChild.jsm | ||
| ShellService.jsm | ||
| WindowsDefaultBrowser.cpp | ||
| WindowsDefaultBrowser.h | ||
| WindowsUserChoice.cpp | ||
| WindowsUserChoice.h | ||