anders_k
3c3d929aad
Optimize known conditions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7330 212acab6-be3b-0410-9dea-997c60f758d6
2021-09-19 21:10:16 +00:00
anders_k
52d6782447
Added GetWinVer instruction
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7309 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-29 18:39:07 +00:00
anders_k
784281b5ca
Win10 21H1
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7268 212acab6-be3b-0410-9dea-997c60f758d6
2021-06-03 18:10:09 +00:00
anders_k
81f6e5550d
Added 20H2 detection
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7241 212acab6-be3b-0410-9dea-997c60f758d6
2020-12-29 20:25:27 +00:00
anders_k
4c4f27a2c4
WinVer Win10 20H1 detection
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7181 212acab6-be3b-0410-9dea-997c60f758d6
2020-05-17 21:21:15 +00:00
anders_k
4c7f46920b
Update WinVer Win10
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7128 212acab6-be3b-0410-9dea-997c60f758d6
2019-10-21 23:21:57 +00:00
anders_k
161e81c2f5
Minor documentation fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7081 212acab6-be3b-0410-9dea-997c60f758d6
2019-02-11 17:45:47 +00:00
anders_k
0b05c1d80d
Removed WinVer WaaS diagnostic warning
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7063 212acab6-be3b-0410-9dea-997c60f758d6
2018-12-07 22:56:22 +00:00
anders_k
6f79ea23b4
Added WinVer "Windows as a Service" detection macros
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7062 212acab6-be3b-0410-9dea-997c60f758d6
2018-12-07 22:53:49 +00:00
anders_k
0ebf72824d
Added WinVer AtLeastBuild and AtMostBuild
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7056 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-30 16:49:13 +00:00
anders_k
c88694b86f
Only include WinVer Win9x code in 32-bit ANSI installers
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6970 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-25 18:37:15 +00:00
anders_k
5fd21f1934
Added WinVer.nsh IsDomainController (patch #286 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6969 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-25 17:43:59 +00:00
anders_k
a9b56a63fd
WinVer server 2016 support (patch #282 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6840 212acab6-be3b-0410-9dea-997c60f758d6
2017-03-21 22:12:35 +00:00
anders_k
7fff5828ad
Changed the VER_NT_WORKSTATION comparison check to match the MSDN recommendation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6757 212acab6-be3b-0410-9dea-997c60f758d6
2016-06-18 20:59:33 +00:00
anders_k
06f3fbe52f
*Now adds the Win10 manifest by default
...
*Updated WinVer with Win10 version
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6593 212acab6-be3b-0410-9dea-997c60f758d6
2015-07-30 18:47:09 +00:00
anders_k
46ac05004d
Preliminary ManifestSupportedOS and WinVer.nsh Win10 support
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6558 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-21 23:13:26 +00:00
anders_k
e23b3db418
Windows 8.1 & 2012R2 support in WinVer.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6412 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-02 21:19:45 +00:00
anders_k
db1838e746
Try to handle Unicode mode changes after !include
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6372 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-05 09:47:39 +00:00
anders_k
1f949ccb94
Minor example scripts and WinVer.nsh fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6272 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-16 09:43:36 +00:00
anders_k
e0efe0aa7b
Add logiclib macros for Win8
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6249 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-05 05:13:55 +00:00
anders_k
fb9c8639c4
WinVer: Support Win8 and Srv2012
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6248 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-05 00:04:30 +00:00
anders_k
c47d4b12f7
Defend against VER_PLATFORM_WIN32_NT conflict
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6143 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-13 20:31:20 +00:00
wizou
752d7d239a
Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
...
Compiler output is identical before & after this step
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-24 17:22:56 +00:00
kichik
c7c0e73df8
2008R2 is a server, so add the special bit
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5962 212acab6-be3b-0410-9dea-997c60f758d6
2009-05-13 18:10:41 +00:00
kichik
2651dc3573
tabs to spaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5961 212acab6-be3b-0410-9dea-997c60f758d6
2009-05-13 18:01:20 +00:00
anders_k
ee32640065
Support for Win7 and 2008R2
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5960 212acab6-be3b-0410-9dea-997c60f758d6
2009-05-11 16:45:32 +00:00
kichik
5ac5b3f95b
deprecate SetPluginUnload and /NOUNLOAD
...
plug-ins are now responsible to keeping themselves loaded using the new api
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5855 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 08:17:15 +00:00
kichik
e989777f12
get just one char for windows 9x "service pack"
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5810 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-01 22:35:48 +00:00
kichik
9ac4ab0891
bring back WinVerGetMajor, WinVerGetMinor and WinVerGetBuild
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5808 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 21:15:01 +00:00
kichik
f1cd865190
make ${WinVerGetServicePackLevel} accept an output variable again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5807 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 21:03:55 +00:00
kichik
d01c264c5e
and also in calls...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5798 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:21:04 +00:00
kichik
8309260972
no need for outvar
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5797 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:19:14 +00:00
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
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
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
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
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