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
27a82ca909
Added minimal Tab and ListView support to WinMessages.nsh and some COM helper macros
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6245 212acab6-be3b-0410-9dea-997c60f758d6
2012-06-23 00:26:26 +00:00
kichik
5a7c66b0f0
added missing NSH files and converted includesWin to use Split()
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6189 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-02 04:30:49 +00:00
anders_k
da2826edd9
Added all known PBM_ messages and a couple of CCM_ messages
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6161 212acab6-be3b-0410-9dea-997c60f758d6
2011-09-12 18:06:54 +00:00
anders_k
fbbbe1c31a
Added IApplicationAssociationRegistration[UI]
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6147 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-24 16:29:47 +00:00
anders_k
367a67b965
More .nsh COM stuff (IShellItem, IStartMenuPinnedList, IPropertyStore and basic PROPVARIANT support)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6144 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-13 20:41:17 +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
anders_k
d4c58392e7
Created Include\Win\COM.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6139 212acab6-be3b-0410-9dea-997c60f758d6
2011-03-11 05:35:56 +00:00
anders_k
a411bbc181
Fix bug #3078983 _Win_HIWORD macro outvar error
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6124 212acab6-be3b-0410-9dea-997c60f758d6
2010-10-02 01:55:25 +00:00
wizou
746d91af33
LANGFILE macro arguments now include a localized name AND an ASCII-only name (closest possible to the localized name)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6115 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 09:18:15 +00:00
afrow_uk
2170215b06
Resubmitted Sections.nsh with StrCpy ops back in (and added to my macros). Thanks Anders :S
...
I spose conditional compilation would be a better solution but meh!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6076 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 20:17:29 +00:00
afrow_uk
b28daffd60
Added RemoveSection and UnremoveSection macros to hide+unselect and show+select a section. Removed some unnecessary StrCpy ops from the other macros.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6074 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 18:36:36 +00:00
wizou
70ccef9cbc
Unicode: Fixed some scripts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6068 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-21 08:55:35 +00:00
wizou
cdf7735a77
Jim Park's Unicode NSIS merging - Step 2 : merge TCHARs changes into trunk
...
Compiler output is identical before & after this step
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6037 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-26 17:18:17 +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
cde0aea770
fixed bug #2849872 - LogicLib Do..Loop warning
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6005 212acab6-be3b-0410-9dea-997c60f758d6
2009-12-05 21:52:39 +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
3ba351b394
native eol
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5929 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-05 01:38:12 +00:00
kichik
0aed504f4a
happy new year!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5917 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 14:44:30 +00:00
pabs3
80c2fae5c1
Remove some gratuitous use of non-ANSI characters that were making the Unicode patch harder to review.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5905 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-13 16:54:39 +00:00
kichik
c4c03ac50e
WinDef.nsh -> WinCore.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5892 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-01 01:04:34 +00:00
anders_k
ef5f695d5e
Updated description comment to new filename
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5889 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 14:09:58 +00:00
anders_k
3241c3976e
Renamed WinDef.nsh to WinCore.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5888 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 14:05:13 +00:00
anders_k
7b7237f969
Added WinDef.nsh and friends to SCons and makensis.nsi
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5887 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-27 13:25:25 +00:00
anders_k
a6654feade
Added WinDef.nsh and Win subdir - New headers with common windows stuff
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5885 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-26 14:39:36 +00:00
kichik
5bbdfaba11
extract recurring string REGTOOL_KEY so version is defined only once
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5862 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-20 11:55:06 +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
dba6bb4210
applied patch #2135855 - Timer support for nsDialogs
...
also added progress bar support for the example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5803 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 17:56:54 +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
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