 J
- OS
  Windows XP Professional / Windows 8 Pro / Windows 8.1 Pro / Windows 10 Pro
- Tera Term Project Ń[XɎgpĂRpC
-- Visual Studio 2005 SP1 (Standard Edition ȏ)
   Microsoft Visual Studio 2005 Service Pack 1 MFC ZLeBXVvO
   Windows Server 2003 R2 Platform SDK(Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
   : Visual Studio 2005 Standard Editionł́AOpenSSL ̃rhs܂BWindows Server 2003 R2 Platform SDK CXg[A"Crypt32.Lib"Nł悤ɂĂKv܂B
       SDK ŃCXg[ꂽfBNgŗDɂȂ悤AINCLUDE  LIB ϐݒ肵܂B
       : 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"
- T|[gĂRpC
-- Visual Studio 2008 SP1 (Standard Edition ȏ)
   : RpCꂽst@C Windows NT 4.0, 95, 98, Me œ܂B
-- Visual Studio 2010 SP1 (Professional Edition ȏ)
   : RpCꂽst@C Windows 2000, NT 4.0, 95, 98, Me œ܂B
-- Visual Studio 2012 Update 4 (Professional Edition ȏ)
   : RpCꂽst@C Windows Vista, XP, 2000, NT 4.0, 95, 98, Me œ܂B
       Windows Vista, XP T|[gɂ v110_xp w肵ĂB
-- Visual Studio Community 2013 Update 5
   MFC MBCS DLL AhI
   : RpCꂽst@C Windows Vista, XP, 2000, NT 4.0, 95, 98, Me œ܂B
       Windows Vista, XP T|[gɂ v120_xp w肵ĂB
-- Visual Studio Community 2015 Update 3
   : RpCꂽst@C Windows Vista, XP, 2000, NT 4.0, 95, 98, Me œ܂B
       Windows Vista, XP T|[gɂ v140_xp w肵ĂB
-- Visual Studio Community 2017 
   : RpCꂽst@C Windows Vista, XP, 2000, NT 4.0, 95, 98, Me œ܂B
       Windows Vista, XP T|[gɂ v141_xp w肵ĂB
- ob`t@Crh邽߂
  Visual Studio ̃R}hvvgob`t@Cs邩Aȉ̂悤Ɋϐݒ肵ĂB
  gpo[W Visual Studio  "(x86) Native Tools Command Prompt" sARpC̃pXɊ֌W PATH  VSINSTALLDIR ϐϐɓo^ĂB
  : 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
- CXg[
  Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)
  Inno Setup Preprocessor
  ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)
- ̑
  Cygwin 1.5.x (1.7.x  Windows 9x T|[gĂȂ̂ŕs)
  ActivePerl 5.8 ȏ
    OpenSSL ̃RpCAhLgt@C̕R[hEsR[hϊɕKvłB
  Subversion for Windows (http://sourceforge.net/projects/win32svn/)
    \[X̃`FbNAEgɎg svn ƌ݊̂o[WB
    libs\svn ։𓀂܂B("svnversion.exe"  libs\svn\bin ɔzu悤ɂĂ)


 Cu
- Oniguruma 6.8.2 (https://github.com/kkos/oniguruma)
- OpenSSL 1.0.2p (http://www.openssl.org/)
- zlib 1.2.11 (http://www.zlib.net/)
- PuTTY 0.70 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)
- SFMT 1.5.1 (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html)


 SVN R~b^[ւ̒
- SVN |Wg͈ʌƂ͈ႢAȉ̒ʂłB
  svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk

- t@Cʂ̃fBNgŕҏWȂłB
  R~bgƂɕʂ̐l̏C폜Ă܂Ƃ܂B

- Abvf[gER~bg̒
  svn̏s邱Ƃ̂ŁAt@CGfB^ŊJ܂܂ōsȂłB

- t@CҏW̒
  t@C(installer\release\lang\*.lng)͑ΉGfB^(vim, EmEditor, Notepad++)ŕҏWĂB


 TERATERM.INI ւ̍ڒǉ
- ږ
ł EnableFoo...  DisableBar... ݂Ă܂Ă邪A₷B
 Baz... Ƃ`ɂ̂]܂B


 j[IDǉ̖K

1ڂ 5

2ڂ
  Tera Term VT EBhEȂ  0
  Tera Term TEK EBhEȂ 1
  TTSSH Ȃ                   2
  TTProxy Ȃ                 3
  TTXKanjiMenu Ȃ            4

3ڂ
  [File] j[Ȃ    1
  [Edit] j[Ȃ    2
  [Setup] j[Ȃ   3
  [Control] j[Ȃ 4
  [Window] j[Ȃ  8
  [Help] j[Ȃ    9


FFilezTTSSH̃j[ǉ

#define ID_SSHSCPMENU       52110


 }NR}hǉ̍ƃXg
  Tera Term}NV݂Ƃ̍Ǝ菇ɂāAȉɎ܂B

PD\[XR[h̏C
-- R}h̓ ID ̔ԂBiu IDv"helpid.h"ɂgpj
   ... teraterm/ttmacro/ttmparse.h
-- R}h𑖍ē ID ɕϊB
   ... CheckReservedWord@teraterm/ttmacro/ttmparse.c
-- R}h̓ ID ۂɏ֐ĂԁB
   ... ExecCmnd@teraterm/ttmacro/ttl.c
-- ֐B

QD wv(ꂲ)
-- R}h̃wvB
   ... doc/LANG/html/macro/command/hogefunc.html
-- R}hꗗy[WɒǉB
   ... doc/LANG/html/macro/command/index.html
-- wvgsbNɒǉB
   ... doc/LANG/teraterm.hhc
-- wvy[W̃ReLXg ID ̔ԂB
   l R}h̓ ID + 92000B
   ... teraterm/common/helpid.h
-- ReLXg ID ƌĂяot@C̃GCAX쐬B
   eLXgGfB^ŒڊJA[ALIAS]HTMLǉB
   ... doc/LANG/teraterm.hhp


 Cũrh@
  1. PuTTY (used by TTSSH)
     (1) putty ̃\[X libs/putty ̒ɓWJB

  2. Oniguruma (used by Tera Term Macro)
     (1) oniguruma ̃\[X libs/oniguruma ̒ɓWJB
     (2) X^[gj[uVisual Studio 2005 R}h vvgvNB
     (3) R}hvvgォ libs fBNgɈړAbuildoniguruma6.bat sB

  3. OpenSSL (used by TTSSH)
     (1) openssl ̃\[X libs/openssl ̒ɓWJB
     (2) OpenSSL 1.0.0e ȍ~ŁAlibs/openssl/Makefile.bak ŏ瑶݂ꍇ́Ax蓮ō폜ĂB
     (3) X^[gj[uVisual Studio 2005 R}h vvgvNB
     (4) R}hvvgォ libs fBNgɈړAbuildopenssl.bat sB

  4. Zlib (used by TTSSH)
     (1) zlib ̃\[X libs/zlib ̒ɓWJB
     (2) X^[gj[uVisual Studio 2005 R}h vvgvNB
     (3) R}hvvgォ libs fBNgɈړAbuildzlib.bat sB

  5. SFMT (used by Tera Term Macro)
     (1) SFMT ̃\[X libs/SFMT ̒ɓWJB
     (2) X^[gj[uVisual Studio 2005 R}h vvgvNB
     (3) R}hvvgォ libs fBNgɈړAbuildSFMT.bat sB


 Tera Term̃rh@
  Tera Term̃rh@ɂĈȉɎ܂B
  rhɂVisual Studio 2005 Standard EditionȏオKvłBiVisual Studio 2005 Express Edition͕sj

  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. teraterm\visualc\ttermpro.sln Visual StudioŊJB
     .slnt@C̉sR[h"LF"ɂȂĂƁAVisual StudioNȂ̂Œӊ肢܂B
  3. \[VrhB
  4. rhɐteraterm fBNgɎsvOB


 TeraTerm Menũrh@
  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. ttpmenu\ttpmenu.sln Visual StudioŊJB
  3. \[VrhB
  4. rhɐ ttpmenu fBNg ttpmenu.exe B


 TTXKanjiMenũrh@
  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. TTXKanjiMenu\ttxkanjimenu.sln Visual StudioŊJB
  3. \[VrhB
  4. rhɐ TTXKanjiMenu fBNg ttxkanjimenu.dll B


 TTProxỹrh@
  TTProxỹrh@ɂĈȉɎ܂B
  rhɂVisual Studio 2005(VC++8.0)KvłB

  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. TTProxy\TTProxy.sln Visual StudioŊJB
  3. \[VrhB
  4. rhɐ TTProxy fBNgDLLB


 TTSSH̃rh@
  TTSSH̃rh@ɂĈȉɎ܂B
  rhɂVisual Studio 2005(VC++8.0)AActivePerlKvłB

  * TTSSHP̂̃rh VS2005 Express Edition ł\łBttpcmn.libN邽߁ATera Term̃rhOɍsĂKv܂BVS2005 Express EditionłTera Term̃rh͂ł܂񂪁Attpcmn.lib͍쐬邱Ƃł܂B

  * VS2008 Express EditionŃrhƁA.rct@CŉL̃G[܂B
      .\ttxssh.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.

    {ۂɂ́A.rct@CeLXgGfB^ŊJAafxres.hinclude폜AVK2sǉ܂B

      - #include "afxres.h"
      + #include <windows.h>
      + #define IDC_STATIC -1

  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. ttssh2\ttssh.sln Visual StudioŊJB
  3. \[VrhB
  4. rhɐttssh2\ttxssh fBNgDLLB


 CygTerm̃rh@
  CygTerm̃rh@ɂĈȉɎ܂B

   1. Cygwin(http://www.cygwin.com/win-9x.html)CXg[B
      : 1.7.x  Windows 9x T|[gĂȂ̂ŁA1.5.x 𗘗pB
            1.5.x  Windows 7 T|[gĂȂ悤A1.5.x ŃRpCꂽoCi 1.7.x ŎsłB
   2. CygwiñVFNAcygterm fBNgֈړB
      # cd cygterm
   3. CygTermRpCB
      # make


 TTXSamples̃rh@
  |WgTTXSamples Tera Term Extension (TTX)̃Tv܂B
  TTXۂ̎QlɂĂB
  TTXSamples̃rhɂVisual Studio 2005(VC++8.0)KvłB
  Tera Term{̂Ƃ͈ႢAExpress Editionłrh\łB

  1. \[XR[hOSDN(https://ja.osdn.net/projects/ttssh2/)`FbNAEgB
  2. TTXSamples\TTXSamples.sln Visual StudioŊJB
  3. \[VrhB
  4. rhɐ TTXSamples fBNgDLLB
  eTTX̏ڍׂɂẮAvWFNgReadMe-ja.txtQƂĂB


 wvt@C̃rh@
  wvt@C̃rh@ɂĈȉɎ܂B

  1. HTML Help Workshopȉ̃TCg肵CXg[B
     http://www.microsoft.com/en-us/download/details.aspx?id=21138

  2. R}hvvgob`t@CNAKvȃt@CRs[B
     > cd teraterm\insatller
     > convtext.bat

  3. FileOpen doc\en\teraterm.hhp  doc\jp\teratermj.hhp JB

  4. FileCompileŃwvt@CRpCB


 [X̕@
  [X̕@ɂĈȉɎ܂B

  0. RC 쐬Ƀo[WCNgB
     ʂɃeXgĂтAo[WƂ̓sl邽(cf. TT_FILEMAPNAME `)B
     - teraterm\common\tt-version.h
     - ttssh2\ttxssh\ttxssh-version.h
     - ttpmenu.rc // ύX̂
     - TTProxy.rc // ύX̂
     - ttxkanjimenu.rc // ύX̂
     - teraterm.iss
       AppVer グA"RC" ǉ
       snapshot  RgAEg
       ob`t@ČĂяoC

  1. ˑCuAc[AC|[g̍ŐVł`FbNB
     Visual Studio
       http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx
     Inno Setup
       http://www.jrsoftware.org/isdl.php
     Oniguruma
       https://github.com/kkos/oniguruma
     OpenSSL
       http://www.openssl.org/
     zlib
       http://www.zlib.net/
     PuTTY
       http://www.chiark.greenend.org.uk/~sgtatham/putty/
     SFMT
       http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index-jp.html
     CygTerm
       https://googledrive.com/host/0B1s-dM6d6yC4fmhEZ3c0VTNFWEFtV3daUlRGQmFHVnBmVHRybUNnUVliNWktNDRlZ2NnZTQ/index.html
     LogMeTT
       http://logmett.com/logmett-freeware
       http://logmett.com/ttleditor

  2. hLgmFB
     - _CAO̐ݒ荀ځEUÎȂʃIvVER}hCp[^EVK}NR}hȂǁAΉhLgɘRꂪȂmFB
     - ύX̏YmFB
       ނ˕ύXɒǋLύX̏ԂύXB̎wjƂẮA^[~iG~[V֌WEAvP[VƂĂ̕ύXE}N̏B
     - hLg|󂳂Ă邱ƂmFB

  3. o[WグAtύXB
     - teraterm.iss
       AppVer  RC 폜
     - html/about/hisotry.html

     CygTerm+ ͗OŁA[XƂ͊֌WȂo[WオB
     pb`R~bgƑ[XɂȂA[X͂̓tƂȂB
     ́Ao[W̖ patchlevel łARpC̓肪eՂȂ߁B

  4. mF
     - CXg[쐬B
       ISTool  teraterm\installer\teraterm.iss JA[Project]-[Compile Setup]ō쐬B
     - CXg[юseXgB

  5. SVN ̃^O쐬B
     ^Óuteraterm-o[WvBƂ΁Av4.82Ȃ"teraterm-4_82"B
     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

  6. [Xp̃^OŃ`FbNAEgB

  7. CXg[쐬B
     ISTool  teraterm\installer\teraterm.iss JA[Project]-[Compile Setup]ō쐬

  8. OSDN XVB
     - [_E[h]-[Ǘ]-[VK쐬]
         ύX͂ă[X쐬B
     - [j[Xꗗ]-[VKo^]
         j[XL쐬B

  9. [OXgɃAiEXB

  10. vWFNgy[WXVB

  11. XibvVbg폜B

  12. tH[ɍmB
      - Announcements http://logmett.com/support-forums/5
        Announcements ɐVKeBނ AnnouncementB
        O Announcement ̎ނ Normal ɕύXB
        Announcement ͎OcƂɂȂĂ̂ŁAOO Announcement 폜B

  13. Twitter ɍmB
      https://twitter.com/Tera_Term
      [XmcC[gČŒ肷B

  14. Chocolatey ̓o^XV
