<<Tillbaka
Förändringar v3.0 Beta 0 -> v3.0 Beta 1
- Beta 1
-
- Released on October 6th, 2014
-
- Release Notes
-
- This release addresses a lot of build issues, reintroduces the nightly builds and adds automatic nightly test execution
-
- Changelog
- 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.
-
- 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
-
- Translations
-
- Added Armenian (Hrant Ohanyan)
Förändringar v3.0 Alpha 2 -> v3.0 Beta 0
- Release Notes
- POSIX builds work again! Please let us know if your favorite platform is still having build issues. We mainly test on Linux.
-
- Changelog
- Major Changes
- Basic AMD64 System::Call support
- Fixed POSIX builds
-
- Minor Changes
- Added CreateShortcut /NoWorkingDir parameter
- Added Int<32|64|Ptr> helper macros to Util.nsh
- Added P<, P<=, P=, P<>, P>= and P> LogicLib ptrdiff_t tests
- Try harder to find duplicate strings in string block (bug #1088)
- !system will decode child output as OEMCP if GetConsoleOutputCP() == GetOEMCP()
- !system and !execute can store the exit code in a define
- !execute supports comparing the exit code with the same syntax as !system
- Preprocessor supports 0n and 0b radix prefix on number literals
Förändringar v2.43 -> v2.44
- Major Changes
- Fixed a bug introduced in 2.43 causing script build issues with some icons (bug #2572035)
- Minor Changes
- Fixed nsDialogs CreateTimer documentation (bug #2595565)
- Global labels didn't work when declared in unused functions (bug #2593369)
Förändringar v2.42 -> v2.43
- Minor Changes
- Added WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh and WinUser.nsh for more useful Windows definitions
- Fixed a crash caused by !packhdr compressing resources (bug #2533431)
- Minor documentation improvements (including bug #2564005)
- Modern UI 2: Fixed MUI_DIRECTORYPAGE_BGCOLOR (bug #2494528)
- Utilities and Plug-ins
- Banner: Fixed installer showing on the background when Banner was used in .onInit
- MakeNSISW: Added Ctrl+K hotkey for build cancelation (RFE #2557392)
- nsDialogs: Added NSD_SetIcon (patch #2500960)
- Translations
- Added Esperanto
- Bulgarian fixes
- Plug-in API
- Added VS2008 project files
- Better installation of header and library files under POSIX - see INSTALL file for more information
- Header and library files were moved to a subdirectory named nsis to prevent collisions
- RegisterPluginCallback now returns int instead of BOOL for a wider range of error reporting
- Build System
- Added fink's mingw prefixes (bug #2495138)
- Fixed BOOL build issue on OS X (bug #2497290)
- Fixed iconv dependency detection on OS X (bug #2494539)
- Fixed Solaris builds (patch #2497172)
Förändringar v2.41 -> v2.42
- Major Changes
- Deprecated /NOUNLOAD and SetPluginsUnload to make scripts simpler and safer (patch #1912699)
- Useful header functions no longer require usage declaration and different syntax for uninstaller functions
- Revamped plug-in API now comes in the form of pluginapi.lib, API version information and more common functions (patch #2359978)
- Minor Changes
- Added !searchreplace preprocessor command for compiletime text search/replaces
- Added support for registration of EXE COM servers (RFE #2315740)
- Minor documentation improvements (including bug #2386821)
- nsDialogs: Added timer support (patch #2135855)
- WinVer.nsh: Added IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter and OSHasTabletSupport (patch by Anders)
- WinVer.nsh: Fixed 95/NT4 ambiguity (bug #2053642)
- WinVer.nsh: Proper Windows XP x64 detection (bug #2053700)
- WinVer.nsh: Windows 2008 detection support (RFE #1949260)
- Translations
- Minor English grammar improvements (bug #2323452)
- Build System
- Full System compatibility with GCC (patch #2193442)
Förändringar v2.40 -> v2.41
- Minor Changes
- Fixed LangDLL memory leaks for invalid input (bug #1939573)
- Fixed uninstaller generation on big-endian systems (bug #2166401, bug #2167958)
- Translations
- Brazilian Portuguese corrections
- Consistency fixes for Simple Chinese (patch #2189117)
- Build System
- Added support for SCons 1.1.0
- Fixed size text issues for VC8 builds (patch #1982084)
- System's Resource.dll now built from source
Förändringar v2.39 -> v2.40
- Major Changes:
- Service pack macros added to WinVer in version 2.39 now work (bug #2070708, patch #2095363)
- Minor Changes:
- Added initial folder selection option for nsDialogs::SelectFileDialog (patch #2016003)
- Fixed GetParameters handling of MBCS characters (bug #2067946)
- Fixed incorrect ${NSD_OnBack} documentation (bug #2059651)
- Modern UI 2: Set focus to readme checkbox on the finish page (bug #2110357)
- Translations:
- Portuguese corrections (bug #2086988)
- Simplified Chinese corrections (patch #2056906)
<<Tillbaka
|