3.0 Beta 1

NSIS

Previous | Contents | Next

F.6 3.0 Beta 1

Released on October 6th, 2014

F.6.1 Release Notes

  • This release addresses a lot of build issues, reintroduces the nightly builds and adds automatic nightly test execution

F.6.2 Changelog

F.6.2.1 Major Changes

  • !insertmacro allows macro recursion (RFE #497)
  • Added !makensis command
  • Added new MUI2 bitmap stretch modes, *_NOSTRETCH is now deprecated (RFE #521)
  • InitiateShutdown() is used to reboot the machine if available (patch #247)
  • Added PPO and SafePPO preprocess-only compiler switches
  • MakeNSIS WM_COPYDATA messages now use the QH_OUTPUTCHARSET encoding with CP_ACP as the default for compatibility with old IDEs.

F.6.2.2 Minor Changes

  • Added IsWow64 to x64.nsh
  • Added PEDllCharacteristics attribute
  • Added System::Call direct register memory access type. (patch #249)
  • Added WX compiler switch
  • Allow skipping ExDLL build with SKIPPLUGINS ((patch #254))
  • Changed default DllCharacteristics to TS_AWARE+NO_SEH+NX_COMPAT+DYNAMIC_BASE
  • Fixed Mac OS X builds (patch #253 and bug #1085)
  • Fixed POSIX !searchparse bug (patch #251)
  • Fixed !macroundef
  • Fixed test-code build target on POSIX and enabled it in nightly builds (bug #1098)
  • Fixed Visual Studio 2012 builds

F.6.2.3 Translations

  • Added Armenian (Hrant Ohanyan)

Previous | Contents | Next