kichik
32a717faf5
move NSIS_VARS_SECTION to sconf.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4536 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:12:04 +00:00
kichik
7a5163ea59
write all defines to sconf.h which is included by config.h instead of passing them on the command line
...
write the freaquently changing NSIS_VERSION to a separate file named version.h so only files that really need it will include it
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4535 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:10:42 +00:00
kichik
2af8b64f00
fixed bug #1400995 - MB_TOPMOST doesn't work as first sections' instruction
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4534 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 18:15:35 +00:00
kichik
90301110cc
fixed bug #1420657 - RMDIR doesn't delete file with double dots prefix
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4512 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-31 18:27:28 +00:00
kichik
2c7ee57a18
check if log_dolog is set for NSIS_CONFIG_LOG_STDOUT as well
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4511 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 18:06:46 +00:00
kichik
94f7f3b673
added NSIS_CONFIG_LOG_STDOUT
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4510 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 17:53:00 +00:00
kichik
a889217375
richedit controls automatically set the hand cursor for links, no need to do it manually
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4507 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 15:44:40 +00:00
kichik
75d0211ffd
check g_tmp[0] not state_language[2]
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4500 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-24 17:57:50 +00:00
kichik
b747052c7f
fixed bug #1412159 - NSIS 2.13 doesn't work on Win 95/98/NT
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4498 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-24 17:54:35 +00:00
kichik
80cca71694
g_tmp should be at least twice NSIS_MAX_STRLEN, no matter what NSIS_MAX_STRLEN is
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4497 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-24 17:31:24 +00:00
kichik
9f93fcfa18
oops, quoting problems, back to config.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4496 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 15:59:33 +00:00
kichik
dcc5a3c002
moved VARS_SECTION_NAME from config.h to config.py and renamed it to NSIS_VARS_SECTION
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4495 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 15:17:28 +00:00
kichik
c16ca4f9fc
2006
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4485 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-20 12:36:30 +00:00
kichik
d96ca6b2f7
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4483 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 16:03:53 +00:00
kichik
8be4c6a45d
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4482 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 15:55:37 +00:00
kichik
df250ef20d
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4481 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 15:42:15 +00:00
kichik
b682277db5
added a comment explaining the workaround
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4480 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 15:32:56 +00:00
kichik
4a9416330d
fixed bug #1397031 - masked checkboxes don't redraw on Windows 95
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4479 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 15:22:49 +00:00
kichik
494a87fd0c
TreeView doesn't automatically scroll to newly added items, there's no need to manually scroll back to the top.
...
I'd keep it just to be on the safe side, but on Windows 95, it crashes when there are no items in the TreeView.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4478 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-14 13:35:12 +00:00
kichik
09e44a9feb
size optimization (zlib is back to 34)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4477 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-13 20:44:51 +00:00
kichik
a1f2413942
fixed bug #1209843 - $INSTDIR is empty in directory page show callback function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4476 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-13 19:56:03 +00:00
kichik
2296afc187
fixed bug #1378785 - RMDir /r does not remove files with Unicode names
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4475 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-13 18:45:52 +00:00
kichik
58b07e69c6
applied patch #1381929 - StrCmpS - case-sensitive string comparison
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4468 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-06 16:00:15 +00:00
kichik
e43d521307
fixed bug #1324734 - $LANGUAGE based on locale rather than UI language
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4463 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-30 15:47:47 +00:00
kichik
3f18dc0b75
use normal file functions for wininit.ini modification
...
- according to msdn, mmap operations can raise an exception which wasn't handled
- free up a lot of bytes from .data section (no mmap API functions)
- mmap size is, like allocation of a buffer, limited by available memory
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4462 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-30 13:51:02 +00:00
kichik
7a4bdcf90f
size optimization (zlib is back to 34/35)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4459 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-24 16:39:02 +00:00
kichik
ad3d61c837
size optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4458 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-24 16:28:54 +00:00
kichik
03ffaef32d
fixed bug #1331292 - browsed network root directory isn't accepted
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4432 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-26 13:06:08 +00:00
kichik
8eb5de9e74
added 0x prefix to dword reg values
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4423 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-24 21:17:47 +00:00
kichik
def20ae25b
ifdef to get rid of binbuf unused variable warning
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4416 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-24 16:50:10 +00:00
kichik
d0f1bae314
applied patch #1340255 - nicer registry commands log
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4415 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-24 16:45:04 +00:00
kichik
3b1ff15cb0
fixed bug #1314004 - Copy details to clipboard can crash
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4365 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-27 20:41:37 +00:00
kichik
833b9ab873
use TreeView_* instead of TVM_*, it looks nicer
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4362 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-25 14:32:34 +00:00
kichik
872e35f0e7
it's SHGetSpecialFolderLocation not SHGetSpecialFolderPath
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4356 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-22 13:25:10 +00:00
kichik
f3b771634e
fixed bug #1008632 - some special folders don't always work in Windows 9x
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4345 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-21 20:54:44 +00:00
kichik
9ab47b62b5
fixed bug #1328629 - Explicitly setting $LANGUAGE does not operate as expected
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4331 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-17 13:39:18 +00:00
kichik
f3d46b8cb5
typo
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4318 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-11 20:04:17 +00:00
kichik
e0e4e54cea
validate_filename was called before skip_root in is_valid_instpath and so no root directory was ever valid, even with AllowRootDirInstall
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4293 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-04 11:18:43 +00:00
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
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
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