anders_k
82d42b1159
_countof and swprintf fixes for VC6
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6045 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-30 17:50:08 +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
cdf7735a77
Jim Park's Unicode NSIS merging - Step 2 : merge TCHARs changes into trunk
...
Compiler output is identical before & after this step
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6037 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-26 17:18:17 +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
kichik
5b009195fb
pointing to wrong vcproj
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6025 212acab6-be3b-0410-9dea-997c60f758d6
2010-02-06 12:57:23 +00:00
kichik
4301eba14a
applied patch #2802794 - nsis.pas - LogMessage() and Call()
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5990 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-08 20:09:31 +00:00
kichik
6d0a1b744e
fix for new paths
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5923 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-04 21:29:38 +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
d05741f44e
added exdll vs2008 project files, thanks to TobbeSweden
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5914 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 12:06:41 +00:00
pabs3
bf6c65b158
Fix up plugin API header/lib installation for non-Windows platforms.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5904 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-11 09:48:07 +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
f3350670fb
simpler atoi for LangDLL and Banner
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5836 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:45:03 +00:00
kichik
7ee44a65dc
some more functions, required by nsDialogs and probably more plug-ins
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5834 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:37:22 +00:00
kichik
e1a741ef08
update for plugin.h and plugin.lib
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5833 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:19:45 +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
f6800c8052
allow passing NULL to popstring() for InstallOptions and probably more plug-ins
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5831 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:13:43 +00:00
kichik
1f02b6128e
hello c++!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5830 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:07:38 +00:00
kichik
1cb944da98
use plugin.h and try to force plugin.lib for backward compatibility
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5829 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:07:10 +00:00
kichik
d3cc90d746
update CPPPATH (include directory) as well so plug-ins can find everything
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5827 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:46:55 +00:00
kichik
eceb3ce333
- create plugin.lib that contains all
...
- distribute plugin.h, api.h and plugin.lib
- remove inc_c stuff because we don't really want to install win32 header files as something that can be used on linux (this should be revisited later)
- fix up MakeFileList for newer versions of SCons (should be removed in the future)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5826 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:33:25 +00:00
kichik
6720f24b8f
use api.h in exdll.h (part of patch #2359978 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5816 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:54:32 +00:00
kichik
4c30821aa5
applied patch #1912699 - "Pinned" / always loaded plugins support
...
this patch also adds plugin_api_version to exec_flags so your plug-in can now tell if features it needs are available
more plug-ins that need this will be converted once the patch to make both the stubs and the plug-ins use the same header file is in place
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5809 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 22:03:33 +00:00
kichik
e273e90ecd
added missing int status_update;
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5607 212acab6-be3b-0410-9dea-997c60f758d6
2008-04-22 17:45:25 +00:00
kichik
c755489823
avoid corruption messages
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5571 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-07 08:57:49 +00:00
kichik
f8b999c03a
use A functions intead of T
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5169 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-13 18:55:07 +00:00
kichik
357c44ac38
added SetRegView to allows access to the x64 registry view
...
this method was chosen over a new switch for all regsitry commands to allow easy transition of existing scripts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5070 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-14 12:50:32 +00:00
pabs3
e873b82b53
Kill some more compiler warnings under Linux and mingw32
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5031 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-02 10:29:35 +00:00
pabs3
988c973576
fixed bug #1680944 : Woooops, add the SConscript for ExDLL
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4997 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-15 00:43:42 +00:00
kichik
b3838bdf91
include windows.h for HWND, GPTR and friends
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4915 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-30 23:11:11 +00:00
kichik
015723663b
export validate_filename for plug-ins
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4556 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-07 14:14:25 +00:00
kichik
84c1ce2084
applied parts of patch #1193692 - fixes to scons Contrib stuff
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4006 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-03 17:31:56 +00:00
kichik
6feb1128c4
deprecated cur_insttype and insttype_changed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3858 212acab6-be3b-0410-9dea-997c60f758d6
2005-01-11 16:39:27 +00:00
kichik
9f8fa0dac2
some consts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3799 212acab6-be3b-0410-9dea-997c60f758d6
2004-11-30 18:11:13 +00:00
kichik
89d3581649
Added another parameter to plug-in functions. This parameter is a structure with pointers to exec_flags and ExecuteCodeSegment. This is backward compatible with older plug-ins because plug-in functions use the __cdecl calling convention which means NSIS clears the stack.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3751 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-23 17:43:08 +00:00
kichik
8eedd05f0c
Applied patch #838864 - some more optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3152 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-16 22:38:14 +00:00
kichik
ed8c349736
Better error handling
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3138 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-14 13:44:26 +00:00
kichik
c775c5a3e8
Applied patch #838864 - String-friendly Delphi ExDLL
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3136 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-13 13:04:54 +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
f4c56119be
patch #835443 - simpler SetUserVariable
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3096 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-04 16:59:17 +00:00
kichik
43bd7d565f
SetUserVariable for Delphi ExDLL too - thanks spidervenom
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3089 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-03 09:01:53 +00:00
ramon18
2894ac8453
New MASM32 header for NSIS plug-ins
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2792 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-07 15:25:39 +00:00
kichik
aec369dfbc
New Delphi unit for NSIS plug-ins by Bernhard Mayer
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2791 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-06 16:53:52 +00:00
kichik
2887407beb
No more flickering, cross your fingers for no bugs...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1905 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-06 15:43:35 +00:00
kichik
3797b9776d
Added ExecToStack
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1814 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-22 11:02:22 +00:00
kichik
7b33e4d596
Now works with latest changes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1799 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-21 17:29:26 +00:00
kichik
297e981d32
Even easier paging system, no more Abort and Quit from custom pages creator functions, NSIS does it all!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1636 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-09 12:50:00 +00:00
justin1014
3aeedb1673
cleanup
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1128 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 19:10:15 +00:00
justin1014
766341d716
added exdll.h that other plugins should use, for better version compatibility
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1117 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 18:28:27 +00:00
justin1014
9507169e34
updated exdll source
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1116 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 18:27:58 +00:00
kichik
5e108b2bf4
Defined $LANGUAGE too
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@849 212acab6-be3b-0410-9dea-997c60f758d6
2002-08-31 19:54:27 +00:00