Go Back   Winamp Forums > Developer Center > NSIS Discussion

Reply
Thread Tools Search this Thread Display Modes
Old 21st April 2001, 00:37   #1
justin
Moderator Alumni
 
Join Date: Apr 2000
Location: USA
Posts: 315
I'm in New York, but I've been working on 1.4 beta:

- Labels instead of jump values for Jump/IfFileExists/etc
You declare labels like:

Poop: File C:\hi.dat
IfFileExists C:\hi.dat 0 Poop ; try again if it's not there.

- Sections have to be ended with SectionEnd.

- Rewrote a lot of the compiler in one big-ass class, so you could make a program that uses it to generate executables directly (i.e. not having to write out a .nsi file and calling makensis, but simply creating a build object, and doing build.parseCommand("File whatever.exe") etc, then calling build.writeOutput()). Also simplified much of the code by using GrowBuf objects instead of realloc()ing so much.

- Added GetFullDLLPath command (to get the full path to a DLL from the dll name)

- Fixed a lot of little bugs, created a lot of little bugs.

Planned:
- more bugfixes and cleanups
- CompareDLLVersions command/instruction.

Anyway, expect it on firehose.net/free/nsis in a couple days..

-Justin
justin is offline   Reply With Quote
Old 21st April 2001, 01:57   #2
PabUK
Major Dude
 
PabUK's Avatar
 
Join Date: Jan 2001
Location: .com/munity
Posts: 1,278
Can't keep up with all these new releases! Love it!

Have you been watching what all us NSIS fanatics have been up to recently with our multiple projects?

In support of aggressive sex with llamas, and freedom from the obligation to explain.
Pawhosting.com | Pawsoft.com | Pawdesign.com | PabUK.com
PabUK is offline   Reply With Quote
Old 21st April 2001, 07:00   #3
cablenut
Junior Member
 
Join Date: Apr 2001
Posts: 12
Send a message via AIM to cablenut
Justin I have to say NSIS really fucking rocks. You update it with kickass features/improvements all the time (I don't know how you have time apart from winamp/shoutcast/nullsoft all other things to do it) at any rate keep the good free shit up! I have yet to use some of the new revivsions for my software deployment but I am wanting to...
cablenut is offline   Reply With Quote
Old 21st April 2001, 08:10   #4
Koen van de Sande
Senior Member
 
Join Date: Mar 2001
Location: Holland
Posts: 269
With version checking NSIS is going to be brilliant - and give all commercial installers a run for their money.
And with my little patch program, NSIS 'll do anything those commercial programs can!

NSIS rocks. (and now I'm going to work on my patcher again

Koen van de Sande
Van de Sande Productions
TibEd.net | VPatch
Koen van de Sande is offline   Reply With Quote
Old 21st April 2001, 17:13   #5
arune
Junior Member
 
Join Date: Apr 2001
Posts: 18
Send a message via ICQ to arune
The labeling thing sounds great! Much easier when changing the nsi.
It´ll be even more like asm...
The version check command is also a feature I´d like,
as usually program VB when it comes to win programming.

NSIS had almost everything I wanted already in ver1.0 or something,
but now it is very powerfull!!
/arune
arune is offline   Reply With Quote
Old 22nd April 2001, 19:49   #6
samster
Junior Member
 
Join Date: Apr 2001
Location: Leicester, UK
Posts: 1
This could well be one of the "lot of little bugs" but I thought it was best to mention it anyway...

recursive_create_directory seems to be broken in v1.32 in that it doesn't work when paths more than 2 deep need to be created...

I did a quick compare with the previous version I was using (1.1h) and I think it's the change of char buf[] to static.

Anyway, looking forward to 1.4!

!samster
samster is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump