Commit graph

4279 commits

Author SHA1 Message Date
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
kichik
bff435f106 applied patch #1644712 - new compiler predefines
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4906 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 15:32:04 +00:00
kichik
8b278be803 use a different temporary variable now that state_command_line is already in use
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4905 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 22:37:46 +00:00
kichik
0243b40a1d according to MSDN, passing NULL as hModule to GetModuleFileName will get the path for the executable of the process so there's no need for g_hInstance
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4904 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 22:24:26 +00:00
kichik
d01e124228 process command line before setting temporary directory to give the user a chance to use /S
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4903 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 22:08:18 +00:00
kichik
8ecaea19a5 set silent flag as early as possible, so most crc errors won't appear
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4902 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 21:29:03 +00:00
kichik
471db94eb8 clean-up for posix tests compatibility
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4901 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 18:07:40 +00:00
kichik
41585aacb4 lzma needs pthread on posix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4900 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 17:57:08 +00:00
kichik
cf297a3762 force c, as gcc thinks upper case .C extension is c++
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4899 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 17:56:05 +00:00
kichik
fd697f0b82 util.h isn't really needed and only causes problems when compiling the tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4898 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 17:50:31 +00:00
kichik
c342b6e194 gcc doesn't like deleting void*
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4897 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 17:49:10 +00:00
kichik
d10b1ccc5f util.h isn't really needed and only causes problems when compiling the tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4896 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 17:44:06 +00:00
kichik
196d1d0028 nsExec::Exec example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4895 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 15:23:40 +00:00
kichik
87d9c6d901 added winchar tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4894 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 14:08:41 +00:00
kichik
42fe2b8d43 fixed winchar_strcmp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4893 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 14:07:29 +00:00
kichik
8abd506086 convert all StrToWstrAlloc
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4892 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:27:21 +00:00
kichik
313cfdd331 fixed gcc conversion warning/error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4891 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:22:27 +00:00