Old 21st January 2011, 16:06   #1
JeronimoColon
Junior Member
 
Join Date: Sep 2004
Location: New York City
Posts: 39
NSIS 2.46 - is this the last?

Just a quick question but first,

I've been using NSIS for years now and always recommend it to anyone who will listen but I've notice the last maintenance release was 2.46 and that was over a year ago.

Is NSIS being sunsetted? Will their be a 3.0? Or is something else entirely going on and I'm just out of the loop or something?

Thank you.

jc3
JeronimoColon is offline   Reply With Quote
Old 21st January 2011, 16:09   #2
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Unicode support is/was merged in, it still has issues so no release

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 21st January 2011, 22:22   #3
iponomarev
Junior Member
 
Join Date: Mar 2010
Posts: 2
Yeah, the same question worried me. We have been actively using NSIS for several years, and the unusually long break in releases looked very suspicious ("do we have to start looking for another installer platform??..") so it is very good news that the new version of NSIS is being developed!

Unicode support would be highly appreciated by us, because we do have some issues with Russian language on machines with non-Russian locale. Hope to see the new release this year at least!
iponomarev is offline   Reply With Quote
Old 21st January 2011, 23:23   #4
ZmAn3
Senior Member
 
Join Date: Oct 2003
Posts: 175
unicodes no fun just give me more controls and events for nsdialogs
ZmAn3 is offline   Reply With Quote
Old 26th January 2011, 07:22   #5
T.Slappy
Senior Member
 
T.Slappy's Avatar
 
Join Date: Jan 2006
Location: Slovakia
Posts: 432
Send a message via ICQ to T.Slappy
I personally do not like when new versions come out very often.
Every time I have to check al features by myself and modify/rebuild my Graphical Installer with the very latest version.
E.g. if new version comes out every month it is fine, but if more versions appear that's bad

Create cool looking Graphical Installers in NSIS: www.graphical-installer.com -see below
I offer NSIS scripting, C/C++/C#/Delphi programming: www.unsigned-softworks.com
Develop NSIS projects directly in Visual Studio 2005-2013: www.visual-installer.com
T.Slappy is offline   Reply With Quote
Old 26th January 2011, 09:56   #6
DrO
Winamp Team
 
DrO's Avatar
 
Join Date: Sep 2003
Posts: 26,018
*cough* automated tests *cough*

-daz

If you have issues with Winamp or still want to get it, ensure
you get v5.666 build 3516 and the required plug-in updates
DrO is offline   Reply With Quote
Old 31st January 2011, 12:23   #7
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,342
In his defense, there aren't really any testing frameworks for NSIS yet. nsUnit anyone?

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 31st January 2011, 12:33   #8
DrO
Winamp Team
 
DrO's Avatar
 
Join Date: Sep 2003
Posts: 26,018
true though even without something proper, just a simple check for unexpected values should be simple to have in a 'test' script. isn't like the script can be adjusted to do a psuedo self-validation (especially if users like T.Slappy are probably doing it all manually).

-daz

If you have issues with Winamp or still want to get it, ensure
you get v5.666 build 3516 and the required plug-in updates
DrO is offline   Reply With Quote
Old 31st January 2011, 13:27   #9
Yathosho
Forum King
 
Yathosho's Avatar
 
Join Date: Jan 2002
Location: AT-DE
Posts: 3,270
Send a message via ICQ to Yathosho
a service release would be nice, 2.46.1 or anything like that. fixing the issues with windows 7 context menu, updating some of the includesand maybe add some more, translations, etc.
Yathosho is offline   Reply With Quote
Old 11th February 2011, 07:32   #10
andy11252
Junior Member
 
Join Date: Sep 2006
Posts: 8
News

Or just an update to the New page to let people know about on going development. This is a great tool, I think people are just worried it was no longer being supported.

Keep up the good work.

andy11252 is offline   Reply With Quote
Old 11th February 2011, 19:14   #11
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
http://sourceforge.net/projects/nsis/ right there on the main page: "Last Update: 10 hours ago" Not really sure what kind of update that is, but if you go to http://nsis.svn.sourceforge.net/viewvc/nsis/ you can see, last commit; 3 days

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 14th February 2011, 19:11   #12
seg_telltale
Junior Member
 
