[ttssh2-commit] [10550] develop.html の整理

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 1月 30日 (月) 23:52:31 JST


Revision: 10550
          https://osdn.net/projects/ttssh2/scm/svn/commits/10550
Author:   nmaya
Date:     2023-01-30 23:52:31 +0900 (Mon, 30 Jan 2023)
Log Message:
-----------
develop.html の整理

章立ての再構成
  要件と環境構築手順を分離
sln の依存関係について記述
古いコンパイラについての記述を整理
アイコンについて記述

ticket: #43508

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/43508

Modified Paths:
--------------
    branches/4-stable/doc/en/html/reference/develop.html
    branches/4-stable/doc/en/html/style.css
    branches/4-stable/doc/en/html/usage/cygwin.html
    branches/4-stable/doc/ja/html/reference/develop.html
    branches/4-stable/doc/ja/html/style.css
    branches/4-stable/doc/ja/html/usage/cygwin.html

-------------- next part --------------
Modified: branches/4-stable/doc/en/html/reference/develop.html
===================================================================
--- branches/4-stable/doc/en/html/reference/develop.html	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/en/html/reference/develop.html	2023-01-30 14:52:31 UTC (rev 10550)
@@ -12,22 +12,48 @@
 <h1 class="center">Tera Term Development</h1>
 
 <ol>
-  <li><a href="#environment">Development Environment</a></li>
-  <li><a href="#library">Libraries</a></li>
-  <li><a href="#committer">Notice for SVN committer</a></li>
-  <li><a href="#ini-entry">Add entry to TERATERM.INI</a></li>
-  <li><a href="#menu-id">Naming rule to add menu ID</a></li>
-  <li><a href="#add-macro-command">What to do when new macro command is added?</a></li>
-  <li><a href="#build-library">How to build Libraries</a></li>
-  <li><a href="#build-teraterm">How to build Tera Term</a></li>
-  <li><a href="#build-teraterm-menu">How to build TeraTerm Menu</a></li>
-  <li><a href="#build-ttxkanjimenu">How to build TTXKanjiMenu</a></li>
-  <li><a href="#build-ttproxy">How to build TTProxy</a></li>
-  <li><a href="#build-ttssh">How to build TTSSH</a></li>
-  <li><a href="#build-cygterm">How to build CygTerm</a></li>
-  <li><a href="#build-ttxsamples">How to build TTXSamples</a></li>
-  <li><a href="#build-htmlhelp">How to build HTML help file</a></li>
-  <li><a href="#release">How to release Tera Term installation package</a></li>
+  <li><a href="#environment">Development Environment, Libraries</a>
+    <ol>
+      <li><a href="#compiler">Compiler, Tools</a></li>
+      <li><a href="#library">Libraries</a></li>
+    </ol>
+  </li>
+  <li><a href="#build">Build</a>
+    <ol>
+      <li><a href="#build-env">Build environment</a></li>
+      <li><a href="#build-detail">How to build</a>
+        <ol>
+          <li><a href="#build-checkout">Checkout source code</a></li>
+          <li><a href="#build-library">Build libaries</a></li>
+          <li><a href="#build-teraterm">Build Tera Term</a></li>
+          <li><a href="#build-ttssh">Build TTSSH</a></li>
+          <li><a href="#build-ttproxy">Build TTProxy</a></li>
+          <li><a href="#build-ttxkanjimenu">Build TTXKanjiMenu</a></li>
+          <li><a href="#build-ttxsamples">Build TTXSamples</a></li>
+          <li><a href="#build-teraterm-menu">Build TeraTerm Menu</a></li>
+          <li><a href="#build-cygterm">Build CygTerm</a></li>
+          <li><a href="#build-htmlhelp">Build HTML help file</a></li>
+        </ol>
+      </li>
+    </ol>
+  </li>
+  <li><a href="#develop">Note for development</a>
+    <ol>
+      <li><a href="#ini-entry">Add entry to TERATERM.INI</a></li>
+      <li><a href="#menu-id">Naming rule to add menu ID</a></li>
+      <li><a href="#add-macro-command">What to do when new macro command is added?</a></li>
+      <li><a href="#icon">Icon</a></li>
+      <li><a href="#editor">Edit language files</a></li>
+    </ol>
+  </li>
+  <li><a href="#release">How to release Tera Term installation package</a>
+    <ol>
+      <li><a href="#start-rc">From start release until create RC</a></li>
+      <li><a href="#rc-release">From create RC until release</a></li>
+      <li><a href="#release-operation">Release</a></li>
+      <li><a href="#code-freeze">About code freeze</a></li>
+    </ol>
+  </li>
 </ol>
 
 <hr>
@@ -34,145 +60,311 @@
 
 <h2 id="environment">Development Environment</h2>
 
+<h3 id="compiler">Compiler, Tools</h3>
+
+<p>
+Compiler and tools used for release in Tera Term Project:
+</p>
+
 <ul>
