+2006-03-12 Kimmo
+ PATCH: [ 1448004 ] Update installer doc
+ Developers: readme-developers-Innosetup.html
+
2006-02-21 Kimmo
PATCH: [ 1435488 ] Update for readme-developers.html
- readme-developers.html
+ Developers: readme-developers.html
2006-02-20 Kimmo
Remove outdated planning file
- Planning_2_2.txt
+ Developers: Planning_2_2.txt
2006-02-09 Kimmo
PATCH: [ 1427951 ] Add compiling instructions (for HTML help)
- readme-developers.html
+ Developers: readme-developers.html
2006-01-11 Tim
PATCH: [ 1402858 ] Web: New background color for 'important' and 'note'
- readme-developers.html
+ Developers: readme-developers.html
2006-01-02 Perry
PATCH: [ 1394717 ] Fix resource.h include for translations
- readme-developers.html
+ Developers: readme-developers.html
2005-12-28 Perry
BUG: [ 1389855 ] grammar fix in plugin docs
- Plugins.html
+ Developers: Plugins.html
2005-09-22 Kimmo
PATCH: [ 1298109 ] Docs: Document ShellExtension versioning
downloads. It contains all needed components in one installer.</p>
<h3>Installer script:</h3>
-There are two installer script files in <code>InnoSetup</code> folder:
-<ul>
- <li>
- <code>WinMerge.iss</code> is script currently used with InnoSetup 5.x.
- </li>
- <li>
- <code>WinMerge Localized.iss</code> is InnoSetup 4.x script. Its not updated anymore
- but we keep it available.
- </li>
-</ul>
+Installer script is in <code>InnoSetup</code> folder: <code>WinMerge.iss</code>
<h3>Checklist:</h3>
<ul>
</li>
<li>
Installer checks that files listed are present. But some files are
- included as directory (like <code>/Manual</code>) or as filemask (like
+ included as folder (like <code>/Plugins/Dlls</code>) or as filemask (like
<code>*.flt</code>) so take extra care to make sure all needed files
are present in locations shown below.
</li>
</ul>
-<h3>Directory structure and files needed:</h3>
+<h3>Folder structure and files needed:</h3>
<p>These files are produced by compiling WinMerge, documentation etc, but
that's not subject of this document, refer to <a href="readme-developers.html">readme-developers.html</a>.</p>
<li>
<code>Build/</code>
<ul>
+ <li>
+ <code>Languages</code>
+ <ul>
+ <li><code>*.lang</code></li>
+ </ul>
+ </li>
+ <li>
+ <code>Manual/htmlhelp</code>
+ <ul>
+ <li><code>WinMerge.chm</code></li>
+ </ul>
+ </li>
<li>
<code>MergeRelease/</code>
<ul>
- <li>
- <code>Manual/</code>
- <ul>
- <li><em>Copy the entire HTML manual directory to here</em></li>
- </ul>
- </li>
<li><code>ShellExtension.dll</code></li>
<li><code>WinMerge.exe</code></li>
</ul>
<li>
<code>Users</code>
<ul>
- <li><em>Copy the entire <code>Docs/Users</code> directory to here</em></li>
+ <li><em>Copy the entire <code>Docs/Users</code> folder to here</em></li>
</ul>
</li>
</ul>
<li>
<code>InnoSetup/</code>
<ul>
- <li><em>Copy the entire InnoSetup source directory to here</em></li>
+ <li><em>Copy the entire InnoSetup source folder to here</em></li>
</ul>
</li>
- <li>
- <code>Src/</code>
- <ul>
- <li>
- <code>Languages/</code>
- <ul>
- <li>
- <code>DLL/</code>
- <ul>
- <li><code>*.lang</code></li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </li>
</ul>
<h3>Running Inno Setup to create installer</h3>
</ol>
<p>If compile succeeds you have <code>WinMerge-[version]-Setup.exe</code> in
-directory <code>InnoSetup/Output</code>.</p>
+folder <code>/Build</code>.</p>
<p><strong>Test installer!</strong></p>