anders_k
e63fa6c53b
Win64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +00:00
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
0617c9d3e7
Changed SetWindowLong to SetWindowLongPtr and removed WNDPROC related casts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6180 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-19 15:41:45 +00:00
wizou
408a5d5169
Adapting CHAR4_TO_DWORD-style constructions. No change in exehead.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6054 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-14 15:51:48 +00:00
wizou
acf9a8c21f
Jim Park's Unicode NSIS merging - Step 4 : merging more TCHAR stuff that shouldn't have any impact
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6041 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-29 14:24:47 +00:00
wizou
752d7d239a
Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
...
Compiler output is identical before & after this step
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-24 17:22:56 +00:00
pabs3
eff14a4702
Install the pluginapi stuff in a subdirectory.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5922 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-04 14:08:31 +00:00
kichik
a4010c1d54
a comment explaining foreground issues
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5916 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 12:35:28 +00:00
kichik
79da5e1cb5
renamed plugin.* to pluginapi.*
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5856 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:49:26 +00:00
kichik
3db2839a3c
no more /UNLOAD with new plug-in api
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5844 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:31:52 +00:00
kichik
5b490c9e49
removed private atoi implementations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5837 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:47:14 +00:00
kichik
4ba8da04fd
switch to plugin.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5832 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:18:43 +00:00
kichik
a5b216a782
fixed bug #1743801 - Banner can hang when called form custom page
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5173 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-26 19:00:14 +00:00
kichik
ccf2bb96a5
applied patch #1164307 - Fixes to allow building Contrib/ on debian (minus Makefiles)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3923 212acab6-be3b-0410-9dea-997c60f758d6
2005-03-17 21:26:59 +00:00
kichik
2d96e61a68
- tabs to spaces
...
- removed obsolete commented code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3698 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 14:50:50 +00:00
ramon18
7cf2ae3160
#1042367 - Banner fixed for bug 1022399 now hangs, code simplified on banner destroy
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3697 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 00:53:04 +00:00
kichik
80f062d8ce
- fixed bug #1022399 - Only initial banner is in foreground
...
- added a few more checks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3690 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 13:14:13 +00:00
kichik
4e6cf01f9c
added getWindow
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3564 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-17 17:54:48 +00:00
kichik
f915329242
Call the same DllMain for debug and release builds
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3133 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-12 20:24:53 +00:00
kichik
a488b62950
New and improved banner:
...
- No more crashes
- Responds to messages (and thus redraws itself)
- Doesn't put the main window on the background
- Some new /set tricks by brainsucker
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2909 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-12 16:45:22 +00:00
kichik
53c0880fc0
Reverting to old source code for now
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2845 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-05 19:26:45 +00:00
kichik
409385923a
Refresh banner's text when erased and minize along with the installer window
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2568 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-25 15:33:48 +00:00
kichik
ca8fbc5bec
Banner now "works" with the MUI too
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2083 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-27 15:44:13 +00:00
kichik
4828e0d292
Banner - shows some text before installation starts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1830 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-24 18:50:31 +00:00