Archive: Keep NSIS Updated! Bleeding Edge Installer Development.


Keep NSIS Updated! Bleeding Edge Installer Development.
I just wanted to let you hardcore NSIS fans I have wrote a program to keep NSIS updated and it was written with NSIS its self. I hope that you will find it as useful as I do. It has automated backups, sheduled updates and a builtin updatecheck to make sure that the updated says update.

http://nsisupdate.phpinr.com/images/ss_nsisu_01.pnghttp://nsisupdate.phpinr.com/images/ss_nsisu_02.png


Check out the NSIS Update website for more information:
http://nsisupdate.phpinr.com/

It downloads nightly build....
Too bad, I hoped it will do CVS of newest files and not redownload non-updated ones.
But, anyway.... Nice idea.


It's much better to download a CVS client like TortoiseCVS. This will make sure that you download only the updated parts of the files and you always get the latest stuff.


I like it...easier than going through the trouble of setting up the CVS program...thanks!


TortoiseCVS is completely Windows integrated. You don't need to know any CVS commands. You only have to set the name of the server once and everything is set up.


I set it up, wasn't too bad...but gives me this error:

In C:\NSIS2: cvs -q checkout -P CVSROOT
CVSROOT=:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nsis

cvs checkout: in directory .:
cvs [checkout aborted]: *PANIC* administration files missing

Error, CVS operation failed



This is my setup:

http://webpages.charter.net/dick4/pics/cvs.jpg


Don't really care enough to fight with it...I think it worked the first time and hasnt' worked since :cry:


As far as this program, works ok except I'd ask that it allow me to choose the NSIS path I wish (I keep 2 copies of NSIS installed, one B0 and one a7). This defaults and overwrites my a7 one because that's the one that is "installed" and not just "unzipped"


The CVS Server is cvs.nsis.sourceforge.net

The final version of beta 0 has been released, so I recommend you to use that version. You can download it from http://prdownloads.sourceforge.net/n...0.exe?download


I plan to update to b0 but I have to finish converting my scripts that use the new interface over to reflect the changes made :)


And thanks for the info on CVS Checkout...I'll try that.

*edit* maybe someone can edit kichik's post or make an updated "how to" for the CVS? Its linked from the FAQ post to here:http://forums.winamp.com/showthread....hreadid=102204


New Version Soon!

Originally posted by Joost Verburg
It's much better to download a CVS client like TortoiseCVS. This will make sure that you download only the updated parts of the files and you always get the latest stuff.
The new version will use CVS to get the newest files. I am working on it now and it should be released within the next day. You will be able to run UpdateCheck and update if NSISUpdate is installed.

Dick4, you forgot to specify the module as NSIS... It's in the screen shot that is linked to from the FAQ. The text box only moved down in the new version.

Techkid, it's a really nice idea.

A few problems I have noticed are:


Joost, is there still something wrong with my settings becuase even after changing the server I can't get CVS Checkout to work


The server was right, the module was wrong.


Both servers work. So with the good module name, it should be fine.


Both cvs.nsis.sf.net and cvs.sf.net work.


NSIS Update v1.1 Released
I just released version 1.1 it uses the cvs server and does a cvs update at cvs.nsis.sourceforge.net. It is smaller than the orginal package. I also fixed a few bugs. I think that you will find this a better release.

You can go to http://nsisupdate.phpinr.com and update or if you have NSIS Update install just go to Update Check on the start menu under NSIS Update.

Let me know what you think!


Works nice! Thanks!
Wow...
This program maybe should be on NSIS Development page.


Spoke to soon.
It doesn't update it rigth.
It compiles downloaded, then setup doesn't start.


yup, changed the module and it works perfectly now...thanks!


Originally posted by kichik
Dick4, you forgot to specify the module as NSIS... It's in the screen shot that is linked to from the FAQ. The text box only moved down in the new version.

Techkid, it's a really nice idea.

