Commit graph

192 commits

Author SHA1 Message Date
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
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