Revision: 9685 https://osdn.net/projects/ttssh2/scm/svn/commits/9685 Author: nmaya Date: 2022-01-13 01:16:38 +0900 (Thu, 13 Jan 2022) Log Message: ----------- develop.txt を HTML に変更 記述が古い・誤っている・日英で異なる・trunk/4-stableで共通部分の記述が異なる、などはそのまま Modified Paths: -------------- trunk/doc/en/html/index.html trunk/doc/en/teraterm.hhc trunk/doc/en/teraterm.hhp trunk/doc/ja/html/index.html trunk/doc/ja/teraterm.hhc trunk/doc/ja/teraterm.hhp trunk/libs/Refer to develop.txt Added Paths: ----------- trunk/doc/en/html/reference/develop.html trunk/doc/ja/html/reference/develop.html -------------- next part -------------- Modified: trunk/doc/en/html/index.html =================================================================== --- trunk/doc/en/html/index.html 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/en/html/index.html 2022-01-12 16:16:38 UTC (rev 9685) @@ -147,7 +147,7 @@ <LI><A HREF="reference/PuTTY-LICENSE.txt">License of PuTTY</A></LI> <LI><A HREF="reference/argon2-LICENSE.txt">License of The reference C implementation of Argon2</A></LI> <LI><A HREF="reference/CygTerm+-LICENSE.txt">License of CygTerm+</A></LI> - <LI><A HREF="reference/develop.txt">For developer</A> + <LI><A HREF="reference/develop.html">For developer</A> <UL> <LI>build with CMake (experimental)</LI> <UL> Added: trunk/doc/en/html/reference/develop.html =================================================================== --- trunk/doc/en/html/reference/develop.html (rev 0) +++ trunk/doc/en/html/reference/develop.html 2022-01-12 16:16:38 UTC (rev 9685) @@ -0,0 +1,602 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<HTML> +<HEAD> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<TITLE>Tera Term Development</TITLE> +<META http-equiv="Content-Style-Type" content="text/css"> +<link rel="stylesheet" href="../style.css" type="text/css"> +</HEAD> +<BODY> + +<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> +</ol> + +<hr> + +<h2 id="environment">Development Environment</h2> + +<ul> + <li>OS + <ul> + <li>Windows XP Professional</li> + <li>Windows 8 Pro</li> + <li>Windows 8.1 Pro</li> + <li>Windows 10 Pro</li> + </ul> + </li> + <li>Compiler used for release in Tera Term Project + <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 /> + Configure the INCLUDE and LIB environment variables to be given priority for the SDK installation directory. + <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> + Fix batch file C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat + </li> + </ul> + </li> + </ul> + </li> + <li>Supported Compiler + <ul> + <li>Visual Studio 2005 (Added support 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>How to build with batch file:<br /> + Please execute the batch file on command prompt of Visual Studio. Otherwise, please configure below environment variables.<br /> + Please call "(x86) Native Tools Command Prompt" of your Visual Studio to register new PATH regarding the compiler path and VSINSTALLDIR variable. + <pre> +Example: +INCLUDE C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.1\include\shared;C:\Program Files (x86)\Windows Kits\8.1\include\um; +LIB C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86; +PATH C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN;C:\Program Files (x86)\Windows Kits\8.1\bin\x86 +VSINSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC + </pre> + </li> + </ul> + </li> + <li>Installer + <ul> + <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php) + <ul> + <li>Inno Setup Preprocessor</li> + </ul> + </li> + <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li> + </ul> + </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>Cygwin 1.5.x (1.7.x \x82\xCD Windows 9x \x82\xF0\x83T\x83|\x81[\x83g\x82\xB5\x82Ă\xA2\x82Ȃ\xA2\x82̂ŕs\x89\xC2)</li> + <li>ActivePerl 5.10 \x88ȏ\xE3 \x82܂\xBD\x82\xCD Strawberry perl 5.30.1.1 \x88ȏ\xE3<br /> + \x83r\x83\x8B\x83h\x89ߒ\xF6\x82Ŏg\x97p\x82\xB5\x82܂\xB7<br /> + <ul> + <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>Subversion for Windows (http://sourceforge.net/projects/win32svn/)<br /> + \x83\x8A\x83r\x83W\x83\x87\x83\x93\x94ԍ\x86\x8E擾\x8E\x9E\x82Ɏg\x97p\x82\xB5\x82܂\xB7<br /> + svnrev_perl/toolinfo.txt \x82\xC9 svn.exe \x82̃t\x83\x8B\x83p\x83X\x82\xF0\x8BL\x8Fq\x82\xA2\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br /> + \x8Fڂ\xB5\x82\xAD\x82\xCD svnrev_perl/readme.md \x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2 + </li> +--> + </ul> + </li> +</ul> + + +<h2 id="library">Libraries</h2> + +<ul> + <li>Oniguruma 6.9.7.1 (https://github.com/kkos/oniguruma)</li> + <li>OpenSSL 1.1.1k (http://www.openssl.org/)</li> + <li>zlib 1.2.11 (http://www.zlib.net/)</li> + <li>PuTTY 0.76 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)</li> + <li>SFMT 1.5.1 (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html)</li> + <li>cJSON 1.7.14 (https://github.com/DaveGamble/cJSON/)</li> + <li>The reference C implementation of Argon2 20190702 (https://github.com/P-H-C/phc-winner-argon2)</li> +</ul> + + +<h2 id="committer">Notice for SVN committer</h2> + +<p> +SVN repository for committer is the following: +</p> +<pre> +svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk +</pre> + +<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. +</p> + +<p> +Should not have opened checkout file.<br /> +SVN commit procedure may be failure while checkout file will have been opened. +</p> + +<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). +</p> + + +<h2 id="ini-entry">Add entry to TERATERM.INI</h2> + +<p> +Entry name<br /> +Unfortunately, the confusing entries such as EnableFoo... and DisableBar... are included.<br /> +It recommends that the new name like as Baz.... +</p> + + +<h2 id="menu-id">Naming rule to add menu ID</h2> + +<pre> +The first digit is 5. +</pre> +<pre> +The second digit is: + 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 +</pre> + +<p> +Example: adding a TTSSH menu under File menu +</p> +<pre> +#define ID_SSHSCPMENU 52110 +</pre> + + +<h2 id="add-macro-command">What to do when new macro command is added?</h2> + +<ul> + <li>Coding + <ul> + <li>get a new number of command internal ID.<br /> + ... teraterm/ttmacro/ttmparse.h</li> + <li>add a if statement to below function.<br /> + ... CheckReservedWord @ teraterm/ttmacro/ttmparse.c</li> + <li>add a caller doing the macro command.<br /> + ... ExecCmnd @ teraterm/ttmacro/ttl.c</li> + <li>make a function code for the macro command.</li> + </ul> + </li> + <li>Help topic + <ul> + <li>make the command help file.<br /> + ... doc/LANG/html/macro/command/hogefunc.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 /> + The value is internal ID + 92000.<br /> + ... teraterm/common/helpid.h</li> + <li>make the alias between context ID and calling file.<br /> + Open the .hhp file by using Text Editor, added a html line in [ALIAS] tag.<br /> + ... doc/LANG/teraterm.hhp</li> + </ul> + </li> +</ul> + + +<h2 id="build-library">How to build Libraries</h2> + +<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>cJSON (used by TTXCheckUpdate plugin) + <ol> + <li>Extract cJSON source into libs/cJSON directory.</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). +</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> + + +<h2 id="build-teraterm-menu">How to build TeraTerm Menu</h2> + +<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> + + +<h2 id="build-ttxkanjimenu">How to build TTXKanjiMenu</h2> + +<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> + + +<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. +</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. +</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> + +<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 /> +</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> + + +<h2 id="build-cygterm">How to build CygTerm</h2> + +<p> +To build CygTerm source code is shown in the following step: +</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> +To release Tera Term installation package is shown in the following step: +</p> + +<ol> + <li>Increment the version while RC release process.<br /> + The binary is released for test in this timing. Prevent that old and new binary have same version number. + <ul> + <li>teraterm\common\tt-version.h</li> + <li>ttssh2\ttxssh\ttxssh-version.h</li> + <li>ttpmenu\ttpmenu.rc // only modifying</li> + <li>TTProxy\TTProxy.rc // only modifying</li> + <li>TTXKanjiMenu\ttxkanjimenu.rc // only modifying</li> + <li>installer\teraterm.iss + <ul> + <li>version up AppVer and add "RC"</li> + <li>comment out snapshot</li> + <li>change called batch files</li> + </ul> + </li> + </ul> + </li> + <li>Increment the year of last publication of copyright notice if it is first release in this year. + <ul> + <li>teraterm\keycode\keycode-version.rc // VERSIONINFO</li> + <li>teraterm\teraterm\tt-version.rc // VERSIONINFO</li> + <li>teraterm\ttpcmn\ttpcmn-version.rc // VERSIONINFO</li> + <li>teraterm\ttpdlg\ttpdlg.rc // dialog</li> + <li>teraterm\ttpfile\ttpfile-version.rc // VERSIONINFO</li> + <li>teraterm\ttpmacro\ttm-version.rc // VERSIONINFO</li> + <li>teraterm\ttpset\ttpset-version.rc // VERSIONINFO</li> + <li>teraterm\ttptek\ttptek-version.rc // VERSIONINFO</li> + <li>ttssh2\ttxssh\ttxssh.rc // dialog</li> + <li>ttssh2\ttxssh\ttxssh-version.rc // VERSIONINFO</li> + <li>ttpmenu\ttpmenu.rc // dialog, VERSIONINFO</li> + <li>TTProxy\TTProxy.rc // dialog, VERSIONINFO(en), VERSIONINFO(ja)</li> + <li>TTXKanjiMenu\ttxkanjimenu.rc // VERSIONINFO</li> + <li>installer\teraterm.iss</li> + <li>installer\release\license.txt // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\en\html\index.html</li> + <li>doc\en\html\about\copyright.html // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\en\html\macro\index.html</li> + <li>doc\ja\html\index.html</li> + <li>doc\ja\html\about\copyright.html // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\ja\html\macro\index.html</li> + </ul> + </li> + <li>Check latest libraries and tools. + <ul> + <li>Visual Studio<br /> + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx</li> + <li>Inno Setup<br /> + http://www.jrsoftware.org/isdl.php</li> + <li>Oniguruma<br /> + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx</li> + <li>OpenSSL<br /> + http://www.openssl.org/</li> + <li>zlib<br /> + http://www.zlib.net/</li> + <li>PuTTY<br /> + http://www.chiark.greenend.org.uk/~sgtatham/putty/</li> + <li>SFMT<br /> + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html</li> + <li>CygTerm<br /> + https://googledrive.com/host/0B1s-dM6d6yC4fmhEZ3c0VTNFWEFtV3daUlRGQmFHVnBmVHRybUNnUVliNWktNDRlZ2NnZTQ/index-e.html</li> + </ul> + </li> + <li>Check the document files.</li> + <li>Increase the software version and modify date. + <ul> + <li>teraterm.iss<br /> + remove "RC" from AppVer</li> + <li>html/about/hisotry.html</li> + </ul> + Note: Don't update the version number until the release, because the installer does not overwrite file when versions are same.<br /> + Note: By way of exception, CygTerm+ always upgrades not regarding Tera Term release process when the patch is committed. The release date is the day committed by a developer. The suffix of CygTerm+ version is patchlevel, and then a user can get gcc compiler for free. + </li> + <li>When CygTerm+ is changed from previous version, please build the software with 64bit Cygwin and replace cygterm\cygterm+-x86_64\cygterm.exe.</li> + <li>Evaluate executable program file. + <ul> + <li>Make installer package<br /> + Open "teraterm\installer\teraterm.iss" with ISTool and call [Project]-[Compile Setup] with InnoSetup.</li> + <li>Test Tera Term installation and evaluate it.</li> + </ul> + </li> + <li>Create SVN tag.<br /> + The naming rule is `teraterm-version'(ex. teraterm-4_82).<br /> +<pre> +svn copy -m "Release 4.82" svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk svn+ssh://svn.osdn.net/svnroot/ttssh2/tags/teraterm-4_82 +</pre> + </li> + <li>Re-checkout from svn tag.</li> + <li>Make installer package + <ul> + <li>Edit "teraterm\installer\teraterm.iss" +<pre> +#define AppVer "4.???" +;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); + +[InnoIDE_PreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[InnoIDE_PostCompile] +Name: makearchive.bat; Parameters: release + +[PreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[PostCompile] +Name: makearchive.bat; Parameters: release + +[_ISToolPreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[_ISToolPostCompile] +Name: makearchive.bat; Parameters: release +</pre> + </li> + <li>Open "teraterm\installer\teraterm.iss" with ISTool and call [Project]-[Compile Setup] with InnoSetup.</li> + </ul> + </li> + <li>Update OSDN project site. + <ul> + <li>Add new release.</li> + <li>Submit news.</li> + </ul> + </li> + <li>Announce release to mailing list(in Japan).</li> + <li>Update OSDN project home page.</li> + <li>Delete snapshots.</li> + <li>Announce release to forum(in Canada).<br /> + Announcements http://logmett.com/support-forums/5<br /> + Create new topic in `Announcements' entry.<br /> + Change the type of previous Announcement from Announcement to Normal.<br /> + Delete third previous Announcement.</li> + <li>Announce release to Twitter.<br /> + https://twitter.com/Tera_Term<br /> + Post release announcement and pin.</li> + </li> + <li>Update Chocolatey</li> +</ol> + +</body> +</html> Modified: trunk/doc/en/teraterm.hhc =================================================================== --- trunk/doc/en/teraterm.hhc 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/en/teraterm.hhc 2022-01-12 16:16:38 UTC (rev 9685) @@ -604,7 +604,7 @@ </OBJECT> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="For developer"> - <param name="Local" value="html\reference\develop.txt"> + <param name="Local" value="html\reference\develop.html"> <param name="ImageNumber" value="11"> </OBJECT> <UL> Modified: trunk/doc/en/teraterm.hhp =================================================================== --- trunk/doc/en/teraterm.hhp 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/en/teraterm.hhp 2022-01-12 16:16:38 UTC (rev 9685) @@ -172,7 +172,7 @@ HlpRefRe=html\reference\RE.txt HlpRefOpenssl=html\reference\OpenSSL-LICENSE.txt HlpRefOpenssh=html\reference\OpenSSH-LICENSE.txt -HlpRefDev=html\reference\develop.txt +HlpRefDev=html\reference\develop.html HlpRefPutty=html\reference\PuTTY-LICENSE.txt HlpRefSource=html\reference\sourcecode.html HlpRefOniguruma=html\reference\Oniguruma-LICENSE.txt Modified: trunk/doc/ja/html/index.html =================================================================== --- trunk/doc/ja/html/index.html 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/ja/html/index.html 2022-01-12 16:16:38 UTC (rev 9685) @@ -149,7 +149,7 @@ <LI><A HREF="reference/PuTTY-LICENSE.txt">PuTTY \x83\x89\x83C\x83Z\x83\x93\x83X</A></LI> <LI><A HREF="reference/argon2-LICENSE.txt">The reference C implementation of Argon2 \x83\x89\x83C\x83Z\x83\x93\x83X</A></LI> <LI><A HREF="reference/CygTerm+-LICENSE.txt">CygTerm+ \x83\x89\x83C\x83Z\x83\x93\x83X</A></LI> - <LI><A HREF="reference/develop.txt">\x8AJ\x94\xAD\x8EҌ\xFC\x82\xAF</A> + <LI><A HREF="reference/develop.html">\x8AJ\x94\xAD\x8EҌ\xFC\x82\xAF</A> <UL> <LI>CMake\x83r\x83\x8B\x83h\x83V\x83X\x83e\x83\x80\x82\xF0\x8Eg\x97p\x82\xB5\x82\xBD\x83r\x83\x8B\x83h(experimental)</LI> <UL> Added: trunk/doc/ja/html/reference/develop.html =================================================================== --- trunk/doc/ja/html/reference/develop.html (rev 0) +++ trunk/doc/ja/html/reference/develop.html 2022-01-12 16:16:38 UTC (rev 9685) @@ -0,0 +1,625 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<HTML> +<HEAD> +<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> +<TITLE>Tera Term \x8AJ\x94\xAD\x8EҌ\xFC\x82\xAF</TITLE> +<META http-equiv="Content-Style-Type" content="text/css"> +<link rel="stylesheet" href="../style.css" type="text/css"> +</HEAD> +<BODY> + +<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̕\xFB\x96@</a></li> +</ol> + +<hr> + +<h2 id="environment">\x8AJ\x94\xAD\x8A\xAB</h2> + +<ul> + <li>OS + <ul> + <li>Windows XP Professional</li> + <li>Windows 8 Pro</li> + <li>Windows 8.1 Pro</li> + <li>Windows 10 Pro</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 + <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 /> + SDK \x82ŃC\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xB3\x82ꂽ\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xAA\x8DŗD\x90\xE6\x82ɂȂ\xE9\x82悤\x81AINCLUDE \x82\xA8\x82\xE6\x82\xD1 LIB \x8A\xAB\x95ϐ\x94\x82\xF0\x90ݒ肵\x82܂\xB7\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> + \x8FC\x90\xB3\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat + </li> + </ul> + </li> + </ul> + </li> + <li>\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83R\x83\x93\x83p\x83C\x83\x89 + <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>\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B\x82\xA9\x82\xE7\x83r\x83\x8B\x83h\x82\xB7\x82邽\x82߂\xC9<br /> + Visual Studio \x82̃R\x83}\x83\x93\x83h\x83v\x83\x8D\x83\x93\x83v\x83g\x82\xA9\x82\xE7\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B\x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82邩\x81A\x88ȉ\xBA\x82̂悤\x82Ɋ\xAB\x95ϐ\x94\x82\xF0\x90ݒ肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br /> + \x8Eg\x97p\x82\xB5\x82\xBD\x82\xA2\x83o\x81[\x83W\x83\x87\x83\x93\x82\xCC Visual Studio \x82\xCC "(x86) Native Tools Command Prompt" \x82\xF0\x8E\xC0\x8Ds\x82\xB5\x81A\x83R\x83\x93\x83p\x83C\x83\x89\x82̃p\x83X\x82ɊW\x82\xB7\x82\xE9 PATH \x82\xC6 VSINSTALLDIR \x95ϐ\x94\x82\xF0\x8A\xAB\x95ϐ\x94\x82ɓo\x98^\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B + <pre> +Example: +INCLUDE C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.1\include\shared;C:\Program Files (x86)\Windows Kits\8.1\include\um; +LIB C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\LIB;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ATLMFC\LIB;C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86; +PATH C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN;C:\Program Files (x86)\Windows Kits\8.1\bin\x86 +VSINSTALLDIR C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC + </pre> + </li> + </ul> + </li> + <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89 + <ul> + <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php) + <ul> + <li>Inno Setup Preprocessor</li> + </ul> + </li> + <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li> + </ul> + </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܂\xBD\x82\xCD Strawberry Perl 5.30.1.1 \x88ȏ\xE3<br /> + \x83r\x83\x8B\x83h\x89ߒ\xF6\x82Ŏg\x97p\x82\xB5\x82܂\xB7<br /> + <ul> + <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>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>Subversion for Windows (http://sourceforge.net/projects/win32svn/)<br /> + \x83\x8A\x83r\x83W\x83\x87\x83\x93\x94ԍ\x86\x8E擾\x8E\x9E\x82Ɏg\x97p\x82\xB5\x82܂\xB7<br /> + svnrev_perl/toolinfo.txt \x82\xC9 svn.exe \x82̃t\x83\x8B\x83p\x83X\x82\xF0\x8BL\x8Fq\x82\xA2\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br /> + \x8Fڂ\xB5\x82\xAD\x82\xCD svnrev_perl/readme.md \x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2 + </li> + </ul> + </li> +</ul> + + +<h2 id="library">\x83\x89\x83C\x83u\x83\x89\x83\x8A</h2> + +<ul> + <li>Oniguruma 6.9.7.1 (https://github.com/kkos/oniguruma)</li> + <li>OpenSSL 1.1.1k (http://www.openssl.org/)</li> + <li>zlib 1.2.11 (http://www.zlib.net/)</li> + <li>PuTTY 0.76 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)</li> + <li>SFMT 1.5.1 (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html)</li> + <li>cJSON 1.7.14 (https://github.com/DaveGamble/cJSON/)</li> + <li>The reference C implementation of Argon2 20190702 (https://github.com/P-H-C/phc-winner-argon2)</li> +</ul> + + +<h2 id="committer">SVN \x83R\x83~\x83b\x83^\x81[\x82ւ̒\x8D\x88\xD3</h2> + +<p> +SVN \x83\x8A\x83|\x83W\x83g\x83\x8A\x82͈\xEA\x94ʌ\xFC\x82\xAF\x82Ƃ͈Ⴂ\x81A\x88ȉ\xBA\x82̒ʂ\xE8\x82ł\xB7\x81B +</p> +<pre> +svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk +</pre> + +<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 +</p> + +<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 +</p> + +<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 +</p> + + +<h2 id="ini-entry">TERATERM.INI \x82ւ̍\x80\x96ڒlj\xC1</h2> + +<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 /> +\x8D\xA1\x8C\xE3\x82\xCD Baz... \x82Ƃ\xA2\x82\xA4\x8C`\x8E\xAE\x82ɂ\xB7\x82\xE9\x82̂\xAA\x96]\x82܂\xB5\x82\xA2\x81B +</p> + + +<h2 id="menu-id">\x83\x81\x83j\x83\x85\x81[ID\x92lj\xC1\x8E\x9E\x82̖\xBD\x96\xBC\x8BK\x91\xA5</h2> + +<pre> +1\x8C\x85\x96ڂ\xCD 5 +</pre> +<pre> +2\x8C\x85\x96ڂ\xCD + Tera Term VT \x83E\x83B\x83\x93\x83h\x83E\x82Ȃ\xE7 0 + Tera Term TEK \x83E\x83B\x83\x93\x83h\x83E\x82Ȃ\xE7 1 + TTSSH \x82Ȃ\xE7 2 + TTProxy \x82Ȃ\xE7 3 + TTXKanjiMenu \x82Ȃ\xE7 4 +</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 +</pre> + +<p> +\x97\xE1\x81FFile\x94z\x89\xBA\x82\xC9TTSSH\x82̃\x81\x83j\x83\x85\x81[\x82\xF0\x92lj\xC1\x82\xB7\x82\xE9 +</p> +<pre> +#define ID_SSHSCPMENU 52110 +</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> + +<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 +</p> + +<ul> + <li>\x83\\x81[\x83X\x83R\x81[\x83h\x82̏C\x90\xB3 + <ul> + <li>\x83R\x83}\x83\x93\x83h\x82̓\xE0\x95\x94 ID \x82\xF0\x8D̔Ԃ\xB7\x82\xE9\x81B\x81i\x81u\x93\xE0\x95\x94 ID\x81v\x82\xCD"helpid.h"\x82ɂ\xE0\x8Eg\x97p\x82\xB3\x82\xEA\x82\xE9\x81j<br /> + ... teraterm/ttmacro/ttmparse.h</li> + <li>\x83R\x83}\x83\x93\x83h\x96\xBC\x82𑖍\xB8\x82\xB5\x82ē\xE0\x95\x94 ID \x82ɕϊ\xB7\x82\xB7\x82\xE9\x81B<br /> + ... CheckReservedWord @ teraterm/ttmacro/ttmparse.c</li> + <li>\x83R\x83}\x83\x93\x83h\x82̓\xE0\x95\x94 ID \x82\xA9\x82\xE7\x8E\xC0\x8Dۂɏ\x88\x97\x9D\x82\xF0\x82\xB7\x82\xE9\x8A\x94\x82\xF0\x8CĂԁB<br /> + ... ExecCmnd @ teraterm/ttmacro/ttl.c</li> + <li>\x8F\x88\x97\x9D\x82\xB7\x82\xE9\x8A\x94\x82\xF0\x8D\xEC\x82\xE9\x81B</li> + </ul> + </li> + <li>\x83w\x83\x8B\x83v(\x8C\xBE\x8Cꂲ\x82\xC6) + <ul> + <li>\x83R\x83}\x83\x93\x83h\x82̃w\x83\x8B\x83v\x82\xF0\x8D\xEC\x82\xE9\x81B<br /> + ... doc/LANG/html/macro/command/hogefunc.html</li> + <li>\x83R\x83}\x83\x93\x83h\x88ꗗ\x83y\x81[\x83W\x82ɒlj\xC1\x82\xB7\x82\xE9\x81B<br /> + ... doc/LANG/html/macro/command/index.html</li> + <li>\x83w\x83\x8B\x83v\x83g\x83s\x83b\x83N\x82ɒlj\xC1\x82\xB7\x82\xE9\x81B<br /> + ... doc/LANG/teraterm.hhc</li> + <li>\x83w\x83\x8B\x83v\x83y\x81[\x83W\x82̃R\x83\x93\x83e\x83L\x83X\x83g ID \x82\xF0\x8D̔Ԃ\xB7\x82\xE9\x81B<br /> + \x92l\x82\xCD \x83R\x83}\x83\x93\x83h\x82̓\xE0\x95\x94 ID + 92000\x81B<br /> + ... teraterm/common/helpid.h</li> + <li>\x83R\x83\x93\x83e\x83L\x83X\x83g ID \x82ƌĂяo\x82\xB7\x83t\x83@\x83C\x83\x8B\x82̃G\x83C\x83\x8A\x83A\x83X\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B<br /> + \x83e\x83L\x83X\x83g\x83G\x83f\x83B\x83^\x82Œ\xBC\x90ڊJ\x82\xAB\x81A[ALIAS]\x82\xC9HTML\x82\xF0\x92lj\xC1\x82\xB7\x82\xE9\x81B<br /> + ... doc/LANG/teraterm.hhp</li> + </ul> + </li> +</ul> + + +<h2 id="build-library">\x83\x89\x83C\x83u\x83\x89\x83\x8A\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2> + +<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>cJSON (used by TTXCheckUpdate plugin) + <ol> + <li>EcJSON \x82̃\\x81[\x83X\x82\xF0 libs/cJSON \x82̒\x86\x82ɓW\x8AJ\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\x89j +</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> + + +<h2 id="build-teraterm-menu">TeraTerm Menu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2> + +<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> + + +<h2 id="build-ttxkanjimenu">TTXKanjiMenu\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2> + +<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> + + +<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 +</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 +</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\x82Attpcmn.lib\x82͍쐬\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B +</p> + +<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 /> +</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> + + +<h2 id="build-cygterm">CygTerm\x82̃r\x83\x8B\x83h\x95\xFB\x96@</h2> + +<p> +CygTerm\x82̃r\x83\x8B\x83h\x95\xFB\x96@\x82ɂ\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\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̕\xFB\x96@</h2> + +<p> +\x83\x8A\x83\x8A\x81[\x83X\x82̕\xFB\x96@\x82ɂ\xA2\x82Ĉȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B +</p> + +<ol> + <li>RC \x8D쐬\x8E\x9E\x82Ƀo\x81[\x83W\x83\x87\x83\x93\x82\xF0\x88\xEA\x82C\x83\x93\x83N\x83\x8A\x83\x81\x83\x93\x83g\x82\xB7\x82\xE9\x81B<br /> + \x88\xEA\x94ʂɃe\x83X\x83g\x82\xF0\x8CĂт\xA9\x82\xAF\x81A\x8B\x8C\x83o\x81[\x83W\x83\x87\x83\x93\x82Ƃ̓\xAF\x8E\x9E\x8E\xC0\x8Ds\x82\xAA\x8Dl\x82\xA6\x82\xE7\x82\xEA\x82邽\x82߁A\x82\xB1\x82̃^\x83C\x83~\x83\x93\x83O\x82Ƃ\xB7\x82\xE9(cf. TT_FILEMAPNAME \x92\xE8\x8B`)\x81B + <ul> + <li>teraterm\common\tt-version.h</li> + <li>ttssh2\ttxssh\ttxssh-version.h</li> + <li>ttpmenu\ttpmenu.rc // only modifying</li> + <li>TTProxy\TTProxy.rc // only modifying</li> + <li>TTXKanjiMenu\ttxkanjimenu.rc // only modifying</li> + <li>installer\teraterm.iss + <ul> + <li>AppVer \x82\xF0\x8Fグ\x81A"RC" \x82\xF0\x92lj\xC1</li> + <li>snapshot \x82\xF0 \x83R\x83\x81\x83\x93\x83g\x83A\x83E\x83g</li> + <li>\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B\x82̌Ăяo\x82\xB5\x82\xF0\x8FC\x90\xB3</li> + </ul> + </li> + </ul> + </li> + <li>\x82\xB1\x82̔N\x82ɂ\xA8\x82\xAF\x82\xE9\x8Dŏ\x89\x82̃\x8A\x83\x8A\x81[\x83X\x82̏ꍇ\x82́A\x92\x98\x8D쌠\x95\\x8E\xA6\x82́u\x8DŌ\xE3\x82̔\xAD\x8Ds\x82̔N\x81v\x82\xF0\x83C\x83\x93\x83N\x83\x8A\x83\x81\x83\x93\x83g\x82\xB7\x82\xE9\x81B + <ul> + <li>teraterm\keycode\keycode-version.rc // VERSIONINFO</li> + <li>teraterm\teraterm\tt-version.rc // VERSIONINFO</li> + <li>teraterm\ttpcmn\ttpcmn-version.rc // VERSIONINFO</li> + <li>teraterm\ttpdlg\ttpdlg.rc // dialog</li> + <li>teraterm\ttpfile\ttpfile-version.rc // VERSIONINFO</li> + <li>teraterm\ttpmacro\ttm-version.rc // VERSIONINFO</li> + <li>teraterm\ttpset\ttpset-version.rc // VERSIONINFO</li> + <li>teraterm\ttptek\ttptek-version.rc // VERSIONINFO</li> + <li>ttssh2\ttxssh\ttxssh.rc // dialog</li> + <li>ttssh2\ttxssh\ttxssh-version.rc // VERSIONINFO</li> + <li>ttpmenu\ttpmenu.rc // dialog, VERSIONINFO</li> + <li>TTProxy\TTProxy.rc // dialog, VERSIONINFO(en), VERSIONINFO(ja)</li> + <li>TTXKanjiMenu\ttxkanjimenu.rc // VERSIONINFO</li> + <li>installer\teraterm.iss</li> + <li>installer\release\license.txt // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\en\html\index.html</li> + <li>doc\en\html\about\copyright.html // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\en\html\macro\index.html</li> + <li>doc\ja\html\index.html</li> + <li>doc\ja\html\about\copyright.html // Tera Term, TTSSH, Cygterm+, TTProxy, TeraTerm Menu, TTX KanjiMenu</li> + <li>doc\ja\html\macro\index.html</li> + </ul> + </li> + <li>\x88ˑ\xB6\x83\x89\x83C\x83u\x83\x89\x83\x8A\x81A\x83c\x81[\x83\x8B\x81A\x83C\x83\x93\x83|\x81[\x83g\x8C\xB3\x82̍ŐV\x94ł\xF0\x83`\x83F\x83b\x83N\x82\xB7\x82\xE9\x81B + <ul> + <li>Visual Studio<br /> + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx</li> + <li>Inno Setup<br /> + http://www.jrsoftware.org/isdl.php</li> + <li>Oniguruma<br /> + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx</li> + <li>OpenSSL<br /> + http://www.openssl.org/</li> + <li>zlib<br /> + http://www.zlib.net/</li> + <li>PuTTY<br /> + http://www.chiark.greenend.org.uk/~sgtatham/putty/</li> + <li>SFMT<br /> + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html</li> + <li>CygTerm<br /> + https://googledrive.com/host/0B1s-dM6d6yC4fmhEZ3c0VTNFWEFtV3daUlRGQmFHVnBmVHRybUNnUVliNWktNDRlZ2NnZTQ/index-e.html</li> + </ul> + </li> + <li>\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9\x81B + <ul> + <li>\x83_\x83C\x83A\x83\x8D\x83O\x8F\xE3\x82̐ݒ荀\x96ځEUI\x82̂Ȃ\xA2\x93\xC1\x95ʃI\x83v\x83V\x83\x87\x83\x93\x81E\x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83p\x83\x89\x83\x81\x81[\x83^\x81E\x90V\x8BK\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82ȂǁA\x91Ή\x9E\x82\xB7\x82\xE9\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82ɘR\x82ꂪ\x82Ȃ\xA2\x82\xA9\x8Am\x94F\x82\xB7\x82\xE9\x81B</li> + <li>\x95ύX\x97\x9A\x97\xF0\x82̏\x91\x82\xAB\x96Y\x82\xEA\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9\x81B<br /> + \x82\xA8\x82\xA8\x82ނ˕ύX\x82\xB5\x82\xBD\x8F\x87\x82ɒNjL\x82\xB3\x82\xEA\x82\xE9\x95ύX\x97\x9A\x97\xF0\x82̏\x87\x94Ԃ\xF0\x95ύX\x82\xB7\x82\xE9\x81B\x82\xBE\x82\xA2\x82\xBD\x82\xA2\x82̎w\x90j\x82Ƃ\xB5\x82ẮA\x83^\x81[\x83~\x83i\x83\x8B\x83G\x83~\x83\x85\x83\x8C\x81[\x83V\x83\x87\x83\x93\x8AW\x81E\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x82Ƃ\xB5\x82Ă̕ύX\x81E\x83}\x83N\x83\x8D\x82̏\x87\x81B</li> + <li>\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x8D\xB7\x95\xAA\x82\xAA\x96|\x96\xEA\x82Ă\xA2\x82邱\x82Ƃ\xF0\x8Am\x94F\x82\xB7\x82\xE9\x81B</li> + </ul> + </li> + <li>\x83o\x81[\x83W\x83\x87\x83\x93\x82\xF0\x8Fグ\x81A\x93\xFA\x95t\x82\xF0\x95ύX\x82\xB7\x82\xE9\x81B + <ul> + <li>teraterm.iss<br /> + AppVer \x82\xA9\x82\xE7 RC \x82\xF0\x8D폜</li> + <li>html/about/hisotry.html</li> + </ul> + CygTerm+ \x82͗\xE1\x8AO\x82ŁA\x83\x8A\x83\x8A\x81[\x83X\x82Ƃ͊W\x82Ȃ\xAD\x83o\x81[\x83W\x83\x87\x83\x93\x82\xAA\x8Fオ\x82\xE9\x81B<br /> + \x83p\x83b\x83`\x82\xAA\x83R\x83~\x83b\x83g\x82\xB3\x82\xEA\x82\xE9\x82Ƒ\xA6\x83\x8A\x83\x8A\x81[\x83X\x88\xB5\x82\xA2\x82ɂȂ\xE8\x81A\x83\x8A\x83\x8A\x81[\x83X\x93\xFA\x82͂\xBB\x82̓\xFA\x95t\x82ƂȂ\xE9\x81B<br /> + \x82\xB1\x82\xEA\x82́A\x83o\x81[\x83W\x83\x87\x83\x93\x82̖\x96\x94\xF6\x82\xAA patchlevel \x82ł\xA0\x82\xE8\x81A\x83R\x83\x93\x83p\x83C\x83\x89\x82̓\xFC\x8E肪\x97e\x88ՂȂ\xBD\x82߁B + </li> + <li>\x91O\x89\xF1\x82̃\x8A\x83\x8A\x81[\x83X\x82\xA9\x82\xE7CygTerm+\x82ɕύX\x82\xAA\x82\xA0\x82\xE9\x8Fꍇ\x82́A64bit Cygwin\x82Ńr\x83\x8B\x83h\x82\xB5\x82\xC4 cygterm\cygterm+-x86_64\cygterm.exe \x82̍\xB7\x82\xB5\x91ւ\xA6\x82\xF0\x8Ds\x82\xA4\x81B</li> + <li>\x93\xAE\x8D\xEC\x8Am\x94F\x82\xF0\x82\xB7\x82\xE9 + <ul> + <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B<br /> + ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A[Project]-[Compile Setup]\x82ō쐬\x82\xB3\x82\xEA\x82\xE9\x81B</li> + <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xA8\x82\xE6\x82ю\xC0\x8Ds\x82\xF0\x83e\x83X\x83g\x82\xB7\x82\xE9\x81B</li> + </ul> + </li> + <li>SVN \x82̃^\x83O\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B<br /> + \x83^\x83O\x96\xBC\x82́uteraterm-\x83o\x81[\x83W\x83\x87\x83\x93\x81v\x81B\x82\xBD\x82Ƃ\xA6\x82Av4.82\x82Ȃ\xE7\x82\xCE"teraterm-4_82"\x81B<br /> + <pre> +svn copy -m "Release 4.82" svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk svn+ssh://svn.osdn.net/svnroot/ttssh2/tags/teraterm-4_82 + </pre> + </li> + <li>\x83\x8A\x83\x8A\x81[\x83X\x97p\x82̃^\x83O\x82Ń`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB5\x92\xBC\x82\xB7\x81B</li> + <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B + <ul> + <li>teraterm\installer\teraterm.iss \x82\xF0\x95ҏW\x82\xB7\x82\xE9 +<pre> +#define AppVer "4.???" +;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); + +[InnoIDE_PreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[InnoIDE_PostCompile] +Name: makearchive.bat; Parameters: release + +[PreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[PostCompile] +Name: makearchive.bat; Parameters: release + +[_ISToolPreCompile] +Name: makechm.bat +;Name: build.bat +Name: build.bat; Parameters: rebuild + +[_ISToolPostCompile] +Name: makearchive.bat; Parameters: release +</pre> + </li> + <li>ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A[Project]-[Compile Setup]\x82ō쐬\x82\xB3\x82\xEA\x82\xE9</li> + </ul> + </li> + <li>OSDN \x82\xF0\x8DX\x90V\x82\xB7\x82\xE9\x81B + <ul> + <li>[\x83_\x83E\x83\x93\x83\x8D\x81[\x83h]-[\x8AǗ\x9D]-[\x90V\x8BK\x8D쐬]<br /> + \x95ύX\x97\x9A\x97\xF0\x82\xF0\x93\xFC\x97͂\xB5\x82ă\x8A\x83\x8A\x81[\x83X\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B</li> + <li>[\x83j\x83\x85\x81[\x83X\x88ꗗ]-[\x90V\x8BK\x93o\x98^]<br /> + \x83j\x83\x85\x81[\x83X\x8BL\x8E\x96\x82\xF0\x8D쐬\x82\xB7\x82\xE9\x81B</li> + </ul> + </li> + <li>\x83\x81\x81[\x83\x8A\x83\x93\x83O\x83\x8A\x83X\x83g\x82ɃA\x83i\x83E\x83\x93\x83X\x82\xB7\x82\xE9\x81B</li> + <li>\x83v\x83\x8D\x83W\x83F\x83N\x83g\x83y\x81[\x83W\x82\xF0\x8DX\x90V\x82\xB7\x82\xE9\x81B</li> + <li>\x83X\x83i\x83b\x83v\x83V\x83\x87\x83b\x83g\x82\xF0\x8D폜\x82\xB7\x82\xE9\x81B</li> + <li>Twitter \x82ɍ\x90\x92m\x82\xB7\x82\xE9\x81B<br /> + https://twitter.com/Tera_Term<br /> + \x83\x8A\x83\x8A\x81[\x83X\x8D\x90\x92m\x82\xF0\x83c\x83C\x81[\x83g\x82\xB5\x82ČŒ肷\x82\xE9\x81B</li> + </li> + <li>\x83t\x83H\x81[\x83\x89\x83\x80\x82ɍ\x90\x92m\x82\xB7\x82\xE9\x81B<br /> + Announcements http://logmett.com/support-forums/5<br /> + Announcements \x82ɐV\x8BK\x93\x8A\x8De\x82\xB7\x82\xE9\x81B\x8E\xED\x97ނ\xCD Announcement\x81B<br /> + \x88\xEA\x82O\x82\xCC Announcement \x82̎\xED\x97ނ\xF0 Normal \x82ɕύX\x82\xB7\x82\xE9\x81B<br /> + Announcement \x82͎O\x8Cc\x82\xB7\x82\xB1\x82ƂɂȂ\xC1\x82Ă\xA2\x82\xE9\x82̂ŁA\x8EO\x82O\x82\xCC Announcement \x82\xF0\x8D폜\x82\xB7\x82\xE9\x81B</li> + <li>Chocolatey \x82̓o\x98^\x82\xF0\x8DX\x90V</li> +</ol> + +</body> +</html> Modified: trunk/doc/ja/teraterm.hhc =================================================================== --- trunk/doc/ja/teraterm.hhc 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/ja/teraterm.hhc 2022-01-12 16:16:38 UTC (rev 9685) @@ -642,7 +642,7 @@ </OBJECT> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="\x8AJ\x94\xAD\x8EҌ\xFC\x82\xAF"> - <param name="Local" value="html\reference\develop.txt"> + <param name="Local" value="html\reference\develop.html"> <param name="ImageNumber" value="11"> </OBJECT> <UL> Modified: trunk/doc/ja/teraterm.hhp =================================================================== --- trunk/doc/ja/teraterm.hhp 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/doc/ja/teraterm.hhp 2022-01-12 16:16:38 UTC (rev 9685) @@ -179,7 +179,7 @@ HlpRefRe=html\reference\RE.txt HlpRefOpenssl=html\reference\OpenSSL-LICENSE.txt HlpRefOpenssh=html\reference\OpenSSH-LICENSE.txt -HlpRefDev=html\reference\develop.txt +HlpRefDev=html\reference\develop.html HlpRefPutty=html\reference\PuTTY-LICENSE.txt HlpRefSource=html\reference\sourcecode.html HlpRefOniguruma=html\reference\Oniguruma-LICENSE.txt Modified: trunk/libs/Refer to develop.txt =================================================================== --- trunk/libs/Refer to develop.txt 2022-01-12 16:09:55 UTC (rev 9684) +++ trunk/libs/Refer to develop.txt 2022-01-12 16:16:38 UTC (rev 9685) @@ -1,3 +1,3 @@ -Refer to the ttssh2\doc\en\html\reference\develop.txt for these folders. +Refer to the ttssh2\doc\en\html\reference\develop.html for these folders.