A few problems I have noticed are:
  • You use at.exe to sechdule a task which only works with Windows NT.
  • You are using the zlib/libpng license even though your program isn't open-source.
  • You didn't mention anywhere that the NSIS version it is downloading is a development version
Kichik,
I pretty sure that at.exe is install with ie5 with win98 because that is when the schedule tasks appeared on my computer. I use windows xp and it works fine but it was build on NT. I am going to check on my dads computer this morning to see if it exists. if you have better ideals let me know.

Where am i using the zlib/libpng license at? and the src is availible to the public per request until i get my cvs server up.

The last not no it doesnt say that is downloading the last dev version. That was kinda implied 'Keep NSIS Updated! Bleeding Edge Installer Development' but i will make it known that you are about to download a dev version.

Please if you have more question comments let me know or if you want to help let me that too.

Originally posted by RIV@NVX
Spoke to soon.
It doesn't update it rigth.
It compiles downloaded, then setup doesn't start.
RIV@NVX,
I fixed it slipped in when i was fixing another bug.
download version 1.2 and it works just fine!

http://nsisupdate.phpinr.com/downloads.html

NSIS Update version 1.2
Okay NSIS Update v1.2 is out it is 177k and it is a required update if you plan to use it since there was a cripling bug in v1.1. This bug is fixed and now downloads CVS, Builds, and Installs NSIS CVS Build.

You can also add this is the nsisconfig.ini under [Configuration]:
ClearCache=1

This will delete the CVS folder after install is complete.

Please update and post your thoughts and ideals they do count.


NSIS Update v1.2 Released
Okay NSIS Update v1.2 is out it is 177k and it is a required update if you plan to use it since there was a cripling bug in v1.1. This bug is fixed and now downloads CVS, Builds, and Installs NSIS CVS Build.

You can also add this is the nsisconfig.ini under [Configuration]:
ClearCache=1

This will delete the CVS folder after install is complete.

Please update and post your thoughts and ideals they do count.


I would like rather to leave cache ;)
But, when you update from CVS, and update later in the same cache, does it update only older files or downloads everything?


RIV@NVX
It does do a CVS Update this means it doesnt change the files unless they have been updated.

ClearCache=1 allow the people that have fast connects and dont want to waste space a why to automatic delete the files.


NSIS Update 1.2 says "You have the current version", although I don't have NSIS installed at all.

Installer crashed at the end, while downloading TCVS

Cheers,
Andi


Originally posted by AndiG
NSIS Update 1.2 says "You have the current version", although I don't have NSIS installed at all.

Installer crashed at the end, while downloading TCVS

Cheers,
Andi
Hello AndiG,

I havent had any problems with it crashing but if it did i need to know what OS, programs running, was it downloading TVCS or was it waiting for you to install TCVS, have you reboot and then reinstalled what the message was when it crashed.

if you got the message "You have the current version' you where runing UpdateCheck this checks to see if there are any new updates to the program hints NSIS Update v1.3 so the software was installed.

If you are trying to update NSIS then you need to run NSIS Update.

I pretty sure that at.exe is install with ie5 with win98 because that is when the schedule tasks appeared on my computer. I use windows xp and it works fine but it was build on NT. I am going to check on my dads computer this morning to see if it exists. if you have better ideals let me know.
Both of my Windows 98 machines with Internet Explorer 6 have no at command.

Where am i using the zlib/libpng license at? and the src is availible to the public per request until i get my cvs server up.
You copied the license from NSIS and changed the copyright name. The license NSIS uses is zlib/libpng. All of the 3 points at the bottom of the license is about open source... Just made me wonder :)

RE: kichik
Thanks for the info on the AT command. If you know what the command line scheduler is it would be apprecated.

I am interested in what you think of the program version 1.2 is out and it if fixes the install bug.

If you have any ideals or suggestions I would like to know.

I did find a bug with MUI if you check both RUN and Show readme it doesnt show the readme. thoguht someone should know.


