Download NSIS 2.16

Spread the love

Nullsoft Scriptable Install System is updated to version 2.16. NSIS can be used to easily create installation packages. After creating a script, the program then creates a nice compact installer, in which uninstall options can also be given. The software was developed by Joost Verburg and is released as open source under GPL license. The release notes of this version are on this page Here are the changes that have been made:

New/Changed Commands

  • Added /utcdate switch to !define for UTC dates (RFE #1459210)

Minor Changes

  • Added an optional timestamp in the log – NSIS_CONFIG_LOG_TIMESTAMP build setting (RFE #1460586)
  • Added NSIS_WIN32_MAKENSIS define, defined only when compiling on Windows
  • Exported validate_filename to plugins
  • Fixed a crash in CResourceEditor when adding resources to a PE that already contains named resources
  • Fixed a small resource leak in the TypeLib::GetLibVersion plug-in function
  • Fixed CResourceEditor input sanity checks
  • Fixed incorrect FileOpen input validation (bug #1459789)
  • Fixed Library failure with DLLs marked as read-only
  • Fixed lzma’s POSIX implementation thread synchronization issues and resource leaks
  • Fixed making self-path detection on non-Windows platforms (NSIS_CONFIG_CONST_DATA_PATH=no)
  • Fixed replace_icon and and generate_uninstall_icon_data icon validation
  • Made external CHM links safer to script exceptions (bug #1449879)
  • Minor documentation improvements and fixes (including bug #1077439, bug #1448374, RFE #1464446)
  • Modern UI 1.75: added show function for the start menu page (RFE #1448176), added MUI_HEADER_TRANSPARENT_TEXT for transparent header texts (RFE #1447766)
  • NSISdl: better header detection for better compatibility with proxies like WinProxy (bug #1445735), fail if no headers are sent, faster downloads (patch #1465378)
  • StartMenu: validate user input (bug #1440636)

translations

  • Added Basque translation
  • Minor Slovenian fixes

Build System

  • Added code tests for CResourceEditor and CDialogTemplate
  • Automatically pass build settings to script, eliminating the need to edit build.cpp for new settings
  • Fixed $PREFIX expansion during installation on POSIX platforms (bug #1456943)
  • Fixed CHM dependencies
  • Fixed compatibility issue with EclipseNSIS (version wasn’t prefixed with ‘v’)
  • Fixed GCC 4.1 compatibility (patch #1456861)
  • Test for -Wl, -Map availability

[break]

Version number 2.16
Operating systems Windows 9x, Windows NT, Windows 2000, Windows XP
Website SourceForge
Download
file size

1.36MB

License type GPL
You might also like