Join Date: Feb 2008
Posts: 10
Quote:
Originally Posted by Anders View Post
http://sourceforge.net/projects/nsis/ right there on the main page: "Last Update: 10 hours ago" Not really sure what kind of update that is, but if you go to http://nsis.svn.sourceforge.net/viewvc/nsis/ you can see, last commit; 3 days
I'm sorry, but that doesn't show the project is still active to anyone who isn't an active NSIS developer.

The website needs to illustrate to audiences who are not active NSIS developers that the work is still going on. Especially when the website doesn't highlight links directly to the SF project -- only a small footer image/link.

To illustrate the current activity beyond releases, there needs to be some form of activity blotter on the front page, just as there's a blotter for forums.

What would be more helpful is a statement on the progress of moving NSIS to Unicode. The front page can be short and sweet with the statement. A bonus if it linked to a new page which illustrated what the roadmap to Unicode is. Frankly, I have no idea what the status is. Again, lack of communication unless you're already in "the know".
seg_telltale is offline   Reply With Quote
Old 14th February 2011, 19:53   #13
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Nobody really knows, it's been months since anyone did any work that would get us closer to a release.

You don't have to be a developer to just check the project page, and without a official schedule there is nothing to really put on the homepage.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 16th March 2011, 08:51   #14
bsul
Junior Member
 
Join Date: Mar 2008
Location: Where you live
Posts: 5
An automatic test framework would be nice!

Quote:
Originally Posted by kichik View Post
In his defense, there aren't really any testing frameworks for NSIS yet. nsUnit anyone?
An automatic test framework would be nice!
bsul is offline   Reply With Quote
Old 16th March 2011, 12:21   #15
Yathosho
Forum King
 
Yathosho's Avatar
 
Join Date: Jan 2002
Location: AT-DE
Posts: 3,270
Send a message via ICQ to Yathosho
i liked the 2.0 beta days, with a daily snapshot easy to download for everybody. just saying.
Yathosho is offline   Reply With Quote
Old 16th March 2011, 14:27   #16
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
It's not like there has been 0 code submitted to svn, but the nightly build service is broken for some reason, maybe related to the recent SF changes

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 9th August 2011, 16:26   #17
azerger
Junior Member
 
Join Date: Nov 2003
Posts: 16
Rule of thumb... no updates in over a year, find another product!

http://en.wikipedia.org/wiki/Nullsoft
azerger is offline   Reply With Quote
Old 10th August 2011, 05:17   #18
mrjohn
Member
 
Join Date: Feb 2009
Posts: 53
So is it true,the project is going to death?
mrjohn is online now   Reply With Quote
Old 10th August 2011, 05:32   #19
T.Slappy
Senior Member
 
T.Slappy's Avatar
 
Join Date: Jan 2006
Location: Slovakia
Posts: 432
Send a message via ICQ to T.Slappy
Definitely no!
However development is slowed down in these days NSIS is great product and still the best free [open-source] install system!

Create cool looking Graphical Installers in NSIS: www.graphical-installer.com -see below
I offer NSIS scripting, C/C++/C#/Delphi programming: www.unsigned-softworks.com
Develop NSIS projects directly in Visual Studio 2005-2013: www.visual-installer.com
T.Slappy is offline   Reply With Quote
Old 10th August 2011, 05:47   #20
MSG
Major Dude
 
Join Date: Oct 2006
Posts: 1,894
Project is dead in the sense that no new releases have been made in a long time. Project is very much alive in the sense that tech support and further development of plugins etc is as strong as it ever was.

The dead part is worrying, though. I guess we'll need some new hardcore coders to step up and continue development, if we ever want to see a new release of NSIS. Those aren't easy to find.
MSG is offline   Reply With Quote
Old 10th August 2011, 05:57   #21
mrjohn
Member
 
