Add deprecation warning for Windows XP
authorAndre Heinecke <aheinecke@intevation.de>
Sun, 14 May 2017 10:15:01 +0000 (12:15 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Sun, 14 May 2017 10:15:01 +0000 (12:15 +0200)
* src/installer.nsi: Add deprecation warning for Windows XP.

--
We no longer test there as a first Tier platform and may want
to remove support in the future.

GnuPG-Bug-Id: T3153

src/installer.nsi

index c64ccf6..28eccc2 100644 (file)
@@ -31,6 +31,7 @@
 !endif
 
 !include "WinMessages.nsh"
+!include "WinVer.nsh"
 
 # We use the modern UI 2.
 !include "MUI2.nsh"
@@ -545,6 +546,11 @@ LangString T_FoundOldClaws ${LANG_ENGLISH} \
     http://www.claws-mail.org/win32 $\r$\n$\r$\n\
     Uninstall Claws Mail from Gpg4win now?"
 
+# From Function CheckClawsUninstall
+LangString T_XPisDeprecated ${LANG_ENGLISH} \
+   "Windows Versions before Windows Vista are no longer maintained by Gpg4win. \
+    $\r$\nSupport for them may be removed in a future version."
+
 # FIXME: The GetAfterChar function comes from the NSIS wiki.
 Function un.GetAfterChar
   Exch $0 ; chop char
@@ -687,6 +693,10 @@ initDone:
 !endif
   !insertmacro MUI_LANGDLL_DISPLAY
 
+${IfNot} ${AtLeastWinVista}
+    MessageBox MB_OK "$(T_XPisDeprecated)"
+${Endif}
+
   ${MementoSectionRestore}
   Call CalcDefaults
   Call CalcDepends