 J
- OS
  Windows XP Professional
- RpC
  Visual Studio 2005 SP1 (Standard Edition ȏ)
  : Visual Studio 2008 ŃRpCst@C Windows NT 4.0, 98, Me œ܂B
  Windows Server 2003 R2 Platform SDK
  : Visual Studio 2005 Standard Editionł́AOpenSSL 0.9.8ĩrhs܂BWindows Server 2003 R2 Platform SDK CXg[A"Crypt32.Lib"Nł悤ɂĂKv܂B
  2: SDK ŃCXg[ꂽfBNgŗDɂȂ悤AINCLUDE  LIB ϐݒ肵܂B
- CXg[
  Inno Setup 5.2.3 (http://www.jrsoftware.org/isinfo.php)
  ISTool 5.2.1 (http://www.istool.org/)
  Japanese-5-5.1.11.isl (http://www.jrsoftware.org/files/istrans/)
- ̑
  ActivePerl 5.8 ȏ
    OpenSSL ̃RpCAhLgt@C̕R[hEsR[hϊɕKvłB


 Cu
- oniguruma 5.9.1 (http://www.geocities.jp/kosako3/oniguruma/)
- openssl 0.9.8j (http://www.openssl.org/)
- zlib 1.2.3 (http://www.zlib.net/)
- PuTTY 0.60 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)


 CVSɊւ钍ӓ_
- |Wg̉sR[hLFłB
  WinCVSŉsR[h̐ݒԈႦƁA|Wg̉sR[h܂B
    WinCVSł́AuCheckout text file with the Unix LF (0xa)ṽ`FbNOĂ܂B

- R~bgOɓ{܂߂ꍇShift_JISgĂB
  WinCVSςł́AftHgEUCɂȂĂ܂B
    uǗv|uݒvŁAρi{j^uŁAuWinCVSXVO{EUCɁcṽ`FbNOĂ܂B

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

- Abvf[gER~bg̒
  cvs̏s邱Ƃ̂ŁAt@CGfB^ŊJ܂܂ōsȂł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 ̔Ԃiu IDv"helpid.h"ɂgpj
   ... teraterm/ttmacro/ttmparse.h
-- R}h𑖍ē ID ɕϊ
   ... CheckReservedWord@teraterm/ttmacro/ttmparse.c
-- R}h̓ ID ۂɏ֐Ă
   ... ExecCmnd@teraterm/ttmacro/ttl.c
-- ֐

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


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

  1. \[XR[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEgB
  2. Onigurumã\[XR[h(http://www.geocities.jp/kosako3/oniguruma/) teraterm\source\oniguruma fBNgɓWJB

       - ōsꍇ
       X^[gj[uVisual Studio 2005 R}h vvgvNB
       R}hvvgォ teraterm\source fBNgɈړB
       buildoniguruma.bat sB

       - 蓮ōsꍇ
       X^[gj[uVisual Studio 2005 R}h vvgvNB
       R}hvvgォ teraterm\source\oniguruma fBNgɈړB
       R}hvvgȉ̓͂sAOnigurumarhionig_s.libNjB
       (1) copy win32\Makefile Makefile
       (2) copy win32\config.h config.h
       (3) Makefile GfB^ŊJāACFLAGS ̍s /MT ǉ
       (4) copy Makefile Makefile.debug
       (5) Makefile.debug GfB^ŊJāACFLAGS ̍s /MT  /MTd ɕύX
           ܂Alibname  debug\$(libbase)_s.lib ɕύX
       (6) mkdir debug
       (7) nmake -f Makefile.debug
       (8) nmake clean
       (9) nmake

  3. teraterm\visualc\ttermpro.sln Visual StudioŊJB
     .slnt@C̉sR[h"LF"ɂȂĂƁAVisual StudioNȂ̂Œӊ肢܂B
  4. \[Vrh
  5. rhɐteraterm fBNgɎsvO


 TeraTerm Menũrh@
  1. \[XR[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEg
  2. ttpmenu\ttpmenu.sln Visual StudioŊJ
  3. \[Vrh
  4. rhɐ ttpmenu fBNg ttpmenu.exe 


 TTXKanjiMenũrh@
  1. \[XR[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEg
  2. TTXKanjiMenu\ttxkanjimenu.sln Visual StudioŊJ
  3. \[Vrh
  4. rhɐ TTXKanjiMenu fBNg ttxkanjimenu.dll 


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

  1. \[XR[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEg
  2. TTProxy\TTProxy.sln Visual StudioŊJ
  3. \[Vrh
  4. rhɐ TTProxy fBNgDLL


 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[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEgB

  2. zlib̃\[XR[h(http://www.zlib.net/) ttssh2\zlib fBNgɓWJB
     Release ł zlib\projects\visualc6\Win32_LIB_Release\zlib.lib N邱ƂɂȂiRpCIvV /MT w肳Ă邱ƁjB
     Debug ł zlib\projects\visualc6\Win32_LIB_Release\zlibd.lib N邱ƂɂȂiRpCIvV /MTd w肳Ă邱ƁjB

  3. OpenSSL̃\[XR[h(http://www.openssl.org/) ttssh2\openssl fBNgɓWJBOpenSSLrhiȉQƁjB
     Release ł openssl\out32\libeay32.lib ADebug ł openssl\out32.dbg\libeay32.lib N邱ƂɂȂB

      - ōsꍇ
      + X^[gj[uVisual Studio 2005 R}h vvgvNB
      + R}hvvgォ ttssh2 fBNgɈړB
      + buildopenssl.bat sB

      - 蓮ōsꍇ
      + X^[gj[uVisual Studio 2005 R}h vvgvNB
      + cd openssl
      + perl Configure VC-WIN32
          (łAOpenSSLrhɂperlKvł!)
      + ms\do_ms.bat GfB^ŊJāAms\nt.mak ̎̍sɉL̓eǋL
        perl util\mk1mf.pl no-asm debug VC-WIN32 >ms\ntd.mak
      + ms\do_ms
      + ms\nt.mak GfB^ŊJāACFLAGs /MD  /MT ɕύX
      + ms\ntd.mak GfB^ŊJāACFLAGs /MDd  /MTd ɕύX
      + nmake -f ms\nt.mak
      + nmake -f ms\ntd.mak
      + cd ..
          (ttssh2tH_ɖ߂܂B)
        ڍׂɂẮAOpenSSL̃hLgQƂĂB

  4. PuTTỸ\[XR[h(http://www.chiark.greenend.org.uk/~sgtatham/putty/) ttssh2\putty fBNgɓWJB
  5. ttssh2\ttssh.sln Visual StudioŊJ
  6. \[Vrh
  7. rhɐttssh2\ttxssh fBNgDLL


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

   1. Cygwin(http://www.cygwin.com/)CXg[
   2. CygwiñVFNAcygterm fBNgֈړB
      # cd cygterm
   3. CygTermRpC
      # 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[hSourceForge(http://sourceforge.jp/projects/ttssh2/)`FbNAEg
  2. TTXSamples\TTXSamples.sln Visual StudioŊJ
  3. \[Vrh
  4. rhɐ TTXSamples fBNgDLL

  eTTX̏ڍׂɂẮAvWFNgReadMe-ja.txtQƂĂB


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

  1. HTML Help Workshopȉ̃TCg肵CXg[B
     http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp

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

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

  4. FileCompileŃwvt@CRpC


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

  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
      http://www.jrsoftware.org/files/istrans/
    Oniguruma
      http://www.geocities.jp/kosako3/oniguruma/
    OpenSSL
      http://www.openssl.org/
    zlib
      http://www.zlib.net/
    PuTTY
      http://www.chiark.greenend.org.uk/~sgtatham/putty/
    CygTerm
      http://www.dd.iij4u.or.jp/~nsym/cygwin/cygterm/
    LogMeTT
      http://www.logmett.com/forum/viewforum.php?f=5

  2. o[WグAtύX
     [XƎɁAo[WCNgB
     [XOɃo[Wԍオt@Cô邽߁B
     oO|[gȂǂō̌ɂȂ肻Ȃ̂ŁA[X܂ł̓o[WԍグȂƁB
     - ttermpro.rc
     - ttxssh.rc
     - ttmacro.rc // ύX̂
     - ttpmenu.rc // ύX̂
     - TTProxy.rc // ύX̂
     - ttxkanjimenu.rc // ύX̂
     - teraterm.iss
     - 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

  3. mF
       vORpC
       CXg[쐬
         ISTool  teraterm\installer\teraterm.iss JA[Project]-[Compile Setup]ō쐬
       CXg[юseXg

  4. cvs ̃^OB^ÓuRo[W_RTMvBƂ΁Av4.56Ȃ"R456_RTM"B

  5. SourceForge.jp XV
       [_E[h]-[Ǘ]-[VK쐬]
         ύX͂ă[X쐬

  6. vWFNgy[WXV

  7. [OXgɃAiEX

  8. tH[ɍm
       (1) Announcements http://logmett.com/forum/viewforum.php?f=5
           Announcements ɐVKeBނ Announcement
           O Announcement ̎ނ Normal ɕύX
           Announcement ͎OcƂɂȂĂ̂ŁAOO Announcement 폜

       (2) Tera Term Changelog http://logmett.com/forum/viewtopic.php?f=5&t=3
           ̕ύXǉ

       (3) TTSSH Changelog http://logmett.com/forum/viewtopic.php?f=5&t=29
           ̕ύXǉ

  9. XibvVbg폜
