kichik
c4c03ac50e
WinDef.nsh -> WinCore.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5892 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-01 01:04:34 +00:00
kichik
9e5f950c88
that ending quote shouldn't be there
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5891 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-01 00:55:07 +00:00
anders_k
ef5f695d5e
Updated description comment to new filename
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5889 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 14:09:58 +00:00
anders_k
3241c3976e
Renamed WinDef.nsh to WinCore.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5888 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 14:05:13 +00:00
anders_k
7b7237f969
Added WinDef.nsh and friends to SCons and makensis.nsi
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5887 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 13:25:25 +00:00
anders_k
a6654feade
Added WinDef.nsh and Win subdir - New headers with common windows stuff
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5885 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-26 14:39:36 +00:00
kichik
59501c0174
scons 1.2.0 - Options -> Variables
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5882 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-24 23:40:38 +00:00
anders_k
6ade56370b
changed RegisterPluginCallback return from BOOL to int to support a more detailed return value
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5879 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-21 19:14:45 +00:00
pabs3
a821a3ee5e
Fix Library.nsi test script on non-Windows by making it use Contrib/UIs/default.exe instead of makensis.exe, which isn't built except on Windows.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5878 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-21 00:49:43 +00:00
kichik
edfb62b946
update for mediawiki 1.13 that insists on adding new lines
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5873 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 15:50:33 +00:00
kichik
7d14a4d119
missing nsdialogs example
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5865 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 12:26:02 +00:00
kichik
91cc2dea87
2.42
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5864 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 12:16:07 +00:00
kichik
09f8b31d64
syntax error
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5863 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 12:00:21 +00:00
kichik
5bbdfaba11
extract recurring string REGTOOL_KEY so version is defined only once
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5862 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 11:55:06 +00:00
kichik
4c402ea0e7
2.42
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5861 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 11:48:54 +00:00
kichik
3d841a7387
more credits
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5860 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 11:19:18 +00:00
kichik
7f7dc37264
add NSISCALL definition for external plug-ins not built with scons
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5859 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 09:26:16 +00:00
kichik
f022eb6911
forgot util.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5858 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 09:02:20 +00:00
kichik
ed545d867b
renamed plugin.* to pluginapi.*
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5857 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:57:34 +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
5ac5b3f95b
deprecate SetPluginUnload and /NOUNLOAD
...
plug-ins are now responsible to keeping themselves loaded using the new api
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5855 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:17:15 +00:00
kichik
d04cece9be
a brief explanation on the section restriction
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5854 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 07:59:50 +00:00
kichik
35eea140f5
GlobalAlloc should get GPTR not LPTR
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5853 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 07:54:05 +00:00
justin1014
4ed3f49268
Added !searchreplace preprocessor command for compiletime text search/replaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5852 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 07:22:25 +00:00
kichik
86bcd61baa
again, force quotation around stdcall to avoid parenthesis madness
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5848 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-15 21:51:24 +00:00
kichik
6f5d687490
use lists instead of dicts so scons will not treat the dict as a string when a list is also appended
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5847 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-14 23:56:10 +00:00
kichik
f50bc2fab7
initialize everything when creating a new dialog to avoid setting leaking from the last dialog
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5846 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:57:11 +00:00
kichik
a2e5fbe2ee
clean-up onBack setting so it won't propagate from one page to the next
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5845 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:52:32 +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
06ab0c6314
convert to plug-in library and never unload so user variables are saved
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5843 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:27:02 +00:00
kichik
608b642375
set focus on the radio buttons in the existing installation page
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5842 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 19:22:36 +00:00
kichik
70f14a824c
use new plug-in callbacks to avoid /NOUNLOAD
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5841 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 18:45:53 +00:00
kichik
e59407720a
use new plug-in library wherever possible, which is not a lot...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5840 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 18:24:00 +00:00
kichik
a924c4d2d3
added support for lib building on cross mingw
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5839 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:57:54 +00:00
kichik
aad23184d0
plugin.lib requires user32.lib, but it's later optimized out of the dll
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5838 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:51:08 +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
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
41836a0f4a
remove special implementation of stack operations and use plugin.lib instead
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5835 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:39:35 +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
f664fddb91
don't allow both "reboot now" and "reboot later" to be turned on at the same time
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5828 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:02:20 +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
e51dfd9873
ignore sconf.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5825 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:29:05 +00:00
kichik
02c19d4141
ignore those pesky two
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5824 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:28:22 +00:00
kichik
b35dbfae72
HMODULE is used in api.h which is included by build.cpp which is also built on POSIX
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5822 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:18:02 +00:00