TobbeSweden
24th January 2009 12:24 UTC
Changes in v2.42
Reading the changelog for 2.42 there are two things I'd like clarification on.
1. Useful header functions no longer require usage declaration and different syntax for uninstaller functions
What are these "useful header functions"?
2. "vastly improved and thoroughly tested version of WinVer.nsh" and "WinVer.nsh: Fixed 95/NT4 ambiguity"
Does that mean it's now enough to do ${If} ${AtMostWinME} to check if I'm installing on a 9x system? (No need to also check for ${IsNT}.)
kichik
24th January 2009 13:19 UTC
- The change log contains a link to the useful header functions: http://nsis.sourceforge.net/Docs/AppendixE.html
- No, 2000 is still newer than ME, but you will no longer get true for ${IsWin95} on NT4 and vice versa.
TobbeSweden
24th January 2009 13:51 UTC
This is the changelog I'm talking about: http://sourceforge.net/project/shown...ease_id=648502
Is there another one I'm not aware of?
TobbeSweden
24th January 2009 13:58 UTC
Found it :)
http://nsis.sourceforge.net/Docs/AppendixF.html
TobbeSweden
24th January 2009 14:06 UTC
Aha! So I no longer have to do
!insertmacro GetParent
and I can use
${GetParent}
in uninstaller functions too.
That is a nice change :)