Join Date: Feb 2009
Posts: 53
Thank you very much for your clarifications!
mrjohn is online now   Reply With Quote
Old 12th August 2011, 15:02   #22
kalverson
Member
 
Join Date: May 2007
Location: Maple Grove, Minnesota
Posts: 71
Question

Quote:
Originally Posted by MSG View Post
Project is dead in the sense that no new releases have been made in a long time. Project is very much alive in the sense that tech support and further development of plugins etc is as strong as it ever was.

The dead part is worrying, though. I guess we'll need some new hardcore coders to step up and continue development, if we ever want to see a new release of NSIS. Those aren't easy to find.
What happened to the original hardcore codes then?
kalverson is offline   Reply With Quote
Old 12th August 2011, 15:10   #23
LoRd_MuldeR
Major Dude
 
LoRd_MuldeR's Avatar
 
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 687
There has been a new Unicode NSIS release shortly:
http://code.google.com/p/unsis/downloads/list

Also: NSIS works very good and very reliably for me. Features missing in the "core" of NSIS can be added easily by plug-in's. So why are you crying for a new release? Is there actually any issue with core NSIS that would make a new release mandatory? IMHO the most important shortcoming of current NSIS is the lack of Unicode support, but Unicode NSIS resolves that issue. Even most plug-in's now have a Unicode version. And I think in the 'trunk' version (basis for a possible future release) there also is Unicode support now...

Quote:
Originally Posted by kalverson View Post
What happened to the original hardcore codes then?
They got a job? Or a wife? They simply have other priorities/interests now? Who knows...

My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc
My source of inspiration: http://youtu.be/lCwY4_0W1YI
LoRd_MuldeR is offline   Reply With Quote
Old 12th August 2011, 22:04   #24
MSG
Major Dude
 
Join Date: Oct 2006
Posts: 1,894
Quote:
Originally Posted by LoRd_MuldeR View Post
IMHO the most important shortcoming of current NSIS is the lack of Unicode support, but Unicode NSIS resolves that issue.
It would if it'd be official. Currently the online documentation pretends the unicoded trunk already resists as a stable release, while in reality this is not the case.
MSG is offline   Reply With Quote
Old 12th August 2011, 22:38   #25
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Check http://sourceforge.net/projects/nsis...vent_type=code and you will see that the code is not dead, but there are no must have features that have been added post 2.46 IIRC so pushing out a new (ansi) release has not been done.

The devs also spend a bit of time helping people on the forum, IRC and removing spam from the wiki etc...

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 24th October 2011, 01:52   #26
logue
Junior Member
 
Join Date: Mar 2009
Location: Japan
Posts: 8
As far as the source, none of the old code is still being used for compression.
For example, plans to have the ability to compress or LZMA2?
logue is offline   Reply With Quote
Old 24th October 2011, 12:07   #27
LoRd_MuldeR
Major Dude
 
LoRd_MuldeR's Avatar
 
Join Date: Sep 2005
Location: Somewhere over the Slaughterhouse
Posts: 687
Any particular reason why LZMA2 is required?

AFAIK version 2 of LZMA is better suited for multi-threading, but actually gives worse compression than the original LZMA.

As NSIS installers only decompress and LZMA 1 already is damn fast at decompression, I don't see much use for LZMA 2 in NSIS...

(The only thing it could speed-up would be building the installer - at the cost of bigger installer size)

My Plugins: StdUtils | NSISList | CPUFeatures | ExecTimeout | KillProc
My source of inspiration: http://youtu.be/lCwY4_0W1YI
LoRd_MuldeR is offline   Reply With Quote
Old 27th October 2011, 11:37   #28
logue
Junior Member
 
Join Date: Mar 2009
Location: Japan
Posts: 8
For files like images, get benefits like LZMA2.
LZMA2 thing is even.

I feel like the compression code seems outdated...

lzma -> 4.43 (current 9.20)
bzip2 -> 1.0 (current 1.0.6)
zlib -> 1.1.3 (current 1.2.5)

Lzma in particular, has been optimized for speed in version 4.57 and 4.58.
Not to use the new code, Is there any reason?

