From 2fa940b638e29b01a2b4acbdf121e21b823c62cd Mon Sep 17 00:00:00 2001 From: "Tobias B. Besemer" Date: Mon, 11 Nov 2019 15:25:20 +0100 Subject: [PATCH 1/2] Adding some notes to the files for version management of downstream projects Added some notes to files lately changed (2019) that downstream projects (projects that use NsisMultiUser) can better manage & handle the versions of NsMultiUser (files). Changes made: - Added header with project name copied from Include\NsisMultiUser.nsh - Copyright year bumped to 2019 in the header - Added relative path (in the project) & file name to the header - Added "Version" with last commit of file to the header --- Demos/Common/Utils.nsh | 13 +++++++++++++ Demos/MUI2_Limited/Setup.nsi | 13 +++++++++++++ Demos/MUI2_Limited/Uninstall.nsh | 13 +++++++++++++ Demos/MUI_1_2_Full/Setup.nsi | 13 +++++++++++++ Demos/MUI_1_2_Full/Uninstall.nsh | 13 +++++++++++++ Demos/NSIS_Full/Setup.nsi | 13 +++++++++++++ Demos/NSIS_Full/Uninstall.nsh | 13 +++++++++++++ Demos/UMUI_Ex_Full/Setup.nsi | 13 +++++++++++++ Demos/UMUI_Ex_Full/Uninstall.nsh | 13 +++++++++++++ Include/NsisMultiUser.nsh | 3 +++ Include/NsisMultiUserLang.nsh | 13 +++++++++++++ 11 files changed, 133 insertions(+) diff --git a/Demos/Common/Utils.nsh b/Demos/Common/Utils.nsh index 6b571c9..1dbf8c6 100644 --- a/Demos/Common/Utils.nsh +++ b/Demos/Common/Utils.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\Common\Utils.nsh +Version: 2019-05-06 + +*/ + !include LogicLib.nsh !include x64.nsh diff --git a/Demos/MUI2_Limited/Setup.nsi b/Demos/MUI2_Limited/Setup.nsi index 4002861..b9ce7e0 100644 --- a/Demos/MUI2_Limited/Setup.nsi +++ b/Demos/MUI2_Limited/Setup.nsi @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\MUI2_Limited\Setup.nsi +Version: 2019-07-24 + +*/ + !addplugindir /x86-ansi ".\..\..\Plugins\x86-ansi" !addplugindir /x86-unicode ".\..\..\Plugins\x86-unicode" !addincludedir ".\..\..\Include" diff --git a/Demos/MUI2_Limited/Uninstall.nsh b/Demos/MUI2_Limited/Uninstall.nsh index 1056bd5..a06e6cb 100644 --- a/Demos/MUI2_Limited/Uninstall.nsh +++ b/Demos/MUI2_Limited/Uninstall.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\MUI2_Limited\Uninstall.nsh +Version: 2019-07-24 + +*/ + !include un.Utils.nsh ; Variables diff --git a/Demos/MUI_1_2_Full/Setup.nsi b/Demos/MUI_1_2_Full/Setup.nsi index 1f572ce..aa1ef4b 100755 --- a/Demos/MUI_1_2_Full/Setup.nsi +++ b/Demos/MUI_1_2_Full/Setup.nsi @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\MUI_1_2_Full\Setup.nsi +Version: 2019-07-24 + +*/ + !addplugindir /x86-ansi ".\..\..\Plugins\x86-ansi" !addplugindir /x86-unicode ".\..\..\Plugins\x86-unicode" !addincludedir ".\..\..\Include" diff --git a/Demos/MUI_1_2_Full/Uninstall.nsh b/Demos/MUI_1_2_Full/Uninstall.nsh index 7ee4b0a..b3ce053 100755 --- a/Demos/MUI_1_2_Full/Uninstall.nsh +++ b/Demos/MUI_1_2_Full/Uninstall.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\MUI_1_2_Full\Uninstall.nsh +Version: 2019-07-24 + +*/ + !include un.Utils.nsh ; Variables diff --git a/Demos/NSIS_Full/Setup.nsi b/Demos/NSIS_Full/Setup.nsi index 03bacea..1f97302 100755 --- a/Demos/NSIS_Full/Setup.nsi +++ b/Demos/NSIS_Full/Setup.nsi @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\NSIS_Full\Setup.nsi +Version: 2019-07-24 + +*/ + !addplugindir /x86-ansi ".\..\..\Plugins\x86-ansi" !addplugindir /x86-unicode ".\..\..\Plugins\x86-unicode" !addincludedir ".\..\..\Include" diff --git a/Demos/NSIS_Full/Uninstall.nsh b/Demos/NSIS_Full/Uninstall.nsh index 8d96ee3..5f684be 100755 --- a/Demos/NSIS_Full/Uninstall.nsh +++ b/Demos/NSIS_Full/Uninstall.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\NSIS_Full\Uninstall.nsh +Version: 2019-07-24 + +*/ + !include un.Utils.nsh ; Variables diff --git a/Demos/UMUI_Ex_Full/Setup.nsi b/Demos/UMUI_Ex_Full/Setup.nsi index 376f93f..871d75b 100755 --- a/Demos/UMUI_Ex_Full/Setup.nsi +++ b/Demos/UMUI_Ex_Full/Setup.nsi @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\UMUI_Ex_Full\Setup.nsi +Version: 2019-07-24 + +*/ + !addplugindir /x86-ansi ".\..\..\Plugins\x86-ansi" !addplugindir /x86-unicode ".\..\..\Plugins\x86-unicode" !addincludedir ".\..\..\Include" diff --git a/Demos/UMUI_Ex_Full/Uninstall.nsh b/Demos/UMUI_Ex_Full/Uninstall.nsh index 78847f0..bdc1328 100755 --- a/Demos/UMUI_Ex_Full/Uninstall.nsh +++ b/Demos/UMUI_Ex_Full/Uninstall.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2019 Ricardo Drizin, Alex Mitev + +File : Demos\UMUI_Ex_Full\Uninstall.nsh +Version: 2019-07-24 + +*/ + !include un.Utils.nsh ; Variables diff --git a/Include/NsisMultiUser.nsh b/Include/NsisMultiUser.nsh index 8b1aab4..a114e34 100755 --- a/Include/NsisMultiUser.nsh +++ b/Include/NsisMultiUser.nsh @@ -6,6 +6,9 @@ Full source code, documentation and demos at https://github.com/Drizin/NsisMulti Copyright 2016-2018 Ricardo Drizin, Alex Mitev +File : Include\NsisMultiUser.nsh +Version: 2019-07-11 + */ !verbose push diff --git a/Include/NsisMultiUserLang.nsh b/Include/NsisMultiUserLang.nsh index dab602e..a41021d 100755 --- a/Include/NsisMultiUserLang.nsh +++ b/Include/NsisMultiUserLang.nsh @@ -1,3 +1,16 @@ +/* + +NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and "per-machine" (asks elevation *only when necessary*) installations + +Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ + +Copyright 2016-2018 Ricardo Drizin, Alex Mitev + +File : Include\NsisMultiUserLang.nsh +Version: 2019-07-11 + +*/ + !ifdef LANG_ENGLISH LangString MULTIUSER_PAGE_TITLE ${LANG_ENGLISH} "Choose Users" LangString MULTIUSER_INSTALL_PAGE_SUBTITLE ${LANG_ENGLISH} "Choose for which users to install $(^NameDA)." From a6f38e0471905c9511aed7ef63627bcfbb3146f2 Mon Sep 17 00:00:00 2001 From: "Tobias B. Besemer" Date: Mon, 11 Nov 2019 15:55:15 +0100 Subject: [PATCH 2/2] Forgot to save two files... (Copyright year bump) --- Include/NsisMultiUser.nsh | 2 +- Include/NsisMultiUserLang.nsh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Include/NsisMultiUser.nsh b/Include/NsisMultiUser.nsh index a114e34..3daaa50 100755 --- a/Include/NsisMultiUser.nsh +++ b/Include/NsisMultiUser.nsh @@ -4,7 +4,7 @@ NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and " Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ -Copyright 2016-2018 Ricardo Drizin, Alex Mitev +Copyright 2016-2019 Ricardo Drizin, Alex Mitev File : Include\NsisMultiUser.nsh Version: 2019-07-11 diff --git a/Include/NsisMultiUserLang.nsh b/Include/NsisMultiUserLang.nsh index a41021d..3e55475 100755 --- a/Include/NsisMultiUserLang.nsh +++ b/Include/NsisMultiUserLang.nsh @@ -4,7 +4,7 @@ NsisMultiUser.nsh - NSIS plugin that allows "per-user" (no admin required) and " Full source code, documentation and demos at https://github.com/Drizin/NsisMultiUser/ -Copyright 2016-2018 Ricardo Drizin, Alex Mitev +Copyright 2016-2019 Ricardo Drizin, Alex Mitev File : Include\NsisMultiUserLang.nsh Version: 2019-07-11