F.65 2.03

Released on December 3rd, 2004

F.65.1 Release Notes

  • If you're using File /r folder in your script, it's recommended you replace it with File /r folder* for faster compilation and so no other folders named folder will be included
  • Command line switches prefix on POSIX has changed to a dash
  • The plug-in API change is backward compatible

F.65.2 Changelog

F.65.2.1 Major Changes

  • Added another parameter to plug-in functions with a pointer to exec_flags and ExecuteCodeSegment
  • Fixed handling of absolute paths on POSIX
  • Made RegDLL load and unload a DLL exactly once to fix crashes with COM DLLs registration

F.65.2.2 New/Changed Commands

  • Added /date switch to !define for definition of date and time constants
  • Added /x switch for File and ReserveFile to exclude files and directories
  • Made File's /r switch always search in subdirectories, even if the given path points to an existing directory

F.65.2.3 Minor Changes

  • Added LIBRARY_SHELL_EXTENSION and LIBRARY_COM to Library
  • Added missing #include
  • Added NSIS_LZMA_COMPRESS_WHOLE to the script define list
  • Documentation fixes and improvements
  • Fixed an access violation in case of a script jump beyond the last entry
  • Fixed keyboard navigation in the instfiles page while installing
  • Fixed unpacking window not showing when BGGradient is used
  • Fixed unused label warning in Library.nsh
  • Language file fixes
  • Modern UI 1.72: Fixed state of Cancel button on Finish page when used in installer and uninstaller, added a string for NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
  • nsisconf.nsh was not always parsed when compiling using MakeNSISw