Commit graph

38 commits

Author SHA1 Message Date
anders_k
7cc150c464 MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins.
The official plugins are now stored in architecture specific subdirectories under NSIS\Plugins. !AddPluginDir also gained a new (optional) architecture flag because MakeNSIS now stores separate plugin information for each target architecture. Storing plugins in the root of the Plugins directory is no longer supported.

MinGW does not implement the unicode CRT startup functions so the entry point functions and linker parameters had to be changed. The unicode tools use the ansi entry point and a small helper function that calls into the real code: _tmain has full argc+argv emulation while wWinMain does not pass the command line parameters. The stubs do not use any CRT functions and have no CRT or unicode helper code, they call our entry point directly.



git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6269 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-13 01:47:50 +00:00
anders_k
b3dc58c704 Added ${NSIS_PACKEDVERSION} predefine
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6211 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-15 20:07:37 +00:00
anders_k
dd72b0a0ed Docs: Added some section keywords and fudged TargetMinimalOS min-version
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6188 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-30 23:30:29 +00:00
anders_k
79dbea3321 Added !getdllversion [Bug#2809308,RFE#1873767]
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6186 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-21 20:13:30 +00:00
anders_k
8cde6958a8 Added ${__MACRO__}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6171 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-13 17:31:14 +00:00
kichik
041a8a9881 applied patch #3307144 - more cross links in documentation (whyeye)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6152 212acab6-be3b-0410-9dea-997c60f758d6
2011-05-28 18:45:57 +00:00
kichik
cab33acee9 fixed dup section names
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6127 212acab6-be3b-0410-9dea-997c60f758d6
2010-11-13 21:07:31 +00:00
wizou
4d19aaa9ab Adding new ${__FILEDIR__} preprocessor define containing directory of current script
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6108 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-17 10:11:29 +00:00
wizou
90e0a201df documenting !finalize
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6104 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 14:19:51 +00:00
kichik
a7c5b420b9 fixed bug #2606525 - Symbol NSIS_VERSION not documented
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5972 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-06 14:46:37 +00:00
kichik
576446db5e more of patch #1644712 - new compiler predefines
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4999 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-18 18:33:28 +00:00
kichik
57c65dd8fb named scope predefines label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4932 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 11:22:47 +00:00
kichik
c33f7c361b documentation for new predefines
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4911 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:26:46 +00:00
kichik
b1be974447 applied patch #1372048 - added /NONFATAL switch to !include statement
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4437 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-03 09:45:17 +00:00
kichik
c94fdbf119 added !appendfile
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4322 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-12 14:24:21 +00:00
kichik
03a887ba35 added !tempfile and !delfile
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4307 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-07 13:08:44 +00:00
kichik
f8062527fa typos (thanks Jamyn!)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4264 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-16 11:27:51 +00:00
kichik
dd29796e0f plugin -> plug-in
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4202 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-29 15:08:32 +00:00
kichik
489b16bb8f added link from !include to !addincludedir
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4151 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-01 20:40:19 +00:00
kichik
fbfc791091 fixed bug #1227610 - !packhdr example missing dollar sign
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4141 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-28 19:57:16 +00:00
kichik
2f396234db fixed description of ${__TIME__}, ${__DATE__} and ${__TIMESTAMP__}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3773 212acab6-be3b-0410-9dea-997c60f758d6
2004-11-19 15:11:17 +00:00
kichik
38b693f19a added small usage examples
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3703 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 18:41:43 +00:00
kichik
f57a919c54 typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3651 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-10 13:54:59 +00:00
kichik
bb3f7be9ba added !execute
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3594 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-06 11:29:28 +00:00
joostverburg
d5ce427baa documented new features, font size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3282 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 17:59:00 +00:00
joostverburg
2f4e738429 double word
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2888 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-08 17:02:05 +00:00
kichik
9e5ccb9a32 - SetCompressor: added /FINAL switch
- SetOverwrite: added lastusd option
- Greek MUI translation v1.66


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2835 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-05 11:46:48 +00:00
joostverburg
91dc660c02 lots of updates: user variables, new instructions, text updates, changelog etc.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2747 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-18 19:46:37 +00:00
kichik
daba7d0e80 S1 not S2 for !addincludedir
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2416 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-03 14:27:38 +00:00
kichik
eeef07324f Tons of updates
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2305 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-15 18:05:00 +00:00
kichik
45549a0bd4 - Lots of small fixes
- b1 history complete


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2129 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-08 22:42:09 +00:00
kichik
270bb06fd3 Update !system, cleaned resource.h, DeleteRegKey works on default value
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2020 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-30 15:33:53 +00:00
rainwater
584d3d2524 Updated docs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1739 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 18:45:47 +00:00
eccles
7633bdd8be Spelling mistakes/typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1658 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-10 21:41:10 +00:00
kichik
41a03f754c Features list updated, some links added and command parameters are now shown alone with a light background behind them.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1476 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-26 19:23:10 +00:00
rainwater
a3676511e6 Updated docs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1248 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 13:53:23 +00:00
rainwater
306ef235aa Docs updates. More to come.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1050 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-19 16:31:22 +00:00
rainwater
4217925650 Finished doc port
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1029 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-18 17:29:05 +00:00