Thanks. I will fix that MUI bug very soon.


Is source included with NSIS Update?


CVS updating works strange - it doesn't skip older files, but it redownloads them adding ? to their icon...
Strange.


Originally posted by RIV@NVX
CVS updating works strange - it doesn't skip older files, but it redownloads them adding ? to their icon...
Strange.
Yes that was a technical flaw in version 1.1 - 1.2 to make TortoiseCVS update files i have to create the Root, Repository, Entries File.

With me so far, the Entries has a list of Files & Directories and there status. those files where need to be in the NSIS folder under CVS. the old version 1.1 and 1.2 copied a blank Entries file over everytime. this is before I knew was i was doing as if i know now!

In the new version that will be release real soon maybe as soon as tomorrow features a lot of new checks as with the CVS Entries file. This check detect if the file exists and if not it creates it.

Now back to the ? mark problem, the Entries was overwritten everytime so the CVS thought that there was a error and moved and download a new version everytime. this means that everytime NSIS Update was ran it update the file in the root NSIS directory.

With the new version the check detect the file and doesnt override the Entries and it just does a cvs update. This mean if you ran NSIS Update 2 times in a row on the second time it wouldnt update any files because the Entries file was correct and the version matched.

I hope I didnt Confuse you!

I am really sorry about doing that I am trying to intergrate my program into a program I new nothing about until yesterday. I have spend the last 14hours working on fixing all the little bugs that bugged me including that one. I guess I thought no one would see that. I just that doesnt make me less of a person. Just foolish

Check the website or check the Forum on news about the 1.3 release!

OK...
Looking foward to see new version...


I found the original post that said to ask for the source code and you'd forward it to folks who ask.

I'm kind of interested in how you've done this.


Originally posted by mcgarrah
I found the original post that said to ask for the source code and you'd forward it to folks who ask.

I'm kind of interested in how you've done this.
Yes mcgarrah, I plan to have the source online soon, well it is online but you will beable to get to the cvs when I release version 1.3 which will be released tonight or tommorrow. depends on if i go party tonight or not. chances if i party it wont be tonight.

You will have to write a plug-in that will use ITaskScheduler to schedule tasks on Windows 9x.


NSIS Update v1.3 Released
Okay NSIS Update v1.3 is ready and it has a whole slew of features. I fixed all the bugs that I know of and I have been in the forums everyday looking at things people where have problems with. I this is a must update release!

Check out the NSIS Update Website for more details on the new featues and bug fixes. I hope you enjoy this release and please, please tell me what you think.

http://nsisupdate.phpinr.com/

Please use this thread as this on was accident!
The Offical Thread of NSIS Update is here


NSIS Update v1.3 Released
Okay NSIS Update v1.3 is ready and it has a whole slew of features. I fixed all the bugs that I know of and I have been in the forums everyday looking at things people where have problems with. I this is a must update release!

Check out the NSIS Update Website for more details on the new featues and bug fixes. I hope you enjoy this release and please, please tell me what you think.

http://nsisupdate.phpinr.com/


Filesize: 177 bytes
In downloads section - typo.
Testing, will report soon.


Important NoteAbout Release v1.3
If you downloaded version 1.3 between 12am-4pm today you need to uninstall NSIS and NSIS Update. Download the new 1.3 from the website and install. There is no need to remove TortoiseCVS this is just a issue with the installer that happened to slip in.

The is from NSIS Update creating the NSIS install path key. so NSIS is installed on top of NSIS Update script make break and the cause panic!

I am sorry about this but it has been fixed.


Archive: Keep NSIS Updated! Bleeding Edge Installer Development.


Yup, I noticed some weirdeness.


Small request
Could you change the name of the download file for NSIS Update. I find a name like Setup-v1.3.exe really annoying because I download all my files to one directory and then wonder later what on earth Setup-v1.3.exe is, can't you call it NsisUpdate1.3.exe or something?


RE: Small request
Yes I will rename it SunJammer. What do you think of NSIS Update?