-  <li>OS
+  <li>Visual Studio 2005 SP1 (Standard Edition \x88ȏ\xE3)</li>
+  <li>Cygwin gcc (<a href="https://www.cygwin.com/">https://www.cygwin.com/</a>)<br />
+    For build CygTerm+.
+    <!--Cygwin \x82̍ŐV\x94ł\xCD 32bit \x83o\x83C\x83i\x83\x8A\x82\xAA\x90\xB6\x90\xAC\x82ł\xAB\x82܂\xB9\x82\xF1\x81B32bit \x83o\x83C\x83i\x83\x8A\x82𐶐\xAC\x82ł\xAB\x82\xE9 cygwin32-gcc-g++ \x82\xF0 Cygwin Time Machine (<a href="http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html">http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html</a>) \x82\xA9\x82\xE7\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82܂\xB7\x81B-->
+  </li>
+</ul>
+
+<p>
+Tera Term is able to build by following compilers:
+</p>
+
+<ul>
+  <li>Visual Studio Community 2019 (latest)<br />
+    Note: The executable program which was compiled by this version does not work on Windows XP, 2000, NT 4.0, 95, 98 and Me.
+  </li>
+  <li>Visual Studio Community 2022 (latest)<br />
+    Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
+  </li>
+</ul>
+
+<p>
+Following tools are needed to build Tera Term:
+</p>
+
+<ul>
+  <li>Perl<br />
+    Any of the following:
     <ul>
-      <li>Windows XP Professional</li>
-      <li>Windows 8 Pro</li>
-      <li>Windows 8.1 Pro</li>
-      <li>Windows 10 Pro</li>
+      <li>Strawberry Perl 5.30.1.1 or later (<a href="https://strawberryperl.com/">https://strawberryperl.com/</a>)</li>
+      <li>ActivePerl 5.10 or later (<a href="https://www.activestate.com/products/perl/">https://www.activestate.com/products/perl/</a>)</ li>
     </ul>
-  </li>
-  <li>Compiler used for release in Tera Term Project
+    For build.<br />
     <ul>
-      <li>Visual Studio 2005 SP1 Standard Edition (or higher edition)
-        <ul>
-          <li>Service Pack 1 (VS80sp1-KB926601-X86-ENU.exe)</li>
-          <li>Microsoft Visual Studio 2005 Service Pack 1 MFC Security Update (VS80sp1-KB2538218-v2-X86-INTL.exe)</li>
-          <li>When Windows Vista or higher, Visual Studio 2005 Service Pack 1 Update for Windows Vista (VS80sp1-KB932232-X86-ENU.exe)</li>
-          <li>Windows Server 2003 R2 Platform SDK(Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)<br />
-              Note: The OpenSSL will not able to build by using the Visual Studio 2005 Standard Edition. So, install the Windows Server 2003 R2 Platform SDK to link the "Crypt32.Lib" library.<br />
-              Append to the beginning of INCLUDE and LIB of C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat, to be given priority for the INCLUDE and LIB directory of SDK installation directory.<br />
-              <pre>
-e.g. INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
-     LIB     "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
-              </pre>
-          </li>
-        </ul>
-      </li>
+      <li>For compile OpenSSL./li>
+      <li>Converts character-code and return-code of documents.</li>
+      <li>For get the revision number.</li>
     </ul>
   </li>
-  <li>Supported Compiler
+  <li>Subversion<br />
+    Any of the following:
     <ul>
-      <li>Visual Studio 2005 (Express Edition was supported from Tera Term 4.103)
-        <ul>
-          <li>with SDK 7.0
-            <ul>
-              <li>Windows Server 2003 R2 Platform SDK (= Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1) (5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img)<br />
-                  Note: unavailable on Microsoft website (at Apr 07, 2019).</li>
-            </ul>
-          </li>
-          <li>with SDK 7.1
-            <ul>
-              <li>Microsoft Windows SDK for Windows 7 and .NET Framework 4 (GRMSDK_EN_DVD.iso)</li>
-              <li>To use with Visual Studio 2005, KB949009(VS80sp1-KB949009-X86-INTL.exe) or KB980422(VS80sp1-KB980422-x86-INTL.exe) is necessary.<br />
-                  Note: KB949009 and KB980422 are unavailable on Microsoft website.</li>
-            </ul>
-            built binary is able to run on Windows 95.
-          </li>
-        </ul>
-      </li>
-      <li>Visual Studio 2008 SP1 Standard Edition (or higher edition)<br />
-          Note: The executable program which was compiled by this version does not work on Windows NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio 2010 SP1 Professional Edition (or higher edition)<br />
-          Note: The executable program which was compiled by this version does not work on Windows 2000, NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio 2012 Update 4 Professional Edition (or higher edition)<br />
-          Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio Community 2013 Update 5<br />
-        <ul>
-          <li>MFC MBCS DLL Add-on (vc_mbcsmfc.exe) is necessary.</li>
-        </ul>
-          Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio Community 2015 Update 3<br />
-          Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio Community 2017<br />
-          Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
-      </li>
-      <li>Visual Studio Community 2019<br />
-          Note: The executable program which was compiled by this version does not work on Windows Vista, XP, 2000, NT 4.0, 95, 98 and Me.
-      </li>
+      <li>VisualSVN (<a href="https://www.visualsvn.com/downloads/">https://www.visualsvn.com/downloads/</a>)</li>
+      <li>TortoiseSVN (<a href="https://tortoisesvn.net/downloads.html">https://tortoisesvn.net/downloads.html</a>)</li>
+      <li>Subversion for Windows (<a href="http://sourceforge.net/projects/win32svn/">http://sourceforge.net/projects/win32svn/</a>)</li>
     </ul>
+    For checkout source code.<br />
+    The command line version of the same version that was used for checkout source code. For get the revision number.
   </li>
-  <li>Installer
+  <li>Patch<br />
+    For apply patches to OpenSSL source code.
+  </li>
+  <li>HTML Help Compiler<br />
+    For build HTML help file.
+  </li>
+  <li>Inno Setup<br />
     <ul>
-      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)
-        <ul>
-          <li>Inno Setup Preprocessor</li>
-        </ul>
-      </li>
+      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)</li>
       <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li>
     </ul>
+    For build installer.
   </li>
-  <li>Others
-    <ul>
-      <li>Cygwin the latest version (because CygTerm+ supports Vista or later from v4.105)</li>
-      <li>ActivePerl 5.10 or later version , Strawberry Perl 5.30.1.1 or later version<br />
-          converts character-code and return-code of documents for building OpenSSL.</li>
-      <li>Subversion for Windows (http://sourceforge.net/projects/win32svn/)<br />
-          Use the compatible version for check-outed svn version.<br />
-          Extract into libs\svn. ("svnversion.exe" is located in libs\svn\bin directory.)</li>
-      <li>Patch<br />
-          When the patch command is not found in the path, please put the "patch.exe" into the libs\openssl_patch directory.<br />
-          https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest). Next, extract the file and copy the  patch.exe, msys-gcc_s-1.dll, msys-2.0.dll of usr\bin directory.</li>
-    </ul>
+</ul>
+
+<h3 id="library">Libraries</h3>
+
+<ul>
+  <li>Oniguruma 6.9.8 (<a href="https://github.com/kkos/oniguruma/">https://github.com/kkos/oniguruma/</a>)<br />
+    For regular expression. Used by Tera Term Macro.
   </li>
+  <li>SFMT 1.5.1 (<a href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html">http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html</a>)<br />
+    For generate random number. Used by Tera Term Macro.
+  </li>
+  <li>OpenSSL 1.1.1s (<a href="https://www.openssl.org/">https://www.openssl.org/</a>)<br />
+    For encryption. Used by TTSSH.
+  </li>
+  <li>zlib 1.2.13 (<a href="https://www.zlib.net/">https://www.zlib.net/</a>)<br />
+    For compress. Used by TTSSH.
+  </li>
+  <li>PuTTY 0.70 (<a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">https://www.chiark.greenend.org.uk/~sgtatham/putty/</a>)<br />
+    For communicate to Pageant. Used by TTSSH.
+  </li>
+  <li>The reference C implementation of Argon2 20190702 (<a href="https://github.com/P-H-C/phc-winner-argon2/">https://github.com/P-H-C/phc-winner-argon2/</a>)<br />
+    For read PuTTY private key file format version 3 (PPK3). Used by TTSSH.
+  </li>
 </ul>
 
 
-<h2 id="library">Libraries</h2>
+<h2 id="build">Build</h2>
 
+<h3 id="build-env">Build environment</h3>
+
 <ul>
-  <li>Oniguruma 6.9.8 (<a href="https://github.com/kkos/oniguruma/">https://github.com/kkos/oniguruma/</a>)</li>
-  <li>SFMT 1.5.1 (<a href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html">http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html</a>)</li>
-  <li>OpenSSL 1.1.1s (<a href="https://www.openssl.org/">https://www.openssl.org/</a>)</li>
-  <li>zlib 1.2.13 (<a href="https://www.zlib.net/">https://www.zlib.net/</a>)</li>
-  <li>PuTTY 0.70 (<a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">https://www.chiark.greenend.org.uk/~sgtatham/putty/</a>)</li>
-  <li>The reference C implementation of Argon2 20190702 (<a href="https://github.com/P-H-C/phc-winner-argon2/">https://github.com/P-H-C/phc-winner-argon2/</a>)</li>
+  <li>Install Visual Studio 2005
+    <ul>
+      <li>Visual Studio 2005</li>
+      <li>Service Pack 1 (VS80sp1-KB926601-X86-ENU.exe)</li>
+      <li>Microsoft Visual Studio 2005 Service Pack 1 MFC Security Update (VS80sp1-KB2538218-v2-X86-INTL.exe)</li>
+      <li>When Windows Vista or higher, Visual Studio 2005 Service Pack 1 Update for Windows Vista (VS80sp1-KB932232-X86-ENU.exe)</li>
+    </ul>
+  </li>
+  <li>Install Windows SDK 7.0
+    <ul>
+      <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E15438AC-60BE-41BD-AA14-7F1E0F19CA0D&displaylang=en">Windows Server 2003 R2 Platform SDK (Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)</a> ... 5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img<br />
+        Note: unavailable on Microsoft website (at Apr 07, 2019).
+      </li>
+      <li>Give higher priority to SDK's directories in INCLUDE and LIB.<br />
+        Run "Start" - "All Programs" - "Mirosoft Platform SDK for Windows Server 2003 R2" - "Visual Studio Registration" - "Register PSDK Directories with Visual Studio."<br />
+        To Confirm, open Visual Studio - "Tool" - "Option" - "Project and Solution" - "VC++ directory" - "Include file" and "Library file." Check whether the path of Platform SDK is appended.
+<pre>
+e.g.
+INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
+LIB     "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
+</pre>
+      </li>
+    </ul>
+  </li>
+  <!--
+  <li>Install Windows SDK 7.1
+    <ul>
+      <li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=8442">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a> ... GRMSDK_EN_DVD.iso</li>
+      <li>To use with Visual Studio 2005, KB949009(VS80sp1-KB949009-X86-INTL.exe) or KB980422(VS80sp1-KB980422-x86-INTL.exe) is necessary.<br />
+        Note: KB949009 and KB980422 are unavailable on Microsoft website.
+      </li>
+    </ul>
+  </li>
+  -->
+  <li>Install Cygwin<br />
+    About required packages, refer to <a href="../usage/cygwin.html#build">this page</a>.
+  </li>
+  <li>Install Perl</li>
+  <li>Install Subversion<br />
+    "svnversion" command is used, that is found in "libs\svn\bin\svnversion.exe", "svnversion in PATH."<br />
+    If "svnversion" is not present in PATH, put "svnversion.exe" to "libs\svn\bin" directory.
+  </li>
+  <li>Install Patch<br />
+    "patch" command is used, that is found in "libs\openssl_patch\patch.exe", "svnversion in PATH."<br />
+    If "patch" is not present in PATH, put "svnversion.exe" to "libs\openssl_patch" directory.<br />
+    https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest). Next \x82\xA9\x82\xE7\x82ł\xA0\x82\xEA\x82΁ANext, extract the file and copy the patch.exe, msys-gcc_s-1.dll, msys-2.0.dll of usr\bin directory.</li>
+  </li>
+  <li>Install HTML Help Compiler<br />
+    Installing Visual Studio (2017 or later) with "C++ MFC" option, HTML Help Compiler (hhc.exe) is installed.
+  </li>
+  <li>Install Inno Setup</li>
 </ul>
 
 
-<h2 id="committer">Notice for SVN committer</h2>
+<h3 id="build-detail">How to build</h3>
 
+<h4 id="build-checkout">Checkout source code</h4>
+
 <p>
-SVN repository for committer is the following:
+Checkout source code from OSDN (http://svn.osdn.net/svnroot/ttssh2/branches/4-stable/).<br />
+Project member have to use svn+ssh://<username>@svn.osdn.net/svnroot/ttssh2/branches/4-stable/ or https://svn.osdn.net/svnroot/ttssh2/branches/4-stable/.
 </p>
-<pre>
-svn+ssh://svn.osdn.net/svnroot/ttssh2/branches/4-stable
-</pre>
 
+<h4 id="build-library">Build libraries</h4>
+
 <p>
-Should not edit checkout file in copying directory.<br />
-The other modification code may be deleted in SVN server when you commit checkout file. Also, fix it carefully when the conflicting occurs.
+Launch 'Visual Studio 2005 Command Prompt' batch file from start menu, or set appropriate directory to PATH.<br />
+You can run libs\buildall.bat to build all libraries instead of run each batch files. *
 </p>
 
+<ul>
+  <li>Oniguruma
+    <ol>
+      <li>Extract oniguruma source into libs/oniguruma directory.</li>
+      <li>Run libs\buildoniguruma6.bat. *</li>
+    </ol>
+  </li>
+  <li>SFMT
+    <ol>
+      <li>Extract SFMT source into libs/SFMT directory.</li>
+      <li>Run libs\buildSFMT.bat. *</li>
+      <li>Modify version information in libs/SFMT/SFMT_version_for_teraterm.h if necessary.</li>
+    </ol>
+  </li>
+  <li>OpenSSL
+    <ol>
+      <li>Extract openssl source into libs/openssl directory.<br />
+        Note: When the libs/openssl/Makefile.bak file exists on the OpenSSL 1.0.0e or later, delete the file only once.</li>
+      <li>Run buildopenssl11.bat. *</li>
+    </ol>
+  </li>
+  <li>Zlib
+    <ol>
+      <li>Extract zlib source into libs/zlib directory.</li>
+      <li>Run buildzlib.bat. *</li>
+    </ol>
+  </li>
+  <li>PuTTY
+    <ol>
+      <li>Extract PuTTY source into libs/putty directory.</li>
+    </ol>
+  </li>
+  <li>The reference C implementation of Argon2
+    <ol>
+      <li>Extract argon2 source into libs/argon2 directory.</li>
+    </ol>
+  </li>
+</ul>
+
+<h4 id="build-teraterm">Build Tera Term</h4>
+
+<ol>
+  <li>Open teraterm\ttermpro.sln with Visual Studio.<br />
+      The linefeed code of .sln file must be "CR+LF".</li>
+  <li>Build Tera Term solution.</li>
+  <li>Tera Term execution program files will be generated in teraterm\Debug / teraterm\Release directory if the building is successful.</li>
+</ol>
+
+<h4 id="build-ttssh">Build TTSSH</h4>
+
+ttpcmn.dll (ttpcmn.lib) must be built beforehand by teraterm\ttermpro.sln.
+
+<ol>
+  <li>Open ttssh2\ttssh.sln with Visual Studio.</li>
+  <li>Build TTSSH solution.</li>
+  <li>TTSSH DLL module will be generated in ttssh2\ttxssh\Debug / ttssh2\ttxssh\Release directory if the building is successful.</li>
+</ol>
+
+<h4 id="build-ttproxy">Build TTProxy</h4>
+
+ttpcmn.dll (ttpcmn.lib) must be built beforehand by teraterm\ttermpro.sln.
+
+<ol>
+  <li>Open TTProxy\TTProxy.sln with Visual Studio.</li>
+  <li>Build TTProxy solution.</li>
+  <li>TTProxy DLL module will be generated in TTProxy\Debug / TTProxy\Release directory if the building is successful.</li>
+</ol>
+
+<h4 id="build-ttxkanjimenu">Build TTXKanjiMenu</h4>
+
+ttpcmn.dll (ttpcmn.lib) must be built beforehand by teraterm\ttermpro.sln.
+
+<ol>
+  <li>Open TTXKanjiMenu\ttxkanjimenu.sln with Visual Studio.</li>
+  <li>Build TTXKanjiMenu solution.</li>
+  <li>Ttxkanjimenu DLL module will be generated in TTXKanjiMenu\Debug / TTXKanjiMenu\Release directory if the building is successful.</li>
+</ol>
+
+<h4 id="build-ttxsamples">Build TTXSamples</h4>
+
+<!--
 <p>
-Should not have opened checkout file.<br />
-SVN commit procedure may be failure while checkout file will have been opened.
+\x83\x8A\x83|\x83W\x83g\x83\x8A\x82\xCCTTXSamples\x82\xC9 Tera Term Extension (TTX)\x82̃T\x83\x93\x83v\x83\x8B\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81BTTX\x82\xF0\x8D\xEC\x82\xE9\x8Dۂ̎Q\x8Dl\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
+-->
 
+ttpcmn.dll (ttpcmn.lib) must be built beforehand by teraterm\ttermpro.sln.
+
+<ol>
+  <li>Open TTXSamples\TTXSamples.sln with Visual Studio.</li>
+  <li>Build TTXSamples solution.</li>
+  <li>DLL modules will be generated in TTXSamples\Debug / TTXSamples\Release directory if the building is successful.</li>
+</ol>
+
+<!--
 <p>
-Edit language files<br />
-Use the text editor supporting multi languages(vim, EmEditor, Notepad++, etc) to edit the language files(installer\release\lang\*.lng).
+\x8AeTTX\x82̏ڍׂɂ‚\xA2\x82ẮA\x83v\x83\x8D\x83W\x83F\x83N\x83g\x93\xE0\x82\xCCReadMe-ja.txt\x82\xF0\x8EQ\x8FƂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
+-->
 
+<h4 id="build-teraterm-menu">Build TeraTerm Menu</h4>
 
-<h2 id="ini-entry">Add entry to TERATERM.INI</h2>
+<ol>
+  <li>Open ttpmenu\ttpmenu.sln with Visual Studio.</li>
+  <li>Build ttpmenu solution.</li>
+  <li>ttpmenu.exe will be generated in ttpmenu\Debug / ttpmenu\Release directory if the building is successful.</li>
+</ol>
 
+<h4 id="build-cygterm">Build CygTerm+</h4>
+
+<ol>
+  <li>Launch Cygwin shell and go to cygterm directory.
+<pre>
+# cd cygterm
+</pre>
+  </li>
+  <li>Compile CygTerm+.
+<pre>
+# make
+</pre>
+  </li>
+  <li>cygterm.exe and cyglaunch.exe will be generated.</li>
+</ol>
+
+<h4 id="build-htmlhelp">Build HTML help file</h4>
+
+<ol>
+  <li>Run doc\makechm.bat.</li>
+</ol>
+
+
+<h2 id="develop">Note for development</h2>
+
+
+<h3 id="ini-entry">Add entry to TERATERM.INI</h3>
+
 <p>
 Entry name<br />
 Unfortunately, the confusing entries such as EnableFoo... and DisableBar... are included.<br />
@@ -180,7 +372,7 @@
 </p>
 
 
-<h2 id="menu-id">Naming rule to add menu ID</h2>
+<h3 id="menu-id">Naming rule to add menu ID</h3>
 
 <pre>
 The first digit is 5.
@@ -187,20 +379,20 @@
 </pre>
 <pre>
 The second digit is:
-  Tera Term VT window         0
-  Tera Term TEK window        1
-  TTSSH                       2
-  TTProxy                     3
-  TTXKanjiMenu                4
+  Tera Term VT window          0
+  Tera Term TEK window         1
+  TTSSH                        2
+  TTProxy                      3
+  TTXKanjiMenu                 4
 </pre>
 <pre>
 The third digit is:
-  [File] menu                 1
-  [Edit] menu                 2
-  [Setup] menu                3
-  [Control] menu              4
-  [Window] menu               8
-  [Help] menu                 9
+  [File] menu                  1
+  [Edit] menu                  2
+  [Setup] menu                 3
+  [Control] menu               4
+  [Window] menu                8
+  [Help] menu                  9
 </pre>
 
 <p>
@@ -211,7 +403,7 @@
 </pre>
 
 
-<h2 id="add-macro-command">What to do when new macro command is added?</h2>
+<h3 id="add-macro-command">What to do when new macro command is added?</h3>
 
 <ul>
   <li>Coding
@@ -229,6 +421,8 @@
     <ul>
       <li>make the command help file.<br />
           ... doc/LANG/html/macro/command/hogefunc.html</li>
+      <li>add to command index page.<br />
+          ... doc/LANG/html/macro/command/index.html</li>
       <li>add the file to help topic.<br />
           ... doc/LANG/teraterm.hhc</li>
       <li>get a new number of context ID in help page.<br />
@@ -242,181 +436,266 @@
 </ul>
 
 
-<h2 id="build-library">How to build Libraries</h2>
+<h3 id="icon">Icon</h3>
 
-<ul>
-  <li>PuTTY (used by TTSSH)
-    <ol>
-      <li>Extract PuTTY source into libs/putty directory.</li>
-    </ol>
-  </li>
-  <li>Oniguruma (used by Tera Term Macro)
-    <ol>
-      <li>Extract oniguruma source into libs/oniguruma directory.</li>
-      <li>Launch 'Visual Studio 2005 Command Prompt' batch file from start menu.</li>
-      <li>Move 'libs' directory on the command prompt. And run buildoniguruma6.bat.</li>
-    </ol>
-  </li>
-  <li>OpenSSL (used by TTSSH)
-    <ol>
-      <li>Extract openssl source into libs/openssl directory.</li>
-      <li>When the libs/openssl/Makefile.bak file exists on the OpenSSL 1.0.0e or later, delete the file only once</li>
-      <li>Launch 'Visual Studio 2005 Command Prompt' batch file from start menu.</li>
-      <li>Move 'libs' directory on the command prompt. And run buildopenssl11.bat.</li>
-    </ol>
-  </li>
-  <li>Zlib (used by TTSSH)
-    <ol>
-      <li>Extract zlib source into libs/zlib directory.</li>
-      <li>Launch 'Visual Studio 2005 Command Prompt' batch file from start menu.</li>
-      <li>Move 'libs' directory on the command prompt. And run buildzlib.bat.</li>
-    </ol>
-  </li>
-  <li>SFMT (used by Tera Term Macro)
-    <ol>
-      <li>Extract SFMT source into libs/SFMT directory.</li>
-      <li>Launch 'Visual Studio 2005 Command Prompt' batch file from start menu.</li>
-      <li>Move 'libs' directory on the command prompt. And run buildSFMT.bat.</li>
-      <li>Modify version information in libs/SFMT/SFMT_version_for_teraterm.h if necessary.</li>
-    </ol>
-  </li>
-  <li>The reference C implementation of Argon2 (used by TTSSH)
-    <ol>
-      <li>Extract argon2 source into libs/argon2 directory.</li>
-    </ol>
-  </li>
-</ul>
-
-<h2 id="build-teraterm">How to build Tera Term</h2>
-
 <p>
-To build Tera Term source code is shown in the following step:<br />
-And you should use Visual Studio 2005 Standard Edition later version to build Tera Term because Tera Term program links MFC library (Visual Studio 2005 Express Edition can't be used).
+Icon file includes 4bit 32px and 16px images, 32bit 256px, 48px, 32px and 16px images.<br />
+Each icon files include following kind images.<br />
+Visual Studio 2005 does not support an icon that is include PNG image.
 </p>
 
-<ol>
-  <li>Checkout Tera Term source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open teraterm\visualc\ttermpro.sln with Visual Studio.<br />
-      The linefeed code of .sln file must be "CR+LF".</li>
-  <li>Build Tera Term solution.</li>
-  <li>Tera Term execution program will be generated in teraterm\visualc\bin directory if the building is successful.</li>
-</ol>
+<strong>T (Tera Term)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                           </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm.ico        </td><td>TTERM (Default)</td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm_classic.ico</td><td>TTERM_CLASSIC  </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm_3d.ico     </td><td>TTERM_3D       </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>VT (VT Window)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                     </th><th>icon name   </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt.ico        </td><td>VT (Default)</td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt_classic.ico</td><td>VT_CLASSIC  </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt_3d.ico     </td><td>VT_3D       </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<h2 id="build-teraterm-menu">How to build TeraTerm Menu</h2>
+<strong>TEK (TEK Windows)</strong>
+<table border="1">
+  <tr>
+    <th>icon file              </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\tek.ico</td><td>TEK      </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+</table>
 
-<ol>
-  <li>Checkout TeraTerm Menu source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open ttpmenu\ttpmenu.sln with Visual Studio.</li>
-  <li>Build ttpmenu solution.</li>
-  <li>ttpmenu.exe will be generated in Release directory if the building is successful.</li>
-</ol>
+<strong>M (Macro)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                         </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttmacro.ico     </td><td>-        </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttmacro_3d.ico  </td><td>-        </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>keycode</strong>
+<table border="1">
+  <tr>
+    <th>icon file                   </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\keycode\keycode.ico</td><td>-        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>-         </td><td>-         </td>
+  </tr>
+</table>
 
-<h2 id="build-ttxkanjimenu">How to build TTXKanjiMenu</h2>
+<strong>TTSSH</strong>
+<table border="1">
+  <tr>
+    <th>icon file                             </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure.ico        </td><td>flat (Default) </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_classic.ico</td><td>classic        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_yellow.ico </td><td>yellow         </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_green.ico  </td><td>green          </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<ol>
-  <li>Checkout TTXKanjiMenu source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open TTXKanjiMenu\ttxkanjimenu.sln with Visual Studio.</li>
-  <li>Build ttpmenu solution.</li>
-  <li>ttxkanjimenu.dll will be generated in TTXKanjiMenu directory if the building is successful.</li>
-</ol>
+<strong>TeraTerm Menu</strong>
+<table border="1">
+  <tr>
+    <th>icon file           </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>ttpmenu\teraterm.ico</td><td>-              </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>Cygterm+</strong>
+<table border="1">
+  <tr>
+    <th>icon file                 </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>cygwin\cygterm\cygterm.ico</td><td>CYGTERM        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<h2 id="build-ttproxy">How to build TTProxy</h2>
-
 <p>
-To build TTProxy source code is shown in the following step:<br />
-And you need Visual Studio 2005(VC++8.0) to build.
+The store order of image files in icon file is "bit depth ASC", "pixel size DESC."<br />
+Otherwise, when a program load an icon image without specifying pixel size for get maximum size image, API returns first image.
 </p>
 
-<ol>
-  <li>Checkout TTProxy source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open TTProxy\TTProxy.sln with Visual Studio.</li>
-  <li>Build TTProxy solution.</li>
-  <li>TTProxy DLL module will be generated in TTProxy directory if the building is successful.</li>
-</ol>
-
-
-<h2 id="build-ttssh">How to build TTSSH</h2>
-
 <p>
-To build TTSSH source code is shown in the following step:<br />
-And you need Visual Studio 2005(VC++8.0) and ActivePerl to build.
+Icon file include 4-bit images.<br />
+Windows NT 4.0 supports only 4-bit icon. And notification area icon on Windows 2000 supports only 4-bit icon.<br />
+4-bit color palette is followings:
 </p>
 
-<p>
-VS2005 Express Edition is able to build TTSSH. TTSSH links to ttpcmn.lib and it must be created beforehand. VS2005 Express Edition cannot build Tera Term, but it can create ttpcmn.lib
-</p>
+<table border="1">
+  <tr>
+    <td style="background-color:#000000;">  </td><td>#000000</td><td>(0,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#800000;">  </td><td>#800000</td><td>(128,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ff0000;">  </td><td>#ff0000</td><td>(255,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ff00ff;">  </td><td>#ff00ff</td><td>(255,0,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#008080;">  </td><td>#008080</td><td>(0,128,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#008000;">  </td><td>#008000</td><td>(0,128,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#00ff00;">  </td><td>#00ff00</td><td>(0,255,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#00ffff;">  </td><td>#00ffff</td><td>(0,255,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#000080;">  </td><td>#000080</td><td>(0,0,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#800080;">  </td><td>#800080</td><td>(128,0,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#0000ff;">  </td><td>#0000ff</td><td>(0,0,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#c0c0c0;">  </td><td>#c0c0c0</td><td>(192,192,192)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#808080;">  </td><td>#808080</td><td>(128,128,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#808000;">  </td><td>#808000</td><td>(128,128,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ffff00;">  </td><td>#ffff00</td><td>(255,255,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ffffff;">  </td><td>#ffffff</td><td>255,255,255</td>
+  </tr>
+</table>
 
 <p>
-On VS2008 Express Edition, following error occurs:<br />
-.\ttxssh.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.<br />
-To avoid this error, edit ttxssh.rc file. Delete the line of "afxres.h", and add 2 lines.<br />
+Source file of each icon images are followings:
 </p>
-<pre>
-- #include "afxres.h"
-+ #include <windows.h>
-+ #define IDC_STATIC -1
-</pre>
 
-<ol>
-  <li>Checkout TTSSH source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open ttssh2\ttssh.sln with Visual Studio.</li>
-  <li>Build TTSSH solution.</li>
-  <li>TTSSH DLL will be generated in ttssh2\ttxssh directory if the building is successful.</li>
-</ol>
+<table border="1" style="margin-bottom:1ex;">
+  <tr>
+    <th>source file</th>
+    <th>bit</th>
+    <th>T</th>
+    <th>VT</th>
+    <th>Macro</th>
+    <th>SSH</th>
+    <th>Cygwin</th>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\flat_icon_16.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\flat_icon_32.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  <tr>
+    <td>teraterm\common\flat_icon_48.psd</td>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>teraterm\common\flat_icon_256.psd</td>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>-</td>
+  </tr>
+</table>
+<table border="1" style="margin-bottom:1ex;">
+  <tr>
+    <th>source file</th>
+    <th>bit</th>
+    <th>Keycode</th>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\keycode_48.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+  </tr>
+</table>
 
 
-<h2 id="build-cygterm">How to build CygTerm</h2>
-
+<h3 id="editor">Edit language files</h3>
 <p>
-To build CygTerm source code is shown in the following step:
+Use the text editor supporting multi languages(vim, EmEditor, Notepad++, etc) to edit the language files(installer\release\lang\*.lng).
 </p>
 
-<ol>
-  <li>Install Cygwin(https://www.cygwin.com/) to your PC.</li>
-  <li>Launch Cygwin shell and go to cygterm directory.
-<pre>
-# cd cygterm
-</pre>
-  </li>
-  <li>Compile Cygterm.
-<pre>
-# make
-</pre>
-   </li>
-</ol>
 
-
-<h2 id="build-ttxsamples">How to build TTXSamples</h2>
-
-<p>
-To build TTXSamples source code is shown in the following step:<br />
-And you need Visual Studio 2005(VC++8.0) to build. VS2005 Express Edition is able to build TTXSamples.
-</p>
-
-<ol>
-  <li>Checkout TTXSamples source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>Open TTXSamples\TTXSamples.sln with Visual Studio.</li>
-  <li>Build TTXSamples solution.</li>
-  <li>TTXSamples DLL module will be generated in TTXSamples directory if the building is successful.</li>
-</ol>
-
-
-<h2 id="build-htmlhelp">How to build HTML help file</h2>
-
-<p>
-To build  HTML help file is shown in the following step:
-</p>
-
-<ol>
-  <li>Install HTML Help Compiler<br />
-      Installing Visual Studio (2017 or later) with "C++ MFC" option, HTML Help Compiler (hhc.exe) is installed.</li>
-  <li>Run doc\makechm.bat</li>
-</ol>
-
-
 <h2 id="release">How to release Tera Term installation package</h2>
 
 <p>
@@ -423,7 +702,7 @@
 To release Tera Term installation package is shown in the following step:
 </p>
 
-<h3>From start release until create RC</h3>
+<h3 id="start-rc">From start release until create RC</h3>
 
 <ol>
   <li>Confirm ticket and branches.
@@ -473,7 +752,7 @@
 -->
 </ol>
 
-<h3>From create RC until release</h3>
+<h3 id="rc-release">From create RC until release</h3>
 
 <ol>
   <li>Confirm documents.
@@ -585,9 +864,8 @@
   </li>
 </ol>
 
-<h3>Release</h3>
+<h3 id="release-operation">Release</h3>
 
-
 <ol>
   <li>Confirm documents. (same as above)</li>
   <li>Modify release date.
@@ -667,7 +945,7 @@
   <li>Update Chocolatey.</li>
 </ol>
 
-<h3>About code freeze.</h3>
+<h3 id="code-freeze">About code freeze</h3>
 
 <p>
 After code freeze, only critical bug fix is able to committed.<br />

Modified: branches/4-stable/doc/en/html/style.css
===================================================================
--- branches/4-stable/doc/en/html/style.css	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/en/html/style.css	2023-01-30 14:52:31 UTC (rev 10550)
@@ -5,17 +5,21 @@
 }
 
 h1 {
-	font-size: x-large;
+	font-size: 150%;
 }
 
 h2 {
-	font-size: large;
+	font-size: 135%;
 }
 
 h3 {
-	font-size: medium;
+	font-size: 120%;
 }
 
+h4 {
+	font-size: 100%;
+}
+
 .center {
 	text-align: center;
 }

Modified: branches/4-stable/doc/en/html/usage/cygwin.html
===================================================================
--- branches/4-stable/doc/en/html/usage/cygwin.html	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/en/html/usage/cygwin.html	2023-01-30 14:52:31 UTC (rev 10550)
@@ -94,7 +94,7 @@
 Moreover, please rebuild the CygTerm+ source code.
 </p>
 
-<h3>Build CygTerm+</h3>
+<h3 id="build">Build CygTerm+</h3>
 
 <p>
 When the cygterm.exe program can not work well, please rebuild the Cygterm+ source code.<br>

Modified: branches/4-stable/doc/ja/html/reference/develop.html
===================================================================
--- branches/4-stable/doc/ja/html/reference/develop.html	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/ja/html/reference/develop.html	2023-01-30 14:52:31 UTC (rev 10550)
@@ -12,171 +12,358 @@
 <h1 class="center">Tera Term \x8AJ\x94\xAD\x8EҌ\xFC\x82\xAF</h1>
 
 <ol>
-  <li><a href="#environment">\x8AJ\x94\xAD\x8A‹\xAB</a></li>
-  <li><a href="#library">\x83\x89\x83C\x83u\x83\x89\x83\x8A</a></li>
-  <li><a href="#committer">SVN \x83R\x83~\x83b\x83^\x81[\x82ւ̒\x8D\x88\xD3</a></li>
-  <li><a href="#ini-entry">TERATERM.INI \x82ւ̍\x80\x96ڒlj\xC1</a></li>
-  <li><a href="#menu-id">\x83\x81\x83j\x83\x85\x81[ID\x92lj\xC1\x8E\x9E\x82̖\xBD\x96\xBC\x8BK\x91\xA5</a></li>
-  <li><a href="#add-macro-command">\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x92lj\xC1\x8E\x9E\x82̍\xEC\x8Bƃ\x8A\x83X\x83g</a></li>
-  <li><a href="#build-library">\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-teraterm">Tera Term\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-teraterm-menu">TeraTerm Menu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-ttxkanjimenu">TTXKanjiMenu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-ttproxy">TTProxy\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-ttssh">TTSSH\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-cygterm">CygTerm\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-ttxsamples">TTXSamples\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#build-htmlhelp">\x83w\x83\x8B\x83v\x83t\x83@\x83C\x83\x8B\x82̃r\x83\x8B\x83h\x95\xFB\x96@</a></li>
-  <li><a href="#release">\x83\x8A\x83\x8A\x81[\x83X\x82̎菇</a></li>
+  <li><a href="#environment">\x8AJ\x94\xAD\x8A‹\xAB\x81E\x83\x89\x83C\x83u\x83\x89\x83\x8A</a>
+    <ol>
+      <li><a href="#compiler">\x83R\x83\x93\x83p\x83C\x83\x89\x81E\x83c\x81[\x83\x8B</a></li>
+      <li><a href="#library">\x8Eg\x97p\x82\xB5\x82Ă\xA2\x82郉\x83C\x83u\x83\x89\x83\x8A</a></li>
+    </ol>
+  </li>
+  <li><a href="#build">\x83r\x83\x8B\x83h\x82\xB7\x82\xE9</a>
+    <ol>
+      <li><a href="#build-env">\x8A‹\xAB\x8D\\x92z</a></li>
+      <li><a href="#build-detail">\x83r\x83\x8B\x83h\x8E菇</a>
+        <ol>
+          <li><a href="#build-checkout">\x83\\x81[\x83X\x83R\x81[\x83h\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g</a></li>
+          <li><a href="#build-library">\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-teraterm">Tera Term\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-ttssh">TTSSH\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-ttproxy">TTProxy\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-ttxkanjimenu">TTXKanjiMenu\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-ttxsamples">TTXSamples\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-teraterm-menu">TeraTerm Menu\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-cygterm">CygTerm+\x82̃r\x83\x8B\x83h</a></li>
+          <li><a href="#build-htmlhelp">\x83w\x83\x8B\x83v\x83t\x83@\x83C\x83\x8B\x82̃r\x83\x8B\x83h</a></li>
+        </ol>
+      </li>
+    </ol>
+  </li>
+  <li><a href="#develop">\x8AJ\x94\xAD\x8D\xEC\x8Bƃ\x81\x83\x82</a>
+    <ol>
+      <li><a href="#ini-entry">TERATERM.INI \x82ւ̍\x80\x96ڒlj\xC1</a></li>
+      <li><a href="#menu-id">\x83\x81\x83j\x83\x85\x81[ID\x92lj\xC1\x8E\x9E\x82̖\xBD\x96\xBC\x8BK\x91\xA5</a></li>
+      <li><a href="#add-macro-command">\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x92lj\xC1\x8E\x9E\x82̍\xEC\x8Bƃ\x8A\x83X\x83g</a></li>
+      <li><a href="#icon">\x83A\x83C\x83R\x83\x93</a></li>
+      <li><a href="#editor">\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x95ҏW\x8E\x9E\x82̒\x8D\x88\xD3</a></li>
+    </ol>
+  </li>
+  <li><a href="#release">\x83\x8A\x83\x8A\x81[\x83X\x82̎菇</a>
+    <ol>
+      <li><a href="#start-rc">\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8BƂ̊J\x8En\x82\xA9\x82\xE7RC\x8D쐬\x82܂\xC5</a></li>
+      <li><a href="#rc-release">RC\x8D쐬\x82\xA9\x82烊\x83\x8A\x81[\x83X\x82܂\xC5</a></li>
+      <li><a href="#release-operation">\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8B\xC6</a></li>
+      <li><a href="#code-freeze">\x83R\x81[\x83h\x83t\x83\x8A\x81[\x83Y\x82ɂ‚\xA2\x82\xC4</a></li>
+    </ol>
+  </li>
 </ol>
 
 <hr>
 
-<h2 id="environment">\x8AJ\x94\xAD\x8A‹\xAB</h2>
+<h2 id="environment">\x8AJ\x94\xAD\x8A‹\xAB\x81E\x83\x89\x83C\x83u\x83\x89\x83\x8A</h2>
 
+<h3 id="compiler">\x83R\x83\x93\x83p\x83C\x83\x89\x81E\x83c\x81[\x83\x8B</h3>
+
+<p>
+Tera Term Project \x82Ń\x8A\x83\x8A\x81[\x83X\x82Ɏg\x97p\x82\xB5\x82Ă\xA2\x82\xE9\x83R\x83\x93\x83p\x83C\x83\x89\x82͈ȉ\xBA\x82̒ʂ\xE8\x82ł\xB7\x81B
+</p>
+
 <ul>
-  <li>OS
+  <li>Visual Studio 2005 SP1 (Standard Edition \x88ȏ\xE3)</li>
+  <li>Cygwin gcc (<a href="https://www.cygwin.com/">https://www.cygwin.com/</a>)<br />
+    CygTerm+ \x82̃r\x83\x8B\x83h\x82Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+    <!--Cygwin \x82̍ŐV\x94ł\xCD 32bit \x83o\x83C\x83i\x83\x8A\x82\xAA\x90\xB6\x90\xAC\x82ł\xAB\x82܂\xB9\x82\xF1\x81B32bit \x83o\x83C\x83i\x83\x8A\x82𐶐\xAC\x82ł\xAB\x82\xE9 cygwin32-gcc-g++ \x82\xF0 Cygwin Time Machine (<a href="http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html">http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html</a>) \x82\xA9\x82\xE7\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82܂\xB7\x81B-->
+  </li>
+</ul>
+
+<p>
+Tera Term \x82͈ȉ\xBA\x82̃R\x83\x93\x83p\x83C\x83\x89\x82ł\xE0\x83r\x83\x8B\x83h\x82ł\xAB\x82܂\xB7\x81B
+</p>
+
+<ul>
+  <li>Visual Studio Community 2019 (\x8DŐV\x94\xC5)<br />
+    \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
+  </li>
+  <li>Visual Studio Community 2022 (\x8DŐV\x94\xC5)<br />
+    \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
+  </li>
+</ul>
+
+<p>
+\x83r\x83\x8B\x83h\x82ɕK\x97v\x82ȃc\x81[\x83\x8B\x82͈ȉ\xBA\x82̒ʂ\xE8\x82ł\xB7\x81B
+</p>
+
+<ul>
+  <li>Perl<br />
+    \x88ȉ\xBA\x82̂\xA2\x82\xB8\x82ꂩ:
     <ul>
-      <li>Windows XP Professional</li>
-      <li>Windows 8 Pro</li>
-      <li>Windows 8.1 Pro</li>
-      <li>Windows 10 Pro</li>
+      <li>Strawberry Perl 5.30.1.1 \x88ȏ\xE3 (<a href="https://strawberryperl.com/">https://strawberryperl.com/</a>)</li>
+      <li>ActivePerl 5.10 \x88ȏ\xE3 (<a href="https://www.activestate.com/products/perl/">https://www.activestate.com/products/perl/</a>)</ li>
     </ul>
-  </li>
-  <li>Tera Term Project \x82Ń\x8A\x83\x8A\x81[\x83X\x82Ɏg\x97p\x82\xB5\x82Ă\xA2\x82\xE9\x83R\x83\x93\x83p\x83C\x83\x89
+    \x83r\x83\x8B\x83h\x89ߒ\xF6\x82Ŏg\x97p\x82\xB5\x82܂\xB7\x81B<br />
     <ul>
-      <li>Visual Studio 2005 SP1 (Standard Edition \x88ȏ\xE3)
-        <ul>
-          <li>Service Pack 1 (VS80sp1-KB926601-X86-ENU.exe)</li>
-          <li>Microsoft Visual Studio 2005 Service Pack 1 MFC \x83Z\x83L\x83\x85\x83\x8A\x83e\x83B\x8DX\x90V\x83v\x83\x8D\x83O\x83\x89\x83\x80 (VS80sp1-KB2538218-v2-X86-INTL.exe)</li>
-          <li>Windows Vista \x88ȏ\xE3\x82Ńr\x83\x8B\x83h\x82\xB7\x82\xE9\x8Fꍇ\x82́AVisual Studio 2005 Service Pack 1 Update for Windows Vista (VS80sp1-KB932236-X86-JPN.exe)</li>
-          <li>Windows Server 2003 R2 Platform SDK(Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)<br />
-              \x92\x8D: Visual Studio 2005 Standard Edition\x82ł́AOpenSSL \x82̃r\x83\x8B\x83h\x82\xAA\x8E\xB8\x94s\x82\xB5\x82܂\xB7\x81BWindows Server 2003 R2 Platform SDK \x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB5\x81A"Crypt32.Lib"\x82\xF0\x83\x8A\x83\x93\x83N\x82ł\xAB\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xA8\x82\xAD\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B<br />
-              Platform SDK \x82\xCC INCLUDE, LIB \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xAA\x97D\x90悳\x82\xEA\x82\xE9\x82悤\x81AC:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat \x82\xCC INCLUDE \x82\xA8\x82\xE6\x82\xD1 LIB \x82̐擪\x82ɒNjL\x82\xB5\x82܂\xB7\x81B<br />
-              <pre>
-e.g. INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
-     LIB     "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
-              </pre>
-          </li>
-        </ul>
-      </li>
+      <li>OpenSSL \x82̃R\x83\x93\x83p\x83C\x83\x8B(\x95K\x90{)</li>
+      <li>\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x83t\x83@\x83C\x83\x8B\x82̕\xB6\x8E\x9A\x83R\x81[\x83h\x81E\x89\xFC\x8Ds\x83R\x81[\x83h\x95ϊ\xB7(\x95K\x90{)</li>
+      <li>\x83\x8A\x83r\x83W\x83\x87\x83\x93\x94ԍ\x86\x8E擾 (perl\x82\xAA\x82Ȃ\xA2\x8Fꍇ\x83\x8A\x83r\x83W\x83\x87\x83\x93\x94ԍ\x86\x82\xF0\x8E擾\x82\xB9\x82\xB8\x82Ƀr\x83\x8B\x83h\x82\xB5\x82܂\xB7)</li>
     </ul>
   </li>
-  <li>\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83R\x83\x93\x83p\x83C\x83\x89
+  <li>Subversion<br />
+    \x88ȉ\xBA\x82̂\xA2\x82\xB8\x82ꂩ:
     <ul>
-      <li>Visual Studio 2005 (Express Edition\x82\xCDTera Term 4.103\x82\xA9\x82\xE7\x91Ή\x9E)
-        <ul>
-          <li>with SDK 7.0
-            <ul>
-              <li>Windows Server 2003 R2 Platform SDK (= Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1) (5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img)<br />
-                  \x92\x8D: Microsoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x82͓\xFC\x8E\xE8\x95s\x89”\(2019/04/07\x8E\x9E\x93_)</li>
-            </ul>
-          </li>
-          <li>with SDK 7.1
-            <ul>
-              <li>Microsoft Windows SDK for Windows 7 and .NET Framework 4 (GRMSDK_EN_DVD.iso)</li>
-              <li>Visual Studio 2005\x82ŗ\x98\x97p\x82\xB7\x82\xE9\x82ɂ\xCDKB949009(VS80sp1-KB949009-X86-INTL.exe)\x82\xA9KB980422(VS80sp1-KB980422-x86-INTL.exe)\x82\xAA\x95K\x97v<br />
-                  \x92\x8D: KB949009,KB980422\x82\xCDMicrosoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x93\xFC\x8E\xE8\x95s\x89”\</li>
-            </ul>
-            Windows95\x82ł\xE0\x93\xAE\x8D삷\x82\xE9\x83o\x83C\x83i\x83\x8A\x82\xF0\x83r\x83\x8B\x83h\x89”\
-          </li>
-        </ul>
-      </li>
-      <li>Visual Studio 2008 SP1 (Standard Edition \x88ȏ\xE3)<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
-      </li>
-      <li>Visual Studio 2010 SP1 (Professional Edition \x88ȏ\xE3)<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
-      </li>
-      <li>Visual Studio 2012 Update 4 (Professional Edition \x88ȏ\xE3)<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B<br />
-          Windows Vista, XP \x82\xF0\x83T\x83|\x81[\x83g\x82\xB7\x82\xE9\x82ɂ\xCD v110_xp \x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-      </li>
-      <li>Visual Studio Community 2013 Update 5<br />
-        <ul>
-          <li>MFC MBCS DLL \x83A\x83h\x83I\x83\x93 (vc_mbcsmfc.exe)</li>
-        </ul>
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B<br />
-          Windows Vista, XP \x82\xF0\x83T\x83|\x81[\x83g\x82\xB7\x82\xE9\x82ɂ\xCD v120_xp \x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-      </li>
-      <li>Visual Studio Community 2015 Update 3<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B<br />
-          Windows Vista, XP \x82\xF0\x83T\x83|\x81[\x83g\x82\xB7\x82\xE9\x82ɂ\xCD v140_xp \x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-      </li>
-      <li>Visual Studio Community 2017<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B<br />
-          Windows Vista, XP \x82\xF0\x83T\x83|\x81[\x83g\x82\xB7\x82\xE9\x82ɂ\xCD v141_xp \x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-      </li>
-      <li>Visual Studio Community 2019<br />
-          \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows Vista, XP, 2000, NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
-      </li>
+      <li>VisualSVN (<a href="https://www.visualsvn.com/downloads/">https://www.visualsvn.com/downloads/</a>)</li>
+      <li>TortoiseSVN (<a href="https://tortoisesvn.net/downloads.html">https://tortoisesvn.net/downloads.html</a>)</li>
+      <li>Subversion for Windows (<a href="http://sourceforge.net/projects/win32svn/">http://sourceforge.net/projects/win32svn/</a>)</li>
     </ul>
+    \x83\\x81[\x83X\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g\x82Ɏg\x97p\x82\xB5\x82܂\xB7\x81B<br />
+    \x82܂\xBD\x81A\x83\x8A\x83r\x83W\x83\x87\x83\x93\x94ԍ\x86\x82̎擾\x82̂\xBD\x82߂ɁA\x83\\x81[\x83X\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g\x82Ɏg\x82\xC1\x82\xBD\x82̂ƌ݊\xB7\x90\xAB\x82̂\xA0\x82\xE9\x83o\x81[\x83W\x83\x87\x83\x93\x82̃R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x94ł\xAA\x95K\x97v\x82ł\xB7\x81B
   </li>
-  <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89
+  <li>Patch<br />
+    OpenSSL \x82Ƀp\x83b\x83`\x82\xF0\x93K\x97p\x82\xB7\x82\xE9\x82̂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>HTML Help Compiler<br />
+    \x83w\x83\x8B\x83v\x82̍쐬\x82Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>Inno Setup<br />
     <ul>
-      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)
-        <ul>
-          <li>Inno Setup Preprocessor</li>
-        </ul>
-      </li>
+      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)</li>
       <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li>
     </ul>
+    \x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82̍쐬\x82Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
   </li>
-  <li>\x82\xBB\x82̑\xBC
-    <ul>
-      <li>Cygwin \x8DŐV\x94\xC5(v4.105\x82\xA9\x82\xE7CygTerm+\x82\xCDVista\x88ȍ~\x91Ή\x9E\x82ƂȂ\xC1\x82\xBD\x82\xBD\x82\xDF)</li>
-      <li>ActivePerl 5.10 \x88ȏ\xE3 \x82\xE0\x82\xB5\x82\xAD\x82\xCD Strawberry Perl 5.30.1.1 \x88ȏ\xE3<br />
-          OpenSSL \x82̃R\x83\x93\x83p\x83C\x83\x8B\x81A\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x83t\x83@\x83C\x83\x8B\x82̕\xB6\x8E\x9A\x83R\x81[\x83h\x81E\x89\xFC\x8Ds\x83R\x81[\x83h\x95ϊ\xB7\x82ɕK\x97v\x82ł\xB7\x81B</li>
-      <li>Subversion for Windows (http://sourceforge.net/projects/win32svn/)<br />
-          \x83\\x81[\x83X\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g\x82Ɏg\x82\xC1\x82\xBD svn \x82ƌ݊\xB7\x90\xAB\x82̂\xA0\x82\xE9\x83o\x81[\x83W\x83\x87\x83\x93\x81B<br />
-          libs\svn \x82։𓀂\xB5\x82܂\xB7\x81B("svnversion.exe" \x82\xAA libs\svn\bin \x82ɔz\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2)</li>
-      <li>Patch<br />
-          PATH \x82̒ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xC9 patch \x82\xAA\x82Ȃ\xA2\x8Fꍇ\x82́Alibs\openssl_patch \x82\xC9 "patch.exe" \x82\xAA\x94z\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br />
-          https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest) \x82\xA9\x82\xE7\x82ł\xA0\x82\xEA\x82΁AGit-x.xx.x-32-bit.tar.bz2 \x82\xF0\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82ēW\x8AJ\x82\xB5\x81Ausr\bin \x93\xE0\x82\xCC patch.exe, msys-gcc_s-1.dll, msys-2.0.dll \x82\xF0\x83R\x83s\x81[\x82\xB5\x82܂\xB7\x81B</li>
-    </ul>
+</ul>
+
+<h3 id="library">\x83\x89\x83C\x83u\x83\x89\x83\x8A</h3>
+
+<ul>
+  <li>Oniguruma 6.9.8 (<a href="https://github.com/kkos/oniguruma/">https://github.com/kkos/oniguruma/</a>)<br />
+    Tera Term Macro \x82Ő\xB3\x8BK\x95\\x8C\xBB\x82̂\xBD\x82߂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
   </li>
+  <li>SFMT 1.5.1 (<a href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html">http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html</a>)<br />
+    Tera Term Macro \x82ŗ\x90\x90\x94\x90\xB6\x90\xAC\x82̂\xBD\x82߂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>OpenSSL 1.1.1s (<a href="https://www.openssl.org/">https://www.openssl.org/</a>)<br />
+    TTSSH \x82ňÍ\x86\x82̂\xBD\x82߂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>zlib 1.2.13 (<a href="https://www.zlib.net/">https://www.zlib.net/</a>)<br />
+    TTSSH \x82ň\xB3\x8Fk\x82̂\xBD\x82߂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>PuTTY 0.70 (<a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">https://www.chiark.greenend.org.uk/~sgtatham/putty/</a>)<br />
+    TTSSH \x82\xC5 Pageant \x82Ƃ̒ʐM\x82Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
+  <li>The reference C implementation of Argon2 20190702 (<a href="https://github.com/P-H-C/phc-winner-argon2/">https://github.com/P-H-C/phc-winner-argon2/</a>)<br />
+    TTSSH \x82\xC5 PuTTY \x82̔閧\x8C\xAE\x83t\x83@\x83C\x83\x8B\x8C`\x8E\xAE\x83o\x81[\x83W\x83\x87\x83\x933 (PPK3) \x82̓ǂݍ\x9E\x82݂Ɏg\x97p\x82\xB5\x82܂\xB7\x81B
+  </li>
 </ul>
 
 
-<h2 id="library">\x83\x89\x83C\x83u\x83\x89\x83\x8A</h2>
+<h2 id="build">\x83r\x83\x8B\x83h</h2>
 
+<h3 id="build-env">\x8A‹\xAB\x8D\\x92z</h3>
+
 <ul>
-  <li>Oniguruma 6.9.8 (<a href="https://github.com/kkos/oniguruma/">https://github.com/kkos/oniguruma/</a>)</li>
-  <li>SFMT 1.5.1 (<a href="http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html">http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html</a>)</li>
-  <li>OpenSSL 1.1.1s (<a href="https://www.openssl.org/">https://www.openssl.org/</a>)</li>
-  <li>zlib 1.2.13 (<a href="https://www.zlib.net/">https://www.zlib.net/</a>)</li>
-  <li>PuTTY 0.70 (<a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/">https://www.chiark.greenend.org.uk/~sgtatham/putty/</a>)</li>
-  <li>The reference C implementation of Argon2 20190702 (<a href="https://github.com/P-H-C/phc-winner-argon2/">https://github.com/P-H-C/phc-winner-argon2/</a>)</li>
+  <li>Visual Studio 2005 \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B
+    <ul>
+      <li>Visual Studio 2005</li>
+      <li>Service Pack 1 (VS80sp1-KB926601-X86-ENU.exe)</li>
+      <li>Microsoft Visual Studio 2005 Service Pack 1 MFC \x83Z\x83L\x83\x85\x83\x8A\x83e\x83B\x8DX\x90V\x83v\x83\x8D\x83O\x83\x89\x83\x80 (VS80sp1-KB2538218-v2-X86-INTL.exe)</li>
+      <li>Windows Vista \x88ȏ\xE3\x82Ńr\x83\x8B\x83h\x82\xB7\x82\xE9\x8Fꍇ\x82́AVisual Studio 2005 Service Pack 1 Update for Windows Vista (VS80sp1-KB932236-X86-JPN.exe)</li>
+    </ul>
+  </li>
+  <li>Windows SDK 7.0 \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B
+    <ul>
+      <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E15438AC-60BE-41BD-AA14-7F1E0F19CA0D&displaylang=en">Windows Server 2003 R2 Platform SDK (Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)</a> ... 5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img<br />
+        \x92\x8D: Microsoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x82͓\xFC\x8E\xE8\x95s\x89”\(2019/04/07\x8E\x9E\x93_)
+      </li>
+      <li>Platform SDK \x82\xCC INCLUDE, LIB \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xAA\x97D\x90悳\x82\xEA\x82\xE9\x82悤\x90ݒ肵\x82܂\xB7\x81B<br />
+        "Start" - "All Programs" - "Mirosoft Platform SDK for Windows Server 2003 R2" - "Visual Studio Registration" - "Register PSDK Directories with Visual Studio" \x82\xF0\x8E\xC0\x8Ds\x82\xB5\x82܂\xB7\x81B<br />
+        Visual Studio \x82\xCC "\x83c\x81[\x83\x8B" - "\x83I\x83v\x83V\x83\x87\x83\x93" - "\x83v\x83\x8D\x83W\x83F\x83N\x83g\x82\xA8\x82\xE6\x82у\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93" - "VC++ \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A" \x82ŁA"\x83C\x83\x93\x83N\x83\x8B\x81[\x83h\x83t\x83@\x83C\x83\x8B", "\x83\x89\x83C\x83u\x83\x89\x83\x8A\x83t\x83@\x83C\x83\x8B" \x82\xC9 Platform SDK \x82̃p\x83X\x82\xAA\x92lj\xC1\x82\xB3\x82\xEA\x82Ă\xA2\x82邩\x8Am\x94F\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+<pre>
+e.g.
+INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
+LIB     "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
+</pre>
+      </li>
+    </ul>
+  </li>
+  <!--
+  <li>Windows SDK 7.1 \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B
+    <ul>
+      <li><a href="https://www.microsoft.com/en-us/download/details.aspx?id=8442">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a> ... GRMSDK_EN_DVD.iso</li>
+      <li>Visual Studio 2005\x82ŗ\x98\x97p\x82\xB7\x82\xE9\x82ɂ\xCDKB949009(VS80sp1-KB949009-X86-INTL.exe)\x82\xA9KB980422(VS80sp1-KB980422-x86-INTL.exe)\x82\xAA\x95K\x97v<br />
+        \x92\x8D: KB949009,KB980422\x82\xCDMicrosoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x93\xFC\x8E\xE8\x95s\x89”\
+      </li>
+    </ul>
+  </li>
+  -->
+  <li>Cygwin \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B<br />
+    \x95K\x97v\x82ȃp\x83b\x83P\x81[\x83W\x82ɂ‚\xA2\x82Ă\xCD<a href="../usage/cygwin.html#build">\x82\xB1\x82̃y\x81[\x83W</a>\x82\xF0\x8EQ\x8FƂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+  </li>
+  <li>Perl \x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB5\x82܂\xB7\x81B</li>
+  <li>Subversion \x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB5\x82܂\xB7\x81B<br />
+    "libs\svn\bin\svnversion.exe", "PATH\x82\xAA\x92ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xCC svnversion" \x82̏\x87\x82ŒT\x82\xB5\x82Č\xA9\x82‚\xA9\x82\xC1\x82\xBD "svnversion" \x83R\x83}\x83\x93\x83h\x82\xAA\x8Eg\x97p\x82\xB3\x82\xEA\x82܂\xB7\x81B<br />
+    PATH \x82̒ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xC9 "svnversion" \x82\xAA\x82Ȃ\xA2\x8Fꍇ\x82́Alibs\svn\bin \x82\xC9 "svnversion.exe" \x82\xAA\x94z\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+  </li>
+  <li>Patch \x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB5\x82܂\xB7\x81B<br />
+    "libs\openssl_patch\patch.exe", "PATH\x82\xAA\x92ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xCC patch" \x82̏\x87\x82ŒT\x82\xB5\x82Č\xA9\x82‚\xA9\x82\xC1\x82\xBD patch \x82\xAA\x8Eg\x97p\x82\xB3\x82\xEA\x82܂\xB7\x81B<br />
+    PATH \x82̒ʂ\xC1\x82\xBD\x82Ƃ\xB1\x82\xEB\x82\xC9 patch \x82\xAA\x82Ȃ\xA2\x8Fꍇ\x82́Alibs\openssl_patch \x82\xC9 "patch.exe" \x82\xAA\x94z\x92u\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br />
+    https://gitforwindows.org/ (https://github.com/git-for-windows/git/releases/latest) \x82\xA9\x82\xE7\x82ł\xA0\x82\xEA\x82΁AGit-x.xx.x-32-bit.tar.bz2 \x82\xF0\x83_\x83E\x83\x93\x83\x8D\x81[\x83h\x82\xB5\x82ēW\x8AJ\x82\xB5\x81Ausr\bin \x93\xE0\x82\xCC patch.exe, msys-gcc_s-1.dll, msys-2.0.dll \x82\xF0\x83R\x83s\x81[\x82\xB5\x82܂\xB7\x81B</li>
+  </li>
+  <li>HTML Help Compiler \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B<br />
+    TBC: Visual Studio (2017 \x88ȍ~) \x82\xF0 "C++ MFC" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x91I\x91\xF0\x82\xB5\x82ăC\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB7\x82\xE9\x82ƁAHTML Help Compiler (hhc.exe) \x82\xAA\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB3\x82\xEA\x82܂\xB7\x81B
+  </li>
+  <li>Inno Setup \x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB5\x82܂\xB7\x81B</li>
 </ul>
 
 
-<h2 id="committer">SVN \x83R\x83~\x83b\x83^\x81[\x82ւ̒\x8D\x88\xD3</h2>
+<h3 id="build-detail">\x83r\x83\x8B\x83h\x8E菇</h3>
 
+<h4 id="build-checkout">\x83\\x81[\x83X\x83R\x81[\x83h\x82̃`\x83F\x83b\x83N\x83A\x83E\x83g</h4>
+
 <p>
-SVN \x83\x8A\x83|\x83W\x83g\x83\x8A\x82͈\xEA\x94ʌ\xFC\x82\xAF\x82Ƃ͈Ⴂ\x81A\x88ȉ\xBA\x82̒ʂ\xE8\x82ł\xB7\x81B
+\x83\\x81[\x83X\x83R\x81[\x83h\x82\xF0OSDN(http://svn.osdn.net/svnroot/ttssh2/branches/4-stable/)\x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB5\x82܂\xB7\x81B<br />
+\x83v\x83\x8D\x83W\x83F\x83N\x83g\x83\x81\x83\x93\x83o\x82\xCD svn+ssh://<username>@svn.osdn.net/svnroot/ttssh2/branches/4-stable/ \x82܂\xBD\x82\xCD https://svn.osdn.net/svnroot/ttssh2/branches/4-stable/ \x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB5\x82܂\xB7\x81B
 </p>
-<pre>
-svn+ssh://svn.osdn.net/svnroot/ttssh2/branches/4-stable
-</pre>
 
+<h4 id="build-library">\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82̃r\x83\x8B\x83h</h4>
+
 <p>
-\x83t\x83@\x83C\x83\x8B\x82\xF0\x95ʂ̃f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82ŕҏW\x82\xB5\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br />
-\x83R\x83~\x83b\x83g\x82\xB5\x82\xBD\x82Ƃ\xAB\x82ɕʂ̐l\x82̏C\x90\xB3\x82\xF0\x8D폜\x82\xB5\x82Ă\xB5\x82܂\xA4\x82\xB1\x82Ƃ\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+"Visual Studio 2005 \x83R\x83}\x83\x93\x83h \x83v\x83\x8D\x83\x93\x83v\x83g" \x82𗧂\xBF\x8Fグ\x82邩\x81A\x93K\x90؂\xC8 PATH \x82\xF0\x92ʂ\xB5\x82Ă\xA8\x82\xAD\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B<br />
+* \x82\xCC bat \x82\xF0\x8C•ʂɎ\xC0\x8Ds\x82\xB7\x82邩\x82\xED\x82\xE8\x82ɁAlibs\buildall.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82邱\x82Ƃł܂Ƃ߂ăr\x83\x8B\x83h\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B
 </p>
 
+<ul>
+  <li>Oniguruma
+    <ol>
+      <li>oniguruma \x82̃\\x81[\x83X\x82\xF0 libs/oniguruma \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
+      <li>libs\buildoniguruma6.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B*</li>
+    </ol>
+  </li>
+  <li>SFMT
+    <ol>
+      <li>SFMT \x82̃\\x81[\x83X\x82\xF0 libs/SFMT \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
+      <li>libs\buildSFMT.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B*</li>
+      <li>\x95K\x97v\x82ɉ\x9E\x82\xB6\x82\xC4 libs/SFMT/SFMT_version_for_teraterm.h \x82̃o\x81[\x83W\x83\x87\x83\x93\x94ԍ\x86\x82\xF0\x8FC\x90\xB3\x82\xB7\x82\xE9\x81B</li>
+    </ol>
+  </li>
+  <li>OpenSSL
+    <ol>
+      <li>openssl \x82̃\\x81[\x83X\x82\xF0 libs/openssl \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B<br />
+        \x92\x8D: OpenSSL 1.0.0e \x88ȍ~\x82ŁAlibs/openssl/Makefile.bak \x82\xAA\x8Dŏ\x89\x82\xA9\x82瑶\x8D݂\xB7\x82\xE9\x8Fꍇ\x82́A\x88\xEA\x93x\x82\xBE\x82\xAF\x8E蓮\x82ō폜\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B</li>
+      <li>buildopenssl11.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B*</li>
+    </ol>
+  </li>
+  <li>Zlib
+    <ol>
+      <li>zlib \x82̃\\x81[\x83X\x82\xF0 libs/zlib \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
+      <li>buildzlib.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B*</li>
+    </ol>
+  </li>
+  <li>PuTTY
+    <ol>
+      <li>PuTTY \x82̃\\x81[\x83X\x82\xF0 libs/putty \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B<br />
+          ttssh \x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x94z\x89\xBA\x82\xCC putty \x83v\x83\x8D\x83W\x83F\x83N\x83g\x82ɂ\xE6\x82\xE8\x95K\x97v\x82ȋ@\x94\\x82݂̂\xAA\x90ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x89\xBB\x82\xB3\x82\xEA\x81Attxssh.dll \x82Ƀ\x8A\x83\x93\x83N\x82\xB3\x82\xEA\x82邽\x82߁A\x93W\x8AJ\x82\xB7\x82邾\x82\xAF\x82ł悢\x81B</li>
+    </ol>
+  </li>
+  <li>The reference C implementation of Argon2
+    <ol>
+      <li>argon2 \x82̃\\x81[\x83X\x82\xF0 libs/argon2 \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B<br />
+          argon2 \x83\x8A\x83t\x83@\x83\x8C\x83\x93\x83X\x8E\xC0\x91\x95\x82ɂ͐ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82𐶐\xAC\x82\xB7\x82\xE9\x83v\x83\x8D\x83W\x83F\x83N\x83g\x83t\x83@\x83C\x83\x8B\x82\xAA\x8A܂܂\xEA\x82Ă\xA2\x82Ȃ\xA2\x81B<br />
+          ttssh \x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x94z\x89\xBA\x82\xCC argon2 \x83v\x83\x8D\x83W\x83F\x83N\x83g\x82ɂ\xE6\x82\xE8\x90ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x81Attxssh.dll \x82Ƀ\x8A\x83\x93\x83N\x82\xB3\x82\xEA\x82邽\x82߁A\x93W\x8AJ\x82\xB7\x82邾\x82\xAF\x82ł悢\x81B</li>
+    </ol>
+  </li>
+</ul>
+
+<h4 id="build-teraterm">Tera Term\x82̃r\x83\x8B\x83h</h4>
+
+<ol>
+  <li>teraterm\ttermpro.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B<br />
+      .sln\x83t\x83@\x83C\x83\x8B\x82̉\xFC\x8Ds\x83R\x81[\x83h\x82\xAA"LF"\x82ɂȂ\xC1\x82Ă\xA2\x82\xE9\x82ƁAVisual Studio\x82\xAA\x8BN\x93\xAE\x82\xB5\x82Ȃ\xA2\x82̂Œ\x8D\x88ӊ肢\x82܂\xB7\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 teraterm\Debug / teraterm\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɏ\xC0\x8Ds\x83v\x83\x8D\x83O\x83\x89\x83\x80\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
+<h4 id="build-ttssh">TTSSH\x82̃r\x83\x8B\x83h</h4>
+
+\x82\xA0\x82炩\x82\xB6\x82\xDF teraterm\ttermpro.sln \x82ɂ\xE6\x82\xC1\x82\xC4 ttpcmn.dll (ttpcmn.lib) \x82\xAA\x83r\x83\x8B\x83h\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+
+<ol>
+  <li>ttssh2\ttssh.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 ttssh2\ttxssh\Debug / ttssh2\ttxssh\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
+<h4 id="build-ttproxy">TTProxy\x82̃r\x83\x8B\x83h</h4>
+
+\x82\xA0\x82炩\x82\xB6\x82\xDF teraterm\ttermpro.sln \x82ɂ\xE6\x82\xC1\x82\xC4 ttpcmn.dll (ttpcmn.lib) \x82\xAA\x83r\x83\x8B\x83h\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+
+<ol>
+  <li>TTProxy\TTProxy.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTProxy\Debug / TTProxy\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
+<h4 id="build-ttxkanjimenu">TTXKanjiMenu\x82̃r\x83\x8B\x83h</h4>
+
+\x82\xA0\x82炩\x82\xB6\x82\xDF teraterm\ttermpro.sln \x82ɂ\xE6\x82\xC1\x82\xC4 ttpcmn.dll (ttpcmn.lib) \x82\xAA\x83r\x83\x8B\x83h\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+
+<ol>
+  <li>TTXKanjiMenu\ttxkanjimenu.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTXKanjiMenu\Debug / TTXKanjiMenu\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9 ttxkanjimenu.dll \x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
+<h4 id="build-ttxsamples">TTXSamples\x82̃r\x83\x8B\x83h</h4>
+
 <p>
-\x83A\x83b\x83v\x83f\x81[\x83g\x81E\x83R\x83~\x83b\x83g\x8E\x9E\x82̒\x8D\x88\xD3<br />
-svn\x82̏\x88\x97\x9D\x82\xAA\x8E\xB8\x94s\x82\xB7\x82邱\x82Ƃ\xAA\x82\xA0\x82\xE9\x82̂ŁA\x83t\x83@\x83C\x83\x8B\x82\xF0\x83G\x83f\x83B\x83^\x93\x99\x82ŊJ\x82\xA2\x82\xBD\x82܂܂ōs\x82\xED\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+\x83\x8A\x83|\x83W\x83g\x83\x8A\x82\xCCTTXSamples\x82\xC9 Tera Term Extension (TTX)\x82̃T\x83\x93\x83v\x83\x8B\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81BTTX\x82\xF0\x8D\xEC\x82\xE9\x8Dۂ̎Q\x8Dl\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
+\x82\xA0\x82炩\x82\xB6\x82\xDF teraterm\ttermpro.sln \x82ɂ\xE6\x82\xC1\x82\xC4 ttpcmn.dll (ttpcmn.lib) \x82\xAA\x83r\x83\x8B\x83h\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
+
+<ol>
+  <li>TTXSamples\TTXSamples.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTXSamples\Debug / TTXSamples\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
 <p>
-\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x95ҏW\x8E\x9E\x82̒\x8D\x88\xD3<br />
-\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B(installer\release\lang\*.lng)\x82͑\xBD\x8C\xBE\x8C\xEA\x91Ή\x9E\x83G\x83f\x83B\x83^(vim, EmEditor, Notepad++\x93\x99)\x82ŕҏW\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+\x8AeTTX\x82̏ڍׂɂ‚\xA2\x82ẮA\x83v\x83\x8D\x83W\x83F\x83N\x83g\x93\xE0\x82\xCCReadMe-ja.txt\x82\xF0\x8EQ\x8FƂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
+<h4 id="build-teraterm-menu">TeraTerm Menu\x82̃r\x83\x8B\x83h</h4>
 
-<h2 id="ini-entry">TERATERM.INI \x82ւ̍\x80\x96ڒlj\xC1</h2>
+<ol>
+  <li>ttpmenu\ttpmenu.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
+  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
+  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 ttpmenu\Debug / ttpmenu\Release \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9 ttpmenu.exe \x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
 
+<h4 id="build-cygterm">CygTerm+\x82̃r\x83\x8B\x83h</h4>
+
+<ol>
+  <li>Cygwin\x82̃V\x83F\x83\x8B\x82\xF0\x8BN\x93\xAE\x82\xB5\x81Acygterm \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82ֈړ\xAE\x82\xB7\x82\xE9\x81B
+<pre>
+# cd cygterm
+</pre>
+  </li>
+  <li>CygTerm+\x82\xF0\x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB7\x82\xE9\x81B
+<pre>
+# make
+</pre>
+  </li>
+  <li>cygterm.exe, cyglaunch.exe \x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
+</ol>
+
+<h4 id="build-htmlhelp">\x83w\x83\x8B\x83v\x83t\x83@\x83C\x83\x8B\x82̃r\x83\x8B\x83h</h4>
+
+<ol>
+  <li>doc\makechm.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
+</ol>
+
+
+<h2 id="develop">\x8AJ\x94\xAD\x8D\xEC\x8Bƃ\x81\x83\x82</h2>
+
+
+<h3 id="ini-entry">TERATERM.INI \x82ւ̍\x80\x96ڒlj\xC1</h3>
+
 <p>
 \x8D\x80\x96ږ\xBC<br />
 \x82\xB7\x82ł\xC9 EnableFoo... \x82\xE2 DisableBar... \x82\xAA\x8D\xAC\x8D݂\xB5\x82Ă\xB5\x82܂\xC1\x82Ă\xA2\x82邪\x81A\x8D\xAC\x97\x90\x82\xB5\x82₷\x82\xA2\x81B<br />
@@ -184,7 +371,7 @@
 </p>
 
 
-<h2 id="menu-id">\x83\x81\x83j\x83\x85\x81[ID\x92lj\xC1\x8E\x9E\x82̖\xBD\x96\xBC\x8BK\x91\xA5</h2>
+<h3 id="menu-id">\x83\x81\x83j\x83\x85\x81[ID\x92lj\xC1\x8E\x9E\x82̖\xBD\x96\xBC\x8BK\x91\xA5</h3>
 
 <pre>
 1\x8C\x85\x96ڂ\xCD 5
@@ -199,12 +386,12 @@
 </pre>
 <pre>
 3\x8C\x85\x96ڂ\xCD
-  [File] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7    1
-  [Edit] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7    2
-  [Setup] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7   3
-  [Control] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7 4
-  [Window] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7  8
-  [Help] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7    9
+  [File] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7          1
+  [Edit] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7          2
+  [Setup] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7         3
+  [Control] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7       4
+  [Window] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7        8
+  [Help] \x83\x81\x83j\x83\x85\x81[\x82Ȃ\xE7          9
 </pre>
 
 <p>
@@ -215,7 +402,7 @@
 </pre>
 
 
-<h2 id="add-macro-command">\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x92lj\xC1\x8E\x9E\x82̍\xEC\x8Bƃ\x8A\x83X\x83g</h2>
+<h3 id="add-macro-command">\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x92lj\xC1\x8E\x9E\x82̍\xEC\x8Bƃ\x8A\x83X\x83g</h3>
 
 <p>
 Tera Term\x83}\x83N\x83\x8D\x82\xF0\x90V\x90݂\xB7\x82\xE9\x82Ƃ\xAB\x82̍\xEC\x8BƎ菇\x82ɂ‚\xA2\x82āA\x88ȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B
@@ -252,189 +439,266 @@
 </ul>
 
 
-<h2 id="build-library">\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
+<h3 id="icon">\x83A\x83C\x83R\x83\x93</h3>
 
-<ul>
-  <li>PuTTY (used by TTSSH)
-    <ol>
-      <li>PuTTY \x82̃\\x81[\x83X\x82\xF0 libs/putty \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B<br />
-          ttssh \x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x94z\x89\xBA\x82\xCC putty \x83v\x83\x8D\x83W\x83F\x83N\x83g\x82ɂ\xE6\x82\xE8\x95K\x97v\x82ȋ@\x94\\x82݂̂\xAA\x90ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x89\xBB\x82\xB3\x82\xEA\x81Attxssh.dll \x82Ƀ\x8A\x83\x93\x83N\x82\xB3\x82\xEA\x82邽\x82߁A\x93W\x8AJ\x82\xB7\x82邾\x82\xAF\x82ł悢\x81B</li>
-    </ol>
-  </li>
-  <li>Oniguruma (used by Tera Term Macro)
-    <ol>
-      <li>oniguruma \x82̃\\x81[\x83X\x82\xF0 libs/oniguruma \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83X\x83^\x81[\x83g\x83\x81\x83j\x83\x85\x81[\x82\xA9\x82\xE7\x81uVisual Studio 2005 \x83R\x83}\x83\x93\x83h \x83v\x83\x8D\x83\x93\x83v\x83g\x81v\x82\xF0\x8BN\x93\xAE\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83R\x83}\x83\x93\x83h\x83v\x83\x8D\x83\x93\x83v\x83g\x8Fォ\x82\xE7 libs \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɉړ\xAE\x82\xB5\x81Abuildoniguruma6.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
-    </ol>
-  </li>
-  <li>OpenSSL (used by TTSSH)
-    <ol>
-      <li>openssl \x82̃\\x81[\x83X\x82\xF0 libs/openssl \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
-      <li> OpenSSL 1.0.0e \x88ȍ~\x82ŁAlibs/openssl/Makefile.bak \x82\xAA\x8Dŏ\x89\x82\xA9\x82瑶\x8D݂\xB7\x82\xE9\x8Fꍇ\x82́A\x88\xEA\x93x\x82\xBE\x82\xAF\x8E蓮\x82ō폜\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B</li>
-      <li>\x83X\x83^\x81[\x83g\x83\x81\x83j\x83\x85\x81[\x82\xA9\x82\xE7\x81uVisual Studio 2005 \x83R\x83}\x83\x93\x83h \x83v\x83\x8D\x83\x93\x83v\x83g\x81v\x82\xF0\x8BN\x93\xAE\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83R\x83}\x83\x93\x83h\x83v\x83\x8D\x83\x93\x83v\x83g\x8Fォ\x82\xE7 libs \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɉړ\xAE\x82\xB5\x81Abuildopenssl11.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
-    </ol>
-  </li>
-  <li>Zlib (used by TTSSH)
-    <ol>
-      <li>zlib \x82̃\\x81[\x83X\x82\xF0 libs/zlib \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83X\x83^\x81[\x83g\x83\x81\x83j\x83\x85\x81[\x82\xA9\x82\xE7\x81uVisual Studio 2005 \x83R\x83}\x83\x93\x83h \x83v\x83\x8D\x83\x93\x83v\x83g\x81v\x82\xF0\x8BN\x93\xAE\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83R\x83}\x83\x93\x83h\x83v\x83\x8D\x83\x93\x83v\x83g\x8Fォ\x82\xE7 libs \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɉړ\xAE\x82\xB5\x81Abuildzlib.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
-    </ol>
-  </li>
-  <li>SFMT (used by Tera Term Macro)
-    <ol>
-      <li>SFMT \x82̃\\x81[\x83X\x82\xF0 libs/SFMT \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83X\x83^\x81[\x83g\x83\x81\x83j\x83\x85\x81[\x82\xA9\x82\xE7\x81uVisual Studio 2005 \x83R\x83}\x83\x93\x83h \x83v\x83\x8D\x83\x93\x83v\x83g\x81v\x82\xF0\x8BN\x93\xAE\x82\xB7\x82\xE9\x81B</li>
-      <li>\x83R\x83}\x83\x93\x83h\x83v\x83\x8D\x83\x93\x83v\x83g\x8Fォ\x82\xE7 libs \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɉړ\xAE\x82\xB5\x81AbuildSFMT.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
-      <li>\x95K\x97v\x82ɉ\x9E\x82\xB6\x82\xC4 libs/SFMT/SFMT_version_for_teraterm.h \x82̃o\x81[\x83W\x83\x87\x83\x93\x94ԍ\x86\x82\xF0\x8FC\x90\xB3\x82\xB7\x82\xE9\x81B</li>
-    </ol>
-  </li>
-  <li>The reference C implementation of Argon2 (used by TTSSH)
-    <ol>
-      <li>argon2 \x82̃\\x81[\x83X\x82\xF0 libs/argon2 \x82̒\x86\x82ɓW\x8AJ\x82\xB7\x82\xE9\x81B<br />
-          argon2 \x83\x8A\x83t\x83@\x83\x8C\x83\x93\x83X\x8E\xC0\x91\x95\x82ɂ͐ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82𐶐\xAC\x82\xB7\x82\xE9\x83v\x83\x8D\x83W\x83F\x83N\x83g\x83t\x83@\x83C\x83\x8B\x82\xAA\x8A܂܂\xEA\x82Ă\xA2\x82Ȃ\xA2\x81B<br />
-          ttssh \x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x94z\x89\xBA\x82\xCC argon2 \x83v\x83\x8D\x83W\x83F\x83N\x83g\x82ɂ\xE6\x82\xE8\x90ÓI\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x81Attxssh.dll \x82Ƀ\x8A\x83\x93\x83N\x82\xB3\x82\xEA\x82邽\x82߁A\x93W\x8AJ\x82\xB7\x82邾\x82\xAF\x82ł悢\x81B</li>
-    </ol>
-  </li>
-</ul>
-
-<h2 id="build-teraterm">Tera Term\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
 <p>
-Tera Term\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B<br />
-\x83r\x83\x8B\x83h\x82ɂ\xCDVisual Studio 2005 Standard Edition\x88ȏオ\x95K\x97v\x82ł\xB7\x81B\x81iVisual Studio 2005 Express Edition\x82͕s\x89j
+\x83A\x83C\x83R\x83\x93\x83t\x83@\x83C\x83\x8B\x82ɂ́A4bit \x82\xCC 32px, 16px \x89摜\x81A32bit \x82\xCC 256px, 48px, 32px, 16px \x89摜\x82\xF0\x8A܂߂܂\xB7\x81B<br />
+\x8Ae\x83A\x83C\x83R\x83\x93\x83t\x83@\x83C\x83\x8B\x82ɂ͈ȉ\xBA\x82̎\xED\x97ނ̉摜\x82\xAA\x8A܂܂\xEA\x82Ă\xA2\x82܂\xB7\x81B<br />
+Visual Studio 2005 \x82\xCD PNG \x89摜\x82\xAA\x8A܂܂ꂽ\x83A\x83C\x83R\x83\x93\x82\xF0\x83T\x83|\x81[\x83g\x82\xB5\x82Ă\xA2\x82܂\xB9\x82\xF1\x81B
 </p>
 
-<ol>
-  <li>\x83\\x81[\x83X\x83R\x81[\x83h\x82\xF0OSDN(https://ja.osdn.net/projects/ttssh2/)\x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB7\x82\xE9\x81B</li>
-  <li>teraterm\visualc\ttermpro.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B<br />
-      .sln\x83t\x83@\x83C\x83\x8B\x82̉\xFC\x8Ds\x83R\x81[\x83h\x82\xAA"LF"\x82ɂȂ\xC1\x82Ă\xA2\x82\xE9\x82ƁAVisual Studio\x82\xAA\x8BN\x93\xAE\x82\xB5\x82Ȃ\xA2\x82̂Œ\x8D\x88ӊ肢\x82܂\xB7\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6teraterm \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82Ɏ\xC0\x8Ds\x83v\x83\x8D\x83O\x83\x89\x83\x80\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
+<strong>T (Tera Term)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                           </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm.ico        </td><td>TTERM (Default)</td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm_classic.ico</td><td>TTERM_CLASSIC  </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\teraterm_3d.ico     </td><td>TTERM_3D       </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>VT (VT Window)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                     </th><th>icon name   </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt.ico        </td><td>VT (Default)</td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt_classic.ico</td><td>VT_CLASSIC  </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\common\vt_3d.ico     </td><td>VT_3D       </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<h2 id="build-teraterm-menu">TeraTerm Menu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
+<strong>TEK (TEK Windows)</strong>
+<table border="1">
+  <tr>
+    <th>icon file              </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\common\tek.ico</td><td>TEK      </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+</table>
 
-<ol>
-  <li>Checkout TeraTerm Menu source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>ttpmenu\ttpmenu.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 ttpmenu \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9 ttpmenu.exe \x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
+<strong>M (Macro)</strong>
+<table border="1">
+  <tr>
+    <th>icon file                         </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttmacro.ico     </td><td>-        </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttmacro_3d.ico  </td><td>-        </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>keycode</strong>
+<table border="1">
+  <tr>
+    <th>icon file                   </th><th>icon name</th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\keycode\keycode.ico</td><td>-        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>-         </td><td>-         </td>
+  </tr>
+</table>
 
-<h2 id="build-ttxkanjimenu">TTXKanjiMenu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
+<strong>TTSSH</strong>
+<table border="1">
+  <tr>
+    <th>icon file                             </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure.ico        </td><td>flat (Default) </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_classic.ico</td><td>classic        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>-         </td><td>-         </td><td>-         </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_yellow.ico </td><td>yellow         </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+  <tr>
+    <td>teraterm\ttpmacro\ttsecure_green.ico  </td><td>green          </td><td>BMP      </td><td>BMP      </td><td>BMP        </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<ol>
-  <li>Checkout TeraTerm Menu source code from OSDN(https://osdn.net/projects/ttssh2/).</li>
-  <li>TTXKanjiMenu\ttxkanjimenu.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTXKanjiMenu \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9 ttxkanjimenu.dll \x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
+<strong>TeraTerm Menu</strong>
+<table border="1">
+  <tr>
+    <th>icon file           </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>ttpmenu\teraterm.ico</td><td>-              </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
+<strong>Cygterm+</strong>
+<table border="1">
+  <tr>
+    <th>icon file                 </th><th>icon name      </th><th>4bit 32px</th><th>4bit 16px</th><th>32bit 256px</th><th>32bit 48px</th><th>32bit 32px</th><th>32bit 16px</th>
+  </tr>
+  <tr>
+    <td>cygwin\cygterm\cygterm.ico</td><td>CYGTERM        </td><td>BMP      </td><td>BMP      </td><td>-          </td><td>BMP       </td><td>BMP       </td><td>BMP       </td>
+  </tr>
+</table>
 
-<h2 id="build-ttproxy">TTProxy\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
 <p>
-TTProxy\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B<br />
-\x83r\x83\x8B\x83h\x82ɂ\xCDVisual Studio 2005(VC++8.0)\x82\xAA\x95K\x97v\x82ł\xB7\x81B
+\x83A\x83C\x83R\x83\x93\x83t\x83@\x83C\x83\x8B\x82ւ̉摜\x82̊i\x94[\x8F\x87\x82́u\x83r\x83b\x83g\x90\x94\x82\xAA\x8F\xAC\x82\xB3\x82\xA2\x8F\x87\x81A\x83T\x83C\x83Y\x82\xAA\x91傫\x82\xA2\x8F\x87\x81v\x82Ƃ\xB5\x82܂\xB7\x81B<br />
+\x82\xBB\x82\xA4\x82łȂ\xA2\x82ƁA\x83v\x83\x8D\x83O\x83\x89\x83\x80\x82\xAA\x83T\x83C\x83Y\x82\xF0\x8Ew\x92肹\x82\xB8\x82Ɂu\x8Dő\xE5\x83T\x83C\x83Y\x82̉摜\x81v\x82\xF0\x8E擾\x82\xB5\x82悤\x82Ƃ\xB5\x82\xBD\x82Ƃ\xAB\x82Ɂu\x8Dŏ\x89\x82̉摜\x81v\x82\xAA\x8E\xE6\x82\xE8\x8Fo\x82\xB3\x82\xEA\x82邽\x82߂ł\xB7\x81B
 </p>
 
-<ol>
-  <li>\x83\\x81[\x83X\x83R\x81[\x83h\x82\xF0OSDN(https://ja.osdn.net/projects/ttssh2/)\x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB7\x82\xE9\x81B</li>
-  <li>TTProxy\TTProxy.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTProxy \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
-
-
-<h2 id="build-ttssh">TTSSH\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
 <p>
-TTSSH\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B<br />
-\x83r\x83\x8B\x83h\x82ɂ\xCDVisual Studio 2005(VC++8.0)\x81AActivePerl\x82\xAA\x95K\x97v\x82ł\xB7\x81B
+\x83A\x83C\x83R\x83\x93\x83t\x83@\x83C\x83\x8B\x82ɂ\xCD 4bit \x89摜\x82\xF0\x8A܂߂܂\xB7\x81B<br />
+Windows NT 4.0 \x82\xCD 4bit \x83A\x83C\x83R\x83\x93\x82̂݃T\x83|\x81[\x83g\x82\xB5\x82Ă\xA2\x82邽\x82߂ł\xB7\x81B\x82܂\xBD\x81AWindows 2000 \x82̒ʒm\x97̈\xE6\x82\xE0 4bit \x83A\x83C\x83R\x83\x93\x82̂݃T\x83|\x81[\x83g\x82\xB5\x82Ă\xA2\x82܂\xB7\x81B<br />
+4bit \x83A\x83C\x83R\x83\x93\x82ɂ͈ȉ\xBA\x82̐F\x82\xAA\x8Eg\x97p\x82ł\xAB\x82܂\xB7\x81B
 </p>
 
-<p>
-TTSSH\x92P\x91̂̃r\x83\x8B\x83h\x82\xCD VS2005 Express Edition \x82ł\xE0\x89”\\x82ł\xB7\x81Bttpcmn.lib\x82\xF0\x83\x8A\x83\x93\x83N\x82\xB7\x82邽\x82߁ATera Term\x82̃r\x83\x8B\x83h\x82\xF0\x8E\x96\x91O\x82ɍs\x82\xC1\x82Ă\xA8\x82\xAD\x95K\x97v\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81BVS2005 Express Edition\x82ł\xCDTera Term\x82̃r\x83\x8B\x83h\x82͂ł\xAB\x82܂\xB9\x82񂪁Attpcmn.lib\x82͍쐬\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B
-</p>
+<table border="1">
+  <tr>
+    <td style="background-color:#000000;">  </td><td>#000000</td><td>(0,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#800000;">  </td><td>#800000</td><td>(128,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ff0000;">  </td><td>#ff0000</td><td>(255,0,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ff00ff;">  </td><td>#ff00ff</td><td>(255,0,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#008080;">  </td><td>#008080</td><td>(0,128,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#008000;">  </td><td>#008000</td><td>(0,128,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#00ff00;">  </td><td>#00ff00</td><td>(0,255,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#00ffff;">  </td><td>#00ffff</td><td>(0,255,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#000080;">  </td><td>#000080</td><td>(0,0,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#800080;">  </td><td>#800080</td><td>(128,0,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#0000ff;">  </td><td>#0000ff</td><td>(0,0,255)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#c0c0c0;">  </td><td>#c0c0c0</td><td>(192,192,192)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#808080;">  </td><td>#808080</td><td>(128,128,128)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#808000;">  </td><td>#808000</td><td>(128,128,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ffff00;">  </td><td>#ffff00</td><td>(255,255,0)</td>
+  </tr>
+  <tr>
+    <td style="background-color:#ffffff;">  </td><td>#ffffff</td><td>255,255,255</td>
+  </tr>
+</table>
 
 <p>
-VS2008 Express Edition\x82Ńr\x83\x8B\x83h\x82\xB7\x82\xE9\x82ƁA.rc\x83t\x83@\x83C\x83\x8B\x82ʼn\xBA\x8BL\x82̃G\x83\x89\x81[\x82\xAA\x94\xAD\x90\xB6\x82\xB5\x82܂\xB7\x81B<br />
-.\ttxssh.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.<br />
-\x96{\x8C\xBB\x8Fۂ\xF0\x89\xF1\x94\xF0\x82\xB7\x82\xE9\x82ɂ́A.rc\x83t\x83@\x83C\x83\x8B\x82\xF0\x83e\x83L\x83X\x83g\x83G\x83f\x83B\x83^\x82ŊJ\x82\xAB\x81Aafxres.h\x82\xCCinclude\x82\xF0\x8D폜\x82\xB5\x81A\x90V\x8BK\x82\xC92\x8Ds\x82\xF0\x92lj\xC1\x82\xB5\x82܂\xB7\x81B<br />
+\x83A\x83C\x83R\x83\x93\x97p\x89摜\x82̃\\x81[\x83X\x83t\x83@\x83C\x83\x8B\x82͈ȉ\xBA\x82Ɋi\x94[\x82\xB3\x82\xEA\x82Ă\xA2\x82܂\xB7\x81B
 </p>
-<pre>
-- #include "afxres.h"
-+ #include <windows.h>
-+ #define IDC_STATIC -1
-</pre>
 
-<ol>
-  <li>\x83\\x81[\x83X\x83R\x81[\x83h\x82\xF0OSDN(https://ja.osdn.net/projects/ttssh2/)\x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB7\x82\xE9\x81B</li>
-  <li>ttssh2\ttssh.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6ttssh2\ttxssh \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
+<table border="1" style="margin-bottom:1ex;">
+  <tr>
+    <th>source file</th>
+    <th>bit</th>
+    <th>T</th>
+    <th>VT</th>
+    <th>Macro</th>
+    <th>SSH</th>
+    <th>Cygwin</th>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\flat_icon_16.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\flat_icon_32.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  <tr>
+    <td>teraterm\common\flat_icon_48.psd</td>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+  </tr>
+  <tr>
+    <td>teraterm\common\flat_icon_256.psd</td>
+    <td>32bit</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>v</td>
+    <td>-</td>
+  </tr>
+</table>
+<table border="1" style="margin-bottom:1ex;">
+  <tr>
+    <th>source file</th>
+    <th>bit</th>
+    <th>Keycode</th>
+  </tr>
+  <tr>
+    <td rowspan="2">teraterm\common\keycode_48.psd</td>
+    <td>4bit</td>
+    <td>v</td>
+  </tr>
+</table>
 
 
-<h2 id="build-cygterm">CygTerm\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
+<h3 id="editor">\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x95ҏW\x8E\x9E\x82̒\x8D\x88\xD3</h3>
 <p>
-CygTerm\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B
+\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B(installer\release\lang\*.lng)\x82͑\xBD\x8C\xBE\x8C\xEA\x91Ή\x9E\x83G\x83f\x83B\x83^(vim, EmEditor, Notepad++\x93\x99)\x82ŕҏW\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
-<ol>
-  <li>Cygwin(https://www.cygwin.com/)\x82\xF0\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB7\x82\xE9\x81B</li>
-  <li>Cygwin\x82̃V\x83F\x83\x8B\x82\xF0\x8BN\x93\xAE\x82\xB5\x81Acygterm \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82ֈړ\xAE\x82\xB7\x82\xE9\x81B
-<pre>
-# cd cygterm
-</pre>
-  </li>
-  <li>CygTerm\x82\xF0\x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB7\x82\xE9\x81B
-<pre>
-# make
-</pre>
-  </li>
-</ol>
 
-
-<h2 id="build-ttxsamples">TTXSamples\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
-<p>
-\x83\x8A\x83|\x83W\x83g\x83\x8A\x82\xCCTTXSamples\x82\xC9 Tera Term Extension (TTX)\x82̃T\x83\x93\x83v\x83\x8B\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81BTTX\x82\xF0\x8D\xEC\x82\xE9\x8Dۂ̎Q\x8Dl\x82ɂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br />
-TTXSamples\x82̃r\x83\x8B\x83h\x82ɂ\xCDVisual Studio 2005(VC++8.0)\x82\xAA\x95K\x97v\x82ł\xB7\x81BTera Term\x96{\x91̂Ƃ͈Ⴂ\x81AExpress Edition\x82ł\xE0\x83r\x83\x8B\x83h\x89”\\x82ł\xB7\x81B
-</p>
-
-<ol>
-  <li>\x83\\x81[\x83X\x83R\x81[\x83h\x82\xF0OSDN(https://ja.osdn.net/projects/ttssh2/)\x82\xA9\x82\xE7\x83`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB7\x82\xE9\x81B</li>
-  <li>TTXSamples\TTXSamples.sln \x82\xF0Visual Studio\x82ŊJ\x82\xAD\x81B</li>
-  <li>\x83\\x83\x8A\x83\x85\x81[\x83V\x83\x87\x83\x93\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9\x81B</li>
-  <li>\x83r\x83\x8B\x83h\x82ɐ\xAC\x8C\x{1C2DC2}\xE9\x82\xC6 TTXSamples \x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xC9DLL\x82\xAA\x90\xB6\x90\xAC\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-</ol>
-
-<p>
-\x8AeTTX\x82̏ڍׂɂ‚\xA2\x82ẮA\x83v\x83\x8D\x83W\x83F\x83N\x83g\x93\xE0\x82\xCCReadMe-ja.txt\x82\xF0\x8EQ\x8FƂ\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-</p>
-
-
-
-<h2 id="build-htmlhelp">\x83w\x83\x8B\x83v\x83t\x83@\x83C\x83\x8B\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2>
-
-<p>
-\x83w\x83\x8B\x83v\x83t\x83@\x83C\x83\x8B\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B
-</p>
-
-<ol>
-  <li>HTML Help Compiler \x82\xF0\x93\xFC\x8E肷\x82\xE9\x81B<br />
-      Visual Studio (2017 \x88ȍ~) \x82\xF0 "C++ MFC" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x91I\x91\xF0\x82\xB5\x82ăC\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB7\x82\xE9\x82ƁAHTML Help Compiler (hhc.exe) \x82\xAA\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB3\x82\xEA\x82\xE9\x81B</li>
-  <li>doc\makechm.bat \x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B</li>
-</ol>
-
-
 <h2 id="release">\x83\x8A\x83\x8A\x81[\x83X\x82̎菇</h2>
 
 <p>
@@ -441,7 +705,7 @@
 TeraTerm Project \x82ł̃\x8A\x83\x8A\x81[\x83X\x8E菇\x82ɂ‚\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B
 </p>
 
-<h3>\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8BƂ̊J\x8En\x82\xA9\x82\xE7RC\x8D쐬\x82܂\xC5</h3>
+<h3 id="start-rc">\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8BƂ̊J\x8En\x82\xA9\x82\xE7RC\x8D쐬\x82܂\xC5</h3>
 
 <ol>
   <li>\x83`\x83P\x83b\x83g\x81A\x83u\x83\x89\x83\x93\x83`\x82Ȃǂ\xF0\x8Am\x94F\x82\xB7\x82\xE9
@@ -483,7 +747,7 @@
   <li>\x8D\xA1\x89\xF1\x82̃\x8A\x83\x8A\x81[\x83X\x82ɓ\xFC\x82ꂽ\x82\xA2\x82\xE0\x82̂\xAA\x97\x8E\x82\xBF\x92\x85\x82\xAD</li>
 </ol>
 
-<h3>RC\x8D쐬\x82\xA9\x82烊\x83\x8A\x81[\x83X\x82܂\xC5</h3>
+<h3 id="rc-release">RC\x8D쐬\x82\xA9\x82烊\x83\x8A\x81[\x83X\x82܂\xC5</h3>
 
 <ol>
   <li>\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9
@@ -591,7 +855,7 @@
   </li>
 </ol>
 
-<h3>\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8B\xC6</h3>
+<h3 id="release-operation">\x83\x8A\x83\x8A\x81[\x83X\x8D\xEC\x8B\xC6</h3>
 
 <ol>
   <li>\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9 (\x8Fڍׂ͓\xAF\x8F\xE3)</li>
@@ -670,7 +934,7 @@
   <li>Chocolatey \x82̓o\x98^\x82\xF0\x8DX\x90V\x82\xB7\x82\xE9</li>
 </ol>
 
-<h3>\x83R\x81[\x83h\x83t\x83\x8A\x81[\x83Y\x82ɂ‚\xA2\x82\xC4</h3>
+<h3 id="code-freeze">\x83R\x81[\x83h\x83t\x83\x8A\x81[\x83Y\x82ɂ‚\xA2\x82\xC4</h3>
 
 <p>
 \x83R\x81[\x83h\x83t\x83\x8A\x81[\x83X\x92\x86\x82́A\x8C\xB4\x91\xA5\x93I\x82ɂ͒v\x96\xBD\x93I\x82ȃo\x83O\x82̏C\x90\xB3\x82̂݉”\\x82ƂȂ\xE8\x82܂\xB7\x81B<br />

Modified: branches/4-stable/doc/ja/html/style.css
===================================================================
--- branches/4-stable/doc/ja/html/style.css	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/ja/html/style.css	2023-01-30 14:52:31 UTC (rev 10550)
@@ -5,17 +5,21 @@
 }
 
 h1 {
-	font-size: x-large;
+	font-size: 150%;
 }
 
 h2 {
-	font-size: large;
+	font-size: 135%;
 }
 
 h3 {
-	font-size: medium;
+	font-size: 120%;
 }
 
+h4 {
+	font-size: 100%;
+}
+
 .center {
 	text-align: center;
 }

Modified: branches/4-stable/doc/ja/html/usage/cygwin.html
===================================================================
--- branches/4-stable/doc/ja/html/usage/cygwin.html	2023-01-30 14:51:31 UTC (rev 10549)
+++ branches/4-stable/doc/ja/html/usage/cygwin.html	2023-01-30 14:52:31 UTC (rev 10550)
@@ -87,7 +87,7 @@
 \x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82̔\xBB\x92肪\x90\xB3\x82\xB5\x82\xAD\x93\xAE\x8D삵\x82Ă\xA2\x82Ȃ\xA2\x8Fꍇ\x82́A\x8E蓮\x82\xC5 cygterm+-x86_64 \x83t\x83H\x83\x8B\x83_\x93\xE0\x82̎\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xF0 Tera Term \x82̃C\x83\x93\x83X\x83g\x81[\x83\x8B\x83t\x83H\x83\x8B\x83_\x82ɏ㏑\x82\xAB\x82\xB7\x82邩\x81A\x8E\xA9\x95\xAA\x82\xC5Cygterm+\x82\xF0\x83r\x83\x8B\x83h\x82\xB5\x92\xBC\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
-<h3>CygTerm+\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9</h3>
+<h3 id="build">CygTerm+\x82\xF0\x83r\x83\x8B\x83h\x82\xB7\x82\xE9</h3>
 
 <p>
 Tera Term \x82ɓ\xAF\x8D\xAB\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82ɖ\xE2\x91肪\x82\xA0\x82\xC1\x82Ă\xA4\x82܂\xAD\x8BN\x93\xAE\x82\xB5\x82Ȃ\xA2\x8Fꍇ\x82́ACygterm+ \x82\xF0\x83r\x83\x8B\x83h\x82\xB5\x92\xBC\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br>


ttssh2-commit メーリングリストの案内
Back to archive index