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-11-16 svn co https://nsis.svn.sourceforge.net/svnroot/nsis nsis

Show:

What's happening?

  • Allow customizing error string format

    This is related to makensis but may apply to MakeNSISw, as well as to installer script output in general. Idea was to allow in the installer script to specify a string format for error output. This would be useful as some IDEs recognize an error and, by double clicking in the error line, jump directly to it. For example, in Microsoft Visual Studio (.NET, at least), that would be...

    2009-11-27 20:39:20 UTC by heldermagalhaes

  • Better x86 code compression

    I've written a (relatively) small preprocessor/filter for compiled x86 code that is completely reversible and typically increases compression ratio for executable files by about 10% compared to the default filter (BCJ) used by 7Zip/LZMA for .EXE files. I guess this might be interesting for NSIS (in terms of reducing download sizes), but I have no clue about NSIS internals, so I'm not in the...

    2009-11-24 19:39:41 UTC by https://www.google.com/accounts

  • ${__TIMESTAMP__} is not always predefined

    I am using makensis.exe from NSIS 2.45 Some of my scripts use the ${__TIMESTAMP__} predefine to record the date and time of the last modification to the script. I have found that in some cases the compiler gives an "unknown variable/constant" warning for this predefine. This warning seems to be generated if the script file is not in the current directory. A simple test script is attached...

    2009-11-22 17:42:46 UTC by xuesheng

  • Comment: Missing license

    Hi Anders, thanks for your prompt answer. So the license in http://www.nullsoft.com/free/jnetlib/ does cover the jnetlib parts in NSIS, right? Please add the missig license text in an upcoming release - would make life easier for me. THX.

    2009-11-20 10:36:44 UTC by nobody

  • Comment: Support consistent file path handling on Windows and POSIX

    Path conversion is done automatically. Which version and what command fails?.

    2009-11-17 20:19:53 UTC by kichik

  • Support consistent file path handling on Windows and POSIX

    I would like to use the exact same .nsi file to build an installer on Windows and on Linux. This works fine, except for the file paths in the script files. If I use backslashes in things like File and !include, Windows works fine, but Linux breaks. Similarly, if I use forward slashes, Linux works fine, but Windows breaks. I think supporting forward slashes on windows (at least for commands...

    2009-11-17 13:41:06 UTC by http://lptr.myopenid.com/

  • Nullsoft Scriptable Install System

    wizou committed revision 6000 to the Nullsoft Scriptable Install System SVN repository, changing 1 files.

    2009-11-16 14:10:29 UTC by wizou

  • Nullsoft Scriptable Install System

    kichik added wizou to the Nullsoft Scriptable Install System project.

    2009-11-14 10:45:12 UTC by kichik

  • High-DPI-Aware is missing in the exe file manifest

    Windows Vista and Windows 7 require the High-DPI-Aware has to be declared in the exe file manifest othervise the user interface runs in 96 DPI independently on the user DPI settings. For more information see http://msdn.microsoft.com/en-us/library/ee417691(VS.85).aspx#_1.8.

    2009-11-13 11:57:51 UTC by nobody

  • 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