Just thought you would like to know I have visited your site many time looking for examples and dll's. Great Site!


Off Topic

Originally posted by Techkid
Yes I will rename it SunJammer. What do you think of NSIS Update?
Quite impressed by what you've created, it looks quite professional. I can't really comment on how well it works as I use Tortoise-CVS to sync to the latest NSIS, I downloaded your program out of curiosity rather than need. Comments thus far on this thread seem favourable however, well done.

Originally posted by Techkid
Just thought you would like to know I have visited your site many time looking for examples and dll's. Great Site!
Thanks. On that topic the archive will be closing at that location soon, a new one will be up to replace it but not on that server. The new one is being finalised at the moment and I and/or KiCHiK will post here when it's ready.

New Features
In the upcoming version of NSIS Update. I have spent lost of time cleaning the code and as I improve this program I am contantly learning better way to execute code. I have also worked on a couple features as well. The New Features include:

New Control Panel
http://nsisupdate.phpinr.com/images/newcp.png
Okay, there want a control panel before but there was start menu links this link often resulted in wrong direction. eg: Run 'NSIS Update' and people would run 'Update Check' it was misleading. I dont know how many time I accidently uninstall 'NSIS Update' either. And what if you want to Reinstall 'NSIS Update'.

New Name:
The offical Package Name is NSISUpdate-vVersion.exe (Request: SunJammer)

New Update Check:
This is an update to support the new format.

This is just a few of the new thing in store for NSIS Update. I invite you to post ideas for features.


Tomorrow is my Birthday
I just wanted to let you guys know that release v1.4 is in the works.

I wanted to also you know that my birthday is tomorrow Decemeber 17, I will be 22 years old. I am getting a DVD Burner so I will probaly be burning coasters instead of programing. Those are expensive coasters!

So I am Adding a 'Sony DRU-500A' to my computer that I plan and built over the last year. Most of it built while working for Gateway Tech Support. Yes I was building my computer at work while helping others fix theres.

My Computer:
1.6 GHz Pentium 4 ( was 1.7GHz but my proccessor burned )
384 mb of Rambus Memory
Sony CDRW 8x/4x/24x
Pioneer DVD Drive
Sound Blaster Audigy - Kx Project Drivers
Sound Blaster 5.1 Speakers
GEForce Ti 200 128mb mem
SamTron 17 Flat CRT
Sony FD Trinitron 32" TV
Wireless MS Explorer ( Battery Hog )
MS Natural Keyboard
HP DeskJet 970Cxi

I think that is it!


I'm interested in your code. You mentioned the source was online. I'm interested in how you are accomplishing this. Are you coding in NSIS, C or combination of the two? Last I used NSIS it was 1.62. Has NSIS matured enough to do all this.

Anyway, cool tool. Liking it a lot. Love to look at source.

annd Happy birthday.


According to what he said it is all written using NSIS. Even if it isn't, it's all possible using NSIS.


RE: CVS
The cvs is at SF http://cvs.sourceforge.net/cgi-bin/v...er/NSISUpdate/ it is also on the NSIS Update Faq.


So, where is 1.4 - is it abandoned or?


About NSISUpdate 1.4
The development of NSIS Update is on pause until the 1st as i dont have a computer where i am at. I am on Christmas vaction and I am sitting at the library. I have NOT abondoned NSIS Update.

Happy New Year Everyone


Does this explain why the http://nsisupdate.phpinr.com/ address isn't working?


Whats New / Whats Going On
Hello Everyone,

I have several things to talk about so lets get started.

First and most IMPORTANT I had a harddrive failure. This drive was my Backup Drive and Projects Drive. In the event something would happen to my C: drive the D: drive store all my data. So NSIS Update code was lost after hours of trying to retrive data from my 80gb hard that register as 9.4gb and had 2gb free, I gave up. It wasnt a Total failure though the code was in the cvs, well some of it, The UI ans stuff wherent but I was going to create a new UI anyway.

