Commit graph

4295 commits

Author SHA1 Message Date
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