 J
- OS
  Windows XP Professional
- RpC
  Visual Studio 2005 SP1 (Standard Edition ȏ)
    : Visual Studio 2008 (Standard Edition ȏ) ŃRpCst@C Windows NT 4.0, 95, 98, Me œ܂B
    2: Visual Studio 2010 (Professional Edition ȏ)ŃRpCst@C Windows 2000, NT 4.0, 95, 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.4.3 ANSI (http://www.jrsoftware.org/isinfo.php) (5.5.0 ȏō쐬CXg[ Windows NT 4.0, 9x T|[gȂ̂ŕs)
  Inno Setup Preprocessor (ispack-5.4.3 )
  InnoIDE 1.0.0 (ispack-5.4.3 )
- ̑
  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[W
    "svnversion.exe" libs\svn\bin zɃRs[ĂB


 Cu
- Oniguruma 5.9.2 (http://www.geocities.jp/kosako3/oniguruma/)
- OpenSSL 1.0.1c (http://www.openssl.org/)
- zlib 1.2.7 (http://www.zlib.net/)
- PuTTY 0.62 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)


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

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

- Abvf[gER~bg̒
  svn̏s邱Ƃ̂ŁAt@CGfB^ŊJ܂܂ōsȂł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 ̔Ԃ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


 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ɈړAbuildoniguruma.bat sB

  3. OpenSSL (used by TTSSH and TTProxy)
     (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


 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. teraterm\visualc\ttermpro.sln Visual StudioŊJB
     .slnt@C̉sR[h"LF"ɂȂĂƁAVisual StudioNȂ̂Œӊ肢܂B
  3. \[Vrh
  4. 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. ttssh2\ttssh.sln Visual StudioŊJ
  3. \[Vrh
  4. rhɐttssh2\ttxssh fBNgDLL


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

   1. Cygwin(http://www.cygwin.com/win-9x.html)CXg[
      : 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. 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
    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://logmett.com/freeware/LogMeTT.php
      http://logmett.com/freeware/TTLEdit.php

  2. hLgmF
     - _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ύ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

  4. SVN ̃^O쐬B
     ^Óuteraterm-o[WvBƂ΁Av4.62Ȃ"teraterm-4_62"B

  5. [Xp̃^OŃ`FbNAEgB

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

  7. SourceForge.jp XV
       [_E[h]-[Ǘ]-[VK쐬]
         ύX͂ă[X쐬
       [j[Xꗗ]-[VKo^]
         j[XL쐬

  8. vWFNgy[WXV

  9. [OXgɃAiEX

  10. 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 폜


  11. XibvVbg폜