Second I just visit the NEW NSIS Archive and NSIS Update is there, this is awesome. I really like the new archive.

Third It will be a few days before I will start coding on NSIS Update. I have some really code ideas for NSIS Update Also I am working on a solution for the Sheduler on none NT machines. The new code was kinda getting bloaty at 254kb need to cut that down. I guess the Hard Drive failure wasnt such a bad thing ( Okay it was, I lost everything music, videos, websites, projects, backups, dvds) arrrrg!

A Very Upset,
Nathan Purciful


http://nsis.sourceforge.net/archive/...&instances=0,8

This page in the archive is dedicated to your NSIS Update. I have transffered ownership of this page to you so you can edit it.


Here is a new screen shot of NSIS Update 2. Yes it about done. There are a few small bugs I have to work out. It should be ready really soon so keep checking back. It has so, many new features like automaticly closing the NSIS SM Programs window the pops up and delete the MakeNSIS desktop icon after install (Optional).

http://nsisupdate.phpinr.com/images/nsisu_v2.0.png


NSIS Update 2.0 Released
I have been working hard o_n NSIS Update 2. It features alot of new features and improvements over the last version of NSIS Update. I also would like to thank KiCHiK for his help with ideas and code. So I am Please to Anounce NSIS Update version 2.0 to you today. The features and enhancements include:

New Setup Wizard
- I have intergated Add/Remove Programs into the setup.
- UpdateCheck is now part of the Setup
- Uninstall & ReInstall from the Setup
- The Scheduling Interface & Options have been redone.
- Automatic Uninstall of previous versions

New Sheduling Agent
- The Sheduling Agent now works o_n all Windows OS

NSIS Update
- New UI
- Automatic Closing of NSIS Update after task completes ( Can be turned off )
- CVS Logging in NSIS Update
- Build Logging in NSIS Update
- Task Indicators
- o_n Error NSIS Update wont close automaticly
- Alot of code cleaning


http://nsisupdate.phpinr.com/docs/2....nsisu_v2.0.png


Download NSIS Update 2.0 Now


If I were you, I would change my signature.
By the way, looks great, is small and my compliments for that!


Thanks for the complements virtlink, I am glad that you liked it.


Really great product! I really like the extensive usage of almost everything in NSIS and especially the good example of a new UI. Keep up the good work :D


Just one small request.. include an option not to create NSIS program shortcuts when NSIS is automatically installed. Also, is there a good reason why the NSIS shortcuts folder is opened after installation?


Originally posted by spanky
Just one small request.. include an option not to create NSIS program shortcuts when NSIS is automatically installed. Also, is there a good reason why the NSIS shortcuts folder is opened after installation?
I will consider making a option to delete the NSIS Shortcuts folder.

The reason that the NSIS Shortcuts folder is open is because that is specified in the makeNSIS.nsi file, i cant do any thing about this how NSIS Update should be automaticly closing it. If NSIS Update is failing to close the NSIS Shortcuts folder then let me know.

I have added the NO_STARTMENUSHORTCUTS define for makensis.nsi in the latest CVS version. Define it and no start menu shortcuts will be created and no folder will pop up.


Kichik that is cool, I will add that to my todo list. I have fixed some stuff in scheduler and NSIS Update so look forward to a new release within the week.


If there any features you would like to see in NSIS Update please let me know so that I can add to my list of 'probable code breakers' (joking). Really if there is something you would like to be considered let me know and I will see about adding it or if you adventure uses break the code your self and dont be selfish share it with me.


kichik - you rock.
Techkid - you rock, too.

thanks.


I have an idea: Some files are not included in the NSIS setup when it's created, like TODO.txt. TODO.txt, for example, is being downloaded, but cannot be viewed when NSIS Updater completes, because NSIS Updater destroys all the downloaded files.

