gecko-dev/other-licenses/nsis/Contrib
Ben Hearsum 0210e257d7 Bug 1771951: add pin to taskbar support in the installer on Windows 10 & 11 r=mhowell
This patch starts pinning Firefox to the Taskbar by default on all supported Windows versions. The main addition here is a port of our existing taskbar pinning code for modern Windows 10 & 11 versions to an NSIS plugin (compiled version also included).

After discussion with a few stakeholders, we also decided that we will never pin during an update on Windows 10 or 11. (Arguably we could stop on Windows 7 & 8 as well - but I don't really see any harm in carrying forward our pre-existing behaviour there.) With this in mind, I dropped all the second pinning attempt code (which was only ever enabled for Windows 10).

Differential Revision: https://phabricator.services.mozilla.com/D148288
2022-06-27 16:31:36 +00:00
..
ApplicationID
BitsUtils
CertCheck
CityHash
ExDLL
ExecInExplorer
HttpPostFile
InetBgDL
PinToTaskbar Bug 1771951: add pin to taskbar support in the installer on Windows 10 & 11 r=mhowell 2022-06-27 16:31:36 +00:00
ServicesHelper
WebBrowser
liteFirewall
README

README

These directories contain modified source code to the NSIS Plugins used by the
Windows installers.

NSIS project page: http://nsis.sourceforge.net/
NSIS Unicode port project page: http://www.scratchpaper.com/

APPLICABLE LICENSES
-------------------
* All NSIS source code, plug-ins, documentation, examples, header files and
  graphics, with the exception of the compression modules and where otherwise
  noted, are licensed under the zlib/libpng license.

* The zlib compression module for NSIS is licensed under the zlib/libpng
  license.

* The bzip2 compression module for NSIS is licensed under the bzip2 license.

* The LZMA compression module for NSIS is licensed under the Common Public
  License version 1.0.

-------------------------------------------------------------------------------

ExDLL NSIS Unicode source 2.38.1 for plugin projects
http://www.scratchpaper.com/
These files are required to compile the nsProcess and ShellLink plugins. No
changes were made to these files.

-------------------------------------------------------------------------------

ApplicationID v1.0
http://nsis.sourceforge.net/ApplicationID_plug-in
Unicode support and taskbar resource deleteion was added for this plugin. A diff
of the changes to the source is available at:
https://bugzilla.mozilla.org/show_bug.cgi?id=521141