kichik
b77e8674a4
fixed bug #2053642 - WinVer 95/NT4 ambiguity
...
also, the last huge commit was based on a patch by Anders
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5792 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 20:01:18 +00:00
kichik
b68f87341c
implemented RFE #1949260 - Windows Server 2008 support
...
fixed bug #2053700 - Windows XP x64 is reported as Windows 2003
added support for 9x "SP" by converting A, B, C to a SP number
also added IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter and OSHasTabletSupport
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5790 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 19:21:25 +00:00
kichik
dffc61dd63
use new artificial functions to remove the need to declare usage of functions from the header files and to remove the unnecessary differentiation between install and uninstall functions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5782 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 01:12:22 +00:00
kichik
7c1a3aa639
extract CallArtificialFunction to Util.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5780 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 00:04:05 +00:00
kichik
8e06903fc9
support for uninstaller
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5779 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 23:39:45 +00:00
kichik
0f977a9c4f
extract the common artificial function code to a macro
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5778 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 22:54:05 +00:00
kichik
76f8534004
fake functions so version detection code isn't massively duplicated
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5777 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 22:37:30 +00:00
kichik
39b7d36352
implemented RFE #2315740 - Library support for ActiveX exe /regserver
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5776 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:54:21 +00:00
kichik
6577ff4f14
fixed bug #2067946 - GetParameters returns an incorrect result in some situation.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5748 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 20:57:08 +00:00
kichik
0215951357
applied patch #2095363 - Patch for bug #2070708 (WinVer.nsh, service pack macros)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5719 212acab6-be3b-0410-9dea-997c60f758d6
2008-09-14 19:39:19 +00:00
kichik
274cdd5ac9
use System's r1 instead of $1
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5704 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 19:54:38 +00:00
kichik
0ab9548200
added service pack support for old versions of nt that didn't support OSVERSIONINFOEX
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5703 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 18:50:39 +00:00
kichik
7c7f065856
applied patch #2036802 - Windows service pack versions in WinVer.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5702 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 18:39:39 +00:00
kichik
ff40110eba
EM_EXLIMITTEXT from patch #2004129
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5697 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:13:46 +00:00
kichik
c8bed407f8
applied patch #1990761 - ${IfNotThen} macro for LogicLib
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5648 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-13 16:42:15 +00:00
joostverburg
709ed79b5b
msvbvm60.dll is protected by Windows Vista
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5635 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-04 12:55:12 +00:00
joostverburg
71b46b45c3
check whether function from StrFunc.nsh is already included
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5616 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-01 20:31:23 +00:00
joostverburg
1084ca06c6
allow StrFunc.nsh to be included multiple times
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5583 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-29 17:50:54 +00:00
joostverburg
f655226380
* New LangFile.nsh macro LANGFILE_INCLUDE_WITHDEFAULT to load language file with defaults being obtained from a default file. This replaces the LANGFILE_DEFAULT setting and makes it easier to use LangFile.nsh for multiple sets of languages file without having to care about the different LANGFILE_DEFAULT settings.
...
* Allow LangFile.nsh to be included multiple times.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5577 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-29 15:35:08 +00:00
kichik
dbc100af40
added missing ${MementoSectionDone}
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5574 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-16 19:42:06 +00:00
kichik
6382320e35
fixed eol-style
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5530 212acab6-be3b-0410-9dea-997c60f758d6
2008-02-08 21:14:37 +00:00
joostverburg
134e5efcdd
new macro for installer language files, which does not require the name of the language to be set (this is already done by the standard NSIS language files)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5500 212acab6-be3b-0410-9dea-997c60f758d6
2008-01-29 15:33:32 +00:00
joostverburg
858ddb4141
new header file for the setup of Visual Basic 6.0 run-time files
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5489 212acab6-be3b-0410-9dea-997c60f758d6
2008-01-24 21:45:42 +00:00
kichik
3a836f1f60
more comments for IfNot from patch #1846785
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5458 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-29 14:09:32 +00:00
kichik
0ae4903206
fixed bug #1852141 - WordFind do not support Chinese
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5435 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-22 15:27:33 +00:00
kichik
807a9b3687
fixed bug #1848952 - Overwriting LANGFILE_abc_NAME not possible anymore
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5431 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-22 09:54:29 +00:00
kichik
2675599a31
happy new year!
...
bug #1855805
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5429 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-22 09:41:57 +00:00
kichik
b6522a61a3
applied patch #1846785 - IfNot support for LogicLib
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5393 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-08 13:13:18 +00:00
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