F.49 2.15
Released on March 4th, 2006
F.49.1 Changelog
F.49.1.1 New/Changed Commands
- Added !if for more complex compile-time flow control (patch #1412982)
- Added /math switch to !define for simple compile-time mathematical operations (patch #1372561)
F.49.1.2 Minor Changes
- Added more replacement options to WordReplace
- Added NSIS_CONFIG_LOG_STDOUT configuration option for logging to stdout
- Added path translation for !addincludedir (bug #1431958)
- ConfigRead now sets the error flag, if the entry wasn't found
- Documented Nop
- Edit box in the installation directory selection page is now always LTR, even for RTL languages
- Fixed improper iterator usage in dir_reader (bug #1431593)
- Fixed
MessageBox
MB_TOPMOST
not showing up, if used as the first sections' instruction (bug #1400995) - Fixed RMDir skipping files with names starting with two dots (bug #1420657)
- GetOptions now sets the error flag, if the option wasn't found
- Made !include stop searching the include directories after a match is found (bug #1441877)
- Made header functions use /NOUNLOAD for faster plug-in calls
- Minor documentation improvements and fixes (including bug #1420352, bug #1432423)
- More informative Icon error messages (bug #1174742)
- New case-sensitive functions in headers: WordFindS, WordFind2XS, WordFind3XS, WordReplaceS, WordAddS, WordInsertS, StrFilterS, TextCompareS, ConfigReadS, ConfigWriteS, GetOptionsS
F.49.1.3 Translations
- Added proper language identifier for Breton
- Breton translation improvements
- Bulgarian translation improvements
- Fixed Czech grammar mistakes (patch #1427189)
- Fixed Italian typo (patch #1416988)
- Updated Mongolian
F.49.1.4 Build System
- Fixed __BIG_ENDIAN__ definition
- Fixed improper handling of paths passed to the compiler (bug #1434215)
- Improved GCC 4.2 compatibility (patch #1434174)
- Moved NSIS_VARS_SECTION from config.h to scons
- Write all configuration to sconf.h instead of passing it on the command line