F.12 3.0 Beta 1
Released on October 6th, 2014
F.12.1 Release Notes
- This release addresses a lot of build issues, reintroduces the nightly builds and adds automatic nightly test execution
F.12.2 Changelog
F.12.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.12.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.12.2.3 Translations
- Added Armenian (Hrant Ohanyan)