Commit graph

1481 commits

Author SHA1 Message Date
kichik
b5a55b0073 fixed bug #2801024 - CreateFont doesn't make sure the first parameter is a valid variable
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5969 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-06 13:47:59 +00:00
kichik
88af5d9d89 win7
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5968 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-05 18:02:00 +00:00
kichik
0823306f59 some 7 loving
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5967 212acab6-be3b-0410-9dea-997c60f758d6
2009-05-17 21:56:04 +00:00
kichik
77e6de242f comparison tests for win7/2008r2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5963 212acab6-be3b-0410-9dea-997c60f758d6
2009-05-13 18:11:00 +00:00
kichik
a203e2e981 got rid of a zillion warnings on gcc
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5958 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-28 10:20:04 +00:00
kichik
f56537a20b bad results on gcc with const char* -> char* conversion
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5957 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-28 09:56:49 +00:00
kichik
8ea01b6976 less warnings from gcc
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5956 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-28 09:52:10 +00:00
kichik
501dc3c699 a few less #ifdef's
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5955 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-28 09:47:26 +00:00
kichik
c75dac3e32 fixed bug #2697027 - error from add/remove when uninstaller is canceled and uac is disabled
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5953 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-20 12:23:58 +00:00
kichik
edc558b987 english
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5952 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-20 12:11:57 +00:00
kichik
5b7c28bbe9 fixed bug #2138075 - $DOCUMENTS return null value for root
vista fails with CSIDL_FLAG_CREATE on root directories and caches the result
thanks inno devs for researching this

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5951 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-20 11:18:52 +00:00
justin1014
93352bd1d7 Fixed bug #2680110 (embarrassing for me)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5949 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-10 22:24:04 +00:00
kichik
407033f1d6 proper line endings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5948 212acab6-be3b-0410-9dea-997c60f758d6
2009-03-10 20:14:10 +00:00
kichik
80b8e010ad fixed bug #2593369 - global labels in unused functions can't be used
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5937 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-21 18:25:56 +00:00
kichik
f4a282b8eb basic icon tests to avoid bugs like #2572035
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5936 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-06 14:15:39 +00:00
kichik
3bb9ec28f8 fixed bug #2572035 - problem with 2.43 and icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5935 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-06 14:00:02 +00:00
kichik
f623696ce4 tabs to spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5927 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-05 01:01:06 +00:00
kichik
8d5bca8080 signed/unsigned comparison
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5925 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-05 00:50:12 +00:00
pabs3
f41ba95bab fix bug #2497148 - allow out of tree builds on POSIX platforms
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5921 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-04 14:05:48 +00:00
kichik
0aed504f4a happy new year!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5917 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 14:44:30 +00:00
kichik
130074428e 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.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5915 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 12:32:34 +00:00
kichik
608701ccc8 fixed bug #2533431 - Script compiling fails with !packhdr, but succeeds without?!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5909 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-31 15:46:54 +00:00
kichik
a8d988b5c0 applied patch #2497172 - Fixes for POSIX build on Solaris, plus a regression
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5907 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-17 22:32:19 +00:00
kichik
5199b3bd65 fixed bug #2497290 - The TRUE/FALSE bug on MacOS X, revisited
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5906 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-15 13:51:22 +00:00
kichik
d1a1ed1ee3 shell api for shell stuff that's not automatically included in latest sdks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5895 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-10 21:53:58 +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
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
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
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
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
kichik
8793b9c05a now with proper #include
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5821 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:13:51 +00:00
kichik
7dd5c2a795 that need not be here (kills LibraryLocal build on gcc)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5820 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:11:40 +00:00
kichik
4f8b10e589 gcc fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5819 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:10:07 +00:00
kichik
316bfe61ae move definitions common to both plug-ins and stubs to api.h (part of patch #2359978)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5817 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:01:36 +00:00
kichik
4859b8702e move definitions common to both plug-ins and stubs to api.h (part of patch #2359978)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5815 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:53:39 +00:00
kichik
f6e4fefbf5 moved NSISCALL detection to scons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5814 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:42:12 +00:00
kichik
61530710bc add standard license headers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5813 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:20:59 +00:00
kichik
837c688597 more tests from the forum
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5811 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-02 22:41:59 +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
f1cd865190 make ${WinVerGetServicePackLevel} accept an output variable again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5807 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 21:03:55 +00:00
kichik
bbba2aaa6e vista sp1
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5802 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:53:46 +00:00
kichik
c8e1f7c104 windows 2003 test
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5801 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:43:58 +00:00
kichik
f06a75de34 allocate 156 bytes so non-existing fields will be zero for OSVERSIONINFO
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5800 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:26:59 +00:00
kichik
c8d0cfb4ea test service pack inequality as well
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5799 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:21:34 +00:00
kichik
96327d2335 remove some code duplication
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5796 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 12:23:59 +00:00
kichik
ffdb62d0c6 missing !include
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5795 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 12:18:10 +00:00
kichik
27fea27260 and update expected failure as well...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5794 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 01:35:20 +00:00
kichik
8bfe0d57d3 update expected results
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5793 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 23:28:26 +00:00
kichik
038830677d new test infrastructure for WinVer so I don't have to power up a zillion virtual machines for every little change
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5791 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 19:25:43 +00:00