Archive: Bug in 1.51


Bug in 1.51
I found a bug in NSIS 1.51. It can't read registry strings. I corrected the problem by checking if we got a string or an integer before calling 'myitoa' in 'exec.c'.

Since I use gcc (mingw32), I had to make some modifications to the resource files. I also corrected some little things (like DLGPROC instead of WNDPROC for Dialog declarations) and added Edgewize's ProgressText function (because I love it ;)).

Just search 'Nels' for the modifications I made and 'Edgewize' for his code.

You can find it at http://igcq2.alterlinks.fr/nsis_nels.zip

Hope it will be useful ;)


OK I'm stupid and can't code. I've uploaded 1.52 to http://firehose.net/free/nsis/ that fixes. Sorry about everything breaking, I just changed a lot and it was inevitable, and I guess I should have waited and tested more, but oh well.

-Justin