Archive: NSIS 1.1z up -- oops, I'm out of letters


OK I put 1.1z up on http://www.firehose.net/free/nsis/
(which apparently will finally get pushed to nullsoft.com).

Since I'm out of letters, I'm going to make the next version (which will soley fix bugs, no new features) 1.2.0. Yay.

For fun, here's a list of everything (in reverse-chronological order) that I've done to NSIS in the last month. The end result is a lot more functionality, and a lot less overhead (the current exe header size is 32kb, whereas it used to be about 40kb).


Love,

Justin

Thanks Justin. Thats a lot of work for just one month's worth!

What I do in programs I write for work is to use a numbering system without letters - thus getting around the problem of only 26 bugfix releases... :)

Regards.


Cool beans Justin ! Keep it up! :D

Question :
you used to have this little list of todo's for "future 1.1 version" ... It's no longer there now ...
Have all those features (like DLL versions checking) been added ? Or are you still planning to do that for 1.2 releases ?


Love the constant updating!


Bugs introduced in 1.1z

Greetings from New Zealand!

I just love the new installer, great work Justin!

Has anybody else had problems running on Win98SE?
It installs fine, then exits with a "illegal operation" error.

I tried to activate logging via the shift key, but this no longer works. Am I missing something?

It all works fine when I compile with version 1.1j. Only problem is, 1.1j doesn't have the nice new "ifnewer" overwrite option. :-)

Anybody got any ideas?

TIA

Andrew


I have a problem like this too. Since a few version back the installer crashes on Win ME at the end, so I had to switch back to 1.1s. Maybe there is something wrong with out install scripts?


Bug with RegDLL on Win9x and ME

After a bit more investigation, the "illegal operation" only occurs if the RegDLL command is used in the script. It works fine on Win2K Pro, but not on Win9x or ME.

I've just confirmed that version 1.2beta also has this problem. I'll try some earlier versions and see if I can find when the problem was introduced.


If you find a fix or workaround let me know so I can upgrade to these newer versions!


Work around for RegDLL issue.

This seems to work fine for me...

IfFileExists "$SYSDIR\RegSvr32.exe" 0 2
ExecWait '"$SYSDIR\RegSvr32.exe /s $SYSDIR\vsStr7.ocx"'
Sleep 500

Since the $SYSDIR is where RegSvr32 is located it works on NT/2000 and Win9x. The /s is for silent registration with no popups.

Cheers

Andrew


Thanks i'll try that out! Any feedback from Justin on this issue yet?


RegDLL issue fixed in 1.2

Confirming the RegDLL/Win9x problem is now fixed with version 1.2!

Thanks Justin, you're a champ!


Just to confirm that it has fixed the problem for me too!

Thanks a lot Justin!