Another idea: I have ISDN internet at home :rolleyes:, and it's not a permanent connection. Couldn't NSIS Sceduler be modified to download the updates automatically when connected (for example, once a day if connected).

And: I'd like a Cancel button on the NSIS Updater window. When I don't hav the time to download a large amount of files, I can click Cancel to interrupt.

Also: The progressbar should also fill up when downloading.

Just a suggestion: Make it possible to set that NSIS Updater asks before connecting and downloading files. Since I have a shared connection, and propably it is configured wrong, it automatically connects to the internet when a program requests it, without asking (that's a Windows problem, not NSIS Updater's).

Another suggestion: A reference to the configuration of NSIS Updater in the Controlpanel.

The next suggestion: A program which covers all the NSIS Updater programs + NSIS programs/files/source code/exaples. For example:
A window with ability to open:
- NSIS Updater
- NSIS Sceduler
- NSIS Updater History
- NSIS folder
- Examples folder
- etc...
which can be called from an icon from the taskbar.

These are just idea's/suggestion's/comments. Don't be mad at me if such a function is already available/not possible etc...


Re: Virtlink

I have an idea: Some files are not included in the NSIS setup when it's created, like TODO.txt. TODO.txt, for example, is being downloaded, but cannot be viewed when NSIS Updater completes, because NSIS Updater destroys all the downloaded files.
NSIS Update doesnt destroy the files unless you have Clear Cache on. The files are hidden in the Install Directory\NSIS\.

Another idea: I have ISDN internet at home :rolleyes:, and it's not a permanent connection. Couldn't NSIS Sceduler be modified to download the updates automatically when connected (for example, once a day if connected).
I can make this check to see if you connected if no Quit.

And: I'd like a Cancel button on the NSIS Updater window. When I don't hav the time to download a large amount of files, I can click Cancel to interrupt.
The only thing you can do here is just kill NSIS Update it will resume where it left off if 'Clear Cache' isnt enabled. This is a limitation of NSIS once INSTFIles beings you can cancel until done.

Also: The progressbar should also fill up when downloading.
This is controled by NSIS Update.

Just a suggestion: Make it possible to set that NSIS Updater asks before connecting and downloading files. Since I have a shared connection, and propably it is configured wrong, it automatically connects to the internet when a program requests it, without asking (that's a Windows problem, not NSIS Updater's).
I not sure about this the ideal is that if your connected it download the files and build NSIS for you if not then it just abort and lets you know. Now if you have IE or Windows to connect on no connection then that is something maybe you should change.


Another suggestion: A reference to the configuration of NSIS Updater in the Controlpanel.
This is a idea, I havent done any Control Panel work but I sure it cant be that hard. I will look into this because there really need to be a way to change configuration will out edit the config file ( on the other hand there is really good documentation on editing the config file )


The next suggestion: A program which covers all the NSIS Updater programs + NSIS programs/files/source code/exaples. For example:
A window with ability to open:
- NSIS Updater
- NSIS Sceduler
- NSIS Updater History
- NSIS folder
- Examples folder
- etc...
which can be called from an icon from the taskbar.
The cvs has all the code for NSIS Update. I am not really sure what your wanting here.

These are just idea's/suggestion's/comments. Don't be mad at me if such a function is already available/not possible etc...
Bad virtlink, doing exactly what I asked. heh, I ask for you guy what you would like to see and you doing it so how can I be mad.

Nathan Purciful
Dont be mad because I not mad.

Sorry for not making myself clear:

The next suggestion: A program which covers all the NSIS Updater programs + NSIS programs/files/source code/exaples. For example:
A window with ability to open:
- NSIS Updater
- NSIS Sceduler
- NSIS Updater History
- NSIS folder
- Examples folder
- etc...
which can be called from an icon from the taskbar.
I meant with this the following: Imagine an icon on the taskbar (or just in the startmenu), that starts a program or opens a folder with the ability to start NSIS Updater, NSIS Sceduler, NSIS Updater History, the NSIS folder etc...

