Commit graph

4243 commits

Author SHA1 Message Date
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
kichik
fb80d0f5f7 use same conversion for IS_INTRESOURCE and MAKEINTRESOURCE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4890 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:15:49 +00:00
kichik
4fb4a1f688 StrToWstrAlloc -> winchar_fromansi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4889 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:09:24 +00:00
kichik
01ebc199ef CreateUnicodeString -> winchar_fromansi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4888 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:08:32 +00:00
kichik
249903acc8 use winchar
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4887 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:07:28 +00:00
kichik
478f9536e4 add support for codepage selection in winchar_*ansi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4886 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:04:52 +00:00
kichik
ac156f5ebe GetResourceSize -> GetResourceSizeA/GetResourceSizeW
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4885 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:02:50 +00:00
kichik
822d2fd546 UpdateResource->UpdateResourceA
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4884 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 12:58:18 +00:00
kichik
5b01b17f11 wcs* use wchar_t on POSIX, which is not the same as WCHAR
so, winchar_* is introduced which uses WCHAR


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4883 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 12:57:44 +00:00
kichik
33800e2160 more of patch #1643633
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4882 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 11:22:51 +00:00
kichik
1750a886af UnInstallLib is usually used in uninstallers, so use un.GetParent instead of GetParent
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4881 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 16:14:00 +00:00
kichik
35ae3cca66 applied patch #1643633 - 64bit PE support for CResourceEditor
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4880 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:55:36 +00:00
kichik
bc27ce462e typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4879 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:25:11 +00:00
kichik
c037ecfeed fixed bug #1083492 - resource editor unicode conversion is lossy
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4878 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:19:29 +00:00
kichik
92229d0a82 slight name changes to better fit the "standard"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4877 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 13:25:44 +00:00
kichik
94fc6745fa fixed bug #1554178 - Compiler ignores next line after comment line ends with \
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4876 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 13:24:28 +00:00
kichik
f47023d9df fixed bug #1174184 - end of InstallDir appended after browse with custom dir var
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4875 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 13:08:18 +00:00
kichik
6e6b20ea64 fixed bug #1411970 - Settings in HKLM instead of HKCU?
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4874 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 12:51:26 +00:00
kichik
3e66b3771a make sure the PE is 32-bit and not 64-bit (PE32+)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4873 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 11:37:18 +00:00
kichik
344f759bd5 add optional header magic definitions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4872 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 11:36:29 +00:00
kichik
8d441329d7 use !verbose
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4871 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 11:23:02 +00:00
kichik
9e429996af fixed bug #1097642 - Uninstaller deletes components on reboot after reinstall
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4870 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 11:19:30 +00:00
kichik
db0d67633b fixed bug #1626504 - VIAddVersionKey causes problems with localized installers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4869 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 21:21:30 +00:00
kichik
e62f8b50aa more patch #1634704 updates
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4868 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 20:47:37 +00:00
kichik
0117e3138e try CSIDL before resorting to registry or API for paths
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4867 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 19:41:28 +00:00
kichik
edc2d5b49d proper comment, $SYSDIR doesn't change
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4866 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 19:35:48 +00:00
kichik
5201b056ba fixed bug #1638191 - have RegDLL use LoadLibraryEx with LOAD_WITH_ALTERED_SEARCH_PATH
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4865 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 18:16:57 +00:00
kichik
31154c4424 applied patch #1634704 - FOCUS flag for InstallOptions Plugin
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4864 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 17:33:31 +00:00
kichik
bd86ee1bfc fixed bug #1635841 - gcc strict-aliasing and build system
- added STRIP, APPEND_CCFLAGS and APPEND_LINKFLAGS command line options
 - added -fno-strict-aliasing to stubs and plug-ins


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4863 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 17:01:54 +00:00
kichik
ce18bd8cb8 compression tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4862 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 16:05:03 +00:00
kichik
9cb54c2272 return >0 only when really finished
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4861 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 16:03:10 +00:00
kichik
0d152aa1de no need for #ifdef anymore with the new build system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4860 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 14:12:24 +00:00
kichik
03dd061d27 no need for #ifdef anymore with the new build system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4859 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 13:57:22 +00:00
kichik
e73d2c0080 fixed bug #1642107 - Simple Typo: "an" instead of "and"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4858 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 09:21:48 +00:00
kichik
ec931af459 don't return 0 from CLZMA::Comrpess when finished, return 1
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4857 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-22 20:01:24 +00:00
kichik
c06d106133 patch #1631765 - New Galician translation available
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4856 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-19 20:09:12 +00:00
kichik
8c1bfd4428 fixed bug #1631889 - NSIS compiler issues erroneous warning on uninstall sections
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4855 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-19 19:33:49 +00:00