i've found some bugs in the nsis-documentations:
4.5.3 Callbacksin the example-code there's the flag 'MB_YES' set for messageboxes. that must be 'MB_YESNO' instead.
[...]
Examples:[...][...]
Function skipLicense
MessageBox MB_YES "Do you want to skip the license page?" IDNO no
Abort
no:
FunctionEnd
Function stayInLicense
MessageBox MB_YES "Do you want to stay in the license page?" IDNO no
Abort
no:
FunctionEnd
[...]
5.4.3 !ifndefi think this is the opposite of '!ifdef', not of '!ifmacrodef'.The opposite of !ifmacrodef. The lines will be compiled when the gflag has not been defined.gflag [bcheck [gflag [...]]]
5.4.6 !elsei'd say: it can be the opposite of "!ifdef, !ifndef, !ifmacrodef, !ifmacrondef".
[...]
This command is the opposite of !ifdef [...]
hmm, that's it for now, i'll post more bugs in here, whenever i found some.