Might be a stupid idea, that's where the last couple of lines were for.

DialerDLL is now in the download page:
http://nsis.sourceforge.net/archive/download.php


Why do you tell us that?


It makes it possible to check if there's an internet connection.


I like plugins!
I'm starting to like those plugins you create. How did you learn to program C++ KiCHiK? ANd is it possible to use .Net-software (VB .net or C#) to develop NSIS plugins?


Don't tell anyone but I actually started with MFC (see BlazeRun)! Shh.... :p

I have no idea about .NET. I never had the chance to look into to it.


I don't think using VB it's possible to create a DLL (which is what NSIS plugins are). It should be possible using the .NET edition of VC++ using what it calls "Managed C/C++". As for a .NET language I've no idea if you can create DLLs using C# or VB.NET (or whatever other .NET languages there are).


My problem is that I want to program plugins, but I only know VB and a little bit of Java (enough to build a RoboCode bot, :D). VB.NET could be an option, since I want to learn it anyway, and C# is a very simplified version of C++, more like VB. C, C++ and C++.net are not my languages :(, unless someone/something can teach me how to work with it easy!


Originally posted by virtlink
My problem is that I want to program plugins, but I only know VB and a little bit of Java (enough to build a RoboCode bot, :D). VB.NET could be an option, since I want to learn it anyway, and C# is a very simplified version of C++, more like VB. C, C++ and C++.net are not my languages :(, unless someone/something can teach me how to work with it easy!
Using VB or C# its possible to create DLLs. The problem is the user would have to have the runtime installed for them to work (aka VB runtime, or .net runtime). You need to write plugins in a language that can be compiled as a standalone dll with no dependancies that aren't already included on all windows machines. So, you can use C,c++, or pascal. There are other languages, but those 3 are the main 3 that can be compiled as standalone dlls.

I just Released NSIS Update 2.0.1 into the wild. This release just fixes glitches or bugs. The new number system is in effect release are vMajor.Minor.Fixes e.g. v2.0.1 . You can read more about it on my website by clicking the NSIS Update like or go to http://nsisupdate.phpinr.com/. NSIS Update 2.0 users may go to Control Panel > Add /Remove Programs > NSIS Update v2.x.x > Click Change / Remove. Then just select Update Check and click 'Next' it will tell you whats new there.


New NSIS Update Website
I spent the weekend working on the new and improved website. The new website features more content and easy site navigation. I invite you stop by and check it out. Please let me know what you think.

Nathan Purciful (Techkid)


NSIS Update:
Well I am working on NSIS Update right now and I just rewrote the core of NSIS Update, man that was a mess. It now has a better debuger you can see what is happing with NSIS Update if you having problems. I added AutoClose (on|off), if NSIS Update errors while Updating it will turn the debuger on. If NSIS Update is updating CVS and cant find CVS95.exe it will tell you to Reinstall NSIS Update. Changed the way NSIS Update Output the Log was 'U NSIS\!Install.bat' now it is 'U !Install.bat'. I have added No Startmenu Shortcuts (also if this is turned off NSIS Update will try closing NSIS shortcuts window).

Scheduler:
I am going to start working on it soon, I want to do some stuff with dialer, like Connect if not connected if we dialed then disconnect on finish. I am not sure how sucessful this will be. well see!

History:
Fixed a few minor thing with it nothing much.

NSIS Update v2.1.0 is coming very soon so stay posted.

Nathan Purciful (Techkid)


Suggestion:
Check whether new CVS-files of NSIS are available.
Download them at any time when they are.
(both are optional for the user).

Great program by the way!


Archive: Keep NSIS Updated! Bleeding Edge Installer Development.


Typo in your website:
Under 'NSIS Update Manual', the sentence 'I am going to go over ever option and explain it.' should be 'I will go over every option and explain it.'


Nice website too!
I like it that you've used...
http://devcenter.sourceforge.net/nsi...ges/wizard.png
...to go to the download page. I made that logo, you know.


