NSIS/Source/exehead
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
..
afxres.h happy new year! 2009-02-01 14:44:30 +00:00
api.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
bgbg.c Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
bitmap1.bmp updated with magentagaynessbg[tm] 2002-09-20 17:11:53 +00:00
components.c Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
components.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
config.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
exec.c Removed unused variables and fixed GCC warnings 2012-09-08 02:50:09 +00:00
exec.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
fileform.c Removed unused variables and fixed GCC warnings 2012-09-08 02:50:09 +00:00
fileform.h Fix a lot of MinGW/GCC warnings 2011-11-09 18:12:57 +00:00
lang.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
Main.c 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
nsis.ico Updated NSIS icon 2002-09-11 02:15:44 +00:00
plugin.c tabs to spaces 2009-02-05 01:01:06 +00:00
plugin.h happy new year! 2009-02-01 14:44:30 +00:00
resource.h * PageEx - every page can be used everywhere and as many times as needed 2003-09-04 18:25:57 +00:00
resource.rc revert r5314 - if the banner plug-in shows IDD_VERIFY in its own thread and that thread sets it as the foreground window because of the WS_VISIBLE style, the main thread loses the ability to set the foreground window. this causes the installer window to start on the background if banner is used in .oninit. 2009-02-01 12:32:34 +00:00
SConscript 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
state.h Fix GCC array bounds warning when accessing g_usrvars 2012-09-06 22:43:31 +00:00
Ui.c 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
ui.h Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant. 2010-03-24 17:22:56 +00:00
uninst.ico This commit was generated by cvs2svn to compensate for changes in r2, 2002-08-02 10:01:35 +00:00
util.c 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
util.h MGA_SHGetKnownFolderPath is not used by anyone 2011-11-09 08:51:28 +00:00