Commit graph

1225 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
0e0bc68e58 size optimization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4823 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-25 11:37:59 +00:00
kichik
a92506d828 fixed bug #1542530 - WriteUninstaller fails to overwrite read-only uninstallers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4822 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-25 11:32:19 +00:00
kichik
9f37ece536 size optimization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4821 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-25 10:51:00 +00:00
kichik
d13749922d size optimization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4820 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-25 10:28:32 +00:00
kichik
e06fba9e3b fixed bug #1115825 - install pg/Show details/rt clk popup not destroyed on finish
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4819 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-25 10:17:26 +00:00
kichik
4bdb1ebd7d Copy is deprecated by Clone in scons 0.96.93
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4813 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-11 13:04:35 +00:00
kichik
79a3b31431 added highest option for RequestExecutionLevel
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4812 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-10 14:54:23 +00:00
kichik
e4351afd42 cosmetics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4809 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-06 07:04:38 +00:00
joostverburg
06cd07de1a line breaks in license text
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4808 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-05 23:24:49 +00:00
kichik
b288659b9e added missing NSIS_VERSION to fprintf
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4792 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-29 00:05:21 +00:00
kichik
d0e2079a99 fixed syntax error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4791 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-28 23:58:15 +00:00
joostverburg
e497d771b1 * The LZMA compression module for NSIS is now licensed under the Common Public License version 1.0
* Added license and copyright notice to every source file
* The new COPYING file and license section in the Users Manual list the terms of all relevant licenses


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4787 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-28 19:45:02 +00:00
kichik
2cd2142ca3 upgraded to lzma sdk 4.43 for faster compression
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4772 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-16 08:46:36 +00:00
kichik
51a96f2d75 avoid gcc warning about switch
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4771 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-16 08:05:22 +00:00
kichik
592feee35c cosmetics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4770 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-16 07:53:49 +00:00
kichik
f6e706f2b0 added RequestExecutionLevel
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4753 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 14:06:45 +00:00
kichik
c2b6cbe0b7 cosmetics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4752 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 13:41:17 +00:00
kichik
2f15840257 moved manifest generation to a seprate file and added made it support vista's access level extensions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4751 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 13:38:21 +00:00
kichik
f4bfa52981 extracted SetVarsSection
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4750 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-16 11:35:43 +00:00
kichik
71e601f11f fixed bug #1536377 - incorrect timestamps on big-endian platforms
instead of messing with structs, use simple arithmetic ops to split the time to low & high words


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4738 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-19 12:47:17 +00:00
kichik
f69dde1f7a NLF_ERR_REG_DLL isn't used anywhere, no need to add it to the language table
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4729 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-07 14:01:54 +00:00
kichik
2e365a4e13 fixed bug #1535995 - failed plug-in calls output incomplete messages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4728 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-07 13:57:13 +00:00
kichik
593633dec7 like StrCmp and !ifdef, !if is now case insensitive
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4719 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-03 18:49:07 +00:00
kichik
1faa72a2d2 fixed bug #1468852 - Wrong "Total size" reported if greater than 2GB
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4714 212acab6-be3b-0410-9dea-997c60f758d6
2006-07-30 11:58:22 +00:00
kichik
e530408b95 partial fix for bug #1470826 - unaligned memory access
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4713 212acab6-be3b-0410-9dea-997c60f758d6
2006-07-30 11:52:20 +00:00