Donate Share January 2006: Project of the Month

Nullsoft Scriptable Install System

Code

Programming Languages: C, C++

License: zlib/libpng License

Repositories

browse code, statistics, last commit on 2009-08-26 svn co https://nsis.svn.sourceforge.net/svnroot/nsis nsis

Show:

What's happening?

  • SectionSetText not working in .onSelChange

    Setting a section caption in .onSelChange to "" doesn't hide the section from the list (a checkbox with empty label is shown) , after advancing to the next page and returning it got invisible. This should work also vice versa. SectionSetText ${SecID} "" ; hide section SectionSetText ${SecID} "sometext" ; show section This would add great flexibility to component selection, e.g. different...

    2009-11-10 02:24:55 UTC by daemonui

  • Comment: Missing license

    Someone forgot to update those files along the way I guess If you need confirmation, go to http://www.nullsoft.com/free/jnetlib/.

    2009-11-07 16:34:31 UTC by anders_k

  • Missing license

    Hello, I just came across a licensing problem: The files from jnetlib in Contrib\Makensisw\jnetlib and Contrib\NSISdl are referring to a license in a file that is missing: ** License: see jnetlib.h In Contrib\NSISdl there is a file License.txt (see below). Can you confirm that this license file contains the correct license for the jnetlib files? NSISdl 1.1 - HTTP...

    2009-11-05 08:23:33 UTC by erichg

  • Short syntax for !insertmacro

    Command `!insertmacro MyMacro` is very verbose so very often script writer do this trick: #define macro a b !macro MyMacro # ... !macroend #define shortcut for macro !define MyMacro `!insertmacro MyMacro` #use macro ${MyMacro} $a $b It would be very handy if NSIS has syntax like `!{MyMacro}` for macros instead of `!insertmacro MyMacro`.

    2009-10-30 07:27:50 UTC by nobody

  • Comment: relnotes and docs for RequestExecutionLevel insufficient

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 21 days (the time period specified by the administrator of this Tracker).

    2009-10-20 02:21:23 UTC by sf-robot

  • Comment: WriteRegKey instruction is missing

    I assume you mean the default value of registry keys. Simply use an empty value name for that as documented in WriteRegStr.

    2009-10-19 19:59:30 UTC by kichik

  • need several kinds of changes to documentation

    These changes will make the documentation a better once-place reference. 1. in in 4.9.5.2 FileOpen where "error flag" is mentioned in passing, give detail. us programmers need detail. what error flag are you talking about? I don't know anything about an error flag. I can't find it in the documentation. so document this error flag wherever it is found in the documentation. copy and paste...

    2009-10-18 04:26:50 UTC by jmichae3

  • WriteRegKey instruction is missing

    I don't know why this is missing from the registry instructions, but it seems to be, and it's critical. I have an application (an installer for a video editor) I need to create right now that needs this feature. Please add as soon as possible. I think the category is scripting, but I am not sure. Or you can call it CreateRegKey, either would be fine and do the same thing.

    2009-10-18 03:25:53 UTC by jmichae3

  • Comment: ExecWait in Windows 7

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 21 days (the time period specified by the administrator of this Tracker).

    2009-10-12 02:20:11 UTC by sf-robot

  • Support DiskSpanning Like InnoSetup

    Can NSIS support DiskSpanning like InnoSetup? InnoSetup sets DiskSpanning directly in script, not in plugin.

    2009-10-09 04:58:26 UTC by nobody