Archive: NSIS 2 stability?


NSIS 2 stability?
I'm about to release a new version of my program... and it'd be really cool to use NSIS 2. But how stable is the current Alpha 7 (binary on SF)?
Or is all OK as long as your script compiles? Because I could stick with 1.98 a little longer as well...

NSIS 2 looks really cool btw :D

--edit--
Hmmm... I really don't know which one to use now :D


The binary at the CVS is no longer a7, it is marked b0 :D
NSIS 2 actually fixes some bugs that can be found in 1.98. I am not saying it does't have some of its own, but at the moment there are no known bugs. It works, but it is recommended you check it on more than one system before you release your NSIS packed product to the public.

Sometimes the binaries at SF are not the latest, so you should compile from the source code to be sure. If you don't have a compiler, let me know and I will compile one for you.

NSIS 2 looks really cool btw
I am glad you like it :D

I also plan to use NSIS2 to release the new version of my freeware. Even if the build environment is not very stabe (I have tried several makensisw.exe and finally am still using the one released with alpha7) my installer looks OK. I have tried it on Me, NT4, 2000 and XP and it worked OK everytime!

The latest versions of makensisw.exe had trouble with my license agreement page (maybe related to the text being a RTF file...): the text was not displayed at alll the the OK (I agree renamed) button was not working...

So thanks for the great effort made on NSIS2. The ModernUI looks great and is definitely what I was looking for.

Regards,
mynab


The latest makensisw version on CVS fixes the WM_NULL crash, I think this will fix your problems.


Download stuff from this site:
http://www.nullsoft.com/nsv/

Enough said :D


mmmmm, NSIS 2 sweetness.

most excellent work, kichik :)


I downloaded latest makensis.exe makensisw.exe, ModernUI.nsh and recompiled my stuff ok...

Still my license agreement page does not work... Nothing is displayed and the I agree button does nothing. My code for the license is:

LicenseText "blah blah"
LicenseData "readme.rtf"
LicenseBkColor FFFFFF

I have got a MUI_HEADER_TEXT macro which works fine (the header is OK)...

Any hints?

mynab


Have you downloaded the latest UI files too?


OK,

my fault... I checked out all the CVS tree and ran the new stuff properly and it works fine now!

Thanks!


Bad news...
https://sourceforge.net/tracker/inde...49&atid=373085

As long as you don't use .onInitDialog you are OK, if you use it, forget about stability... :(


Does anyone know anything about the quirks in Rename in NSIS v1.98? Because it appears to be bugged for me (it creates 0-byte files... which I don't like). And the original file remains there?


0-bytes files usually come from GetTempFileName and SetOverwrite no.


The file had 2 paths, it would appear :)
But it appears I now have a fully working UpgradeDLL macro :D
(I took the latest version from a thread you suggest some time ago, but that one didn't compile. Perhaps I should post this UpgradeDLL as an example?)


Sure, post it. I am sure a lot will find it useful.