Archive: 2.01 rc1


2.01 rc1
Please test and report any problems you're having with it. If nothing big happens, it should be released next weekend.

http://nsis.sourceforge.net/nsis201rc1.exe

See the change log for details on what changed.

Delete and RMDir code was completely rewritten. Please let me know if it's giving you any trouble.


Typo in Appendix E 1.1
In the section Release Notes (E 1.1) there stands Window instead of Windows.

Regards Konrad


Thanks, fixed.


- The plug-ins directory is now always deleted, if not immediately, then after reboot

:up: :up: for this fix.

Some typos in:

Appendix B 3.1

REBOOT_PROTECTED

Upgrade the libary on reboot when in use (required for system files).
REBOOT_NOTPROTECTED

Upgrade the libary on reboot when in use (required for system files).
Library is spelled wrong.

Appendix B 3.2

REBOOT_PROTECTED

Remove the libary on reboot when in use (required for system files).
REBOOT_NOTPROTECTED

Remove the libary on reboot when in use (required for system files).
Library is spelled wrong (again).

Appendix B 4

A Microsoft article is available that explains you how to obatain these files.
Obtain is spelled wrong.

Appendix F 1

One makensis.exe for both zlib and bzip2
Shouldn't be here the lzma compression too?

Thanks, fixed.

Shouldn't be here the lzma compression too?
Well, the original work was done without lzma.

Just two things:

I couldn't find any mention of $(^Font) and $(^FontSize) in the CHM documentation.

The InstallOptions readme doesn't say that the Text key used for DirRequest will set the text on the browse dialogue.

-Stu


Thanks. Added information about ^Font, ^FontSize and DirRequest and Text.


system-plugin readme:

Store "OEPRATION [OEPRATION [OEPRATION ...]]"
should be "operation" instead of "oepration" :)

Thanks, fixed.


Suggest for NSIS Modern User Interface - Language File:
Replace "!define" to "!insertmacro MUI_DEFAULT". If do that we can define a symbol before "!insertmacro MUI_PAGE_xxx" to change language but not use LangString, and compiler do not give a warning that waste memory.


The right way to customize texts in the language files is to use the settings as explained in the Modern UI Readme. You should not add the same LangString twice.