kichik
9cbba1c7ba
fixed bug #1670741 - NSIS Menu can't be built on linux due to .rc & .cpp -> .o
...
added automatic code that changes the target name of resource files to something slightly unique
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4960 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-01 21:05:43 +00:00
kichik
695fddbc32
implemented RFE #1669513 - bitwise operators for !define /math
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4959 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-27 21:04:12 +00:00
kichik
b8bf22affb
build NSIS Menu from source (requires wxWidgets)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4958 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 18:57:55 +00:00
kichik
1a7016361c
applied patch #1667950 - Silence spurious warnings when compiling with VC8
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4957 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 18:23:33 +00:00
kichik
7a9faeb2a5
fixed bug #1667637 - build, test failures in nsis CVS on Debian GNU/Linux
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4956 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 12:16:32 +00:00
kichik
f9efe8a94d
fixed vc7 build errors
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4955 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 11:35:51 +00:00
kichik
c1c68544e0
it's WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_LEAN and it makes build fail anyway
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4954 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 17:01:14 +00:00
kichik
e80b4d084c
removed vauge mathcrt.lib
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4953 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 15:10:42 +00:00
kichik
f47ce901b2
fixed bug #1664957 - Vista Start Menu
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4952 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 12:45:13 +00:00
kichik
28a3b53b05
implemeneted RFE #1666501 - MakeNSISw: esc -> close
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4951 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 12:42:21 +00:00
kichik
cb30b6ed2f
fixed bug #1666873 - LZMA test segfault on Debian GNU/Linux
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4950 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-23 12:34:51 +00:00
kichik
3694d06099
fixed bug #1664648 - Sections.nsh doesn't like $0
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4947 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-20 21:42:53 +00:00
kichik
0c4ba9481a
fixed bug #1664428 - LicenseForceSelection validation check can be easily skipped
...
rollback 1.269 as lParam can be NULL, as in this case
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4946 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-20 21:34:32 +00:00
kichik
71df1fde32
fixed bug #1663795 - Galician language is broken in MUI installers
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4945 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-20 20:34:19 +00:00
kichik
60cc573859
added Galician for the compliation tests
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4944 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-20 20:21:56 +00:00
kichik
69ac340afe
applied patch #1662419 - Documentation typo fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4943 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 17:36:06 +00:00
kichik
a796f08c10
copyright notice
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4942 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 16:34:10 +00:00
kichik
bcb59727b0
applied patch #1660626 - Delete "$TEMP\~nsu.tmp" directory on reboot
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4941 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:58:06 +00:00
kichik
36b75d38b8
fail CopyFile of uninstaller in case it already exists
...
this prevents a race condition where Au_.exe is deleted by the current uninstaller and created by another uninstaller before CopyFile is called
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4940 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:40:49 +00:00
kichik
9478452590
fixed bug #1661677 - InstallOptions MessageBox
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4939 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:24:44 +00:00
kichik
b8cc7d57d6
use winchar_strdup
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4938 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:11:33 +00:00
kichik
f496cc464f
fixed bug #1662190 - dialog template unicode conversion is lossy
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4937 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:11:12 +00:00
kichik
0b19a3fa29
added winchar_strdup
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4936 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 15:06:53 +00:00
kichik
82ab983cbd
2.24
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4934 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 11:53:49 +00:00
kichik
b1501ca043
clear error flag in _TextFunc_TempFileForFile
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4933 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 11:31:58 +00:00
kichik
57c65dd8fb
named scope predefines label
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4932 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 11:22:47 +00:00
kichik
e194176ec3
align strings on 4 byte boundary and don't write NULL termination twice
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4931 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 10:49:50 +00:00
kichik
fac39f2435
size optimization
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4930 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 09:56:21 +00:00
kichik
874036d83d
always terminate lpFilteredData with NULL, even if no numbers are found in lpData
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4929 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 09:12:15 +00:00
kichik
eb157fcacd
more typos
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4928 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-16 18:30:36 +00:00
kichik
a0ebce4256
typo (thanks kk)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4926 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-15 20:01:25 +00:00
kichik
28dfd60e1d
skip_root returns NULL, if buf1 is NULL, so there's no need to check again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4925 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-10 14:23:10 +00:00
kichik
cf043a9f00
clarification for patch #1649187 - OnInstTypeChange callback
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4924 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-08 19:48:39 +00:00
kichik
0594faf227
czi's patch for bug #1651312
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4923 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-06 20:58:44 +00:00
kichik
0221765d39
fixed bug #1652075 - ONLY_NUMBERS Flag (Install Options Plugin) bug
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4922 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-06 20:54:05 +00:00
kichik
618bfabd4a
fixed bug #1651312 - InstallOptions browse button not working
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4921 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-03 18:30:55 +00:00
kichik
82910689b3
fixed bug #1646170 - nsis-2.23 can be built on x86_64 hosts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4920 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 22:53:07 +00:00
kichik
dba4f4c1bb
add "except where otherwise noted" to zlib license general application on the entire package
...
halibut is an example of this exception, it's under bsd
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4919 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 21:56:37 +00:00
kichik
cdacbb8b84
fixed bug #1631773 - file permission problem with ${LineFind}
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4918 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 19:51:06 +00:00
kichik
7fd83c7114
version bump
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4917 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 16:37:21 +00:00
kichik
10dbfeab56
add menu accelerators to MRU
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4916 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 16:34:40 +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
783ad89ca8
winchar_toansi requires WCHAR* not WORD*
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4914 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-30 18:50:57 +00:00
kichik
41d2436490
applied patch #1638974 - option to set process priority of makensis
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4913 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:53:37 +00:00
kichik
e92f1b0675
fixed UnInstallLib for installers
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4912 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:31:26 +00:00
kichik
c33f7c361b
documentation for new predefines
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4911 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:26:46 +00:00
kichik
e8f7406c59
!if${global} killed the block ignore code
...
!ifdef a
!if${something}
!endif # this will close the first !if, because ${something} is invalid
!endif
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4910 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:01:48 +00:00
kichik
910ed492ab
ignored invalid preprocessor commands in ignored blocks
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4909 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 15:54:28 +00:00
kichik
60c3a6165e
set __UNINSTALL__ in set_uninstall_mode, as in original patch #1644712
...
PageEx and PageExEnd set uninstall_mode in script.cpp, so setting this in set_code_type_predefines doesn't work
it's probably better to set it in set_uninstall_mode as other commands probably use it as well
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4908 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 15:39:23 +00:00
kichik
14f085bcbe
tests for patch #1644712 (new predefines)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4907 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 15:32:47 +00:00