Commit graph

240 commits

Author SHA1 Message Date
anders_k
1967160500 Copyright 2016
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6720 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-11 19:16:38 +00:00
anders_k
4a21c7113d ${Int64CmpU} in Util.nsh cannot use LogicLib because the LogicLib Z operators calls ${Int64CmpU} on 64-bit systems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6717 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-09 19:26:48 +00:00
anders_k
f674bf118f Minor documentation tweaks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6715 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-08 03:05:42 +00:00
anders_k
d74c5acdcd Incomplete support for Z (size_t) logiclib integer tests and other minor fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6713 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-07 14:34:21 +00:00
anders_k
94edfa7934 Don't redefine STRFUNC_*VERBOSITY when StrFunc.nsh is included multiple times
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6707 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-12 14:01:11 +00:00
anders_k
5e4e293df7 Be more forgiving when avoiding bug #1126
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6663 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-08 01:56:13 +00:00
anders_k
b81aac947b Use P<> and not <> when checking pointers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6651 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-02 21:07:21 +00:00
anders_k
efc4cfccea LogicLib: Don't add a EndSelect label when only one Case is used to avoid a unused label warning (bug #1126)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6650 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-01 21:02:56 +00:00
anders_k
70ef520055 * MUI_LANGUAGE usage warning was incorrectly displayed in some page combinations
* Fixed broken CCM_* defines in WinMessages.nsh


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6624 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-12 12:28:30 +00:00
anders_k
721090a0f3 * Reduced verbosity of StrFunc.nsh
* Fixed a 64-bit issue in welcome.nsi


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6616 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-24 20:47:47 +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
6361cfb1f6 Minor x64 system plugin example fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6590 212acab6-be3b-0410-9dea-997c60f758d6
2015-07-27 18:33:39 +00:00
anders_k
c853ef31a0 Updated copyright details
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6578 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-14 22:27:29 +00:00
anders_k
9ff4b3ef43 (C) 2015
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6577 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-06 21:43:39 +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
7ae2e8f84f * Added IsWow64 to x64.nsh and fixed RunningX64 for 64-bit installers.
* NSIS_AMD64 and NSIS_IX86 defines added for CPU target detection



git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6538 212acab6-be3b-0410-9dea-997c60f758d6
2014-08-15 20:25:18 +00:00
anders_k
0a8c72c950 !insertmacro allows macro recursion (RFE #497)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6511 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-04 23:27:04 +00:00
anders_k
c75a00bbe7 2014 and fixed some minor typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6478 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-13 15:51:45 +00:00
anders_k
570f45019d Clarify the difference between the LANGFILE and LANGFILE_EXT macros.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6454 212acab6-be3b-0410-9dea-997c60f758d6
2014-03-28 17:10:02 +00:00
anders_k
9ba36b14f5 Make sure SYSSTRUCT pointer members are correctly aligned for x64
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6447 212acab6-be3b-0410-9dea-997c60f758d6
2014-03-06 17:23:54 +00:00
anders_k
ac873f36cb Added P<, P<=, P=, P<>, P>= and P> LogicLib ptrdiff_t tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6445 212acab6-be3b-0410-9dea-997c60f758d6
2014-03-04 19:00:09 +00:00
anders_k
d799ee53d7 Basic Win64 support (MSVC)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6439 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-08 00:13:52 +00:00
anders_k
204f371097 Added Int32/64/Ptr helper macros to Util.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6438 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-03 20:19:35 +00:00
anders_k
e63fa6c53b Win64 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +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
bd591bf196 200? -> 2013
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6352 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-17 19:31:36 +00:00
kichik
fbd0cdd0f7 fixed eol
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6339 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:27:55 +00:00
anders_k
043b4006ed * Georgian and Pashto are now part of default install.
* LANGFILE macro now takes 4 parameters, all .nsh files have been updated
* LANGFILE_INCLUDE_WITHDEFAULT will now warn if the fallback string is used
* Removed some invalid English strings in various files
* Fixed Khmer LangId
* Minor Norwegian language fixes
* Some files changed from UTF16LE to UTF8SIG


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6302 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-16 00:28:45 +00:00
anders_k
088c7ba872 Add !define for PKEY_AppUserModel_StartPinOption and use it in the COM.nsh example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6295 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-12 23:23:01 +00:00
anders_k
9334c3fe89 Fix duplicate defines/conflicts in Include/Win*.nsh, nsDialogs.nsh and System.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6294 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-10 23:28:31 +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
b0c40ee3b5 Reduce define spew from included files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6264 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-17 12:37:03 +00:00
anders_k
5fc29c43e6 WinMessages: Minor ListView additions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6250 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-05 05:26:15 +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
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