История версий и изменений программы Nullsoft Installation System
2.45 (13.06.2009)
· Добавлена поддержка инсталляторов для Windows 7 – используйте RequestExecutionLevel, как в Vista (bug #2725883).
· Добавлена поддержка WinVer.nsh Windows 7 и Windows 2008 R2.
· Инсталляторы теперь определяются как знающие Terminal Services, (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE), поэтому $WINDIR во время установки в Terminal Services теперь не будет под профилем пользователя.
· Меньше раздражающих UAC запросов в Add/Remove панели управления (bug #2697027).
2.26 (01.01.1970)
· Added LIBRARY_X64 option for InstallLib and UnInstallLib for installing and uninstalling x64 libraries
· Added $PROGRAMFILES32, $PROGRAMFILES64, $COMMONFILES32 and $COMMONFILES64
· Added $EXEPATH and $EXEFILE
· Added $(^Language) language string which holds the language name (RFE #1235616)
· Added LIBRARY_IGNORE_VERSION option for InstallLib (patch #1699435)
· Added VXD support for GetDLLVersionLocal on Windows NT/2000/XP/Vista (patch #1706624)
· Avoid Library warning when UnInstallLib is unused (bug #1692761)
· Fixed error handling of CopyFiles on Windows NT4 (bug #774966)
· Fixed font name encoding broken since 2.24
· Fixed LogicLib duplicate labels across included files
· Fixed preservation of folder attributes with File /a (bug #1699474)
· Improved unused variable warning (bug #1701050)
· Library macros no longer require version information for DLL files on POSIX
· Minor documentation improvements (including RFE #971467)
· Modern UI: added MUI_FINISHPAGE_CANCEL_ENABLED
· Modern UI: added MUI_FINISHPAGE_REBOOTLATER_DEFAULT (RFE #1143843)
· Modern UI: block unsupported languages in the language selection dialog (RFE #1564986)
· Modern UI: disable Cancel button on the finish page (bug #1267491)
· Modern UI: reduce flicker caused by MUI_HEADER_TRANSPARENT_TEXT (patch #1696610)
· Support Quit in show page functions
· Added SetRegView to allow access to the x64 registry view
· Installer icon support for MessageBox using MB_USERICON (patch #1682748, RFE #1530388)
· InstallOptions 2.47: line breaks support in Link controls (patch #1683186, RFE #1495949), added HLine and VLine controls (patch #1683189)
· MakeNSISW: fixed broken command line parameter handling introduced in the last version (bug #1696534)
· UserInfo: return effective user group on Vista, added GetOriginalAccountType (patch #1687456, bug #1684777)
· Added Afrikaans translation (patch #1699558)
· French corrections (patch #1676101)
· German corrections
· Added SKIPTESTS option
· Avoid a lot of code warnings (bug #1676243)
· Detect wxWidgets instead of assuming its existence on POSIX (bug #1672315)
· Fixed big-endian platform support broken since 2.24
2.24 (01.01.1970)
· Library uninstall-reinstall-reboot problems workaround
· Minimized number of cases where an error message appears in silent mode
· New compiler predefines for code scope
· Added /P command line option for setting process priority of makensis
· Added support for 64-bit PE on POSIX to GetDLLVersionLocal
· Append last part of InstallDir only to $INSTDIR on directory pages
· Avoid permissions change of output files for LineFind and FileJoin
· Fixed erroneous warnings on uninstall sections
· Fixed lossy Unicode conversion in resource editor
· Ignore invalid preprocessor commands in ignored block or comments
· Made VIAddVersionKey only query language tables instead of creating them and generating warnings
· Minor documentation updates and fixes
· Warn when continuing a comment line using backslash
· RegDLL and UnregDLL now use LOAD_WITH_ALTERED_SEARCH_PATH, so there's no need to use SetOutPath to set the working directory
· InstallOptions 2.45: Added FOCUS flag and fixed paste with ONLY_NUMBERS flag
· MakeNSISW: settings in HKCU instead of HKLM and MRU menu accelerators
· Added Galician translation
· Added a workaround for building on x64 POSIX platforms
· Added a workaround for strict-aliasing compatibility Added compression tests
· Added STRIP, APPEND_CCFLAGS and APPEND_LINKFLAGS build options
· Fixed SCons 0.96.94 compatibility
2.20 (01.01.1970)
· Better LogicLib errors (bug #1537976)
· Fixed incomplete plug-in call error messages (bug #1535995)
· Fixed incorrect file timestamp querying on big-endian platforms (bug #1536377)
· Minor documentation updates and fixes
· Danish corrections (bug #1548190)
· Fixed incorrectly encoded Turkish translation (bug #1542765)
· French corrections
· Italian corrections (bug #1546183)
· Spanish corrections
· Swedish corrections (bug #1542680)
· Ukrainian corrections
· Fixed NSIS_CONFIG_CONST_DATA_PATH being ignored on POSIX platforms (bug #1515592)