Last edited by logue; 27th October 2011 at 11:39. Reason: Little change in the wording.
logue is offline   Reply With Quote
Old 27th October 2011, 11:44   #29
DrO
Winamp Team
 
DrO's Avatar
 
Join Date: Sep 2003
Posts: 26,018
because the implementations which are in NSIS were / are custom versions for keeping the exe head size down and to better work for the needs of what NSIS was trying to achieve when they were added - it's not just a straight change of the library to upgrade it.

-daz

If you have issues with Winamp or still want to get it, ensure
you get v5.666 build 3516 and the required plug-in updates
DrO is offline   Reply With Quote
Old 21st May 2012, 15:35   #30
mrjohn
Member
 
Join Date: Feb 2009
Posts: 53
Hi,There is any news about NSIS 3 release ?

thanks
mrjohn is online now   Reply With Quote
Old 21st May 2012, 18:04   #31
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Quote:
Originally Posted by mrjohn View Post
Hi,There is any news about NSIS 3 release ?
I play around with some code once in a while, hopefully we will get there at some point.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 23rd May 2012, 07:00   #32
mrjohn
Member
 
Join Date: Feb 2009
Posts: 53
Thanks for the answer Anders !
mrjohn is online now   Reply With Quote
Old 30th May 2012, 02:51   #33
GenRabbit
Junior Member
 
Join Date: May 2003
Posts: 23
Anychance it will get support for Filepath+filename over 256(260) chars?
See more and more software supports it nowadays.
GenRabbit is offline   Reply With Quote
Old 30th May 2012, 19:25   #34
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Quote:
Originally Posted by GenRabbit View Post
Anychance it will get support for Filepath+filename over 256(260) chars?
See more and more software supports it nowadays.
Probably not real support, I don't think shellexecute etc supports it. You should be able to add the prefix on your own to SetOutPath, CreateDirectory, FileOpen and Exec/ExecWait.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 1st June 2012, 16:28   #35
Brummelchen
Major Dude
 
Join Date: May 2003
Posts: 679
Quote:
Originally Posted by GenRabbit View Post
Anychance it will get support for Filepath+filename over 256(260) chars?
See more and more software supports it nowadays.
that limit is set from ntfs - what you mean are UNC path those can exceed.
Brummelchen is offline   Reply With Quote
Old 2nd June 2012, 02:17   #36
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
Quote:
Originally Posted by Brummelchen View Post
that limit is set from ntfs - what you mean are UNC path those can exceed.
No, the NTFS limit is 32k (for the total path and 255 per element) but to use such paths you need to use the \\?\ prefix (Not everything it the shell supports this but most of the low-level file functions do. You also lose relative paths support...)

http://en.wikipedia.org/wiki/NTFS#Limitations

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 4th June 2012, 04:01   #37
GenRabbit
Junior Member
 
Join Date: May 2003
Posts: 23
The Wiki says 32768 UTF-16 in NT Kernel. Says nothing about UNC.
GenRabbit is offline   Reply With Quote
Old 22nd September 2012, 05:23   #38
Abu Abdullah
Junior Member
 
Join Date: Sep 2012
Posts: 4
Hi,

I have seen 64 bit port of NSIS on:
https://bitbucket.org/dgolub/nsis64

and I'm already using Unicode port of it:
http://www.scratchpaper.com/

Is there any road map for these two features in the main stream code. In addition, regular updates are stopped since 2009 even though the forum is active. I would appreciate if someone can highlight the situation of the project.

Last edited by Abu Abdullah; 22nd September 2012 at 06:36.
Abu Abdullah is offline   Reply With Quote
Old 22nd September 2012, 11:20   #39
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 3,308
That 64 bit port has been moved into a branch in our SVN ( http://nsis.svn.sourceforge.net/view...ranches/WIN64/ ) I believe we will try to release a 64 bit alpha soon...

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 22nd September 2012, 12:24   #40
Abu Abdullah
Junior Member
 
Join Date: Sep 2012
Posts: 4
thanks for the update. And what about Unicode version
Abu Abdullah 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