Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Mon, 10 Jun 2019 12:39:50 UTC Commit: c159d1ae6fd34dff9dfa905b98478d1a9e846231 https://github.com/geany/geany/commit/c159d1ae6fd34dff9dfa905b98478d1a9e8462...
Log Message: ----------- Windows installer: Migrate to NSIS 3.x
Closes #1302.
Modified Paths: -------------- geany.nsi.in
Modified: geany.nsi.in 13 lines changed, 8 insertions(+), 5 deletions(-) =================================================================== @@ -26,6 +26,8 @@ ; Do a Cyclic Redundancy Check to make sure the installer was not corrupted by the download CRCCheck force RequestExecutionLevel highest ; set execution level for Windows Vista +; NSIS 3 Unicode support +Unicode true
;;;;;;;;;;;;;;;;;;; ; helper defines ; @@ -53,13 +55,14 @@ VIAddVersionKey "ProductVersion" "${PRODUCT_VERSION}" VIAddVersionKey "LegalCopyright" "Copyright 2005 The Geany contributors" VIAddVersionKey "FileDescription" "${PRODUCT_NAME} Installer"
-BrandingText "$(^NAME) installer (NSIS 2.51)" +BrandingText "$(^NAME) installer (NSIS 3.04)" InstallDir "$PROGRAMFILES\Geany" Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" SetCompressor /SOLID lzma ShowInstDetails hide ShowUnInstDetails hide XPStyle on +ManifestSupportedOS all !ifdef INCLUDE_GTK OutFile "geany-${PRODUCT_VERSION}_setup.exe" !else @@ -77,10 +80,10 @@ Var UNINSTDIR !include "MUI2.nsh"
;Reserve files used in .onInit, for faster start-up -ReserveFile "${NSISDIR}\Plugins\System.dll" -ReserveFile "${NSISDIR}\Plugins\UserInfo.dll" -ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll" -ReserveFile "${NSISDIR}\Plugins\LangDLL.dll" +ReserveFile "${NSISDIR}\Plugins\x86-unicode\System.dll" +ReserveFile "${NSISDIR}\Plugins\x86-unicode\UserInfo.dll" +ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll" +ReserveFile "${NSISDIR}\Plugins\x86-unicode\LangDLL.dll"
!define MUI_ABORTWARNING !define MUI_ICON "icons\geany.ico"
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).