NSIS/Docs/src
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
..
bin/halibut Halibut: Allow macros to work across files (Upstream rev4803) 2012-02-24 12:56:57 +00:00
attributes.but Added ManifestDPIAware attribute 2012-09-20 18:42:21 +00:00
basic.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
build.but Update zlib download URL 2012-08-04 23:19:49 +00:00
callback.but Changed section index is stored in $0 during .onSelChange callbacks 2011-11-20 22:03:21 +00:00
chmlink.js fixed bug #1449879 - NSIS User Manual script error 2006-04-05 18:31:03 +00:00
compiler.but MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins. 2012-10-13 01:47:50 +00:00
compilerflags.but MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins. 2012-10-13 01:47:50 +00:00
config.but Docs: Fix escape warning 2012-03-06 01:21:30 +00:00
config_chm.but Replaced CHMDOCS build switch with DOCTYPES=chm,html,htmlsingle 2011-12-02 23:18:34 +00:00
config_html.but Replaced CHMDOCS build switch with DOCTYPES=chm,html,htmlsingle 2011-12-02 23:18:34 +00:00
config_htmlsingle.but Replaced CHMDOCS build switch with DOCTYPES=chm,html,htmlsingle 2011-12-02 23:18:34 +00:00
credits.but Updated documentation and file functions for Unicode support 2010-07-09 15:12:21 +00:00
defines.but Added <<, >> and >>> !define /math operations 2011-12-06 21:04:47 +00:00
file.but FileRead is problematic on unicode, just document it for now and hope we can fix it later... 2012-02-24 15:25:55 +00:00
flowcontrol.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
functions.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
generalpurpose.but Added !getdllversion [Bug#2809308,RFE#1873767] 2011-11-21 20:13:30 +00:00
headers.but Docs: Limit pre tag line width 2012-08-06 22:26:12 +00:00
history.but Add ManifestSupportedOS attribute 2012-09-20 10:18:40 +00:00
int.but improvements by Joe Siebenmann 2006-08-04 15:35:24 +00:00
intro.but MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins. 2012-10-13 01:47:50 +00:00
jumps.but added information about relative jumps and macros 2005-12-23 10:56:50 +00:00
labels.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
langs.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
library.but Docs: Added some section keywords and fudged TargetMinimalOS min-version 2011-11-30 23:30:29 +00:00
license.but happy new year! 2009-02-01 14:44:30 +00:00
log.but build settings passed from config.h to scons 2006-09-15 08:58:09 +00:00
misc.but fixed bug #1894033 - typo in help file 2008-02-16 16:18:01 +00:00
modernui.but link to mui2 2007-12-22 10:34:55 +00:00
nsis.hhp CHM documentation generates using Halibut. Thanks Nike! 2003-11-03 09:10:19 +00:00
pages.but mention nsDialogs as well as InstallOptions 2007-12-22 09:47:06 +00:00
plugin.but deprecate SetPluginUnload and /NOUNLOAD 2008-12-20 08:17:15 +00:00
reboot.but made the Reboot command first quit and then reboot 2004-10-14 13:56:02 +00:00
registry.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
SConscript Replaced CHMDOCS build switch with DOCTYPES=chm,html,htmlsingle 2011-12-02 23:18:34 +00:00
script.but explain about comments being extended 2006-09-09 08:57:38 +00:00
sec.but Clarify GetCurInstType documentation 2012-03-01 21:12:50 +00:00
sections.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
silent.but fixed links 2008-01-12 15:37:57 +00:00
stack.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
string.but added small usage examples 2004-10-10 18:41:43 +00:00
tutorial.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
ui.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
uninstall.but made the Reboot command first quit and then reboot 2004-10-14 13:56:02 +00:00
usage.but MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins. 2012-10-13 01:47:50 +00:00
usection.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
usefulfunc.but remove functions which are already included in a header file 2007-12-30 13:05:27 +00:00
usefulinfos.but applied patch #3307144 - more cross links in documentation (whyeye) 2011-05-28 18:45:57 +00:00
var.but fixed links 2008-01-12 15:37:57 +00:00