Previous | Contents | Next

## F.17 2.15

Released on March 4th, 2006

### F.17.1 Changelog

#### F.17.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.17.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 sesnsitive functions in headers: WordFindS, WordFind2XS, WordFind3XS, WordReplaceS, WordAddS, WordInsertS, StrFilterS, TextCompareS, ConfigReadS, ConfigWriteS, GetOptionsS

#### F.17.1.3 Translations

- Added proper language identifier for Breton
- Breton translation improvements
- Bulgarian translation improvements
- Fixed Czech grammer mistakes (patch #1427189)
- Fixed Italian typo (patch #1416988)
- Updated Mongolian

#### F.17.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

Previous | Contents | Next