mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-12 00:50:40 +00:00
6a0e837433
We occasionally get reports of UI unresponsiveness immediately following the download phase of the stub installer. The longest operation that runs on the main thread during this phase is validating the code signature of the full installer. This patch moves that work (which is done in a native NSIS plugin) to a separate thread. Hopefully this helps resolve the hangs. I've also converted the build files for the plugin from Visual C++ 6 to 2017, just to avoid the inconvenience of needing to pull up VC6 to build it. MozReview-Commit-ID: CKje2a8M62i --HG-- extra : rebase_source : ec9a11268eed3c4f9e0783532b0e910289e809f9 |
||
---|---|---|
.. | ||
ApplicationID | ||
CertCheck | ||
CityHash | ||
ExDLL | ||
InetBgDL | ||
liteFirewall | ||
ServicesHelper | ||
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