| |
Nullsoft Installation System is a pretty small, efficient and very capable installation system for all Windows based systems...
Here are some key features of "Nullsoft Installation System":
· SuperPiMP™ technology (so advanced, so amazing, we won't even tell you what it is)
· Generates self contained executable installers
· Support for ZLib, BZip2 and LZMA data compression (files can be compressed individually or together)
· Uninstall support (installer can generate an uninstaller)
· Customizable user interface (dialogs, fonts, backgrounds, icons, text, checkmarks, images etc.)
· Classic and Modern wizard interface
· Fully multilingual, support for multiple languages in one installer. More than 35 translations are available, but you can also create your own
· Page system: You can add standard wizard pages or custom pages
· User selection of installation components, tree for component selection
· Multiple install configurations (usually Minimal, Typical, Full), and custom configuration
· Installer self-verification using a CRC32 checksum
· Small overhead over compressed data size (34 KB with default options)
· Ability to display a license agreement in text or RTF format
· Ability to detect destination directory from the registry
· Easy to use plug-in system (lots of plug-ins for creation of custom dialogs, internet connections, HTTP downloading, file patching, Win32 API calls etc. are included)
· Installers can be as large as 2GB
· Optional silent mode for automated installations
· A preprocessor with support for defined symbols, macro's, conditional compilation, standard predefines
· A lovely coding experience with elements of PHP and assembly (includes user variables, a stack, real flow control, etc.)
· Completely free for any use
What's New in This Release:
Major Changes
* Fixed a bug, introduced in 2.05, that made components selection not
function properly if the first section in the script was a section group
* Fixed a bug, introduced in 2.05, that corrupted the state of section
groups inside section groups (bug #1155836)
New/Changed Commands
* Added MB_RTLREADING style to MessageBox (RFE #1159701)
* All registry instructions now accept SHCTX which is replaced with HKLM or
HKCU on runtime according to SetShellVarContext (RFE #1124901)
Minor Changes
* Added Belarusian and Icelandic language files
* Added components.c to the Makefile (patch #1123154)
* Added missing ClearErrors in GetWindowsVersion (bug #1155588)
* Fixed a bug in install.sh that made it try to install a non existing
directory
* Fixed a bug in the Russian language file distributed with 2.05
* Fixed a bug that caused SetFont to not function properly with RTL
languages on Windows 9x (bug #1159700)
* Fixed a bug, introduced in 2.05, that caused problems with InstType /
COMPONENTSONLYONCUSTOM (bug #1155060)
* Fixed a crash caused by compiling large uninstallers (bug #1144763)
* Fixed compile error without NSIS_CONFIG_CRC_SUPPORT
* Fixed compile errors of MinGW on POSIX for source code under Contrib
(patch #1164307)
* Fixed plug-ins directory initialization for extremely restricted guest
users with no directory listing access to the temporary directory
* Made install.sh not use $(tempfile) and install files under /usr/share
instead of /lib (patch #1120399)
* Minor documentation updates and fixes
* Updated Slovenian, Serbian and Serbian Latin language files
|