Previous | Contents | Next

## F.32 2.0

Released on February 7th, 2004

### F.32.1 Release Notes

- Finnish, Bulgarian and Thai language files are outdated and do not contain all needed translations

### F.32.2 Changelog

#### F.32.2.1 Changes from 1.98

- Multiple languages in one installer support (with RTL support)
- Easier plug-in system
- Modern User Interface (optional)
- LZMA compression which provides installers 20% smaller than bzip2
- Easier paging system (no more .onNextPage, .onPrevPage)
- Components are presented as a tree which allows sub components
- User variables ($VARNAME)
- Icon and UninstallIcon support any color depth and sizes, not just 32x32x16
- CheckBitmap supports any color depth
- Improved large files handling
- License data can be RTF
- CHM documentation for easy browsing
- Better silent support
- New include files for easier scripting: LogicLib, StrFunc and Sections
- Improved plug-ins: InstallOptions, NSISdl and Splash
- New plug-ins: AdvSplash, Banner, BgImage, Dialer, LangDLL, Math, nsExec, StartMenu, System, UserInfo and VPatch
- New and improved utilities: MakeNSISw, NSIS Menu (NSIS.exe), NSIS Update (Bin\NSIS Update.exe) and zip2exe (Bin\zip2exe.exe)
- New commands: !addplugindir, !echo, !ifmacrodef, !ifmacrondef, !verbose, AddBrandingImage, AllowSkipFiles, ChangeUI, CheckBitmap, CreateFont, DirVar, DirVerify, EnableWindow, FileBufSize, FlushINI, GetCurInstType, GetDlgItem, GetInstDirError, IfAbort, IfSilent, InitPluginsDir, InstTypeGetText, InstTypeSetText, LangString, LicenseBkColor, LicenseForceSelection, LicenseLangString, LoadLanguageFile, LockWindow, Page, PageEx, ReserveFile, SectionGetInstTypes, SectionGetSize, SectionSetInstTypes, SectionSetSize, SetBrandingImage, SetCompressionLevel, SetCompressor, SetCompressorDictSize, SetCtlColors, SetCurInstType, SetPluginUnload, SetSilent, ShowWindow, SubSection (replaced by SectionGroup), SubSectionEnd (replaced by SectionGroupEnd), Var, VIAddVersionKey, VIProductVersion and XPStyle
- Removed commands: DirShow, DisabledBitmap, EnabledBitmap and SectionDivider
- All this and a smaller overhead! =)
- A lot more... See below for more information

#### F.32.2.2 Changes from RC4

- Command line parser ignored any switches after tokens that are not switches
- Last part of the path specified in InstallDir was appended even if selected folder name was the same
- Modern UI 1.70: Improved documentation, new Init custom function for Welcome and Finish page
- Added StrFunc by deguix
- Updated and fixed language files
- Updated, fixed and improved documentation

Previous | Contents | Next