X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/9694f3718219a388edcf672fa0a663298bd2475c..4d9b8cfde347c30066cdcf1002fb6d4b02bdc808:/windows/putty.iss diff --git a/windows/putty.iss b/windows/putty.iss index 6fe5a969..0cfd0e4f 100644 --- a/windows/putty.iss +++ b/windows/putty.iss @@ -2,6 +2,7 @@ ; $Id$ ; ; -- Inno Setup installer script for PuTTY and its related tools. +; Last tested with Inno Setup 5.0.8. ; ; TODO for future releases: ; @@ -13,15 +14,16 @@ [Setup] AppName=PuTTY -AppVerName=PuTTY version 0.58 -VersionInfoTextVersion=Release 0.58 -AppVersion=0.58 -VersionInfoVersion=0.58.0.0 +AppVerName=PuTTY version 0.63 +VersionInfoTextVersion=Release 0.63 +AppVersion=0.63 +VersionInfoVersion=0.63.0.0 AppPublisher=Simon Tatham AppPublisherURL=http://www.chiark.greenend.org.uk/~sgtatham/putty/ AppReadmeFile={app}\README.txt DefaultDirName={pf}\PuTTY DefaultGroupName=PuTTY +SetupIconFile=puttyins.ico UninstallDisplayIcon={app}\putty.exe ChangesAssociations=yes ;ChangesEnvironment=yes -- when PATH munging is sorted (probably) @@ -52,7 +54,7 @@ Source: "..\doc\putty.chm"; DestDir: "{app}"; Flags: restartreplace uninsrestart Source: "..\doc\putty.hlp"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete Source: "..\doc\putty.cnt"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete Source: "..\LICENCE"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete -Source: "..\README.txt"; DestDir: "{app}"; Flags: isreadme restartreplace uninsrestartdelete +Source: "README.txt"; DestDir: "{app}"; Flags: isreadme restartreplace uninsrestartdelete [Icons] Name: "{group}\PuTTY"; Filename: "{app}\putty.exe" @@ -91,3 +93,14 @@ Root: HKCR; Subkey: "PuTTYPrivateKey\shell\edit\command"; ValueType: string; Val ; XXX: it would be nice if this task weren't run if a silent uninstall is ; requested, but "skipifsilent" is disallowed. Filename: "{app}\putty.exe"; Parameters: "-cleanup-during-uninstall"; RunOnceId: "PuTTYCleanup"; StatusMsg: "Cleaning up saved sessions etc (optional)..." + +[Messages] +; Since it's possible for the user to be asked to restart their computer, +; we should override the default messages to explain exactly why, so they +; can make an informed decision. (Especially as 95% of users won't need or +; want to restart; see rant above.) +FinishedRestartLabel=One or more [name] programs are still running. Setup will not replace these program files until you restart your computer. Would you like to restart now? +; This message is popped up in a message box on a /SILENT install. +FinishedRestartMessage=One or more [name] programs are still running.%nSetup will not replace these program files until you restart your computer.%n%nWould you like to restart now? +; ...and this comes up if you try to uninstall. +UninstalledAndNeedsRestart=One or more %1 programs are still running.%nThe program files will not be removed until your computer is restarted.%n%nWould you like to restart now?