Virtlink, that isnt the orginal, i heavly modified that. Props on the orginal though.


Virtlink, I am PMing you so that you can download and test 2.1.0 Beta. Dont tell anyone where it is located at, I dont want Pirated copies of NSIS Update floating around. You know that is isnt M$ so you dont need to distribute it on Shareaza or Kazaa. It also very important to be a scientific as you can so we you sumbit a bug report i want you to send me the bug report in hex format, for easy reading.

j/k
have fun, post your comment back here.

Nathan Purciful (Techkid)


NSIS Update v2.1.0 Released!
NSIS Update has been completely rewriten again to provide more functionality. The new version support has the old features plus some new ones. New and Old Features are as listed below.

NSIS Update Component:
- AutoClose ( on/Off )
- Error Checking
- Debug mode ( automaticly turned on if error )
- CVS Suport for TortoiseCVS
- Automatic Entries, Root, Repository Files
- Blinding the no password issue
- Blinding the Update Directory ( NSIS\!install.bat is !Install.bat )
- Automatic Build of NSIS
- Automatic Install of NSIS
- No Shortcuts (Optional)
- No NSIS Shortcuts Popup Window
- Support for History ( Automatic Backups )
- No MakeNSIS Desktop Icon
- Clear CVS Cache

Control Panel (Brand New):
- Update Check (Check for NSIS Update Updates)
- ReInstall
- Configuration ( like the one one install )
- Uninstall Support (Disable if user is a 'Guest' or 'User', other groups like PowerUsers and Admins can Uninstall)

History Component:
- Displays a list of Current NSIS Backup
- Install previous NSIS Build
- Clear Backups

Scheduler Component:
- Basic Scheduler to launch NSIS Update

NSIS Update Setup:
- Installs NSIS Update
- Automaticly Shutdown Scheduler if runing
- If TortoiseCVS is Install it can configure it to use with NSIS Update

Download it at: http://nsisupdate.phpinr.com/

Nathan Purciful


OMG, looks like you were busy. Many thanks! Let's hope this build works..


:hang: Nope, this build also gives me the "Empty password" error. I can give you more information if it will help.


Why you don't want to include your project in NSIS and keep working on it? I think this would be a good start. Maybe one GUI Editor can make the same thing.


Spanky,

The empty password error shouldnt effect the cvs update as there is no password for the cvs account. If you clear the cvs cache that error should go away. you can do this 2 ways, goto to the NSIS Update Control Panel then Configuration check Clear CVS Cache and run nsis update after a complete cvs update it will delete the cache then all you need to do is turn that option off. Run NSIS Update again and the error should be gone.

If NSIS Update isnt updating then let me know.

Nathan Purciful (Techkid)


Opps i told you too way to clear the cache the other is to goto <NSIS UPDATE Install directory>\NSIS and delete the file in it. Note you will not beable to see the NSIS folder as it is hidden to protect it.

Sorry About that.

Nathan Purciful (Techkid)


NSIS Update was transfering about half the files and then spitting out a password error and an error log. With this error it could never finish.
After deleting the contents of the NSIS folder NSIS Update appears to be working.

Thanks!


Your welcome!

Enjoy


Is there any mirror for NSIS Update? I can't get it from its website.
The browser always gave me "TCP_ERROR". :rolleyes:


NSIS Update error with TortoiseCVS 1.4
Hi,

I have TortoiseCVS 1.4 (release) installed and i get this error message when NSIS Try to update: "empty file list disallowed".

I I run TortoiseCVS by hand it works. This problem is the same for all versions of TortoiseCVS 1.5 (even RC1-RC5).

Can you update the NSIS to work with this because I need a newer TortoiseCVS because I use it in other projects.

Best regards,
Sorin Sbarnea


NSIS Update (included with the NSIS distribution) downloads it's own CVS client, so the TortoiseCVS version should make no difference.

Are you using the included NSIS Update version?