Commit graph

4222 commits

Author SHA1 Message Date
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
kichik
88572123e5 fixed bug #1606716 - InstallOptions might send irrelevant NOTIFY for radiobuttons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4854 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-19 19:26:04 +00:00
kichik
b4a00a8ede size optimization - no need for GetDlgItem, WM_COMMAND comes with the lParam = HWND
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4853 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-19 18:30:56 +00:00
kichik
60a6ec28cb fixed scons 0.96.94 compatibility
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4852 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-16 21:34:11 +00:00
kichik
216afb19a3 2.23
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4850 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 18:08:40 +00:00
kichik
7bb6d3cd5e 2.23
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4849 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 17:50:06 +00:00
kichik
54306b3abf tabs to spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4848 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 17:40:10 +00:00
kichik
c145d69e55 2006 -> 2007
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4847 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 17:28:23 +00:00
kichik
92681504ee little clear up based on patch #1624292 - VPatch docs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4846 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-29 12:48:47 +00:00
kichik
9a75eca79f fixed bug #1620178 - System::Store l crash installer when private stack is empty
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4845 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-22 12:47:03 +00:00
kichik
2cda34fbec fixed bug #1616267 - System plugin crash with parenthesis in filename
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4844 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-15 11:52:11 +00:00
kichik
ae3373311e applied patch #1611866 - Fix MMapFile::release(void *pView, int size)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4843 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-09 15:17:24 +00:00
kichik
4ca1f6d04b some CEXEBuild::doParse cleanup
- removed last_line_had_slash which was always set to zero
 - moved m_linebuild.resize(0) so it won't free the memory the next condition uses, though the line needs to be 64kb for that to happen
 - took care of a coupple of comments


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4842 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-09 13:08:05 +00:00
kichik
62007bdd5b test block comments in !if blocks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4841 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-09 13:03:02 +00:00
kichik
22088d6674 fixed bug #1610773 - nsis-2.22 fails to install on Linux (mingw32)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4840 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-08 12:22:13 +00:00
kichik
ab5977c0ad use the safer mkstemp instead of tmpnam
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4839 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-08 12:20:58 +00:00
kichik
069aa18e9f fixed bug #1611251 - Uninstalling NSIS 2.22 leaves Start menu icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4838 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-08 11:21:44 +00:00
kichik
361bf72ee1 spaces to tabs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4837 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-06 06:15:40 +00:00
kichik
e6af117ae9 set MSVS_VERSION
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4836 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-05 20:59:21 +00:00
kichik
80c1dfbc16 fixed bug #1605581 - nsExec:ExecToLog is unstable in silent mode
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4835 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-01 16:29:36 +00:00
kichik
0d05d1ea62 properly print todo list
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4834 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-27 17:50:53 +00:00
kichik
b56dfd5045 globalize scons_line
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4833 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-27 17:49:30 +00:00