kichik
|
0536d2a029
|
moved _WIN32_IE definition to SConscript to avoid #include order problems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4269 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-17 08:33:00 +00:00 |
|
kichik
|
bb87348150
|
use Int64ShrlMod32 on compiles that generate a call to __aullshr from 64-bit shift
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4268 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-16 16:27:43 +00:00 |
|
kichik
|
ac317eefa4
|
libiconv is iconv
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4267 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-16 16:19:12 +00:00 |
|
kichik
|
71254ce61c
|
better and uniform rounding of required/available size display
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4266 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-16 16:05:12 +00:00 |
|
kichik
|
f8062527fa
|
typos (thanks Jamyn!)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4264 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-16 11:27:51 +00:00 |
|
kichik
|
cd8934d15c
|
- avoid overflow when calculating the digit after the decimal dot
- use BOOL isntead of int in SetSizeText
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4259 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 19:12:49 +00:00 |
|
kichik
|
a882a03f74
|
moved "shlwapi.dll" and "SHAutoComplete" to .rdata from .data (constified them)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4258 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 17:26:32 +00:00 |
|
kichik
|
c904e65ff7
|
break glass in case of emergency (e.g. .rdata overflows)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4257 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 16:45:03 +00:00 |
|
kichik
|
a99b2db925
|
my_GlobalAlloc no longer reduces the size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4256 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 16:32:26 +00:00 |
|
kichik
|
d6367e4125
|
my_GlobalAlloc no longer reduces the size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4255 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 16:08:44 +00:00 |
|
kichik
|
8e3f7ed623
|
size optimization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4254 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 15:21:45 +00:00 |
|
kichik
|
0bca3c8255
|
size optimization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4253 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 14:29:12 +00:00 |
|
kichik
|
8b91e361ca
|
round required space up instead of down (thanks Ippi)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4252 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 12:13:32 +00:00 |
|
kichik
|
82ec0a3db2
|
fixed SHACF_FILESYSTEM redefinition warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4250 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-09 08:42:54 +00:00 |
|
kichik
|
13319345b0
|
fixed mingw compile errors (missing SHACF_FILESYSTEM)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4242 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-06 16:57:58 +00:00 |
|
kichik
|
d736ad8ce6
|
moved most of config.h into SConstruct
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4237 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-02 16:15:13 +00:00 |
|
kichik
|
86ccf99b80
|
added auto completion to the directory page
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4236 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-09-02 11:35:45 +00:00 |
|
kichik
|
8424e074e9
|
fixed build errors and warnings caused by latest merge
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4233 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-08-30 16:30:48 +00:00 |
|
oripel
|
57ad3c18b3
|
merged from PIEPIEPIE branch:
- min/max macros removed
- Plugins refactored
- more functions in util.{h,cpp}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4232 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-08-27 19:56:00 +00:00 |
|
kichik
|
68dc7f9f7e
|
Var can now be used in sections and functions, but only with the /GLOBAL flag
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4211 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-08-06 16:04:17 +00:00 |
|
kichik
|
f5105a50b1
|
size optimization: added __stdcall wrapper for lstrcat
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4210 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-08-06 12:47:46 +00:00 |
|
kichik
|
908c776f9c
|
set initial working directory of the uninstaller to its temporary directory so RMDir will be able to delete $INSTDIR
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4209 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-08-06 12:43:18 +00:00 |
|
kichik
|
d41f11b8d1
|
get rid of extra spaces in is_valid_instpath so "C:\ " will not be valid
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4203 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-30 12:33:20 +00:00 |
|
kichik
|
62b1097ad2
|
when looking for branding image place holder, look for "Static" class too (windres...)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4191 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-23 13:07:04 +00:00 |
|
kichik
|
0a19777905
|
use language name in missing LangString warning, if possible
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4182 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-22 17:37:26 +00:00 |
|
kichik
|
3824ddf262
|
gcc doesn't like sending a temporary string object by reference
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4158 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-02 16:49:31 +00:00 |
|
kichik
|
0deba887fc
|
include util.h for Unicode conversion functions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4157 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-02 16:40:33 +00:00 |
|
kichik
|
0e7a2596af
|
extracted some functions from main()
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4156 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-02 13:15:28 +00:00 |
|
kichik
|
1caa4cf661
|
applied patch #1223041 - add a per-user config file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4154 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-02 12:53:37 +00:00 |
|
kichik
|
0d1e06dd2d
|
use dir_reader for Plugins::FindCommands
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4153 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-01 21:24:32 +00:00 |
|
kichik
|
2c00a558bf
|
use dir_reader for !include
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4152 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-07-01 21:08:48 +00:00 |
|
kichik
|
dbb7153d65
|
set error flag for invalid directories passed to myDelete (fixes bug #1227553)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4150 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-30 20:47:27 +00:00 |
|
kichik
|
59fcee4ca1
|
fix for patch #1214319 - Uninstaller fails due to DLLs in temp folder
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4139 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-25 16:22:27 +00:00 |
|
kichik
|
9f5e637d21
|
no using namespace in header file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4137 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-24 15:49:39 +00:00 |
|
kichik
|
49739cf0af
|
no need for #include "util.h"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4136 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-24 15:44:41 +00:00 |
|
kichik
|
bfc2b56cbf
|
limit MultiByteToWideChar to the real size available, not the total
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4135 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-24 13:12:03 +00:00 |
|
kichik
|
4c7c2d74c7
|
renamed target to test-code and made conf test alias the target to an error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4133 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-24 10:51:45 +00:00 |
|
kichik
|
62c3903d7f
|
look for _?= in the entire command line in case realcmds skipped the first and only space
as a question mark is an invalid character in file names, this method shouldn't have false positives
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4132 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-23 22:34:35 +00:00 |
|
kichik
|
6b78f9c390
|
replaced by scons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4128 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-23 11:37:39 +00:00 |
|
kichik
|
a515a31e32
|
added 'test' target
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4125 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-22 21:37:51 +00:00 |
|
kichik
|
0e2f12e173
|
caption is not needed for license dialogs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4123 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-22 15:47:30 +00:00 |
|
kichik
|
3eb2576adb
|
MSDN says RegQueryValueEx might not always return null terminated strings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4115 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-21 20:52:10 +00:00 |
|
kichik
|
7bd448c4ff
|
only pass -DNSIS_VERSION to files that actually use it
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4067 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-17 14:03:22 +00:00 |
|
kichik
|
2bf93b99dc
|
bail on output name that starts with a quote
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4063 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-06-03 18:45:51 +00:00 |
|
kichik
|
d7592d0f84
|
replaced by scons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4047 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-21 16:21:32 +00:00 |
|
kichik
|
4d98d19140
|
stringify the define itself, not its name
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4030 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-19 16:35:38 +00:00 |
|
kichik
|
d1c225ba8f
|
reset $INSTDIR if user clicked cancel in the browse dialog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4029 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-17 19:52:44 +00:00 |
|
kichik
|
f85a88852c
|
made NSIS_VERSION a define set by the scons script
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4024 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-12 16:27:35 +00:00 |
|
kichik
|
0b5ea752a9
|
use DEFAULT_CHARSET for dialog fonts by default
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4023 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-11 17:20:32 +00:00 |
|
kichik
|
f79be84c4a
|
fixed string skip in ReadVarLenArr
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4022 212acab6-be3b-0410-9dea-997c60f758d6
|
2005-05-11 16:50:49 +00:00 |
|