Commit graph

22 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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