|
@@ -30,11 +30,11 @@ For conditions of distribution and use, see <a href="http://www.jrsoftware.org/f
|
|
|
|
|
|
<p><a name="5.5.0"></a><span class="ver">5.5.0-dev </span><span class="date">(?)</span></p>
|
|
<p><a name="5.5.0"></a><span class="ver">5.5.0-dev </span><span class="date">(?)</span></p>
|
|
<ul>
|
|
<ul>
|
|
-<li>On Windows Vista and newer, Setup now supports the Windows Restart Manager API to close and restart applications using files that need to be updated by the [Files] or [InstallDelete] section:
|
|
|
|
|
|
+<li>On Windows Vista and newer, Setup now supports the Windows <a href="msdn.microsoft.com/en-us/library/windows/desktop/aa373524.aspx" target="_blank">Restart Manager</a> API to close and restart applications using files that need to be updated:
|
|
<ul>
|
|
<ul>
|
|
- <li>Added new [Setup] section directive: <tt>CloseApplications</tt>, which defaults to <tt>yes</tt>.</li>
|
|
|
|
|
|
+ <li>Added new [Setup] section directive: <tt>CloseApplications</tt>, which defaults to <tt>yes</tt>. If set to <tt>yes</tt> and Setup is not running silently, Setup will now pause on the <i>Preparing to Install</i> wizard page if it detects applications using files that need to be updated by the [Files] or [InstallDelete] section, showing the applications and asking the user if Setup should automatically close the applications and restart them after the installation has completed. If set to <tt>yes</tt> and Setup is running silently, Setup will always close and restart such applications, unless told not to via the command line (see below).</li>
|
|
<li>Added new [Setup] section directive: <tt>CloseApplicationsFilter</tt>, which defaults to <tt>*.exe,*.dll,*.chm</tt>.</li>
|
|
<li>Added new [Setup] section directive: <tt>CloseApplicationsFilter</tt>, which defaults to <tt>*.exe,*.dll,*.chm</tt>.</li>
|
|
- <li>Added new [Setup] section directive: <tt>RestartApplications</tt>, which defaults to <tt>yes</tt></tt>.</li>
|
|
|
|
|
|
+ <li>Added new [Setup] section directive: <tt>RestartApplications</tt>, which defaults to <tt>yes</tt>. Note: for Setup to be able to restart an application after the installation has completed, the application needs to be using the Windows API <tt>RegisterApplicationRestart</tt> function.</li>
|
|
<li>Added new command line parameters supported by Setup: /NOCLOSEAPPLICATIONS and /NORESTARTAPPLICATIONS. These can be used to overide the new <tt>CloseApplications</tt> and <tt>RestartApplications</tt> directives.</li>
|
|
<li>Added new command line parameters supported by Setup: /NOCLOSEAPPLICATIONS and /NORESTARTAPPLICATIONS. These can be used to overide the new <tt>CloseApplications</tt> and <tt>RestartApplications</tt> directives.</li>
|
|
<li>Added new [Code] support function: <tt>RmSessionStarted</tt>.</li>
|
|
<li>Added new [Code] support function: <tt>RmSessionStarted</tt>.</li>
|
|
<li>TWizardForm: Added new <tt>PreparingMemo</tt> property.</li>
|
|
<li>TWizardForm: Added new <tt>PreparingMemo</tt> property.</li>
|