NSIS Plus
Where does this great app stand? The most recent version that I have is .80. If there are not going to be any more releases, what about opening the source?
-Scott
Archive: NSIS Plus
NSIS Plus
Where does this great app stand? The most recent version that I have is .80. If there are not going to be any more releases, what about opening the source?
-Scott
What in the world are you talking about this "NSIS Plus"?
Maybe NSISw?
Nope, I was right. NSISplus.
I know what nsisw is. I use it all the time. :)
Check This Thread
It's been out of development for some time as far as I can tell, but I really liked where it was going. A few more touch ups, and it would have been a great idea for controlling build types and such (I'd still use vim for all of my source editing).
I hope some word comes of it.
Or perhaps, anybody know another decent GUI?
-Scott
Re: NSIS Plus
Originally posted by sdbarkerI havent released more versions yet, because there was absolutely no reaction on my first release in this forum and I dont want to obtrude myself or my software to this community.
Where does this great app stand? The most recent version that I have is .80. If there are not going to be any more releases, what about opening the source?
-Scott
Think you'd wanna send it to me? :) Any of the following methods work:
E-mail: net dot redrubberball at scott (just reverse stuff)
AIM: The5ETank
ICQ: 1034986
MSN: sdbarker99@hotmail.com
Y!: sdbarker_99
Thanks,
-Scott
Originally posted by sdbarkerHere is a version w/o installer (which makes the archive small enough for an attachment in this forum), just decompress it in your NSISplus folder.
Think you'd wanna send it to me? :)
Great!
Except...
I keep getting A ton of message boxes when I try and open tree items from my script. I haven't had much time to play with it though, but I'll know more about it when I do. :)
Thanks again!
--edit--
Actually, it appears they occur when I click pretty much anything. They say "Cant find this pattern as page. Do you like to perform a full text search?" and there are yes and no buttons.
-- end edit --
-Scott
Originally posted by sdbarkerThanks.
Great!
I keep getting A ton of message boxes when I try and open tree items from my script. I haven't had much time to play with it though, but I'll know more about it when I do. :)Maybe you dont have extraced the archive with the included paths, so that the new help.txt is now located in your NSISplus folder but not in the data folder (where it belongs).
Actually, it appears they occur when I click pretty much anything. They say "Cant find this pattern as page. Do you like to perform a full text search?" and there are yes and no buttons.
This occurs whenever I click on my Defines.
-Scott
Originally posted by sdbarkerThen just move the nsisplus/help.txt to nsisplus/data/help.txt.
This occurs whenever I click on my Defines.
-Scott
Here is an Update:
Some minor changes on the help system, support of functions, Todo-Entrys can have actions now.
A couple suggestions:
A submenu that lists your configurations, so you can, for example, go to Project -> Set Active Configuration and it lists your configurations in a menu there, so you don't have to go into the project settings to change it.
Also, the ability to, on a configuration basis, set which executable to attempt to build with. For example, I have several different builds of makensis.exe and I want to use different ones for different configurations.
I hope this makes sense.
-Scott
Originally posted by sdbarkerYou attempt to save one mouseclick?
A couple suggestions:
A submenu that lists your configurations, so you can, for example, go to Project -> Set Active Configuration and it lists your configurations in a menu there, so you don't have to go into the project settings to change it.
Can you explain why you would like to use other compilers than the latest ones?
Also, the ability to, on a configuration basis, set which executable to attempt to build with. For example, I have several different builds of makensis.exe and I want to use different ones for different configurations.
Yeah, saving a mouse click. :) But when you have twenty different versions to build, that's 20 mouse clicks, plus the time to make them all and such.
Using different builds of NSIS is good because I have custom versions of it. For example, right now, I have the standard build, the bz2 build, and two other builds that I use for various software distributions that don't have some of the features compiled into them that I never use, so that it makes my software distribution smaller. Being able to set which one I use (so I don't have to always use the default or bz2, which are both bigger than I need to use.
Does that make sense?
-Scott
Originally posted by sdbarkerSo, we're talking about making things faster and easier?
Yeah, saving a mouse click. :) But when you have twenty different versions to build, that's 20 mouse clicks, plus the time to make them all and such.
How many bytes you can save with your selfmade compilers?
Using different builds of NSIS is good because I have custom versions of it. For example, right now, I have the standard build, the bz2 build, and two other builds that I use for various software distributions that don't have some of the features compiled into them that I never use, so that it makes my software distribution smaller.
Originally posted by SmartyManThe language distributions for StrokeIt, most likely. They all use the exact same installer source, but include different files based on a define, which is set on the command line parameter. :)
So, we're talking about making things faster and easier?
OK, I've just implemented a "make all" functionality, compiling all your configurations with one mouseclick
But I am curious: what kind of project needs 20 different configurations?
Originally posted by SmartyManenough to make a different to dialup users. :) I could get you some exact figures if you really would like to know.
How many bytes you can save with your selfmade compilers?
But its OK, you shall have your custom compiler option for every configuration in the next release (its already implemented).
The language distributions for StrokeIt, most likelyBTW: very nice tool :)
enough to make a different to dialup users.Well, I am a dialup user :)
Originally posted by SmartyManWhat small bugs are you referring to? In StrokeIt? If so, post the Forum there, and I'll make sure and check them out.
BTW: very nice tool
Will there be an update soon, fixing the small bugs?
Originally posted by SmartyMan200k would have taken twice as long. :) Its worth the time for me to make all of my software as small and fast as possible to provide my users with the best experience they could possibly have.
Well, I am a dialup user :)
The last version I have downloaded was about 97KB - I had downloaded it even if it had 200KB.
Originally posted by SmartyManNah, not hours. Maybe a half hour at best, because I always play with all the options again trying to get the filesize down some more. :)
OK OK, more obejctive argument: an empty NSIS installer is about 30 KB so I assume that you can save about 15KB in the best case.
That will make a difference of less than a minute in download time (analog modem), while it takes you hours to create a custom compiler
every time NSIS is updated :)
Originally posted by SmartyManNot that I can think of off of the top of my head. Once I get the new version and play with it, I'll be sure to let you know.
OK, now that your ideas are fulfilled, are there more wishes/comments?
[QUOTE]Originally posted by sdbarker
What small bugs are you referring to? In StrokeIt? If so, post the Forum there, and I'll make sure and check them out.
[/QOUTE]
Sorry, but none of the bugs is really reproducable; is there an option to enable the writing of a logfile?
Its worth the time for me to make all of my software as small and fast as possible to provide my users with the best experience they could possibly have.Well, then you should think about including the "how to stroke..." docs instead of saving a few bytes in the installer, because your dialup users will take more time with dialing up again and saving the web page than with downloading additional 1-2KB with the installer;)
OK.
Not that I can think of off of the top of my head. Once I get the new version and play with it, I'll be sure to let you know.
try slate blue:
http://www.morphedmedia.com/slateblue.asp
or
http://download.cnet.com - search "slate blue"
I've tried Slate Blue before and didn't care for it at all.
It's also substantially larger than NSISPlus. :)
Speaking of NSISPlus... when is that new version going to be posted?
-Scott
Originally posted by sdbarker;)
I've tried Slate Blue before and didn't care for it at all.
Speaking of NSISPlus... when is that new version going to be posted?Nobody has asked for it :)
The update of NSISplus (V0.93) is ready and can be downloaded at www.nsisplus.de.vu
Hi !
I wanted to thanks SmartyMan for developping NsisPlus !
The fact is tat i'm a french translator, and wanna know if you planed to add to nsisplus any translation facilities or if we could mail to discuss about a french translation ! As you do not publish your mail, mine is veekee@fr.st ;) !
One bug found lol ! When using /nocustom, this is considered as a normal type !
Good work :up: :D !
Typo
Typo
In Edit Entry $ to Select Symbol box.
Options OK and 'Abbrechen' (I presume German for Cancel or as the Google on translator says 'break off' :) )
(Edit
I do not know if it is a bug or not as I am new to NSIS and your bit of software but double clicking on InstallDir to get up edit entry. It says
Statement:
InstallDir <and then the install directory you want>
It should say (IMHO)
InstallDir:
<and the install directory you want.>
/End Edit)
I hope it helps,
Rovastar
Originally posted by veekeeNo problem, I like to do some private stuff beside the projects I am payed for.
Hi !
I wanted to thanks SmartyMan for developping NsisPlus !
The fact is tat i'm a french translator, and wanna know if you planed to add to nsisplus any translation facilities or if we could mail to discuss about a french translationWell, I havent thought of this yet, since there where no reaction on NSISplus at all in this forum so far.
Good work :up: :D !Thanks :)
Re: Typo
Originally posted by RovastarI will fix this for the next update.
Typo
In Edit Entry $ to Select Symbol box.
Options OK and 'Abbrechen' (I presume German for Cancel or as the Google on translator says 'break off' :) )
double clicking on InstallDir to get up edit entry. It saysThis is not a bug, since all statements not listed in the project tree showing this type of dialog; but I think I see what you want to push me on and I will think about a "better" solution for the next update. OK?
Statement:
InstallDir <and then the install directory you want>
It should say (IMHO)
InstallDir:
<and the install directory you want.>
What about the ASCII texts tou're talking about .. in the final exe, i have to use hex editors to translate them ! The problem is that i have to use as much bytes as you (and french words are longer than english ones ;) .... but smaller than german ones :D ) !
Would it be possible to include them in resource section for the next release (easier for me hey ;) )?
Can you explain more precisely what you want to say? "/nocustom" is a switch for the InstallType command and therefore handled by makeNSIS, so where is the problem with NSISplus?I mean tat it is possible to tell NSISplus that this section belongs to InstType /NoCustom ;) (i did not test what would be the compiled result : a "InstType missing !", probably :)
errr, i forgot one little (little) bug =) ! When using left panel, i can activate or inactivate the InstType options... If i select on the left a section, this is activate, even if the cursor on the right panel is on Strings or Switches. By the way, if i select on the left a String, InstTyp can't be changed, even if i select on the right a section ! I mean, selecting a line on the right do not change the left panel, although selecting on the left is changing the right side !
Waouf... finished =) ;)
Originally posted by veekeeAs I said, most of the text to translate is the online help (data/help.txt) and the docu (nsisplus.html)
What about the ASCII texts tou're talking about .. in the final exe, i have to use hex editors to translate them !
Would it be possible to include them in resource section for the next release (easier for me hey ;) )?In the next version you will get all the text used by menus, dialogues, MessageBoxes etc. in a separate ASCII file, which will enable you to translate all the text once (instead of re translate all the resouces for every update).
I mean tat it is possible to tell NSISplus that this section belongs to InstType /NoCustom ;)I played with that yesterda and after a few tries I saw what you mean, so this "bug" is fixed now.
Originally posted by veekeeThats correct, the project tree adjusts the other views but will be (nearly) never adjusted by other views.
I mean, selecting a line on the right do not change the left panel, although selecting on the left is changing the right side !