Archive: NSIS 1.30 (the real thing)


Is now on http://firehose.net/free/nsis/

The previous nsis13.exe was an older version, not intended for release (heh note the installer still said 1.3 beta). Essentially, everything on firehose.net/free/nsis/ should be in flux anyway, since it is "staging" for nullsoft.com. Anyhoo. This latest version seems to fix all of the bugs in 1.3 beta that I was aware of. Yay.

Here are the main changes since 1.3 beta:

Made unused functions mostly optimized out (they are zeroed and compress very well) - note that data/strings of unused functions is not optimized out.

Made instruction id 0 EW_INVALID_OPCODE, so that errors are more easily caught.

Made installs go faster (Sleep(1) instead of Sleep(20))

Added "verifying installer" status window that opens if the

CRC checking takes more than 1000ms.

Made last parameter of IfFileExists optional

Made some warnings errors (IfFileExists and LicenseData)

Made firstheader slightly larger (32 bytes), with seperate
flags variable (which also stores a silent flag)

Fixed silent mode bugs (works again :)

Fixed broken uninstall icon replacing code when using PackEXEHeader.

This should get pushed to nullsoft.com in a couple of days, too.

Love,

Justin


fun fun!!