Commit graph

192 commits

Author SHA1 Message Date
kichik
83a44fd2e7 convert BST_* to numbers without prefix for easier comparison
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5290 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-28 18:30:25 +00:00
kichik
49c4a0beb2 added BST_* for bug #1792422
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5273 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-11 18:00:35 +00:00
kichik
e0dc9ab083 use SetRegView lastused to avoid resetting the user's setting
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5270 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-08 17:28:37 +00:00
kichik
502fb72397 fixed bug #1771644 - LB_ERR missing in WinMessages
added CB_ERR too


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5251 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-25 08:39:55 +00:00
joostverburg
d7881c29c8 * Distribute MUI2 beta
* Preliminary MUI2 documentation


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5249 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-22 21:57:23 +00:00
joostverburg
346685ca9e Header file to create langauge file that can be included with a single command.
When LANGFILE_DEFAULT is set, missing strings will automatically be loaded from a default file.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5227 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 01:08:42 +00:00
kichik
a6231ca0c9 applied patch #1742562 to fix bug #1742255 - GetFileVersion shows incorrect version for .NET Framework 2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5171 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-26 17:37:52 +00:00
kichik
a251629bdb fixed bug #1742793 - ReverseSection macro in Sections.nsh doesn't work
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5170 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-26 17:27:01 +00:00
kichik
2f6ecc148a better wording
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5131 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-27 15:56:37 +00:00
kichik
1ba91cb11f using __LINE__ for special labels can result in duplicate labels across files (two includes in the same function)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5130 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-27 15:15:12 +00:00
kichik
99208104ad don't fail when filename starts with a number
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5101 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-19 18:24:13 +00:00
kichik
677c489be1 use LibraryLocal on POSIX as well
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5086 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-15 21:34:38 +00:00
kichik
a25547816b added x64 support for library macros
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5077 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-14 16:58:57 +00:00
kichik
bfe47ca072 applied patch #1699435 - LIBRARY_IGNORE_VERSION
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5061 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-12 17:44:25 +00:00
kichik
b3451dc30e fixed bug #1692761 - Library.nsh warning when not using macro UnInstallLib
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5034 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-03 10:47:27 +00:00
kichik
b3310a3170 not using System.dll for case-sensitive comparison anymore
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5003 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-20 19:38:19 +00:00
kichik
edeb26b7a7 don't Return from macro, use Goto
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4993 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-10 17:49:21 +00:00
kichik
18baaa804d typo
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4991 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-10 16:24:40 +00:00
kichik
2969aa40fc remember previously selected sections
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4990 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-10 14:41:05 +00:00
kichik
307dd13446 LOGICLIB_SECTIONCMP is no longer required
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4988 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-10 12:55:33 +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
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
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
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
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
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
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
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
88b5eb588c $__INSTALLLLIB_SESSIONGUID might as well be {000...}, it's no different than 'session' in functionality
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4829 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-27 16:27:16 +00:00
kichik
5f64570db1 fixed __InstallLib_Helper_InitSession
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4811 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-09 19:56:01 +00:00
kichik
d00c894737 the system plug-in can take care of the guid/string conversion
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4810 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-06 21:18:12 +00:00
kichik
07278e86f2 !verbose 3
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4805 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-03 11:13:16 +00:00
joostverburg
0fd9346130 corrected Windows 98 and Windows Me version number
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4801 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-31 22:29:08 +00:00
kichik
723d9dcf9a Instructor fixed handle leak in Locate
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4769 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-06 16:49:18 +00:00
kichik
fb8bd938f1 fix comment
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4766 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-30 15:41:17 +00:00
kichik
24006b816e added WinVer.nsh - LogicLib extensions for handling Windows versions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4764 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-29 17:41:55 +00:00
kichik
14fc71d2cd typo
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4763 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-29 17:18:38 +00:00
kichik
0b68fa4d3c skip popping the value and directly use LogicLib for IsRunningX64
the very first LogicLib extension - cool!


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4762 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-29 16:15:50 +00:00
kichik
11d465de96 macros for x64 installations handling
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4756 212acab6-be3b-0410-9dea-997c60f758d6
2006-09-23 08:16:28 +00:00
kichik
83e60e3136 partial fix for bug #1537976 - vague LogicLib syntax error messages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4736 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-19 10:56:16 +00:00
kichik
8193ae3f9c fixed __InstallLib_Helper_GetVersion for POSIX
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4687 212acab6-be3b-0410-9dea-997c60f758d6
2006-06-16 07:50:59 +00:00
kichik
3c5b768f06 updates by Instructor:
* GetFileAttributes corrections
 * Prevent error in case of multiple header inclusion


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4685 212acab6-be3b-0410-9dea-997c60f758d6
2006-06-01 10:43:20 +00:00
kichik
be2557be2b fixed bug #1471341 - InstallLib misinterprets TLB version number
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4658 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-18 10:38:31 +00:00
kichik
8739a4e26d typelibs are supported
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4640 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-05 18:51:54 +00:00
kichik
0e71cb5a78 a more accurate error message
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4603 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-17 21:21:18 +00:00
kichik
4899ab09c9 added ClearErrors so an error will truly come from File as expected
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4600 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-17 20:33:59 +00:00
kichik
6a21109107 added SetFileAttribute back to remove read-only flag
File only removes the read-only flag when SetOverwrite mode is set to "on", not "try" as with InstallLib


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4599 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-17 20:07:50 +00:00
kichik
2ca8151f8a added a minimal implementation of __InstallLib_Helper_GetVersion for non-win32 platforms, using GetDLLVersionLocal
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4597 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-17 12:15:51 +00:00
kichik
7332ff04d7 Updates by Instructor:
- Added /NOUNLOAD flag for the system plugin calls. Functions that uses system plugin calls several times, now 25-75% faster.
 - Added tests for new WordReplace options "{", "}", "{*", "}*"


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4518 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-10 10:51:26 +00:00