|
|
#1 |
|
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 |
|
|
|
|
|
#2 |
|
Major Dude
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 |
|
|
|
|
|
#3 |
|
Junior Member
|
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...
|
|
|
|
|
|
#4 |
|
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
|
|
|
|
|
|
#5 |
|
Junior Member
|
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 |
|
|
|
|
|
#6 |
|
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 |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|