From svnnotify @ sourceforge.jp Sun Nov 3 17:58:26 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 03 Nov 2013 17:58:26 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MTFdIFdpbmRvd3MgOC4gMSDjgpLjgrU=?= =?utf-8?b?44Od44O844OI5a++6LGh44Go44GX44Gf44CC?= Message-ID: <1383469106.696676.11783.nullmailer@users.sourceforge.jp> Revision: 5411 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5411 Author: yutakapon Date: 2013-11-03 17:58:26 +0900 (Sun, 03 Nov 2013) Log Message: ----------- Windows 8.1 をサポート対象とした。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/about/requirements.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/about/requirements.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-10-31 10:27:07 UTC (rev 5410) +++ trunk/doc/en/html/about/history.html 2013-11-03 08:58:26 UTC (rev 5411) @@ -57,6 +57,7 @@
  • Misc
  • Modified: trunk/doc/en/html/about/requirements.html =================================================================== --- trunk/doc/en/html/about/requirements.html 2013-10-31 10:27:07 UTC (rev 5410) +++ trunk/doc/en/html/about/requirements.html 2013-11-03 08:58:26 UTC (rev 5411) @@ -26,6 +26,7 @@
  • Microsoft Windows 7
  • Microsoft Windows 8
  • Microsoft Windows Server 2012
  • +
  • Microsoft Windows 8.1
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-10-31 10:27:07 UTC (rev 5410) +++ trunk/doc/ja/html/about/history.html 2013-11-03 08:58:26 UTC (rev 5411) @@ -57,6 +57,7 @@

  • \x82\xBB\x82?\xBC
  • Modified: trunk/doc/ja/html/about/requirements.html =================================================================== --- trunk/doc/ja/html/about/requirements.html 2013-10-31 10:27:07 UTC (rev 5410) +++ trunk/doc/ja/html/about/requirements.html 2013-11-03 08:58:26 UTC (rev 5411) @@ -26,6 +26,7 @@
  • Microsoft Windows 7
  • Microsoft Windows 8
  • Microsoft Windows Server 2012
  • +
  • Microsoft Windows 8.1
  • From svnnotify @ sourceforge.jp Tue Nov 5 19:04:01 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 05 Nov 2013 19:04:01 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MTJdICDjg4njgq3jg6Xjg6Hjg7Pjg4g=?= =?utf-8?b?5pu05pawICggcjU0MTDliIYgKQ==?= Message-ID: <1383645841.930143.26773.nullmailer@users.sourceforge.jp> Revision: 5412 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5412 Author: doda Date: 2013-11-05 19:03:59 +0900 (Tue, 05 Nov 2013) Log Message: ----------- ドキュメント更新 (r5410分) Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/setup/teraterm-term.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/setup/teraterm-term.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-03 08:58:26 UTC (rev 5411) +++ trunk/doc/en/html/about/history.html 2013-11-05 10:03:59 UTC (rev 5412) @@ -38,6 +38,10 @@

    @@ -588,7 +588,7 @@
  • DECSCL(\x92[\x96\x96\x93\xAE\x8D?\x81[\x83h\x90?\xE8)\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁAVT\x83\x8C\x83x\x83\x8B5(vt500\x83V\x83\x8A\x81[\x83Y)\x82?Ή\x9E\x82\xB5\x82\xBD\x81B
  • "\x83E\x83B\x83\x93\x83h\x83E" \x83\x81\x83j\x83\x85\x81[\x81A\x82\xA8\x82\xE6\x82\xD1 "\x83E\x83B\x83\x93\x83h\x83E\x82?\x8A\x83X\x83g" \x83_\x83C\x83A\x83\x8D\x83O\x82ŁA\x83E\x83B\x83\x93\x83h\x83E\x82?\xF3\x91?\xF0\x95\\x82\xB7\x95\xB6\x8E\x9A\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B -
  • @@ -1094,7 +1094,7 @@
  • SSH2\x91Ή\x9ETTSSH(2.48)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • -

    2008.6.25 (Ver 4.59)

    +

    2008.6.25 (Ver 4.59)

    -

    2007.8.8 (Ver 0.1.3)

    +

    2007.8.8 (Ver 0.1.3)

    -

    2007.5.25 (Ver 0.1.2)

    +

    2007.5.25 (Ver 0.1.2)

    From svnnotify @ sourceforge.jp Sun Nov 10 01:31:13 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 10 Nov 2013 01:31:13 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MTVdICDoi7HoqLM=?= Message-ID: <1384014673.207270.2284.nullmailer@users.sourceforge.jp> Revision: 5415 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5415 Author: yutakapon Date: 2013-11-10 01:31:12 +0900 (Sun, 10 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/setup/teraterm-term.html -------------- next part -------------- Modified: trunk/doc/en/html/setup/teraterm-term.html =================================================================== --- trunk/doc/en/html/setup/teraterm-term.html 2013-11-06 08:40:52 UTC (rev 5414) +++ trunk/doc/en/html/setup/teraterm-term.html 2013-11-09 16:31:12 UTC (rev 5415) @@ -467,14 +467,15 @@

    OSC string buffer size

    -Tera Term \x82ł\xCD OSC \x95\xB6\x8E\x9A\x97\xF1\x82?\x88\x97\x9D\x8E\x9E\x82?\x88\x97\x9D\x97p\x82?o\x83b\x83t\x83@\x82\xAA\x91\xAB\x82\xE8\x82?\xAD\x82?\xE9\x82?\xA9\x93\xAE\x93I\x82?o\x83b\x83t\x83@\x82\xF0\x8Ag\x92\xA3\x82\xB7\x82\xE9\x82悤\x82??\xC1\x82Ă\xA2\x82?\xB7\x81B -\x82\xB5\x82\xA9\x82\xB5\x81A\x83o\x83O\x93\x99\x82Ńz\x83X\x83g\x91\xA4\x82\xAA\x89\xF3\x82? OSC \x95\xB6\x8E\x9A\x97?\xC1\x82Ă\xAB\x82\xBD\x8E\x9E\x82????\xC0\x82?\xAD\x83\x81\x83\x82\x83\x8A\x82\xF0\x8F\xC1\x94?\x82\xE9\x82?\xF0\x96h\x82\xAE\x82\xBD\x82?A -OSC \x95\xB6\x8E\x9A\x97?\x9D\x97p\x82?o\x83b\x83t\x83@\x82?ő\xE5\x83T\x83C\x83Y\x82?\xC0\x82\xB5\x82Ă\xA2\x82?\xB7\x81B +Tera Term will expand the buffer size of the OSC string when the buffer size is lack. +However, when the remote host sends invalid OSC string by using the host bug, +Tera Term will restrict the buffer size to prevent enlarged memory allocation.

    -\x92?\xED\x82?g\x97p\x82ł??\xB8\x96\xE2\x91肪\x94\xAD\x90\xB6\x82\xB5\x82?\xB9\x82?AOSC 52 (PASTE64) \x82ő\xBD\x97??f\x81[\x83^\x82\xF0\x82\xE2\x82\xE8\x8E\xE6\x82?\x82\xE9\x8F?\x82?\xA7\x8C\xC0\x82?\xA9\x82\xA9\x82\xE8\x81A -\x83f\x81[\x83^\x82\xAA\x93r\x92\x86\x82Ő?\xEA\x82Ă\xB5\x82?\xA4\x8F?\x82\xAA\x82\xA0\x82\xE8\x82?\xB7\x81B
    -\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC [Tera Term] \x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCC MaxOSCBufferSize \x8Ds\x82?l\x82\xF0\x88?\xBA\x82?悤\x82?\x9D\x82?\x8E\x96\x82?\xE6\x82\xC1\x82āAOSC \x95\xB6\x8E\x9A\x97\xF1\x82ł\xE6\x82葽\x97??f\x81[\x83^\x82\xF0\x88\xB5\x82\xA6\x82\xE9\x82悤\x82??\xE8\x82?\xB7\x81B +When the OSC 52 (PASTE64) is used for burst data, the remote host data may be +abandoned by above restriction.
    +So, a user can configure the OSC buffer size in the MaxOSCBufferSize entry of the +teraterm.ini file.

    
    From svnnotify @ sourceforge.jp  Tue Nov 12 22:33:50 2013
    From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp)
    Date: Tue, 12 Nov 2013 22:33:50 +0900
    Subject: [Ttssh2-commit] =?utf-8?q?=5B5416=5D_Tera_Term_Pro_2=2E_3?=
     =?utf-8?b?44G+44Gn44Gu5bGl5q2044KS6L+95YqgICgg5LuuICk=?=
    Message-ID: <1384263230.870471.4616.nullmailer@users.sourceforge.jp>
    
    Revision: 5416
              http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5416
    Author:   doda
    Date:     2013-11-12 22:33:48 +0900 (Tue, 12 Nov 2013)
    Log Message:
    -----------
    Tera Term Pro 2.3までの履歴を追加(仮)
    
    Modified Paths:
    --------------
        trunk/doc/en/html/about/history.html
        trunk/doc/ja/html/about/history.html
    
    -------------- next part --------------
    Modified: trunk/doc/en/html/about/history.html
    ===================================================================
    --- trunk/doc/en/html/about/history.html	2013-11-09 16:31:12 UTC (rev 5415)
    +++ trunk/doc/en/html/about/history.html	2013-11-12 13:33:48 UTC (rev 5416)
    @@ -1964,62 +1964,62 @@
             
     
     
    -

    2005.1.10 (Ver 2.09)

    +

    2005.1.10 (Ver 2.3+UTF-8 2.09)

    -

    2005.1.6 (Ver 2.08)

    +

    2005.1.6 (Ver 2.3+UTF-8 2.08)

    -

    2005.1.5 (Ver 2.07h)

    +

    2005.1.5 (Ver 2.3+UTF-8 2.07h)

    -

    2004.12.27 (Ver 2.07g)

    +

    2004.12.27 (Ver 2.3+UTF-8 2.07g)

    -

    2004.12.23 (Ver 2.07f)

    +

    2004.12.23 (Ver 2.3+UTF-8 2.07f)

    -

    2004.12.18 (Ver 2.07e)

    +

    2004.12.18 (Ver 2.3+UTF-8 2.07e)

    -

    2004.12.16 (Ver 2.07d)

    +

    2004.12.16 (Ver 2.3+UTF-8 2.07d)

    -

    2004.12.15 (Ver 2.07c)

    +

    2004.12.15 (Ver 2.3+UTF-8 2.07c)

    -

    2004.12.14 (Ver 2.07b)

    +

    2004.12.14 (Ver 2.3+UTF-8 2.07b)

    -

    2004.12.11 (Ver 2.07a)

    +

    2004.12.11 (Ver 2.3+UTF-8 2.07a)

    -

    2004.12.8 (Ver 2.07)

    +

    2004.12.8 (Ver 2.3+UTF-8 2.07)

    -

    2004.11.6 (Ver 2.06)

    +

    2004.11.6 (Ver 2.3+UTF-8 2.06)

    -

    2004.10.25 (Ver 2.05a)

    +

    2004.10.25 (Ver 2.3+UTF-8 2.05a)

    -

    2004.10.11 (Ver 2.05)

    +

    2004.10.11 (Ver 2.3+UTF-8 2.05)

    -

    2004.9.29 (Ver 2.04a)

    +

    2004.9.29 (Ver 2.3+UTF-8 2.04a)

    -

    2004.9.5 (Ver 2.04)

    +

    2004.9.5 (Ver 2.3+UTF-8 2.04)

    -

    2004.8.6 (Ver 2.03)

    +

    2004.8.6 (Ver 2.3+UTF-8 2.03)

    -

    2004.4.12 (Ver 2.02)

    +

    2004.4.12 (Ver 2.3+UTF-8 2.02)

    -

    2004.3.19 (Ver 2.00a)

    +

    2004.3.19 (Ver 2.3+UTF-8 2.00a)

    -

    2004.3.18 (Ver 2.00)

    +

    2004.3.18 (Ver 2.3+UTF-8 2.00)

    -

    2004.3.13 (Ver 1.02)

    +

    2004.3.13 (Ver 2.3+UTF-8 1.02)

    -

    2004.3.9 (Ver 1.01a)

    +

    2004.3.9 (Ver 2.3+UTF-8 1.01a)

    -

    2004.3.6 (Ver 1.01)

    +

    2004.3.6 (Ver 2.3+UTF-8 1.01)

    -

    2004.3.2 (Ver 1.00)

    +

    2004.3.2 (Ver 2.3+UTF-8 1.00)

    +

    Tera Term Pro (Original Version)

    + + +

    1998.3.10 (Ver 2.3 & 1.4)

    + + +

    1997.7.2 (Ver 2.2)

    + + +

    1997.6.30 (Ver 2.1)

    + + +

    1996.6.7 (Ver 2.0)

    + + +

    1996.6.7 (Ver 1.3)

    + + +

    1995.12.18 (Ver 1.2)

    + + +

    1995.7.22 (Ver 1.1)

    + + +

    1995.7.3 (Ver 1.0)

    + + +

    1995.4.25 (Ver 0.9)

    + + +

    1995.2.17 (Ver 0.8)

    + + +

    1995.1.27 (Ver 0.7)

    + + +

    1994.10.31 (Ver 0.6)

    + + +

    1994.10.3 (Ver 0.5)

    + + +

    1994.5.16 (Ver 0.4)

    + + +

    1994.3.29 (Ver 0.3)

    + + +

    1994.X.X (Ver 0.2)

    + + +

    1994.X.X (Ver 0.1)

    + + +

    1994.2.24 (Ver 0.0)

    + + +

    TTSSH

    2013.09.01 (Ver 2.66)

    Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-09 16:31:12 UTC (rev 5415) +++ trunk/doc/ja/html/about/history.html 2013-11-12 13:33:48 UTC (rev 5416) @@ -1964,62 +1964,62 @@ -

    2005.1.10 (Ver 2.09)

    +

    2005.1.10 (Ver 2.3+UTF-8 2.09)

    -

    2005.1.6 (Ver 2.08)

    +

    2005.1.6 (Ver 2.3+UTF-8 2.08)

    -

    2005.1.5 (Ver 2.07h)

    +

    2005.1.5 (Ver 2.3+UTF-8 2.07h)

    -

    2004.12.27 (Ver 2.07g)

    +

    2004.12.27 (Ver 2.3+UTF-8 2.07g)

    -

    2004.12.23 (Ver 2.07f)

    +

    2004.12.23 (Ver 2.3+UTF-8 2.07f)

    -

    2004.12.18 (Ver 2.07e)

    +

    2004.12.18 (Ver 2.3+UTF-8 2.07e)

    -

    2004.12.16 (Ver 2.07d)

    +

    2004.12.16 (Ver 2.3+UTF-8 2.07d)

    -

    2004.12.15 (Ver 2.07c)

    +

    2004.12.15 (Ver 2.3+UTF-8 2.07c)

    -

    2004.12.14 (Ver 2.07b)

    +

    2004.12.14 (Ver 2.3+UTF-8 2.07b)

    -

    2004.12.11 (Ver 2.07a)

    +

    2004.12.11 (Ver 2.3+UTF-8 2.07a)

    -

    2004.12.8 (Ver 2.07)

    +

    2004.12.8 (Ver 2.3+UTF-8 2.07)

    -

    2004.11.6 (Ver 2.06)

    +

    2004.11.6 (Ver 2.3+UTF-8 2.06)

    -

    2004.10.25 (Ver 2.05a)

    +

    2004.10.25 (Ver 2.3+UTF-8 2.05a)

    -

    2004.10.11 (Ver 2.05)

    +

    2004.10.11 (Ver 2.3+UTF-8 2.05)

    -

    2004.9.29 (Ver 2.04a)

    +

    2004.9.29 (Ver 2.3+UTF-8 2.04a)

    -

    2004.9.5 (Ver 2.04)

    +

    2004.9.5 (Ver 2.3+UTF-8 2.04)

    -

    2004.8.6 (Ver 2.03)

    +

    2004.8.6 (Ver 2.3+UTF-8 2.03)

    -

    2004.4.12 (Ver 2.02)

    +

    2004.4.12 (Ver 2.3+UTF-8 2.02)

    -

    2004.3.19 (Ver 2.00a)

    +

    2004.3.19 (Ver 2.3+UTF-8 2.00a)

    -

    2004.3.18 (Ver 2.00)

    +

    2004.3.18 (Ver 2.3+UTF-8 2.00)

    -

    2004.3.13 (Ver 1.02)

    +

    2004.3.13 (Ver 2.3+UTF-8 1.02)

    -

    2004.3.9 (Ver 1.01a)

    +

    2004.3.9 (Ver 2.3+UTF-8 1.01a)

    -

    2004.3.6 (Ver 1.01)

    +

    2004.3.6 (Ver 2.3+UTF-8 1.01)

    -

    2004.3.2 (Ver 1.00)

    +

    2004.3.2 (Ver 2.3+UTF-8 1.00)

    +

    Tera Term (\x83I\x83\x8A\x83W\x83i\x83\x8B\x94\xC5)

    +

    1998.3.10 (Ver 2.3 & 1.4)

    + + +

    1997.7.2 (Ver 2.2)

    + + +

    1997.6.30 (Ver 2.1)

    + + +

    1996.6.7 (Ver 2.0)

    + + +

    1996.6.7 (Ver 1.3)

    + + +

    1995.12.18 (Ver 1.2)

    + + +

    1995.7.22 (Ver 1.1)

    + + +

    1995.7.3 (Ver 1.0)

    + + +

    1995.4.25 (Ver 0.9)

    + + +

    1995.2.17 (Ver 0.8)

    + + +

    1995.1.27 (Ver 0.7)

    + + +

    1994.10.31 (Ver 0.6)

    + + +

    1994.10.3 (Ver 0.5)

    + + +

    1994.5.16 (Ver 0.4)

    + + +

    1994.3.29 (Ver 0.3)

    + + +

    1994.X.X (Ver 0.2)

    + + +

    1994.X.X (Ver 0.1)

    + + +

    1994.2.24 (Ver 0.0)

    + + +

    TTSSH

    2013.09.01 (Ver 2.66)

    From svnnotify @ sourceforge.jp Sat Nov 16 17:47:50 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 16 Nov 2013 17:47:50 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MTddICDoi7HoqLM=?= Message-ID: <1384591670.161310.14050.nullmailer@users.sourceforge.jp> Revision: 5417 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5417 Author: yutakapon Date: 2013-11-16 17:47:49 +0900 (Sat, 16 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-12 13:33:48 UTC (rev 5416) +++ trunk/doc/en/html/about/history.html 2013-11-16 08:47:49 UTC (rev 5417) @@ -2191,52 +2191,51 @@

    1995.7.22 (Ver 1.1)

    1995.7.3 (Ver 1.0)

    1995.4.25 (Ver 0.9)

    @@ -2249,19 +2248,19 @@

    1994.10.31 (Ver 0.6)

    @@ -2271,27 +2270,27 @@
  • Kermit protocol.
  • file transfer without protocol.
  • Kanji (JIS).
  • - - - -
  • dinamic link libraries
  • - +
  • The window size and terminal size are separated.
  • +
  • added support for the IME control.
  • +
  • added support for the configuration setting.
  • +
  • dynamic link libraries
  • +
  • added the XWINDOW-style copy&paste.
  • transmit delay (serial port)
  • answerback
  • host list
  • - - +
  • The ".tt" file was removed.
  • +
  • changed the command line option.
  • 1994.5.16 (Ver 0.4)

    Modified: trunk/doc/ja/html/reference/develop.txt =================================================================== --- trunk/doc/ja/html/reference/develop.txt 2013-11-16 08:47:49 UTC (rev 5417) +++ trunk/doc/ja/html/reference/develop.txt 2013-11-16 09:03:07 UTC (rev 5418) @@ -29,7 +29,7 @@ \x81\xA1 \x83\x89\x83C\x83u\x83\x89\x83\x8A -- Oniguruma 5.9.4 (http://www.geocities.jp/kosako3/oniguruma/) +- Oniguruma 5.9.5 (http://www.geocities.jp/kosako3/oniguruma/) - OpenSSL 1.0.1e (http://www.openssl.org/) - zlib 1.2.8 (http://www.zlib.net/) - PuTTY 0.63 (http://www.chiark.greenend.org.uk/~sgtatham/putty/) From svnnotify @ sourceforge.jp Sun Nov 17 22:54:25 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 17 Nov 2013 22:54:25 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MTldICDjgqbjgqPjg7Pjg4njgqbjg6o=?= =?utf-8?b?44K144Kk44K65Lit44Gu44OE44O844Or44OB44OD44OX44Gu5bqn5qiZ44GM?= =?utf-8?b?44Oe44Kk44OK44K544Gu44Go44GN44CB5by35Yi255qE44Gr44OX44Op44Kk?= =?utf-8?b?44Oe44Oq44Oi44OL44K/44Gr6KGo56S644GV44KM44KL5ZWP6aGM44KS5L+u?= =?utf-8?b?5q2j?= Message-ID: <1384696465.356694.23319.nullmailer@users.sourceforge.jp> Revision: 5419 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5419 Author: maya Date: 2013-11-17 22:54:22 +0900 (Sun, 17 Nov 2013) Log Message: ----------- ウィンドウリサイズ中のツールチップの座標がマイナスのとき、強制的にプライマリモニタに表示される問題を修正 マルチモニタ API を利用して有効な座標かチェックする 無効な座標の場合はマウスのあるモニタに表示する http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32424 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/teraterm/teraterm/vtwin.cpp -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-16 09:03:07 UTC (rev 5418) +++ trunk/doc/en/html/about/history.html 2013-11-17 13:54:22 UTC (rev 5419) @@ -55,6 +55,7 @@ Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-16 09:03:07 UTC (rev 5418) +++ trunk/doc/ja/html/about/history.html 2013-11-17 13:54:22 UTC (rev 5419) @@ -55,6 +55,7 @@ Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-11-16 09:03:07 UTC (rev 5418) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-11-17 13:54:22 UTC (rev 5419) @@ -2545,6 +2545,8 @@ SIZE sz; RECT wr; int ix, iy; + HMODULE mod; + HMONITOR hm; /* calculate the tip's size */ @@ -2555,14 +2557,44 @@ GetWindowRect(src, &wr); ix = wr.left; - if (ix < 16) { - ix = 16; - } + iy = wr.top - sz.cy; - iy = wr.top - sz.cy; - if (iy < 16) { - iy = 16; + if (((mod = GetModuleHandle("user32.dll")) != NULL) && + (GetProcAddress(mod,"MonitorFromPoint") != NULL)) { + // \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8F? + POINT p; + p.x = ix; + p.y = iy; + hm = MonitorFromPoint(p, MONITOR_DEFAULTTONULL); + if (hm == NULL) { +#if 1 + // \x83c\x81[\x83\x8B\x83`\x83b\x83v\x82\xAA\x83X\x83N\x83\x8A\x81[\x83\x93\x82\xA9\x82\xE7\x82??o\x82\xB5\x82Ă\xA2\x82\xE9\x8F?\x82?}\x83E\x83X\x82?\xA0\x82?\x83j\x83^\x82?\\x8E\xA6\x82\xB7\x82\xE9 + GetCursorPos(&p); + hm = MonitorFromPoint(p, MONITOR_DEFAULTTONEAREST); +#else + // \x83c\x81[\x83\x8B\x83`\x83b\x83v\x82\xAA\x83X\x83N\x83\x8A\x81[\x83\x93\x82\xA9\x82\xE7\x82??o\x82\xB5\x82Ă\xA2\x82\xE9\x8F?\x82?ł\xE0\x8B?\xA2\x83\x82\x83j\x83^\x82?\\x8E\xA6\x82\xB7\x82\xE9 + hm = MonitorFromPoint(p, MONITOR_DEFAULTTONEAREST); +#endif + } + MONITORINFO mi; + mi.cbSize = sizeof(MONITORINFO); + GetMonitorInfo(hm, &mi); + if (ix < mi.rcMonitor.left + 16) { + ix = mi.rcMonitor.left + 16; + } + if (iy < mi.rcMonitor.top + 16) { + iy = mi.rcMonitor.top + 16; + } } + else { + // \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82?\xA2\x8F? + if (ix < 16) { + ix = 16; + } + if (iy < 16) { + iy = 16; + } + } /* Create the tip window */ From svnnotify @ sourceforge.jp Mon Nov 18 00:18:40 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 18 Nov 2013 00:18:40 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjBdICDoi7HoqLM=?= Message-ID: <1384701520.714717.16015.nullmailer@users.sourceforge.jp> Revision: 5420 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5420 Author: yutakapon Date: 2013-11-18 00:18:40 +0900 (Mon, 18 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-17 13:54:22 UTC (rev 5419) +++ trunk/doc/en/html/about/history.html 2013-11-17 15:18:40 UTC (rev 5420) @@ -55,7 +55,7 @@ From svnnotify @ sourceforge.jp Wed Nov 20 21:46:24 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 20 Nov 2013 21:46:24 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjFdICDkuK3lm73oqp4gKCDnsKHkvZM=?= =?utf-8?b?5a2XICkg44Gu6KiA6Kqe44OV44Kh44Kk44Or44KS6L+95Yqg44CC?= Message-ID: <1384951584.016168.27473.nullmailer@users.sourceforge.jp> Revision: 5421 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5421 Author: doda Date: 2013-11-20 21:46:23 +0900 (Wed, 20 Nov 2013) Log Message: ----------- 中国語(簡体字)の言語ファイルを追加。 Thanks to LiShaohui. Modified Paths: -------------- trunk/installer/teraterm.iss Added Paths: ----------- trunk/installer/release/lang/Simplified Chinese.lng -------------- next part -------------- Added: trunk/installer/release/lang/Simplified Chinese.lng =================================================================== --- trunk/installer/release/lang/Simplified Chinese.lng (rev 0) +++ trunk/installer/release/lang/Simplified Chinese.lng 2013-11-20 12:46:23 UTC (rev 5421) @@ -0,0 +1,1023 @@ +; Updated by LiShaohui (Nov 18 2013) + +[Tera Term] +DLG_SYSTEM_FONT=?\xC8\xED\xD1ź\xDA,10,0 +DLG_TAHOMA_FONT=?\xC8\xED\xD1ź\xDA,8,0 + +MENU_FILE=\xCEļ\xFE(&F) +MENU_FILE_NEW=\xD0?\xA8\xC1\xAC\xBD\xD3(&N)...\tAlt+N +MENU_FILE_DUPLICATE=\xB8\xB4\xD6??(&U)\tAlt+D +MENU_FILE_GYGWIN=Cygwin\xC1\xAC\xBD\xD3(&G)\tAlt+G +MENU_FILE_LOG=\xC8\xD5?(&L)... +MENU_FILE_COMMENTLOG=?\xCA\xCD\xC8\xD5?(&O)... +MENU_FILE_VIEWLOG=\xB2?\xC8\xD5?(&V) +MENU_FILE_SHOWLOGDIALOG=\xCF\xD4?\xC8\xD5?\xB6?\xB0\xBF\xF2(&W)... +MENU_FILE_SENDFILE=\xB7\xA2\xCB\xCD\xCEļ\xFE(&S)... +MENU_FILE_CHANGEDIR=\xB8\xFC\xB8\xC4Ŀ?(&C)... +MENU_FILE_REPLAYLOG=\xD6?\xA5\xC8\xD5?(&R)... +MENU_FILE_LOGMETT=Log&MeTT +MENU_FILE_PRINT=\xB4\xF2?(&P)...\tAlt+P +MENU_FILE_DISCONNECT=\xB6?\xAA\xC1\xAC\xBD\xD3(&D)\tAlt+I +MENU_FILE_EXIT=\xCD?\xF6(&X)\tAlt+Q +MENU_FILE_EXITALL=?\xB2\xBF\xCD?\xF6(&A) + +MENU_TRANS=\xB4\xAB\xCA\xE4(&T) +MENU_TRANS_KERMIT_RCV=\xBD\xD3\xCA\xD5(&R) +MENU_TRANS_KERMIT_GET=\xBB\xF1?(&G)... +MENU_TRANS_KERMIT_SEND=\xB7\xA2\xCB\xCD(&S)... +MENU_TRANS_KERMIT_FINISH=\xCD\xEA\xB3\xC9(&F) +MENU_TRANS_X_RCV=\xBD\xD3\xCA\xD5(&R)... +MENU_TRANS_X_SEND=\xB7\xA2\xCB\xCD(&S)... +MENU_TRANS_Y_RCV=\xBD\xD3\xCA\xD5(&R)... +MENU_TRANS_Y_SEND=\xB7\xA2\xCB\xCD(&S)... +MENU_TRANS_Z_RCV=\xBD\xD3\xCA\xD5(&R) +MENU_TRANS_Z_SEND=\xB7\xA2\xCB\xCD(&S)... +MENU_TRANS_BP_RCV=\xBD\xD3\xCA\xD5(&R) +MENU_TRANS_BP_SEND=\xB7\xA2\xCB\xCD(&S)... +MENU_TRANS_QV_RCV=\xBD\xD3\xCA\xD5(&R) +MENU_TRANS_QV_SEND=\xB7\xA2\xCB\xCD(&S)... + +MENU_EDIT=\xB1?(&E) +MENU_EDIT_COPY=\xB8\xB4\xD6\xC6(&C)\tAlt+C +MENU_EDIT_COPYTABLE=\xB8\xB4\xD6?\xED(&T) +MENU_EDIT_PASTE=?\xCC\xF9(&P)\tAlt+V +MENU_EDIT_PASTECR=\xB1?\xBA\xF3?\xCC\xF9\tAlt+R +MENU_EDIT_CLSCREEN=\xC7\xE5\xBF\xD5\xC6\xC1Ļ(&S) +MENU_EDIT_CLBUFFER=\xC7\xE5\xBF?\xBA\xB3\xE5\xC7\xF8(&B) +MENU_EDIT_CANCELSELECT=?\xCF\xFB?\xD4\xF1(&L) +MENU_EDIT_SELECTSCREEN=?\xD4\xF1\xB5\xB1?\xC6\xC1Ļ\xC4\xDA\xC8\xDD(&E) +MENU_EDIT_SELECTALL=?\xD4\xF1?\xB2\xBF(&A) + +MENU_SETUP=\xC9\xE8\xD6\xC3(&S) +MENU_SETUP_TERMINAL=\xD6?\xCB(&T)... +MENU_SETUP_WINDOW=\xB4\xB0\xBF\xDA(&W)... +MENU_SETUP_FONT=\xD7\xD6\xCC\xE5(&F)... +MENU_SETUP_KEYBOARD=\xBC\xFC\xC5\xCC(&K)... +MENU_SETUP_SERIALPORT=\xB4\xAE\xBF\xDA(&E)... +MENU_SETUP_TCPIP=T&CP/IP... +MENU_SETUP_GENERAL=\xB3\xA3\xB9\xE6(&G)... +MENU_SETUP_ADDITION=\xB8\xBD\xBC\xD3\xC9\xE8\xD6\xC3(&D)... +MENU_SETUP_SAVE=\xB1\xA3\xB4\xE6\xC5\xE4\xD6\xC3(&S)... +MENU_SETUP_RESTORE=\xD4\xD8\xC8\xEB\xC5\xE4\xD6\xC3(&R)... +MENU_SETUP_LOADKEYMAP=\xB5\xBC\xC8\xEB\xBC\xFC\xC5\xCC?\xC9\xE4(&L)... + +MENU_CONTROL=\xBF\xD8\xD6\xC6(&O) +MENU_CONTROL_RESET=\xD6\xD8\xD6\xC3\xD6?\xCB(&R) +MENU_CONTROL_RESETTITLE=\xD6\xD8\xD6\xC3?\xB3?\xEA\xCC\xE2(&E) +MENU_CONTROL_AREYOUTHERE=Are you &there\tAlt+T +MENU_CONTROL_SENDBREAK=\xB7\xA2\xCB\xCD\xD6ж\xCF(&S)\tAlt+B +MENU_CONTROL_RESETPORT=\xD6\xD8\xD6ö?\xDA(&P) +MENU_CONTROL_BROADCAST=\xB9?\xCF\xFB?(&B) +MENU_CONTROL_OPENTEK=\xB4\xF2\xBF\xAATEK(&O) +MENU_CONTROL_CLOSETEK=\xB9?\xD5TEK(&C) +MENU_CONTROL_MACRO=\xBA\xEA(&M) +MENU_CONTROL_SHOW_MACRO=\xCF\xD4?\xBA?\xBF\xDA(&W) + +MENU_WINDOW=\xB4\xB0\xBF\xDA(&W) +MENU_WINDOW_WINDOW=\xB4\xB0\xBF\xDA(&W) +MENU_WINDOW_MINIMIZEALL=\xD7\xEEС\xBB\xAF?\xB2\xBF\xB4\xB0\xBF\xDA(&M) +MENU_WINDOW_CASCADE=\xB2\xE3\xB5\xFE\xB4\xB0\xBF\xDA(&C) +MENU_WINDOW_STACKED=\xB6?\xFE\xCF\xD4?\xB4\xB0\xBF\xDA(&S) +MENU_WINDOW_SIDEBYSIDE=\xB2\xA2\xC5\xC5\xCF\xD4?\xB4\xB0\xBF\xDA(&B) +MENU_WINDOW_RESTOREALL=\xBB\xB9??\xB2\xBF\xB4\xB0\xBF\xDA(&R) +MENU_WINDOW_CASCADE_UNDO=\xB3\xB7\xCF\xFA-\xB2\xE3\xB5\xFE\xB4\xB0\xBF\xDA(&U) +MENU_WINDOW_STACKED_UNDO=\xB3\xB7\xCF\xFA-\xB6?\xFE\xCF\xD4?\xB4\xB0\xBF\xDA(&U) +MENU_WINDOW_SIDEBYSIDE_UNDO=\xB3\xB7\xCF\xFA-\xB2\xA2\xC5\xC5\xCF\xD4?\xB4\xB0\xBF\xDA(&U) + +MENU_HELP=\xB0\xEF\xD6\xFA(&H) +MENU_HELP_INDEX=\xCB\xF7\xD2\xFD(&I) +MENU_HELP_ABOUT=\xB9\xD8\xD3\xDA Tera Term (&A)... + +MENU_SHOW_MENUBAR=\xCF\xD4?\xB2?\xA5\xC0\xB8(&B) + + +TEKMENU_FILE=\xCEļ\xFE(&F) +TEKMENU_FILE_PRINT=\xB4\xF2?(&P)...\tAlt+P +TEKMENU_FILE_EXIT=\xCD?\xF6(&X)\tAlt+Q + +TEKMENU_EDIT=\xB1?(&E) +TEKMENU_EDIT_COPY=\xB8\xB4\xD6\xC6(&C)\tAlt+C +TEKMENU_EDIT_COPYSCREEN=\xB8\xB4\xD6\xC6\xC6\xC1Ļ(&S) +TEKMENU_EDIT_PASTE=?\xCC\xF9(&P)\tAlt+V +TEKMENU_EDIT_PASTECR=\xB1?\xBA\xF3?\xCC\xF9\tAlt+R +TEKMENU_EDIT_CLSCREEN=\xC7\xE5\xC6\xC1(&L) + +TEKMENU_SETUP=\xC9\xE8\xD6\xC3(&S) +TEKMENU_SETUP_WINDOW=\xB4\xB0\xBF\xDA(&W)... +TEKMENU_SETUP_FONT=\xD7\xD6\xCC\xE5(&F)... + +TEKMENU_VTWIN=VT-\xB4\xB0\xBF\xDA(&O) + +TEKMENU_WINDOW=\xB4\xB0\xBF\xDA(&W) + +TEKMENU_HELP=\xB0\xEF\xD6\xFA(&H) +TEKMENU_HELP_INDEX=\xCB\xF7\xD2\xFD(&I) +TEKMENU_HELP_USING=?\xD3ð\xEF\xD6\xFA(&H) +TEKMENU_HELP_ABOUT=\xB9\xD8\xD3\xDA Tera Term (&A)... + +TEKMENU_SHOW_MENUBAR=\xCF\xD4?\xB2?\xA5\xC0\xB8(&B) + +; ttermpro +; filesys.cpp +MSG_COMMENT_LOG_OPEN_ERROR=\xC8\xD5?\xCEļ\xFE\xB4\xF2\xBF\xAA?\xB0\xDC + +; ttime.c +MSG_USE_IME_ERROR=\xCE?\xA8?\xD3\xC3\xCA\xE4\xC8? + +; ttplug.c +MSG_LOAD_EXT_ERROR=\xCE?\xA8\xD4\xD8\xC8\xEB\xC0\xA9? %s (%d) + +; ttwinman.c +DLG_MAIN_TITLE_CONNECTING=[\xD5\xFD\xD4\xDA\xC1\xAC\xBD\xD3...] +DLG_MAIN_TITLE_DISCONNECTED=[δ\xC1\xAC\xBD\xD3] + +; vtwin.cpp +MSG_ALL_TERMINATE_CONF=\xCD?\xF6?\xB2\xBF Tera Term \xBB?\xA3\xBF +MSG_DISCONNECT_CONF=\xB6?\xAA\xC1\xAC\xBD?\xBF +MSG_DANDD_CONF=?\xB6\xA8?\xB4\xAB\xCB\xCD\xCEļ\xFE\xC4\xDA\xC8?\xBF +MSG_DANDD_CONF_TITLE=Tera Term\xA3\xBA\xCEļ\xFE\xCD?\xC5 +MSG_EXEC_TT_ERROR=Tera Term \xCE?\xA8\xBC\xCC\xD0\xF8\xD4\xCB\xD0\xD0 (%d) +MSG_FIND_CYGTERM_DIR_ERROR=δ\xC4\xDC\xD5?\xBD Cygwin Ŀ? +MSG_CYGTERM_ENV_ALLOC_ERROR=\xCE?\xA8Ϊ\xBB\xB7\xBE\xB3\xB1\xE4\xC1\xBF\xB7\xD6\xC5\xE4\xC4?\xE6 +MSG_EXEC_CYGTERM_ERROR=\xCE?\xA8\xD4\xCB\xD0\xD0 Cygterm +MSG_EXEC_TTMENU_ERROR=\xCE?\xA8\xD4\xCB\xD0\xD0 TeraTerm Menu (%d) +MSG_EXEC_LOGMETT_ERROR=\xCE?\xA8\xD4\xCB\xD0\xD0 LogMeTT (%d) +MSG_VIEW_LOGFILE_ERROR=\xCE?\xA8\xB2?\xC8\xD5?\xCEļ\xFE (%d) +FILEDLG_OPEN_LOGFILE_TITLE=?\xD4\xF1?\xD6?\xA5\xB5Ķ\xFE\xBD\xF8\xD6\xC6\xC8\xD5?\xCEļ\xFE +FILEDLG_OPEN_LOGFILE_FILTER=\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +DIRDLG_CYGTERM_DIR_TITLE=?\xD4\xF1 Cygwin Ŀ? +MSG_CYGTERM_CONF_WRITEFILE_ERROR=CygTerm \xC5\xE4\xD6\xC3\xCEļ\xFE\xCE?\xA8д\xC8\xEB (%d). +MSG_CYGTERM_CONF_REMOVEFILE_ERROR=\xBE?\xC4 CygTerm \xC5\xE4\xD6\xC3\xCEļ\xFE\xCE?\xA8?\xB3\xFD (%d). +MSG_CYGTERM_CONF_RENAMEFILE_ERROR=CygTerm \xC5\xE4\xD6\xC3\xCEļ\xFE\xC3\xFB\xB3\xC6\xCE?\xA8\xB8\xFC\xB8\xC4 (%d). +MSG_CYGTERM_CONF_SAVED_NOTICE=Cygwin \xB1\xEA?\xC5\xE4\xD6\xC3\xD2?\xA3\xB4? %s\xA1\xA3 +FILEDLG_SELECT_LOGVIEW_APP_TITLE=Tera Term\xA3\xBA?\xD4\xF1\xC8\xD5?\xCEļ\xFE\xB1?\xC6\xF7 +FILEDLG_SELECT_LOGVIEW_APP_FILTER=exe(*.exe)\0*.exe\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SELECT_LOGDIR_TITLE=?\xD4\xF1\xC8\xD5?\xCEļ\xFE?\xBE\xB6 +FILEDLG_SELECT_CONFIRM_STRING_APP_TITLE=?\xD4\xF1?\xB8\xF6\xB0\xFC\xBA\xAC\xA1\xB0Σ\xCF\xD5?\xCC\xF9\xBC\xF4\xCC\xF9\xB0?\xB9?\xFC\xD7?\xC4\xCEļ\xFE +FILEDLG_SELECT_CONFIRM_STRING_APP_FILTER=txt(*.txt)\0*.txt\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +MSG_LOGFILE_INVALID_CHAR_ERROR=\xC8\xD5?\xCEļ\xFE\xC3\xFB\xB3\xC6\xD6а\xFC\xBA\xAC\xCE\xDEЧ\xD7?\xFB +MSG_LOGFILE_TOOLONG_ERROR=\xC8\xD5?\xCEļ\xFE\xC3\xFB\xB9\xFD\xB3\xA4 +MSG_SAVESETUP_PERMISSION_ERROR=TERATERM.INI û\xD3\xD0д\xC8\xEB?\xCF\xDE + +DLG_TABSHEET_TITLE=Tera Term\xA3\xBA\xB8\xBD\xBC\xD3\xC9\xE8\xD6\xC3 +DLG_TABSHEET_TITLE_GENERAL=\xB3\xA3\xB9\xE6 +DLG_TABSHEET_TITLE_SEQUENCE=\xBF\xD8\xD6\xC6\xD0\xF2\xC1\xD0 +DLG_TABSHEET_TITLE_COPYPASTE=\xB8\xB4\xD6?\xCD?\xCC\xF9 +DLG_TABSHEET_TITLE_VISUAL=\xCF\xD4? +DLG_TABSHEET_TITLE_LOG=\xC8\xD5? +DLG_TABSHEET_TITLE_CYGWIN=Cygwin + +DLG_TAB_GENERAL_CLICKURL=\xC6\xF4\xD3\xC3\xC1\xB4\xBD??\xE3\xBB\xF7(&E) +DLG_TAB_GENERAL_DISABLESENDBREAK=\xBD\xFB?\xBC\xD3\xCB\xD9\xC6\xF7\xB7\xA2\xCB\xCD\xD6ж\xCF(&S) +DLG_TAB_GENERAL_ACCEPTBROADCAST=\xC6\xF4\xD3ù?(&B) +DLG_TAB_GENERAL_MOUSEWHEEL_SCROLL_LINE=\xCA\xF3\xB1\xEA\xB9\xF6\xC2?\xF6\xB6\xAF\xD0\xD0\xCA\xFD(&W) +DLG_TAB_GENERAL_AUTOSCROLL_ONLY_IN_BOTTOM_LINE=\xB5?\xBF\xB9\xF6\xB6\xAF\xCC\xF5\xD7\xD4\xCA\xCA?\xB3\xA4\xB6\xC8(&U) +DLG_TAB_GENERAL_CLEAR_ON_RESIZE=\xB8ı?\xBF?\xF3С?\xC7\xE5\xBF\xD5\xC6\xC1Ļ(&C) +DLG_TAB_GENERAL_CURSOR_CHANGE_IME=\xB8\xF9\xBE\xDD\xCA\xE4\xC8???\xB8ı\xE4\xB9\xE2\xB1\xEA\xD0\xCE?(&I) + +DLG_TAB_SEQENCE_ACCEPT_MOUSE_EVENT_TRACKING=\xBD\xD3\xCA\xDC\xCA\xF3\xB1\xEA\xCA?\xFE\xB8\xFA\xD7\xD9\xC7\xEB\xC7\xF3(&M) +DLG_TAB_SEQENCE_DISABLE_MOUSE_TRACKING_CTRL=\xB0\xB4\xCF\xC2 Ctrl \xBC\xFC?\xA3\xAC\xBD\xFB\xD3\xC3\xCA\xF3\xB1\xEA\xCA?\xFE\xB8\xFA\xD7\xD9(&D) +DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING=\xBD\xD3\xCA?\xB0\xBF?\xEA\xCC\xE2\xB8ı\xE4\xC7\xEB\xC7\xF3(&T) +DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_OFF=\xB9?\xD5 +DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_OVERWRITE=\xB8\xB2\xB8\xC7 +DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_AHEAD=?\xB2\xBF?\xBC\xD3 +DLG_TAB_SEQENCE_ACCEPT_TITLE_CHANGING_LAST=β\xB2\xBF?\xBC\xD3 +DLG_TAB_SEQENCE_CURSOR_CTRL=\xB9\xE2\xB1\xEA\xBF\xD8\xD6\xC6\xD0\xF2\xC1\xD0(&C) +DLG_TAB_SEQENCE_WINDOW_CTRL=\xB4\xB0\xBF?\xD8\xD6\xC6\xD0\xF2\xC1\xD0(&W) +DLG_TAB_SEQENCE_WINDOW_REPORT=\xB4\xB0\xBF?\xD8?\xD0\xF2\xC1\xD0(&R) +DLG_TAB_SEQENCE_TITLE_REPORT=\xBB\xD8?\xB4\xB0\xBF?\xEA\xCC\xE2(&I) +DLG_TAB_SEQENCE_TITLE_REPORT_IGNORE=\xBA\xF6\xC2\xD4 +DLG_TAB_SEQENCE_TITLE_REPORT_ACCEPT=\xBD\xD3\xCA\xDC +DLG_TAB_SEQENCE_TITLE_REPORT_EMPTY=\xBF?\xD7 +DLG_TAB_SEQENCE_CLIPBOARD_ACCESS=?\xB3?\xC3\xCE?\xF4\xCC\xF9\xB0\xE5(&L) +DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_OFF=\xB9?\xD5 +DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_ON=\xB6\xC1д +DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_READ=?\xB6\xC1 +DLG_TAB_SEQENCE_CLIPBOARD_ACCESS_WRITE=?д + +DLG_TAB_COPYPASTE_CONTINUE=\xB6\xE0\xD0и\xB4\xD6\xC6(&L) +DLG_TAB_COPYPASTE_MOUSEPASTE=\xBD\xFB\xD3\xC3\xD3?\xFC\xB5\xA5\xBB\xF7?\xCC\xF9(&D) +DLG_TAB_COPYPASTE_CONFIRMPASTE=\xC6\xF4\xD3\xC3\xD3?\xFC\xB5\xA5\xBB\xF7?\xCC\xF9(&C) +DLG_TAB_COPYPASTE_MOUSEPASTEM=\xBD\xFB\xD3\xC3\xD6м\xFC\xB5\xA5\xBB\xF7?\xCC\xF9(&M) +DLG_TAB_COPYPASTE_SELECTLBUTTON=\xBD\xF6\xD3\xC3\xCA\xF3\xB1\xEA\xD7\xF3\xBC\xFC(&O) +DLG_TAB_COPYPASTE_CONFIRM_CHANGE_PASTE=\xA1\xB0Σ\xCF\xD5?\xCC\xF9\xBC\xF4\xCC\xF9\xB0??\xC8\xCF(&P) +DLG_TAB_CONFIRM_STRING_FILE=\xB9?\xFC\xD7\xD6\xCEļ\xFE(&S) +DLG_TAB_COPYPASTE_DELIMITER=\xB7?\xF4\xB7\xFB(&I) +DLG_TAB_COPYPASTE_PASTEDELAY=?\xCC\xF9\xD0м\xE4\xD1\xD3?(&A) +DLG_TAB_COPYPASTE_PASTEDELAY2=\xBA\xC1\xC3\xEB + +DLG_TAB_VISUAL_ALHPA=?\xC3\xF7\xB6\xC8(&A) +DLG_TAB_VISUAL_ETERM=&Eterm \xB7\xE7\xB8\xF1 (*) +DLG_TAB_VISUAL_BGIMG=\xB1\xB3\xBE\xB0?\xCF\xF1(&I) +DLG_TAB_VISUAL_MOUSE=\xB9\xE2\xB1\xEA(&M) +DLG_TAB_VISUAL_FONT_QUALITY=\xD7\xD6\xCC\xE5\xD6\xCA\xC1\xBF(&F) +DLG_TAB_VISUAL_FONT_QUALITY_DEFAULT=?\xC8\xCF +DLG_TAB_VISUAL_FONT_QUALITY_NONANTIALIASED=\xCE?\xB9\xBE\xE2\xB3\xDD +DLG_TAB_VISUAL_FONT_QUALITY_ANTIALIASED=\xBF\xB9\xBE\xE2\xB3\xDD +DLG_TAB_VISUAL_FONT_QUALITY_CLEARTYPE=ClearType +DLG_TAB_VISUAL_ANSICOLOR=AN&SI? +DLG_TAB_VISUAL_RED=\xBA\xEC(&R) +DLG_TAB_VISUAL_GREEN=\xC2\xCC(&G) +DLG_TAB_VISUAL_BLUE=\xC0\xB6(&B) +DLG_TAB_VISUAL_BOLD=\xC6\xF4\xD3ø\xDF\xC1\xC1\xD1\xD5?\xCA\xF4\xD0\xD4(&O) +DLG_TAB_VISUAL_BLINK=\xC6\xF4\xD3\xC3\xC9\xC1?\xD1\xD5?\xCA\xF4\xD0\xD4(&L) +DLG_TAB_VISUAL_REVERSE=\xC6\xF4\xD3÷\xB4?\xD1\xD5?\xCA\xF4\xD0\xD4(&V) +DLG_TAB_VISUAL_URL=\xC6\xF4\xD3\xC3\xC1\xB4\xBD\xD3\xD1\xD5?\xCA\xF4\xD0\xD4(&U) +DLG_TAB_VISUAL_ANSI=\xC6\xF4\xD3\xC3ANSI?(&N) +DLG_TAB_VISUAL_URLUL=\xC1\xB4\xBD\xD3\xCC\xED\xBC\xD3\xCF?\xAE\xCF\xDF(&D) +DLG_TAB_VISUAL_RESTART=(*)\xD0\xE8?\xB1\xA3\xB4\xE6\xC5\xE4\xD6ò\xA2\xD6\xD8\xC6\xF4 Tera Term + +DLG_TAB_LOG_EDITOR=\xC8\xD5?\xB1?\xC6\xF7(&E) +DLG_TAB_LOG_FILENAME=?\xC8\xCF\xC8\xD5?\xC3\xFB\xB3\xC6 (strftime \xB8\xF1?) (&F) +DLG_TAB_LOG_FILEPATH=?\xC8\xCF\xC8\xD5??\xBE\xB6(&S) +DLG_TAB_LOG_AUTOSTART=\xD7?\xAF\xBC\xC7?\xC8\xD5?(&U) +DLG_TAB_LOG_ROTATE=?\xBB\xB7\xB8\xB2\xB8\xC7\xC8\xD5?(&L) +DLG_TAB_LOG_ROTATE_SIZE_TEXT=\xC8\xD5?\xCEļ\xFE\xB4\xF3С(&i) +IDC_ROTATE_STEP_TEXT=\xC2\xD6(&R) + + +DLG_TAB_CYGWIN_PATH=Cygwin \xB0\xB2??\xBE\xB6(&P) + +DLG_COMMENT_TITLE=\xCC\xED\xBC\xD3?\xCA?\xBD\xC8\xD5? + +DLG_BROADCAST_TITLE=Tera Term\xA3\xBA\xB9? +DLG_BROADCAST_HISTORY=\xC0\xFA? +DLG_BROADCAST_PARENTONLY=\xBD\xF6\xB7\xA2\xCB\xCD +DLG_BROADCAST_ENTER=Enter\xBC\xFC +DLG_BROADCAST_SUBMIT=\xCC? +DLG_BROADCAT_REALTIME=??\xB5\xC4 + +DLG_PRNABORT_PRINTING=\xB4\xF2?\xD6\xD0 + +DLG_PROT_FIELNAME=\xCEļ\xFE\xC3\xFB\xA3\xBA +DLG_PROT_PROTO=Э\xD2? +DLG_PROT_PACKET=\xB0\xFC\xBAţ\xBA +DLG_PROT_TRANS=\xB4\xAB\xCA\xE4\xD7?\xDA\xCA\xFD\xA3\xBA +DLG_PROT_ELAPSED=\xBA\xC4?\xA3\xBA + +DLG_FILETRANS_FILENAME=\xCEļ\xFE\xC3\xFB\xA3\xBA +DLG_FILETRANS_FULLPATH=\xCD\xEA\xD5\xFB?\xBE\xB6\xA3\xBA +DLG_FILETRANS_TRNAS=\xB4\xAB\xCA\xE4\xD7?\xDA\xCA\xFD\xA3\xBA +DLG_FILETRANS_ELAPSED=\xBA\xC4?\xA3\xBA +DLG_FILETRANS_START=\xBF\xAA?(&S) +DLG_FILETRANS_PAUSE=\xD4\xDD?(&S) +DLG_FILETRANS_CLOSE=\xB9?\xD5 + +; commonlib.c +MSG_WINSOCK_ERROR=\xCE?\xA8?\xD3\xC3 Winsock +MSG_INVALID_HOST_ERROR=\xCE\xDEЧ\xB5\xC4\xD6\xF7\xBB\xFA\xB5\xD8? +MSG_CANTOEPN_ERROR=%s \xB4\xF2\xBF\xAA?\xB0\xDC +MSG_CANTOEPN_FILE_ERROR=\xCEļ\xFE\xB4\xF2\xBF\xAA?\xB0\xDC +MSG_COMM_REFUSE_ERROR=\xC1\xAC\xBD?\xBB\xBE?\xF8 +MSG_COMM_REACH_ERROR=\xCD\xF8\xC2粻\xBF?\xEF +MSG_COMM_TIMEOUT_ERROR=\xC1\xAC\xBD?\xAC? +MSG_COMM_CONNECT_ERROR=\xCE?\xA8\xC1\xAC\xBD?\xBD\xD6\xF7\xBB\xFA +MSG_CREATE_THREAD_ERROR=\xB4\xB4\xBD\xA8\xCF?\xCC?\xB0\xDC + +; ttpdlg +; ttdlg.c +DLG_ABOUT_TITLE=\xB9\xD8\xD3\xDA Tera Term + +DLG_DIR_TITLE=Tera Term\xA3\xBA\xB8\xFC\xB8\xC4\xCEļ\xFE\xBC\xD0 +DLG_DIR_CURRENT=\xB5\xB1?\xCEļ\xFE\xBCУ\xBA +DLG_DIR_NEW=\xD0\xC2\xCEļ\xFE\xBC\xD0(&N)\xA3\xBA +DLG_SELECT_DIR_TITLE=?\xD4\xF1\xD0\xC2\xCEļ\xFE\xBC\xD0 + +DLG_GEN_TITLE=Tera Term\xA3\xBA\xB3\xA3\xB9\xE6\xC9\xE8\xD6\xC3 +DLG_GEN_PORT=\xB6?\xDA(&P)\xA3\xBA +DLG_GEN_LANG=\xD3\xEF\xD1\xD4(&L)\xA3\xBA +DLG_GEN_LANG_UI=\xBD\xE7\xC3\xE6\xD3\xEF\xD1\xD4(&U)\xA3\xBA + +DLG_HOST_TITLE=Tera Term\xA3\xBA\xD0?\xA8\xC1\xAC\xBD\xD3 +DLG_HOST_TCPIPHOST=\xD6\xF7\xBB\xFA(&O)\xA3\xBA +DLG_HOST_TCPIPPORT=TCP\xB6?\xDA(&P)\xA3\xBA +DLG_HOST_TCPIPPROTOCOL=Э\xD2\xE9(&L)\xA3\xBA +DLG_HOST_SERIAL=\xB4\xAE\xBF\xDA(&S) +DLG_HOST_SERIALPORT=\xB6?\xDA(&R)\xA3\xBA + +DLG_KEYB_TITLE=Tera Term\xA3\xBA\xBC\xFC\xC5\xCC\xC9\xE8\xD6\xC3 +DLG_KEYB_TRANSMIT=DEL\xB7\xA2\xCB\xCDΪ\xA3\xBA +DLG_KEYB_BS=&Backspace \xCD?\xF1\xBC\xFC +DLG_KEYB_DEL=&Delete ?\xB3\xFD\xBC\xFC +DLG_KEYB_KEYB=\xBC\xFC\xC5\xCC(&K)\xA3\xBA +DLG_KEYB_META=&Meta \xBC\xFC\xA3\xBA +DLG_KEYB_DISABLE=\xBD\xFB\xD3\xC3??\xA3\xBA +DLG_KEYB_APPKEY=?\xD3ü\xFC\xC5\xCC(&A) +DLG_KEYB_APPCUR=?\xD3\xC3\xCA\xF3\xB1\xEA(&C) + +DLG_SERIAL_TITLE=Tera Term\xA3\xBA\xB4\xAE\xBF\xDA\xC9\xE8\xD6\xC3 +DLG_SERIAL_PORT=\xB6?\xDA(&P)\xA3\xBA +DLG_SERIAL_BAUD=\xB2\xA8\xCC\xD8\xC2\xCA(&B)\xA3\xBA +DLG_SERIAL_DATA=\xCA\xFD\xBE\xDDλ(&D)\xA3\xBA +DLG_SERIAL_PARITY=У\xD1\xE9λ(&A)\xA3\xBA +DLG_SERIAL_STOP=??λ(&S)\xA3\xBA +DLG_SERIAL_FLOW=\xC1\xF7\xC1\xBF\xBF\xD8\xD6\xC6(&F)\xA3\xBA +DLG_SERIAL_DELAY=\xB4\xAB\xCA\xE4\xD1?\xD9 +DLG_SERIAL_DELAYCHAR=\xBA\xC1\xC3\xEB/\xD7?\xFB +DLG_SERIAL_DELAYLINE=\xBA\xC1\xC3\xEB/\xD0\xD0 + +DLG_TCPIP_TITLE=Tera Term\xA3\xBATCP/IP \xC9\xE8\xD6\xC3 +DLG_TCPIP_HOSTLIST=\xD6\xF7\xBB\xFA\xC1б\xED(&L) +DLG_TCPIP_ADD=\xCC\xED\xBC\xD3(&A) +DLG_TCPIP_UP=\xC9\xCF\xD2\xC6(&U) +DLG_TCPIP_REMOVE=\xD2?\xFD(&R) +DLG_TCPIP_DOWN=\xCF\xC2\xD2\xC6(&D) +DLG_TCPIP_HISTORY=\xC0\xFA?(&I) +DLG_TCPIP_KEEPALIVE=\xB1\xA3\xB3?\xA4\xBB\xEE(&K) +DLG_TCPIP_KEEPALIVE_SEC=\xC3\xEB +DLG_TCPIP_AUTOCLOSE=\xD7?\xAF\xB9??\xB0\xBF\xDA(&W) +DLG_TCPIP_PORT=\xB6?\xDA(&P)\xA3\xBA +DLG_TCPIP_TELNET=T&elnet +DLG_TCPIP_TERMTYPE=\xD6?\xCB\xC0\xE0\xD0\xCD(&T)\xA3\xBA + +DLG_TERM_TITLE=Tera Term\xA3\xBA\xD6?\xCB\xC9\xE8\xD6\xC3 +DLG_TERM_WIDTHLABEL=\xD6??\xF3С(&T)\xA3\xBA +DLG_TERM_ISWIN=\xB1\xA3\xB3?\xB0\xBF\xDA\xD3\xEB\xD6??\xF3С?\xD6\xC2 +DLG_TERM_RESIZE=\xD7?\xAF\xB5\xF7\xD5\xFB\xB4\xB0\xBF?\xF3С +DLG_TERM_NEWLINE=\xD0\xC2\xD0\xD0 +DLG_TERM_CRRCV=\xBD\xD3\xCA\xD5(&R)\xA3\xBA +DLG_TERM_CRSEND=\xB7\xA2\xCB\xCD(&M)\xA3\xBA +DLG_TERM_ID=\xD6?\xCBID(&I)\xA3\xBA +DLG_TERM_LOCALECHO=\xB1\xBE\xB5?\xD8\xCF\xD4(&L)\xA3\xBA +DLG_TERM_ANSBACK=?\xB4\xF0(&A)\xA3\xBA +DLG_TERM_AUTOSWITCH=\xD7?\xAF\xC7л\xBB(VT<->TEK)(&U)\xA3\xBA +DLG_TERM_KANJI=\xBA\xBA\xD7\xD6 - \xBD\xD3\xCA\xD5(&K) +DLG_TERM_KANA=&7bit ?\xBC\xD9\xC3\xFB +DLG_TERM_KANJISEND=\xBA\xBA\xD7\xD6 - \xB7\xA2\xCB\xCD(&J) +DLG_TERM_KANASEND=7&bit ?\xBC\xD9\xC3\xFB +DLG_TERM_KIN=\xBA\xBA\xD7\xD6\xCA\xE4\xC8\xEB(&N)\xA3\xBA +DLG_TERM_KOUT=\xBA\xBA\xD7\xD6\xCA\xE4\xB3\xF6(&O)\xA3\xBA +DLG_TERM_LOCALE=\xB5\xD8\xC7\xF8(&C)\xA3\xBA +DLG_TERM_CODEPAGE=\xB1\xE0\xC2\xEB(&P)\xA3\xBA +DLG_TERM_RUSSCHARSET=\xD7?\xFB\xBC\xAF +DLG_TERM_RUSSHOST=\xD6\xF7\xBB\xFA\xB6\xCB(&O)\xA3\xBA +DLG_TERM_RUSSCLIENT=\xBF?\xA7\xB6\xCB(&C)\xA3\xBA +DLG_TERM_RUSSFONT=\xD7\xD6\xCC\xE5(&F)\xA3\xBA +DLG_TERMK_KANJI=\xB1\xE0\xC2\xEB - \xBD\xD3\xCA\xD5(&E) +DLG_TERMK_KANJISEND=\xB1\xE0\xC2\xEB - \xB7\xA2\xCB\xCD(&N) + +DLG_WIN_TITLE=Tera Term\xA3\xBA\xB4\xB0\xBF\xDA\xC9\xE8\xD6\xC3 +DLG_WIN_TITLELABEL=\xB1\xEA\xCC\xE2(&T)\xA3\xBA +DLG_WIN_CURSOR=\xB9\xE2\xB1\xEA\xD0\xCE? +DLG_WIN_BLOCK=\xBF\xE9?(&L) +DLG_WIN_VERT=\xCA\xFA\xCF\xDF(&V) +DLG_WIN_HORZ=\xBA\xE1\xCF\xDF(&O) +DLG_WIN_BOLDFONT=\xC6\xF4\xD3ô\xD6\xCC\xE5(&D) +DLG_WIN_HIDETITLE=\xD2\xFE\xB2?\xEA\xCC\xE2\xC0\xB8(&I) +DLG_WIN_HIDEMENU=\xD2\xFE\xB2??\xA5\xC0\xB8(&M) +DLG_WIN_COLOREMU=\xB4\xCE\xCF\xF1\xCB\xD8?\xBB\xAC(&C) +DLG_WIN_PCBOLD16=&16?(PC\xB7\xE7\xB8\xF1) +DLG_WIN_AIXTERM16=1&6?(aixterm\xB7\xE7\xB8\xF1) +DLG_WIN_XTERM256=&256?(xterm\xB7\xE7\xB8\xF1) +DLG_WIN_SCROLL1=\xBB?\xF6\xD0\xD0\xCA\xFD(&S)\xA3\xBA +DLG_WIN_SCROLL3=\xD0\xD0(&N) +DLG_WIN_COLOR=\xD1\xD5? +DLG_WIN_TEXT=\xCEı\xBE(&X) +DLG_WIN_BG=\xB1\xB3\xBE\xB0(&K) +DLG_WIN_ATTRIB=\xCA\xF4\xD0\xD4(&A) +DLG_WIN_REVERSE=\xB7\xAD?(&E) +DLG_WIN_R=\xBA\xEC(&R)\xA3\xBA +DLG_WIN_G=\xC2\xCC(&G)\xA3\xBA +DLG_WIN_B=\xC0\xB6(&B)\xA3\xBA +DLG_WIN_ALWAYSBG=\xD7\xDC\xCA\xC7?\xD3\xC3\xD5\xFD\xB3\xA3\xCEı\xBE?(&U) +DLG_WIN_NORMAL=\xD5\xFD\xB3\xA3 +DLG_WIN_BOLD=\xB8\xDF\xC1\xC1 +DLG_WIN_BLINK=\xC9\xC1? +DLG_WIN_REVERSEATTR=\xB7\xB4? + +DLG_CHOOSEFONT_STC6=\xD5\xE2\xC0\xEF\xB5\xC4\xD7\xD6\xCC\xE5?\xCF?\xBB\xE1?\xCF\xEC?\xBC?\xC4\xD7\xD6\xCC\xE5\xCD\xE2\xB9\xDB + +DLG_WINLIST_TITLE=Tera Term\xA3\xBA\xB4\xB0\xBF\xDA\xC1б\xED +DLG_WINLIST_LABEL=\xB4\xB0\xBF\xDA(&W)\xA3\xBA +DLG_WINLIST_OPEN=\xB4\xF2\xBF\xAA +DLG_WINLSIT_CLOSEWIN=\xB9?\xD5 + +MSG_FIND_DIR_ERROR=δ\xD5?\xBDĿ? + +; ttpfile +; ttfile.c +DLG_FOPT=?\xCF\xEE +DLG_FOPT_BINARY=\xB6\xFE\xBD\xF8\xD6\xC6(&B) +DLG_FOPT_APPEND=?\xBC\xD3(&A) +DLG_FOPT_PLAIN=\xB4\xBF\xCEı\xBE(&P) +DLG_FOPT_TIMESTAMP=?\xBC\xE4\xB4\xC1(&T) +DLG_FOPT_HIDEDIALOG=\xD2\xFE\xB2??\xB0\xBF\xF2(&D) +DLG_FOPT_ALLBUFFINFIRST=\xB0\xFC\xC0\xA8\xC6\xC1Ļ\xBB\xBA\xB3\xE5\xC7\xF8(&I) + +DLG_XOPT=?\xCF\xEE +DLG_XOPT_CHECKSUM=У\xD1\xE9(&S) +DLG_XOPT_CRC=&CRC +DLG_XOPT_1K=1&K +DLG_XOPT_BINARY=\xB6\xFE\xBD\xF8\xD6\xC6(&B) + +FILEDLG_KEYBOARD_FILTER=\xBC\xFC\xC5\xCC\xC5\xE4\xD6\xC3\xCEļ\xFE (*.cnf)\0*.cnf\0\0 +FILEDLG_SETUP_FILTER=\xC5\xE4\xD6\xC3\xCEļ\xFE (*.ini)\0*.ini\0\0 +FILEDLG_SAVE_SETUP_TITLE=Tera Term\xA3\xBA\xB1\xA3\xB4\xE6\xC5\xE4\xD6\xC3 +FILEDLG_RESTORE_SETUP_TITLE=Tera Term\xA3\xBA\xD4\xD8\xC8\xEB\xC5\xE4\xD6\xC3 +FILEDLG_LOAD_KEYMAP_TITLE=Tera Term\xA3\xBA\xB5\xBC\xC8\xEB\xBC\xFC\xC5\xCC?\xC9\xE4 +FILEDLG_ALL_FILTER=\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_USER_FILTER_NAME=\xD3û\xA7\xD7?\xA8\xD2\xE5 + +DLG_GETFN_TITLE=Tera Term\xA3\xBAKermit +DLG_GETFN_FILENAME=\xCEļ\xFE\xC3\xFB(&F)\xA3\xBA + +; ttftypes.h +FILEDLG_TRANS_TITLE_LOG=\xC8\xD5? +FILEDLG_TRANS_TITLE_SENDFILE=\xCEļ\xFE\xB4\xAB\xCA\xE4 +FILEDLG_TRANS_TITLE_KMTRCV=Kermit\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_KMTGET=Kermit\xBB\xF1? +FILEDLG_TRANS_TITLE_KMTSEND=Kermit\xB7\xA2\xCB\xCD +FILEDLG_TRANS_TITLE_KMTFIN=Kermit\xCD\xEA\xB3\xC9 +FILEDLG_TRANS_TITLE_XRCV=XMODEM\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_XSEND=XMODEM\xB7\xA2\xCB\xCD +FILEDLG_TRANS_TITLE_YRCV=YMODEM\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_YSEND=YMODEM\xB7\xA2\xCB\xCD +FILEDLG_TRANS_TITLE_ZRCV=ZMODEM\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_ZSEND=ZMODEM\xB7\xA2\xCB\xCD +FILEDLG_TRANS_TITLE_BPRCV=B-Plus\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_BPSEND=B-Plus\xB7\xA2\xCB\xCD +FILEDLG_TRANS_TITLE_QVRCV=Quick-VAN\xBD\xD3\xCA\xD5 +FILEDLG_TRANS_TITLE_QVSEND=Quick-VAN\xB7\xA2\xCB\xCD + +; dlg clipboard +DLG_CLIPBOARD_TITLE=Tera Term\xA3\xBA\xBC\xF4\xCC\xF9\xB0\xE5?\xC8\xCF + +; ttptek +; tttek.c +MSG_TEK_PRINT_ERROR=\xB4\xF2?\xBB\xFA\xB2\xBB?\xB3\xD6?\xD0\xCE + +; ttpmacro +FILEDLG_OPEN_MACRO_TITLE=\xBA?\xB4\xF2\xBF\xAA +FILEDLG_OPEN_MACRO_FILTER=\xBA\xEA\xCEļ\xFE (*.ttl)\0*.ttl\0\0 + +BTN_PAUSE=\xD6ж\xCF(&P) +BTN_START=\xBF\xAA?(&S) +BTN_END=\xBD\xE1\xCA\xF8(&E) +BTN_YES=\xCA\xC7(&Y) +BTN_NO=\xB7\xF1(&N) +BTN_STOP=??(&S) +BTN_CONTINUE=\xBC\xCC\xD0\xF8(&C) + +MSG_MACRO_CONF=\xBA??\xC8\xCF +MSG_MACRO_HALT_SCRIPT=?\xB6\xA8???\xB8ú\xEA\xBDű\xBE\xC2\xF0\xA3\xBF + +; common +MSG_ERROR=\xB4\xED\xCE\xF3 +MSG_TT_ERROR=Tera Term\xA3\xBA\xB4\xED\xCE\xF3 +MSG_TT_NOTICE=Tera Term\xA3\xBA\xBE\xAF\xB8\xE6 +MSG_TT_TAKE_EFFECT=\xB8\xC3?\xCF?\xD4\xDA\xCF´\xCE\xC6\xF4\xB6\xAF?\xC9\xFAЧ\xA1\xA3\n\xCA?\xF1\xC1\xA2\xBC\xB4\xD6\xD8\xC6\xF4Tera Term\xA3\xBF + +BTN_OK=?\xB6\xA8 +BTN_CANCEL=?\xCF\xFB +BTN_CLOSE=\xB9?\xD5 +BTN_HELP=\xB0\xEF\xD6\xFA + +; help +HELPFILE=teratermj.chm +MSG_OPENHELP_ERROR=\xCE?\xA8\xB4\xF2\xBF\xAAHTML\xB0\xEF\xD6\xFA\xCEļ\xFE %s + +; ttset +MSG_INI_ERROR=Tera Term\xA3\xBA\xB4\xED\xCE\xF3 +MSG_INI_WRITE_ERROR=\xCE?\xA8д\xC8\xEB ini \xCEļ\xFE + + +[TTSSH] +; font +DLG_SYSTEM_FONT=?\xC8\xED\xD1ź\xDA,10,0 +DLG_TAHOMA_FONT=?\xC8\xED\xD1ź\xDA,8,0 + +; menu +MENU_ABOUT=\xB9\xD8\xD3\xDA &TTSSH... +MENU_SSH=SS&H... +MENU_SSH_AUTH=SSH \xC8\xCF?(&A)... +MENU_SSH_FORWARD=SSH ?\xB7\xA2(&O)... +MENU_SSH_KEYGEN=SSH \xC3\xDC?\xC9\xFA\xB3\xC9(&N)... + +; dlg about +DLG_ABOUT_TITLE=\xB9\xD8\xD3\xDA TTSSH +DLG_ABOUT_SERVERID=\xB7\xFE\xCE\xF1\xC6\xF7ID\xA3\xBA +DLG_ABOUT_PROTOCOL=Э\xD2\xE9\xB0汾\xA3\xBA +DLG_ABOUT_ENCRYPTION=\xBC\xD3\xC3?\xBD\xB0\xB8\xA3\xBA +DLG_ABOUT_SERVERKEY=\xB7\xFE\xCE\xF1\xC6\xF7\xC3\xDC?\xA3\xBA +DLG_ABOUT_KEXKEY=\xC3\xDC?\xBD\xBB\xBB\xBB\xC3\xDC?\xA3\xBA +DLG_ABOUT_AUTH=\xC8\xCF?\xB7\xBD?\xA3\xBA +DLG_ABOUT_COMP=?\xCB\xF5?\xBF\xF6\xA3\xBA +DLG_ABOUT_CLIENTID=\xBF?\xA7\xB6\xCBID\xA3\xBA +DLG_ABOUT_HOSTKEY=\xD6\xF7\xBB\xFA\xC3\xDC?\xA3\xBA +DLG_ABOUT_TOSERVER=" TTSSH\xA1\xFA\xB7\xFE\xCE\xF1\xC6\xF7," +DLG_ABOUT_FROMSERVER=" \xB7\xFE\xCE\xF1\xC6\xF7\xA1\xFATTSSH" +DLG_ABOUT_COMPDELAY=\xD1\xD3??\xCB\xF5?\xBF\xF6\xA3\xBA +DLG_ABOUT_CIPHER_INFO=%s \xB5\xBD\xB7\xFE\xCE\xF1\xC6\xF7\xA3\xAC%s \xC0\xB4\xD7?\xFE\xCE\xF1\xC6\xF7 +DLG_ABOUT_KEY_INFO=%d\xD7??\xFE\xCE\xF1\xC6\xF7\xC3\xDC?\xA3\xAC%d\xD7?\xDA\xD6\xF7\xBB\xFA\xC3\xDC? +DLG_ABOUT_KEY_INFO2=%d\xD7???\xA7\xB6\xCB\xC3\xDC?\xA3\xAC%d\xD7??\xFE\xCE\xF1\xC6\xF7\xC3\xDC? +DLG_ABOUT_KEY_NONE=\xCE\xDE +DLG_ABOUT_COMP_INFO=\xB5?\xB6 %d; ?\xCB\xF5\xB1\xC8 %.1f (%ld\xA3\xBA%ld) +DLG_ABOUT_COMP_INFO2=\xB5?\xB6 %d +DLG_ABOUT_COMP_NONE=\xCE\xDE +DLG_ABOUT_COMP_UPDOWN=\xC9?\xAB %s; \xCF\xC2\xD4\xD8 %s +DLG_ABOUT_AUTH_INFO=\xD3û\xA7 '%s'\xA3\xAC%s\xC8\xCF? + +; dlg auth +DLG_AUTH_TITLE=SSH\xC8\xCF? +DLG_AUTH_TITLE_FAILED=SSH\xC8\xCF??\xB0\xDC +DLG_AUTH_BANNER=\xB5\xC7?\xB5\xBD %s +DLG_AUTH_BANNER2=\xD0\xE8?\xC8\xCF?\xA1\xA3 +DLG_AUTH_BANNER2_FAILED=\xC8\xCF??\xB0?\xAC\xC7\xEB\xD6\xD8\xCA?\xA3 +DLG_AUTH_USERNAME=\xD3û\xA7\xC3\xFB(&N)\xA3\xBA +DLG_AUTH_PASSWORD=\xC3\xDC\xC2\xEB(&P)\xA3\xBA +DLG_AUTH_REMEMBER_PASSWORD=\xBC\xC7?\xC3\xDC\xC2\xEB(&M) +DLG_AUTH_FWDAGENT=\xB4\xFA\xC0\xED?\xB7\xA2(&O) +DLG_AUTH_METHOD_PASSWORD=?\xD3ü?\xC4\xC3\xDC\xC2\xEB\xC0\xB4\xB5\xC7?(&L) +DLG_AUTH_METHOD_RSA=?\xD3\xC3 &RSA/DSA/ECDSA \xC3\xDC?\xB5\xC7? +DLG_AUTH_METHOD_RHOST=?\xD3\xC3 r&hosts \xB5\xC7?(SSH1) +DLG_AUTH_METHOD_CHALLENGE1=?\xD3\xC3\xCC\xF4?/?\xB4\xF0\xB7\xBD?\xB5\xC7?(&TIS) +DLG_AUTH_METHOD_CHALLENGE2=?\xD3\xC3\xCC\xF4?/?\xB4\xF0\xB7\xBD?\xB5\xC7?(\xBC\xFC\xC5?\xBB\xBB\xA5)(&C) +DLG_AUTH_METHOD_PAGEANT=?\xD3\xC3P&ageant +DLG_AUTH_PRIVATEKEY=\xC3\xDC?\xCEļ\xFE(&K)\xA3\xBA +DLG_AUTH_LOCALUSER=\xB1\xBE\xB5\xD8\xD3û\xA7\xC3\xFB(&U)\xA3\xBA +DLG_AUTH_HOST_PRIVATEKEY=\xD6\xF7\xBB\xFA\xC3\xDC?\xCEļ\xFE(&F)\xA3\xBA +MSG_PAGEANT_NOTFOUND=δ\xD5?\xBD Pageant +MSG_PAGEANT_NOKEY=Pageant \xB2\xBB\xB0\xFC\xBA\xAC\xD3\xD0Ч\xB5\xC4\xC3\xDC? + +; dlg auth setup +DLG_AUTHSETUP_TITLE=TTSSH\xA3\xBA\xC8\xCF?\xC9\xE8\xD6\xC3 +DLG_AUTHSETUP_BANNER=\xC9\xE8\xD6\xC3?\xC8\xCF\xC8\xCF?\xD0\xC5?\xA3\xBA +DLG_AUTHSETUP_USERNAME=\xD3û\xA7\xC3\xFB(&N)\xA3\xBA +DLG_AUTHSETUP_METHOD_PASSWORD=?\xD3ü?\xC4\xC3\xDC\xC2\xEB\xC0\xB4\xB5\xC7?(&L) +DLG_AUTHSETUP_METHOD_RSA=?\xD3\xC3 &RSA/DSA/ECDSA \xC3\xDC?\xB5\xC7? +DLG_AUTHSETUP_METHOD_RHOST=?\xD3\xC3 r&hosts \xB5\xC7?(SSH1) +DLG_AUTHSETUP_METHOD_CHALLENGE=?\xD3\xC3\xCC\xF4?/?\xB4\xF0\xB7\xBD?\xB5\xC7?(SSH1\xA3\xBATIS\xA3\xACSSH2\xA3\xBA\xBC\xFC\xC5?\xBB\xBB\xA5)(&T) +DLG_AUTHSETUP_METHOD_PAGEANT=?\xD3\xC3P&ageant +DLG_AUTHSETUP_PRIVATEKEY=\xC3\xDC?\xCEļ\xFE(&K)\xA3\xBA +DLG_AUTHSETUP_LOCALUSER=\xB1\xBE\xB5\xD8\xD3û\xA7\xC3\xFB(&U)\xA3\xBA +DLG_AUTHSETUP_HOST_PRIVATEKEY=\xD6\xF7\xBB\xFA\xC3\xDC?\xCEļ\xFE(&F)\xA3\xBA +DLG_AUTHSETUP_CHECKAUTH=\xB5\xC7??\xBC\xEC\xB2\xE9\xD2?\xAD\xC6\xF4\xD3õ\xC4\xC8\xCF?\xB7\xBD?(SSH2)(&C) + +FILEDLG_OPEN_PRIVATEKEY_TITLE=?\xD4\xF1 RSA/DSA/ECDSA \xC3\xDC?\xCEļ\xFE +FILEDLG_OPEN_PRIVATEKEY_FILTER=\xC3\xDC?\xCEļ\xFE\0identity;id_rsa;id_dsa;id_ecdsa;*.ppk\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0id_ecdsa(SSH2)\0id_ecdsa\0PuTTY(*.ppk)\0*.ppk\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +MSG_KEYSPECIFY_ERROR=\xC7\xEB?\xD4\xF1?\xB8\xF6\xB0\xFC\xBA\xAC RSA/DSA/ECDSA \xC3\xDC?\xB5\xC4\xCEļ\xFE\xA1\xA3 +MSG_READKEY_ERROR=RSA/DSA/ECDSA \xC3\xDC?\xB6\xC1?\xB4\xED\xCE\xF3\n%s +MSG_RHOSTS_NOTDEFAULT_ERROR=rhosts\xCEļ\xFE\xB5\xC4\xC9\xED\xB7\xDD\xC8\xCF?\xBF\xC9\xC4?\xE1?\xB0?\xAC\xD2\xF2Ϊ\xCB\xFC\xB2\xBB\xCA\xC7?\xC8?\xC4\xC9\xED\xB7\xDD\xC8\xCF?\xB7\xBD\xB7\xA8\xA1\xA3\n?\xD4\xDATTSSH\xD6\xD0?\xD3\xC3rhosts\xC8\xCF?\xA3\xAC\xC4\xE3\xD0\xE8??\xB9\xFD\xD6\xD8\xC6\xF4TTSSH\xA3\xAC\xB4\xD3\xC9\xE8\xD6ò?\xA5?\xD4\xF1\xA1\xB0SSH \xC8\xCF?...\xA1\xB1\xA3\xAC\xBD\xAB\xCB\xFC\xC9\xE8\xD6\xC3Ϊ?\xC8?\xAC?\xBA\xF3\xD4\xD9\xC1\xAC\xBD?\xA3 +MSG_NOAUTHMETHOD_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xB2\xBB?\xB3\xD6 TTSSH \xCC?\xB5\xC4\xC8\xCF?\xB7\xBD?\xA1\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xD6\xD0?\xA1\xA3 + +; dlg diff key +DLG_DIFFERENTKEY_TITLE=\xB0\xB2?\xBE\xAF\xB8\xE6 +DLG_DIFFERENTKEY_WARNING=\xB7\xFE\xCE\xF1\xC6\xF7"####################################"\xD2?\xE6\xD4\xDA\xD3\xDA\xD6\xF7\xBB\xFA\xC1б\xED\xD6У\xAC\xB5\xAB\xCA\xC7\xCC?\xC1\xCB?\xB8\xF6\xB2\xBB?\xB5\xC4\xC3\xDC?\xA3\xAC\xD5\xE2\xBF\xC9\xC4\xDC\xCAǵж?\xBDα?\xB5ġ\xA3 +DLG_DIFFERENTKEY_WARNING2=\xBD\xAB\xB8÷\xFE\xCE\xF1\xC6\xF7?\xBC?\xBD\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6к?\xAB\xB2\xBB\xD4\xD9\xCC\xE1?\xB1\xBE\xBE\xAF\xB8档 +DLG_DIFFERENTKEY_FINGERPRINT=\xB7\xFE\xCE\xF1\xC6\xF7\xC3\xDC??\xCE?\xBA +DLG_DIFFERENTKEY_REPLACE=?\xD3\xC3\xD0?\xC4\xC3\xDC?\xB8\xFC\xBB\xBB\xCF\xD6\xD3\xD0\xC3\xDC?(&R) + +; dlg diff type key +DLG_DIFFERENTTYPEKEY_TITLE=\xB0\xB2?\xBE\xAF\xB8\xE6 +DLG_DIFFERENTTYPEKEY_WARNING=\xB7\xFE\xCE\xF1\xC6\xF7"####################################"\xD2?\xE6\xD4\xDA\xD3\xDA\xD6\xF7\xBB\xFA\xC1б\xED\xD6У\xAC\xB5\xAB\xCA\xC7\xCC?\xC1\xCB?\xB8\xF6\xB2\xBB?\xB5\xC4\xC3\xDC?\xA3\xAC\xD5\xE2\xBF\xC9\xC4\xDC\xCAǵж?\xBDα?\xB5ġ\xA3 +DLG_DIFFERENTTYPEKEY_WARNING2=\xBD\xAB\xB8÷\xFE\xCE\xF1\xC6\xF7?\xBC?\xBD\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6к?\xAB\xB2\xBB\xD4\xD9\xCC\xE1?\xB1\xBE\xBE\xAF\xB8档 +DLG_DIFFERENTTYPEKEY_FINGERPRINT=\xB7\xFE\xCE\xF1\xC6\xF7\xC3\xDC??\xCE?\xBA +DLG_DIFFERENTTYPEKEY_ADD=?\xBC?\xBD\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6\xD0(&A) + +; dlg fwd edit +DLG_FWD_TITLE=SSH\xB6?\xDA?\xB7\xA2 +DLG_FWD_BANNER=?\xD4\xF1\xB6?\xDA?\xB7\xA2\xB5ķ\xBD\xCF\xF2\xA3\xBA +DLG_FWD_LOCAL_PORT=?\xCF???\xDA(&L) +DLG_FWD_LOCAL_LISTEN=\xD5\xEC\xCC\xFD(&I) +DLG_FWD_LOCAL_REMOTE=\xB5\xBD?\xB3\xCC\xC9豸(&M) +DLG_FWD_LOCAL_REMOTE_PORT=\xB6?\xDA(&P) +DLG_FWD_LOCAL_CHECKIDENTITY=\xBD\xD3\xCA\xDC\xC0\xB4\xD7\xD4\xC6\xE4\xCB\xFB\xD6\xF7\xBB\xFA\xB5\xC4\xC1\xAC\xBD\xD3(&C) +DLG_FWD_REMOTE_PORT=?\xCF\xF2?\xB3?\xFE\xCE\xF1\xC6\xF7\xB6?\xDA(&R) +DLG_FWD_REMOTE_LISTEN=\xD5\xEC\xCC\xFD(&S) +DLG_FWD_REMOTE_LOCAL=\xB5\xBD\xB1\xBE\xB5\xD8\xC9豸(&A) +DLG_FWD_REMOTE_LOCAL_PORT=\xB6?\xDA(&O) + +MSG_SAME_SERVERPORT_ERROR=\xB2\xBB\xC4\xDC\xD4\xDA???\xB3??\xDA\xC9\xE8\xD6\xC3\xC1\xBD\xB8\xF6\xBB\xF2\xB8\xFC\xB6\xE0\xB5\xC4?\xB7\xA2 (%d). +MSG_SAME_LOCALPORT_ERROR=\xB2\xBB\xC4\xDC\xD4\xDA??\xB1\xBE\xB5??\xDA\xC9\xE8\xD6\xC3\xC1\xBD\xB8\xF6\xBB\xF2\xB8\xFC\xB6\xE0\xB5\xC4?\xB7\xA2 (%d). +MSG_UNSPECIFYIED_FWD_ERROR1=SSH\xBB?\xBF\xAA??\xA3\xACδ?\xB6\xA8\xD2\xD4\xCF\xC2?\xB7\xA2\xA3\xBA\n\n +MSG_UNSPECIFYIED_FWD_ERROR2=\n\xD3\xC9\xD3\xDASSHЭ\xD2\xE9\xB5\xC4\xCF\xDE\xD6?\xAC\xD5\xE2Щ?\xB7\xA2\xBD\xAB\xB2\xBB\xBB\xE1\xD4?\xBE\xB4λ?\xD6\xD0\xC9\xFAЧ\xA1\xA3\n\xB1\xA3\xB4\xE6\xD5\xE2Щ\xC9\xE8\xD6ã\xAC\xCB\xFC\xC3?\xAB\xD4\xDA\xD0?\xC4SSH\xBB?\xBF\xAA??\xC9\xFAЧ\xA1\xA3 +MSG_INVALID_PORT_ERROR="%s"\xB2\xBB\xCA\xC7?\xB8\xF6\xD3\xD0Ч\xB5Ķ??š\xA3\n\xC4\xFA\xBF\xC9\xD2\xD4?\xD4\xF1\xC1б\xED\xD6еĶ?\xDA\xC3\xFB\xB3?\xAC\xBB\xF2\xD5\xDF?\xB6\xA81\xB5\xBD65535?\xBC\xE4\xB5Ķ??š\xA3 + +; dlg fwd setup +DLG_FWDSETUP_TITLE=TTSSH\xA3\xBA?\xB7\xA2\xC9\xE8\xD6\xC3 +DLG_FWDSETUP_LIST=\xB6?\xDA?\xB7\xA2\xC1б\xED(&P) +DLG_FWDSETUP_ADD=\xCC\xED\xBC\xD3(&A)... +DLG_FWDSETUP_EDIT=\xB1?(&E)... +DLG_FWDSETUP_REMOVE=?\xB3\xFD(&R) +DLG_FWDSETUP_CHECKIDENTITY=\xB1\xBE\xB5???\xD3\xCA\xDC\xC0\xB4\xD7\xD4\xC6\xE4\xCB\xFB\xD6\xF7\xBB\xFA\xB5\xC4\xC1\xAC\xBD\xD3(&C) +DLD_FWDSETUP_X=X?\xB7\xA2 +DLG_FWDSETUP_XAPP=\xD4?\xBE\xB5\xD8X\xB7\xFE\xCE\xF1\xC6\xF7\xCF\xD4??\xB3\xCCX?\xD3ó\xCC\xD0\xF2 + +MSG_FWD_REMOTE_XSERVER=?\xB3\xCCX\xB7\xFE\xCE\xF1\xC6\xF7 +MSG_FWD_REMOTE_XSCREEN=X\xB7\xFE\xCE\xF1\xC6\xF7(\xCF\xD4? %d:%d) +MSG_FWD_REMOTE=?\xB3?\xB0%s\xA1\xB1\xB6?\xDA%s\xB5\xBD\xB1\xBE\xB5?\xB0%s\xA1\xB1\xB6?\xDA%s +MSG_FWD_LOCAL=\xB1\xBE\xB5?\xB0%s\xA1\xB1\xB6?\xDA%s\xB5\xBD?\xB3?\xB0%s\xA1\xB1\xB6?\xDA%s +MSG_FWD_X=?\xB3\xCCX?\xD3ó\xCC\xD0?\xBE\xB5\xD8X\xB7\xFE\xCE\xF1\xC6\xF7 + +; dlg host +DLG_HOST_TITLE=Tera Term\xA3\xBA\xD0?\xA8\xC1\xAC\xBD\xD3 +DLG_HOST_TCPIPHOST=\xD6\xF7\xBB\xFA(&T)\xA3\xBA +DLG_HOST_TCPIPHISTORY=\xC0\xFA?(&O) +DLG_HOST_TCPIPSERVICE=\xB7\xFE\xCE\xF1\xA3\xBA +DLG_HOST_TCPIPOTHER=\xC6\xE4\xCB\xFB +DLG_HOST_TCPIPPORT=TCP\xB6?\xDA(&P)\xA3\xBA +DLG_HOST_TCPIPSSHVERSION=SSH\xB0汾(&V)\xA3\xBA +DLG_HOST_TCPIPPROTOCOL=Э\xD2\xE9(&C)\xA3\xBA +DLG_HOST_SERIAL=\xB4\xAE\xBF\xDA(&E) +DLG_HOST_SERIALPORT=\xB6?\xDA(&R)\xA3\xBA +DLG_HOST_HELP=\xB0\xEF\xD6\xFA(&H) + +MSG_TCPPORT_NAN_ERROR=TCP\xB6??ű\xD8\xD0\xEBΪ\xCA\xFD\xD7?\xA1 + +; dlg keygen +DLG_KEYGEN_TITLE=TTSSH\xA3\xBA\xC3\xDC?\xC9\xFA\xB3\xC9 +DLG_KEYGEN_KEYTYPE=\xC3\xDC?\xC0\xE0\xD0\xCD +DLG_KEYGEN_PASSPHRASE=\xC3\xDC?\xC3\xDC\xC2? +DLG_KEYGEN_PASSPHRASE2=?\xC8\xCF\xC3\xDC\xC2? +DLG_KEYGEN_COMMENT=?\xCA\xCD(&O)\xA3\xBA +DLG_KEYGEN_SAVEPUBLIC=\xB1\xA3\xB4\xE6Ϊ\xB9\xAB\xB9\xB2\xC3\xDC?(&C) +DLG_KEYGEN_SAVEPRIVATE=\xB1\xA3\xB4\xE6Ϊ?\xD3\xD0\xC3\xDC?(&P) +DLG_KEYGEN_GENERATE=\xC9\xFA\xB3\xC9(&G) +DLG_KEYGEN_BITS=\xC3\xDC?\xD7?\xDA\xCA\xFD(&B)\xA3\xBA + +MSG_KEYBITS_MIN_ERROR=\xC3\xDC?\xD7?\xDA\xCA\xFD?С +MSG_KEYGEN_GENERATING=\xD5\xFD\xD4\xDA\xC9\xFA\xB3\xC9\xC3\xDC? +MSG_KEYGEN_GENERATED=\xD2\xD1\xC9\xFA\xB3\xC9\xC3\xDC? + +FILEDLG_SAVE_PUBLICKEY_TITLE=\xB1\xA3\xB4湫\xB9\xB2\xC3\xDC?\xA3\xBA +FILEDLG_SAVE_PUBLICKEY_RSA1_FILTER=SSH1 RSA key(identity.pub)\0identity.pub\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PUBLICKEY_RSA_FILTER=SSH2 RSA key(id_rsa.pub)\0id_rsa.pub\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PUBLICKEY_DSA_FILTER=SSH2 DSA key(id_dsa.pub)\0id_dsa.pub\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PUBLICKEY_ECDSA_FILTER=SSH2 DSA key(id_ecdsa.pub)\0id_ecdsa.pub\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +MSG_SAVE_KEY_OPENFILE_ERROR=\xB4\xF2\xBF\xAA\xC3\xDC?\xCEļ\xFE?\xB0\xDC +MSG_SAVE_KEY_WRITEFILE_ERROR=д\xC8\xEB\xC3\xDC?\xCEļ\xFE?\xB0\xDC +MSG_SAVE_PRIVATE_KEY_MISMATCH_ERROR=\xC3\xDC\xC2??\xC5\xE4 +MSG_SAVE_PRIVATEKEY_EMPTY_WARN=?\xB6\xA8??\xD3ÿ\xD5\xC3\xDC\xC2? +FILEDLG_SAVE_PRIVATEKEY_TITLE=\xB1\xA3\xB4\xE6?\xD3\xD0\xC3\xDC?\xA3\xBA +FILEDLG_SAVE_PRIVATEKEY_RSA1_FILTER=SSH1 RSA key(identity)\0identity\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PRIVATEKEY_RSA_FILTER=SSH2 RSA key(id_rsa)\0id_rsa\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PRIVATEKEY_DSA_FILTER=SSH2 DSA key(id_dsa)\0id_dsa\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_SAVE_PRIVATEKEY_ECDSA_FILTER=SSH2 ECDSA key(id_ecdsa)\0id_ecdsa\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 + +; dlg setup +DLG_SSHSETUP_TITLE=TTSSH\xA3\xBA\xC9\xE8\xD6\xC3 +DLG_SSHSETUP_COMPRESS=?\xCB\xF5\xB5?\xB6(&C): +DLG_SSHSETUP_COMPRESS_NONE=\xCE\xDE +DLG_SSHSETUP_COMPRESS_HIGHEST=\xD7\xEE\xB8\xDF +DLG_SSHSETUP_COMPRESS_NOTE=SSH1\xA3\xBA?\xCB\x{17FAB9}\xD8\xD3\xC9?\xCB\xF5\xB5?\xB6\xBE\x{1B6A21}\xA3\nSSH2\xA3\xBA?\xCB\x{17FAB9}\xD8\xD3\xC9?\xCB\xF5\xCB?\xBA\xCD?\xCB\xF5\xB5?\xB6\xBE\x{1B6A21}\xA3 +DLG_SSHSETUP_CHIPER=\xBC\xD3\xC3\xDC\xCB?\xD3\xC5\xCF?\xB6(&P) +DLG_SSHSETUP_CHIPER_UP=\xC9\xCF\xD2\xC6(&1) +DLG_SSHSETUP_CHIPER_DOWN=\xCF\xC2\xD2\xC6(&2) +DLG_SSHSETUP_CIPHER_BORDER=<\xB8\xC3\xCC\xF5\xCF\xDF\xD2\xD4\xCF?ļ\xD3\xC3\xDC\xCB?\xB1\xBB\xBD\xFB\xD3\xC3> +DLG_SSHSETUP_KEX=\xC3\xDC?\xBD\xBB\xBB\xBB\xCB?\xD3\xC5\xCF?\xB6(&E) (?\xD3\xD0 SSH2 ?\xB3\xD6) +DLG_SSHSETUP_KEX_UP=\xC9\xCF\xD2\xC6(&3) +DLG_SSHSETUP_KEX_DOWN=\xCF\xC2\xD2\xC6(&4) +DLG_SSHSETUP_KEX_BORDER=<\xB8\xC3\xCC\xF5\xCF\xDF\xD2\xD4\xCF?\xC4\xC3\xDC?\xBD\xBB\xBB\xBB\xCB?\xB1\xBB\xBD\xFB\xD3\xC3> +DLG_SSHSETUP_HOST_KEY=\xD6\xF7\xBB\xFA\xC3\xDC?\xCB?\xD3\xC5\xCF?\xB6(&S) (?\xD3\xD0 SSH2 ?\xB3\xD6) +DLG_SSHSETUP_HOST_KEY_UP=\xC9\xCF\xD2\xC6(&5) +DLG_SSHSETUP_HOST_KEY_DOWN=\xCF\xC2\xD2\xC6(&6) +DLG_SSHSETUP_HOST_KEY_BORDER=<\xB8\xC3\xCC\xF5\xCF\xDF\xD2\xD4\xCF?\xC4\xD6\xF7\xBB\xFA\xC3\xDC?\xCB?\xB1\xBB\xBD\xFB\xD3\xC3> +DLG_SSHSETUP_MAC=MAC\xCB?(&D) (?\xD3\xD0 SSH2 ?\xB3\xD6) +DLG_SSHSETUP_MAC_UP=\xC9\xCF\xD2\xC6(&7) +DLG_SSHSETUP_MAC_DOWN=\xCF\xC2\xD2\xC6(&8) +DLG_SSHSETUP_MAC_BORDER=<\xB8\xC3\xCC\xF5\xCF\xDF\xD2\xD4\xCF?\xC4MAC\xCB?\xB1\xBB\xBD\xFB\xD3\xC3> +DLG_SSHSETUP_COMP=?\xCB\xF5\xCB?\xD3\xC5\xCF?\xB6(&I) (?\xD3\xD0 SSH2 ?\xB3\xD6) +DLG_SSHSETUP_COMP_UP=\xC9\xCF\xD2\xC6(&9) +DLG_SSHSETUP_COMP_DOWN=\xCF\xC2\xD2\xC6(&0) +DLG_SSHSETUP_COMP_BORDER=<\xB8\xC3\xCC\xF5\xCF\xDF\xD2\xD4\xCF?\xC4?\xCB\xF5\xCB?\xB1\xBB\xBD\xFB\xD3\xC3> +DLG_SSHSETUP_KNOWNHOST=SSH \xD2\xD1?\xD6\xF7\xBB\xFA +DLG_SSHSETUP_KNOWNHOST_RW=\xB6\xC1д(&W): +DLG_SSHSETUP_KNOWNHOST_RO=?\xB6\xC1(&R): +DLG_SSHSETUP_HEARTBEAT=\xD0\xC4\xCC\xF8(&keep-alive) +DLG_SSHSETUP_HEARTBEAT_UNIT=\xC3\xEB(0\xB1\xED?\xBD\xFB\xD3\xC3) +DLG_SSHSETUP_PASSWORD=\xB1\xA3\xB4\xE6\xD4\xDA\xC4?\xE6\xD6е\xC4\xC3\xDC\xC2\xEB(&M) +DLG_SSHSETUP_FORWARDAGENT=\xC6\xF4\xD3ô\xFA\xC0\xED?\xB7\xA2(&A) +DLG_SSHSETUP_FORWARDAGENTCONFIRM=?\xC8?\xFA\xC0\xED?\xB7\xA2(&O) +DLG_SSHSETUP_VERIFYHOSTKEYDNS=DNS\xD1\xE9?\xD6\xF7\xBB\xFA\xC3\xDC??\xCE\xC6(&V) +DLG_SSHSETUP_NOTICE=\xCB\xF9\xD3и\xFC\xB8Ķ\xBC\xBD\xAB\xD4\xDA\xCF´λ??\xC9\xFAЧ\xA1\xA3 + +FILEDLG_OPEN_KNOWNHOSTS_RW_TITLE=?\xD4\xF1?\xB8\xF6\xBF?\xC1д\xB5\xC4hosts\xCEļ\xFE +FILEDLG_OPEN_KNOWNHOSTS_RO_TITLE=?\xBC\xD3?\xB8\xF6?\xB6\xC1\xB5\xC4hosts\xCEļ\xFE + +; dlg tis +DLG_TIS_TITLE=SSH \xC8\xCF?\xCC\xF4? +DLG_TIS_BANNER=\xB5\xC7?\xB5\xBD\xA3\xBA%s + +; dlg unknown host +DLG_UNKNONWHOST_TITLE=\xB0\xB2?\xBE\xAF\xB8\xE6 +DLG_UNKNOWNHOST_WARNING=\xB7\xFE\xCE\xF1\xC6\xF7"#####################################"\xB2\xBB\xD4\xD9\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6С\xA3\xCB\xFC\xBF\xC9\xC4\xDC\xCAǵж?\xFE\xCE\xF1\xC6\xF7α?\xB5?\xAC\xC7\xEBС\xD0?\xA1 +DLG_UNKNOWNHOST_WARNING2=\xBD\xAB\xB8÷\xFE\xCE\xF1\xC6\xF7?\xBC?\xBD\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6к?\xAB\xB2\xBB\xD4\xD9\xCC\xE1?\xB1\xBE\xBE\xAF\xB8档 +DLG_UNKNOWNHOST_FINGERPRINT=\xB7\xFE\xCE\xF1\xC6\xF7\xB6\xCB\xD6\xF7\xBB\xFA\xC3\xDC??\xCE?\xBA +DLG_UNKNOWNHOST_ADD=?\xBC?\xBD\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xD6\xD0(&A) + +DLG_HOSTKEY_SSHFP_NOTFOUND=DNS\xD6\xD0δ\xD5?\xBD\xC3\xDC?\xB5\xC4?\xCE\xC6\xD0\xC5?\xA1\xA3 +DLG_HOSTKEY_SSHFP_MATCH=DNS\xD6\xD0\xD5?\xBD\xD3\xEB\xD6\xF7\xBB\xFA?\xC5\xE4\xB5\xC4\xC3\xDC??\xCE\xC6\xD0\xC5?\xA1\xA3 +DLG_HOSTKEY_SSHFP_MISMATCH=DNS\xD6\xD0\xD5?\xBD\xC1\xCB\xC3\xDC??\xCE\xC6\xD0\xC5?\xA3\xAC\xB5\xAB\xCA\xC7\xD3\xEB\xD6\xF7\xBB\xFA\xC3\xDC?\xB2\xBB?\xC5? +DLG_HOSTKEY_SSHFP_DIFFTYPE=DNS\xD6\xD0\xD5?\xBD\xC1\xCB\xC3\xDC??\xCE\xC6\xD0\xC5?\xA3\xAC\xB5\xAB\xCA\xC7\xD3\xEB\xD6\xF7\xBB\xFA\xC3\xDC?\xC0\xE0\xD0?\xBB?\xD6£\xA1 +DLG_HOSTKEY_DNSSEC_NG=DNS\xD6з\xA2\xCF\xD6\xC8\xF5\xC3\xDC\xC2? +DLG_HOSTKEY_DNSSEC_OK=DNS\xD6з\xA2\xCF\xD6?\xC3\xDC\xC2? + +; crypt.c +MSG_ENCRYPT_ERROR1=%s\xBC\xD3\xC3?\xED\xCE\xF3(1): bytes %d (%d) +MSG_ENCRYPT_ERROR2=%s\xBC\xD3\xC3?\xED\xCE\xF3(2) +MSG_DECRYPT_ERROR1=%s\xBD\xE2\xC3?\xED\xCE\xF3(1): bytes %d (%d) +MSG_DECRYPT_ERROR2=%s\xBD\xE2\xC3?\xED\xCE\xF3(2) +MSG_CIPHER_INIT_ERROR=\xBC\xD3\xC3?\xF5?\xBB\xAF\xB4\xED\xCE\xF3(%d) +MSG_RSAKEY_SETUP_ERROR=RSA \xC3\xDC?\xC9\xE8\xD6ô\xED\xCE\xF3 +MSG_UNAVAILABLE_CIPHERS_ERROR=\xB8÷\xFE\xCE\xF1\xC6\xF7\xB2\xBB?\xB3\xD6 TTSSH \xB5ļ\xD3\xC3\xDC\xCB?\xA1\xA3\nTTSSH \xCE?\xA8\xD3\xEB?\xBD\xA8\xC1\xA2\xC1\xAC\xBD?\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xB6?\xAA\xA1\xA3 +MSG_CHIPHER_NONE_ERROR=\xB8ó\xCC\xD0\xF2\xBA?\xFE\xCE\xF1\xC6\xF7\xD2\xD1?\xB5ļ\xD3\xC3\xDC\xCB?\xD2\xD1?\xB2\xBF\xB1\xBB\xBD\xFB\xD3á\xA3\n?\xC1\xAC\xBD?÷\xFE\xCE\xF1\xC6\xF7\xA3\xAC\xC4\xFA\xB1\xD8\xD0\xEB\xD4\xDA\xD4?\xCE\xC6\xF4\xB6\xAF TeraTerm \xB5\xC4?\xBA\xF2\xA3\xAC\xD4\xDA TTSSH \xC9\xE8\xD6ö?\xB0\xBF\xF2\xD6У\xAC\xC6\xF4\xD3ø\xFC\xB6\xE0\xB5ļ\xD3\xC3\xDC\xCB?\xA1\xA3\n\xCF\xD6\xD4?\xAB\xB9?\xD5\xC1\xAC\xBD?\xA3 +MSG_RASKEY_TOOWEAK_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7RSA\xC3\xDC??\xC8\xF5\xA1\xA3\xCE?\xA8\xBD\xA8\xC1\xA2?\xB8\xF6\xB0\xB2?\xB5\xC4\xC1\xAC\xBD?\xA3 +MSG_CIPHER_NOTSELECTED_ERROR=δ?\xD4\xF1\xBC\xD3\xC3\xDC\xCB?\xA3\xA1 + +; fwd.c +MSG_FWD_LOCAL_CHANNEL_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4?\xB4\xA6\xC0\xED\xB5\xC4?\xB7\xA2\xD0ŵ\xC0\xB2\xBB\xB4\xE6\xD4?\xA3\n\xCE\xDE\xC2\xDB\xD5\xE2\xCA?\xFE\xCE\xF1\xC6\xF7?\xCF?\xB9\xCA?\xF1\xD2\xE2\xB3\xCC\xD0\xF2\xB5\xBC\xD6??\xAC\xC4\xFA\xB6\xBC?\xB8ù??\xC3\xC1\xAC\xBD?\xA3 +MSG_FWD_REQUEST_ERROR=\xD5\xEC\xCC\xFD?\xB7\xA2\xC1\xAC\xBD\xD3?\xA3\xAC?\xD0Ŵ\xED\xCE\xF3\xA1\xA3\n\xD5\xEC\xCC\xFD\xB6??\xAB\xB1\xBB\xB9??\xA3 +MSG_FWD_REFUSED_ERROR=\xC1\xAC\xBD?\xBB\xBE?\xF8\xA3\xA8?\xD0\x{DD71}?\xB7\xFE\xCE\xF1\xB2\xA2δ\xD4\xCB\xD0У\xA9 +MSG_FWD_NETDOWN_ERROR=\xC9豸\xCE?\xA8\xC1\xAC\xBD?\xA8\xBF\xC9\xC4\xDC\xCA\xC7\xCD\xF8\xC2\xE7\xCE\xCA\xCC? +MSG_FWD_MACHINEDOWN_ERROR=\xC9豸\xCE?\xA8\xC1\xAC\xBD?\xA8\xBF\xC9\xC4\xDC\xC9豸δ\xC6\x{136BE3}\xA9 +MSG_FWD_ADDRNOTFOUTD_ERROR=δ\xD5?\xBD\xC9豸\xB5\xD8? +MSG_FWD_CONNECT_ERROR=\xCE?\xA8\xBD\xA8\xC1\xA2?\xB7\xA2\xC1\xAC\xBD\xD3 +MSG_FWD_CHANNEL_ERROR=?\xD0Ŵ\xED\xCE?\xA2\xC9\xFA\xD4\xDA %s ?\xB7\xA2\xB1\xBE\xB5\xD8 %s ?\xA1\xA3\n%s\xA3\xA8\xB4\xFA\xC2\xEB %d\xA3\xA9\xA1\xA3\n?\xB7\xA2\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +MSG_FWD_CHANNEL_OPEN_X_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4??\xB9\xFD\xB1\xBE\xBB\xFA?\xB7\xA2?\xB8\xF6\xC1\xAC\xBD?\xA3\n\xCB\xFC\xC7\xEB\xC7\xF3\xB5\xBD %s X\xB7\xFE\xCE\xF1\xC6\xF7\xB5\xC4\xC1\xAC\xBD?\xA8\xCF\xD4? %d:%d\xA3\xA9\xA1\xA3\n%s\xA1\xA3\n?\xB7\xA2\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +MSG_FWD_CHANNEL_OPEN_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4??\xB9\xFD\xB1\xBE\xBB\xFA?\xB7\xA2?\xB8\xF6\xC1\xAC\xBD?\xA3\n\xCB\xFC\xC7\xEB\xC7\xF3\xB5\xBD %s \xB5\xC4\xC1\xAC\xBD?\xA8\xB6?\xDA %s\xA3\xA9\xA1\xA3\n%s.\n?\xB7\xA2\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +DLG_FWDMON_TITLE=TTSSH \xB6?\xDA?\xB7\xA2\xBC\xE0\xCA\xD3\xC6\xF7 +MSG_FWD_HOSTILE_ATTACK_ERROR=IP Ϊ %s \xB5\xC4\xD6\xF7\xBB\xFA\xD4\xDA\xCA\xD4?\xC1\xAC\xBD?\xBD\xB1\xBE\xB5\xD8?\xB7\xA2\xB6?\xDA %d\xA1\xA3\n\xD5\xE2\xBF\xC9\xC4\xDC\xCA\xC7ij\xD6?\xF1\xD2?\xBB\xF7\xA1\xA3 +MSG_FWD_SOCKET_ERROR=\xB6?\xDA?\xB7\xA2\xD0\xE8?\xB5\xC4?Щ\xCC?\xD3\xD7?\xF5?\xBB\xAF?\xB0?\xA3\n\xB2\xBF\xB7??\xDA?\xB7\xA2\xB7\xFE\xCE\xF1\xBF\xC9\xC4\xDC\xCE?\xA8?\xD3á\xA3\n\xA3\xA8\xB4\xED\xCE\xF3\xB1\xE0\xBA\xC5 %d\xA3\xA9 +MSG_FWD_DUPLICATE_ERROR=TTSSH \xC4?\xBF\xB4\xED\xCE\xF3\xA3\xBA\xD2?\xE6\xD4\xDA\xCF\xE0?\xB5\xC4\xC0\xE0\xD0?\xF2\xB6?\xDA\xC7\xEB\xC7\xF3\xA3\xAC\xCE?\xA8\xC9\xE8\xD6ö?\xDA?\xB7\xA2\xA1\xA3 +MSG_FWD_DENIED_HANDLE_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4??\xB9\xFD\xB1\xBE\xBB\xFA?\xB7\xA2?\xB8\xF6\xC1\xAC\xBD?\xA3\n\xCB\xFC\xC7\xEB\xC7\xF3?\xB8\xF6\xB5\xBD\xC9豸 %s \xB6?\xDA %s \xB5\xC4\xC1\xAC\xBD?\xA3\n\xD4?\xA6\xC0\xED\xC7\xEB\xC7\xF3?\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA3\xAC\xC1\xAC\xBD?\xBB\xBE?\xF8\xA1\xA3 +MSG_FWD_DENIED_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4??\xB9\xFD\xB1\xBE\xBB\xFA?\xB7\xA2?\xB8\xF6\xC1\xAC\xBD?\xA3\n\xCB\xFC\xC7\xEB\xC7\xF3?\xB8\xF6\xB5\xBD\xC9豸 %s \xB6?\xDA %d \xB5\xC4\xC1\xAC\xBD?\xA3\n\xD3\xC9\xD3?\xBB\xB4\xE6\xD4?\xBD TTSSH \xCF\xE0?\xB5\xC4?\xB7\xA2\xC5\xE4\xD6ã\xAC\xC1\xAC\xBD?\xBB\xBE?\xF8\xA1\xA3 +MSG_FWD_DENIED_X_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCA\xD4??\xB9\xFD\xB1\xBE\xBB\xFA?\xB7\xA2?\xB8\xF6\xC1\xAC\xBD?\xA3\n\xCB\xFC\xC7\xEB\xC7?\xBE\xB5\xD8X\xB7\xFE\xCE\xF1\xC6\xF7\xB5\xC4\xC1\xAC\xBD?\xA3\n\xD3\xC9\xD3?\xBB\xB4\xE6\xD4?\xBD TTSSH \xCF\xE0?\xB5\xC4?\xB7\xA2\xC5\xE4\xD6ã\xAC\xC1\xAC\xBD?\xBB\xBE?\xF8\xA1\xA3 +MSG_FWD_DENIED_BY_SERVER_ERROR=\xB1\xBE\xBB\xFA\xC9?\xC4?\xB8\xF6\xB3\xCC\xD0\xF2\xCA\xD4?\xC1\xAC\xBD?\xBD?\xB8\xF6?\xB7\xA2\xB6??\xA3\n\xD3\xC9\xD3?\xFE\xCE\xF1\xC6\xF7\xBE?\xF8?\xB7\xA2\xC7\xEB\xC7\xF3\xA3\xAC\xC1\xAC\xBD\xD3\xD2???\xA3 +MSG_FWD_COMM_ERROR=\xB7\xA2\xCB\xCD?\xB7\xA2\xCA\xFD\xBE?\xBD\xB1\xBE\xB5??\xDA?\xA3\xAC\xB7\xA2\xC9\xFA??\xB4\xED\xCE\xF3\xA1\xA3\n?\xB7\xA2\xC1\xAC\xBD\xD3\xD2???\xA3 +MSG_FWD_AGENT_FORWARDING_CONFIRM=?\xB6\xA8\xBD\xD3\xCA?\xFA\xC0\xED?\xB7\xA2\xC7\xEB\xC7\xF3\xA3\xBF + +; hosts.c +MSG_HOSTS_READ_ENOENT_ERROR=\xB3\xA2\xCA?\xC1?\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE?\xA3\xAC\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3 \n?\xB6\xA8\xB5\xC4\xCEļ\xFE\xB2\xBB\xB4\xE6\xD4?\xA3 +MSG_HOSTS_READ_ERROR=\xB3\xA2\xCA?\xC1?\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE?\xA3\xAC\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3 +MSG_HOSTS_ALLOC_ERROR=\xB3\xA2\xCA\xD4Ϊ\xB6\xC1?\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE\xC9\xEA\xC7\xEB\xBF?\xE4?\xA3\xAC\xC4?\xE6\xD2\xE7\xB3\xF6\xA1\xA3 +MSG_HOSTS_HOSTNAME_INVALID_ERROR=\xD6\xF7\xBB\xFA\xC3\xFB\xB0\xFC\xBA\xAC\xCE\xDEЧ\xD7?\xFB\xA1\xA3\n\xBB?\xBD\xAB\xB1\xBB\xB9??\xA3 +MSG_HOSTS_HOSTNAME_EMPTY_ERROR=\xD6\xF7\xBB\xFA\xC3\xFBΪ\xBF?\xA3\n\xBB?\xBD\xAB\xB1\xBB\xB9??\xA3 +MSG_HOSTS_FILE_UNSPECIFY_ERROR=\xD3\xC9\xD3\xDAδ?\xB6\xA8\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE\xA3\xAC\xCE?\xA8\xCC\xED\xBC\xD3\xD6\xF7\xBB\xFA\xBC\xB0\xC6\xE4\xC3\xDC?\xA1\xA3\n\xD6\xD8\xC6\xF4 Tera Term \xB2\xA2\xD4\xDA TTSSH \xC9\xE8\xD6ö?\xB0\xBF\xF2\xD6У\xAC?\xB6\xA8?\xB8\xF6\xBF?\xC1д\xB5\xC4\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE\xA1\xA3 +MSG_HOSTS_WRITE_EACCES_ERROR=\xB3\xA2\xCA\xD4д\xC8\xEB\xD6\xF7\xBB\xFA\xC3\xDC??\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\nû\xD3\xD0\xD2\xD1?\xD6\xF7\xBB\xFA\xC1б\xED\xCEļ\xFE\xB5\xC4д\xC8\xEB?\xCF?\xA3 +MSG_HOSTS_WRITE_ERROR=\xB3\xA2\xCA\xD4д\xC8\xEB\xD6\xF7\xBB\xFA\xC3\xDC??\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n\xCE?\xA8д\xC8\xEB\xD6\xF7\xBB\xFA\xC3\xDC?\xA1\xA3 + +; keyfiles.c +MSG_KEYFILES_READ_ENOENT_ERROR=\xB3\xA2\xCA?\xC1?\xC3\xDC?\xCEļ\xFE?\xA3\xAC\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n?\xB6\xA8\xB5\xC4\xCEļ\xFE\xB2\xBB\xB4\xE6\xD4?\xA3 +MSG_KEYFILES_READ_ERROR=\xB3\xA2\xCA?\xC1?\xC3\xDC?\xCEļ\xFE?\xA3\xAC\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3 +MSG_KEYFILES_READ_ALLOC_ERROR=\xB3\xA2\xCA\xD4Ϊ\xB6\xC1?\xC3\xDC?\xCEļ\xFE\xC9\xEA\xC7\xEB\xBF?\xE4?\xA3\xAC\xC4?\xE6\xD2\xE7\xB3\xF6\xA1\xA3 +MSG_KEYFILES_PRIVATEKEY_NOTCONTAIN_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xB2\xBB\xB0\xFC\xBA\xACSSH?\xD3\xD0\xC3\xDC?\xA1\xA3 +MSG_KEYFILES_PRIVATEKEY_TRUNCATE_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xB2\xBB\xCD\xEA\xD5\x{38ECCBB}\xB0\xFC\xBA\xAC\xD3\xD0Ч\xC3\xDC?\xA1\xA3 +MSG_KEYFILES_PRIVATEKEY_LENGTH_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xCE?\xA8?\xD3\xC3\xC3\xDC\xC2\xEB\xBD\xE2\xC3?\xA3\n\xCEļ\xFE\xB3\xA4\xB6?\xBB\xD5\xFD?\xA1\xA3 +MSG_KEYFILES_PRIVATEKEY_NOCIPHER_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xCE?\xA8?\xD3\xC3\xC3\xDC\xC2\xEB\xBD\xE2\xC3?\xA3\nTTSSH \xB2\xBB?\xB3?ü\xD3\xC3?\xBD?\xA1\xA3 +MSG_KEYFILES_PASSPHRASE_EMPTY_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xCE?\xA8?\xD3ÿ\xD5\xC3\xDC\xC2\xEB\xBD\xE2\xC3?\xA3\n\xCF\xEB?\xD7?\xAF\xB5\xC7?\xA3\xAC\xB1\xD8\xD0?\xBD\xA8?\xB8\xF6û\xD3\xD0\xC3\xDC\xC2\xEB\xB5\xC4\xC3\xDC?\xCEļ\xFE\xA1\xA3\n?\xD2?\xD5\xE2\xD2\xE2ζ\xD7\xC5\xC3\xDC?\xBA\xDC\xC8\xDD\xD2?\xBB\xB5\xC1\xA1\xA3 +MSG_KEYFILES_PASSPHRASE_ERROR=?\xB6\xA8\xB5\xC4\xC3\xDC?\xCEļ\xFE\xCE?\xA8?\xD3\xC3\xC3\xDC\xC2\xEB\xBD\xE2\xC3?\xA3\n\xC3\xDC\xC2\xEB\xB4\xED\xCE\xF3\xA1\xA3 +MSG_KEYFILES_CRYPTOLIB_ERROR=\xC3\xDC\xC2\xEB\xBF?\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n?\xB6\xA8\xB5\xC4\xC3\xDC?\xCE\xDEЧ\xA1\xA3 + +; pkt.c +MSG_PKT_OVERSIZED_ERROR=\xB4?\xFE\xCE\xF1\xC6\xF7\xCA?\xBD?\xB8\xF6\xB9\xFD\xB4\xF3\xB5\xC4\xCA\xFD\xBE?\xFC\xA3\xAC\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 + +; ssh.c +MSG_SSH_INVALID_COMPDATA_ERROR=\xCA?\xBD\xB5\xC4\xCA\xFD\xBE?\xFC\xD6У\xAC?\xCB\xF5\xCA\xFD\xBE\xDD\xCE\xDEЧ\xA1\xA3 +MSG_SSH_TRUNCATED_PKT_ERROR=\xCA?\xBD\xB5\xC4\xCA\xFD\xBE?\xFC\xB2\xBB\xCD\xEA\xD5\xFB\xA3\xA8%ld > %d\xA3\xA9@ grab_payload() +MSG_SSH_TRUNCATED_PKT_LIM_ERROR=\xCA?\xBD\xB5\xC4\xCA\xFD\xBE?\xFC\xB2\xBB\xCD\xEA\xD5\xFB\xA3\xA8%ld > %d\xA3\xA9@ grab_payload_limited() +MSG_SSH_COREINS_ERROR=\xBC\xEC\xB2?\xA1\xB0CORE \xB2\xE5\xC8?\xBB\x{1E1C63}\xAC\xC1\xAC\xBD\xD3\xD6ж?\xA3 +MSG_SSH_CORRUPTDATA_ERROR=\xBC\xEC\xB2?\xD2\xD1\xCB?\xC4\xCA\xFD\xBE?\xAC\xC1\xAC\xBD\xD3\xD6\xD5?\xA1\xA3 +MSG_SSH_DECOMPRESS_ERROR=\xC4?\xBF\xB4\xED\xCE\xF3\xA3\xBA?\xB8\xF6\xB0\xFCδ\xC4\xDC\xCD\xEA?\xBD\xE2?\xA1\xA3\n\xD5\xE2\xCA\xC7?\xB8\xF6?\xCF?\xAC\xC7?\xC0\xA1\xA1\xA3 +MSG_SSH_SEND_PKT_ERROR=\xB7\xA2\xCB\xCD SSH \xB0\xFC?\xA3\xAC\xB7\xA2\xC9\xFA??\xB4\xED\xCE\xF3\xA1\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3\xA3\xA8%s:%d\xA3\xA9 +MSG_SSH_COMP_ERROR=\xBD\xE2?\xCA\xFD\xBE?\xFC?\xA3\xAC\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +MSG_SSH_UNABLE_FWD_ERROR=\n\xBF\xC9\xC4\xDC\xD3\xC9\xD3\xDA\xC4\xFA\xB4?\xFE\xCE\xF1\xC6\xF7\xC7\xEB\xC7\xF3\xB5\xC4?\xB7\xA2\xB6?\xDA\xCE?\xA8?\xB7\xA2\xB6\xF8\xB5\xBC\xD6\xC2\xCE?\xA8\xC1\xAC\xBD?\xA3\n\xD5\xE2?\xB3\xA3\xB7\xA2\xC9\xFA\xD4\xDA\xD3\xD0\xC8\xCB\xD2?\xAD\xD4\xDA?\xD3øö??\xF8\xD0\xD0?\xB7\xA2\xB5\xC4?\xBA\xF2\xA1\xA3 +MSG_SSH_SERVER_DISCON_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCE?\xA8\xC1\xAC\xBD?\xAC\xCF\xFB?\xA3\xBA\xA1\xB0%s\xA1\xB1\xA1\xA3%s +MSG_SSH_SERVER_DISCON_NORES_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCE?\xA8\xC1\xAC\xBD?\xA8?\xD2\xF2δ?\xA3\xA9\xA1\xA3%s +MSG_SSH_VERSION_ERROR=\xB8ó\xCC\xD0\xF2\xCE?\xA8\xC0\xED\xBD\xE2\xB7\xFE\xCE\xF1\xC6\xF7\xC4?\xF6\xB0汾\xB5\xC4Э\xD2顣 +MSG_SSH_VERSION_MISMATCH=Э\xD2\xE9\xB0汾\xB2\xBB?\xC5?\xB7\xFE\xCE\xF1\xC6\xF7\xA3\xBA%d.%d \xBF?\xA7\xB6?\xBA%d +MSG_SSH_SEND_ID_ERROR=\xB7\xA2\xCB\xCD SSH ID \xD7?\xFB\xB4\xAE?\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +MSG_SSH_UNEXP_MSG2_ERROR=\xD2\xE2\xCD\xE2\xB5\xC4 SSH2 \xCF\xFB?\xA3\xBA%d\xA3\xAC\xB5\xB1???\xA3\xBA%d\xA1\xA3 +MSG_SSH_UNEXP_MSG_ERROR=\xCA?\xBD\xD2\xE2\xCD\xE2\xB5\xC4\xCA\xFD\xBE?\xFC\xC0\xE0\xD0?\xBA%d +MSG_SSH_ALLOC_TERMINAL_ERROR=\xB7\xFE\xCE\xF1\xC6\xF7\xCE?\xA8\xB7\xD6\xC5\xE4\xD0\xE9\xC4\xE2\xD6??\xA3\xC4\xFA\xD4\xDA?\xD3\xC3\xD6?\xCB?\xBF\xC9\xC4?\xE1\xD3\xF6\xB5\xBD?Щ\xCE\xCA\xCC? +MSG_SSH_SETUP_COMP_ERROR=\xC9\xE8\xD6\xC3?\xCB\xF5?\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n\xC1\xAC\xBD?\xAB\xB1\xBB\xB9??\xA3 +MSG_SSH_DECRYPT_RSA_ERROR=\xBD\xE2\xC3\xDC RSA \xCC\xF4??\xB7\xA2\xC9\xFA\xB4\xED\xCE\xF3\xA1\xA3\n?\xD0\xED\xC3\xDC?\xCEļ\xFE\xD2\xD1\xCB?\xA3 +MSG_SSH_UNSUPPORT_AUTH_METHOD_ERROR=\xC4?\xBF\xB4\xED\xCE?\xBB?\xB3?\xC4\xC8\xCF?\xB7\xBD?\xA1\xA3 +MSG_SSH_AUTH_FAILURE_ERROR=SSH2 \xD7?\xAF\xB5\xC7?\xB4\xED\xCE\xF3\xA3\xBA\xD3û\xA7\xC9\xED\xB7\xDD\xC8\xCF??\xB0?\xA3 +MSG_SSH_SERVER_NO_AUTH_METHOD_ERROR=û\xD3\xD0\xD3\xD0Ч\xD3\xC3\xD3?÷\xFE\xCE\xF1\xC6\xF7\xB5\xC4\xC8\xCF?\xB7\xBD?\xA1\xA3 +MSG_SSH_SERVER_UNSUPPORT_AUTH_METHOD_ERROR=\n\xB7\xFE\xCE\xF1\xC6\xF7\xB2\xBB?\xB3?\xC3\xC8\xCF?\xB7\xBD?\xA1\xA3 +MSG_SSH_CHANNEL_OPEN_ERROR=\xCA?\xBD SSH2_MSG_CHANNEL_OPEN_FAILURE\xA1\xA3\n?\xB5\xC0 [%d]: ?\xD2\xF2: %s(%d) \xCF\xFB?: %s +MSG_SSH_NO_FREE_CHANNEL=\xCE?\xA8\xB4\xF2\xBF\xAA\xD0\xC2?\xB5\xC0\xA1\xA3TTSSH \xD2?\xAD\xB4\xF2\xBF\xAA\xC1\xCB?\xB2\xBF?\xB5\xC0\xA1\xA3 + +; ttxssh.c +MSG_UNKNOWN_OPTION_ERROR=\xCE\xDEЧ\xB5\xC4\xC3\xFC\xC1\xEE\xD0\xD0?\xCF?%s + +; x11util.c +MSG_X_AUTH_ERROR=\xB4\xD3?\xB3\xCCX?\xD3ó\xCC\xD0\xF2\xCA?\xBD?\xB8\xF6\xCE\xDEЧ\xB5\xC4\xC8\xCF?\xCA\xFD\xBE?\xA3\nX\xBB?\xBD\xAB\xB1\xBB\xB9??\xA3 + +MSG_CREATEWINDOW_KEYGEN_ERROR=\xCE?\xA8\xCF\xD4?\xC3\xDC?\xC9\xFA\xB3??\xB0\xBF\xF2\xA1\xA3 +MSG_CREATEWINDOW_ABOUT_ERROR=\xCE?\xA8\xCF\xD4?\xB9\xD8\xD3??\xB0\xBF\xF2\xA1\xA3 +MSG_CREATEWINDOW_SETUP_ERROR=\xCE?\xA8\xCF\xD4? TTSSH \xC9\xE8\xD6ö?\xB0\xBF\xF2\xA1\xA3 +MSG_CREATEWINDOW_FWDSETUP_ERROR=\xCE?\xA8\xCF\xD4? SSH ?\xB7\xA2\xC9\xE8\xD6ö?\xB0\xBF\xF2\xA1\xA3 +MSG_CREATEWINDOW_FWDEDIT_ERROR=\xCE?\xA8\xCF\xD4? SSH ?\xB7\xA2\xB1?\xB6?\xB0\xBF\xF2\xA1\xA3 +MSG_CREATEWINDOW_AUTH_ERROR=\xCE?\xA8\xCF\xD4?\xC8\xCF?\xB6?\xB0\xBF\xF2\xA1\xA3\n\xC1\xAC\xBD???\xA3 +MSG_CREATEWINDOW_AUTHSETUP_ERROR=\xCE?\xA8\xCF\xD4?\xC8\xCF?\xC9\xE8\xD6ö?\xB0\xBF\xF2\xA1\xA3 +MSG_OPEN_FILEDLG_KNOWNHOSTS_ERROR=\xCE?\xA8\xCF\xD4?\xB6?\xB0\xBF?\xED\xCE\xF3\xBAţ\xBA%d + +MSG_WARNING=\xBE\xAF\xB8\xE6 +MSG_ERROR=\xB4\xED\xCE\xF3 +MSG_TTSSH_ERROR=TTSSH \xB4\xED\xCE\xF3 +MSG_NONFAITAL_ERROR=Tera Term: \xB7\xC7\xD6\xC2\xC3\xFC\xB4\xED\xCE\xF3 + +BTN_OK=?\xB6\xA8 +BTN_CANCEL=?\xCF\xFB +BTN_DISCONNECT=\xB6?\xAA\xC1\xAC\xBD\xD3(&D) +BTN_CONTINUE=\xBC\xCC\xD0\xF8(&C) + + +[TTProxy] +DLG_TAHOMA_FONT=?\xC8\xED\xD1ź\xDA,8,0 + +NEMU_SETUP=\xB4\xFA\xC0\xED(&P)... +MENU_ABOUT=\xB9\xD8\xD3\xDA TT&Proxy... + +DLG_SETUP_TITLE=\xB4\xFA\xC0\xED\xC9\xE8\xD6\xC3 +DLG_SETUP_URL=URL +DLG_SETUP_TYPE=Э\xD2\xE9\xC0\xE0\xD0\xCD(&T) +DLG_SETUP_HOST=\xD6\xF7\xBB\xFA\xC3\xFB(&H) +DLG_SETUP_PORT=\xB6??\xC5(&N) +DLG_SETUP_USER=\xD3û\xA7\xC3\xFB(&U) +DLG_SETUP_PASS=\xC3\xDC\xC2\xEB(&P) +DLG_SETUP_OTHER=\xC6\xE4\xCB\xFB\xC9\xE8\xD6\xC3(&O)... + +DLG_OTHER_TITLE=\xC6\xE4\xCB\xFB\xC9\xE8\xD6\xC3 +DLG_OTHER_COMMON=?\xD3\xC3\xC9\xE8\xD6\xC3 +DLG_OTHER_TIMEOUT=\xC1\xAC\xBD?\xAC??\xBC\xE4(&T) +DLG_OTHER_SECOND=\xC3\xEB +DLG_OTHER_LOG=\xB4\xFA\xC0\xED\xC1\xAC\xBD\xD3\xC8\xD5?(&L) +DLG_OTHER_REFER=\xE4\xAF\xC0\xC0(&F)... +DLG_OTHER_SOCKS=SOCKS\xB4\xFA\xC0\xED\xC9\xE8\xD6\xC3 +DLG_OTHER_RESOLV=\xC3\xFB\xD7?\xE2\xCE\xF6(&R) +DLG_OTHER_RESOLV_AUTO=\xD7?\xAF\xBD\xE2\xCE\xF6 +DLG_OTHER_RESOLV_REMOTE=?\xB3?\xE2\xCE\xF6 +DLG_OTHER_RESOLV_LOCAL=\xB1\xBE\xB5?\xE2\xCE\xF6 +DLG_OTHER_TELNET=?\xB3?\xC7?\xB4\xFA\xC0\xED\xC9\xE8\xD6\xC3 +DLG_OTHER_HOST=\xD6\xF7\xBB\xFA\xC3\xFB\xCC\xE1?(&H) +DLG_OTHER_USER=\xD3û\xA7\xC3\xFB\xCC\xE1?(&U) +DLG_OTHER_PASS=\xC3\xDC\xC2\xEB\xCC\xE1?(&P) +DLG_OTHER_CONNECT=\xC1\xAC\xBD\xD3\xD0\xC5?(&C) +DLG_OTHER_ERROR=\xB4\xED\xCE\xF3\xD0\xC5?(&E) + +DLG_ABOUT_TITLE=\xB9\xD8\xD3\xDA TTProxy +DLG_ABOUT_EXTENTION=Tera Term \xB4\xFA\xC0\xED\xC0\xA9? +DLG_ABOUT_YEBISUYA=\xBB?\xC8\xCA?\xBE\xC6\xCC +DLG_ABOUT_HOMEPAGE=TTProxy \xD6\xF7? + +MSG_EMPTY_HOSTNAME=\xC7\xEB?\xB6\xA8\xB4\xFA\xC0\xED\xB7\xFE\xCE\xF1\xC6\xF7\xB5\xC4\xD6\xF7\xBB\xFA\xC3\xFB\xA3\xA1 +MSG_ILLEGAL_PORT=\xC7\xEB?\xB6\xA8?\xB8\xF6\xD5\xFD?\xB5Ķ??ţ\xA1 +MSG_EMPTY_PARAMETER=\xCB\xF9\xD3еIJ\xCE\xCA\xFD\xB6\xBC\xB2\xBB\xC4\xDCΪ\xBF?\xA1 +MSG_PROXY_UNAUTHORIZED=\xB4\xFA\xC0\xED\xC8\xCF??\xB0?\xA1 +MSG_PROXY_BAD_REQUEST=\xC4\xFA\xBF\xC9\xD2\xD4?\xB9\xFD\xC9\xE8\xD6ô\xFA\xC0\xED\xB7\xFE\xCE\xF1\xC6\xF7\xC1\xAC\xBD?\xA3 +MSG_TYPE_NONE=\xB2\xBB?\xD3ô\xFA\xC0\xED +MSG_LOGFILE_SELECT=?\xD4\xF1\xC8\xD5?\xCEļ\xFE +MSG_UNABLE_TO_GET_ISSUER_CERT=δ\xD5?\xBD\xB7\xA2\xD0з\xBD?\xCA顣 +MSG_UNABLE_TO_GET_CRL=δ\xD5?\xBDCRL\xA1\xA3 +MSG_UNABLE_TO_DECRYPT_CERT_SIGNATURE=\xCE?\xA8\xBD\xE2\xC3\xDC?\xCA\xE9?\xC3\xFB\xA1\xA3 +MSG_UNABLE_TO_DECRYPT_CRL_SIGNATURE=\xCE?\xA8\xBD\xE2\xC3\xDCCRL?\xC3\xFB\xA1\xA3 +MSG_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY=\xCE?\xA8\xBD\xE2\xC2\xEB?\xB7\xA2\xB7\xBD\xB9\xAB\xB9\xB2\xC3\xDC?\xA1\xA3 +MSG_CERT_SIGNATURE_FAILURE=?\xCA\xE9?\xC3\xFB?\xB0?\xA3 +MSG_CRL_SIGNATURE_FAILURE=CRL?\xC3\xFB?\xB0?\xA3 +MSG_CERT_NOT_YET_VALID=?\xCA\xE9\xC9\xD0δ\xC9\xFAЧ\xA1\xA3 +MSG_CERT_HAS_EXPIRED=?\xCA\xE9\xD2?\xFD\xC6?\xA3 +MSG_CRL_NOT_YET_VALID=CRL\xC9\xD0δ\xC9\xFAЧ\xA1\xA3 +MSG_CRL_HAS_EXPIRED=CRL\xD2?\xFD\xC6?\xA3 +MSG_ERROR_IN_CERT_NOT_BEFORE_FIELD=?\xCA\xE9\xB5\xC4 notBefore \xD7?θ\xF1?\xB4\xED\xCE\xF3 +MSG_ERROR_IN_CERT_NOT_AFTER_FIELD=?\xCA\xE9\xB5\xC4 notAfter \xD7?θ\xF1?\xB4\xED\xCE\xF3 +MSG_ERROR_IN_CRL_LAST_UPDATE_FIELD=CRL \xB5\xC4 lastUpdate \xD7?θ\xF1?\xB4\xED\xCE\xF3 +MSG_ERROR_IN_CRL_NEXT_UPDATE_FIELD=CRL \xB5\xC4 nextUpdate \xD7?θ\xF1?\xB4\xED\xCE\xF3 +MSG_OUT_OF_MEM=\xC4?\xE6\xD2\xE7\xB3\xF6 +MSG_DEPTH_ZERO_SELF_SIGNED_CERT=\xD7\xD4?\xC3\xFB?\xCA\xE9 +MSG_SELF_SIGNED_CERT_IN_CHAIN=?\xCA\xE9\xC1\xB4\xD6з\xA2\xCF\xD6\xD7\xD4?\xC3\xFB?\xCA\xE9 +MSG_UNABLE_TO_GET_ISSUER_CERT_LOCALLY=\xCE?\xA8\xBB\xF1?\xB1\xBE\xB5\xD8?\xB7\xA2\xB7\xBD?\xCA\xE9 +MSG_UNABLE_TO_VERIFY_LEAF_SIGNATURE=\xCE?\xA8\xD1\xE9?\xCA?\xF6?\xCA\xE9 +MSG_CERT_CHAIN_TOO_LONG=?\xCA\xE9\xC1\xB4?\xB3\xA4 +MSG_CERT_REVOKED=?\xCA\xE9\xD2?\xBB\xB3\xB7\xCF\xFA +MSG_INVALID_CA=\xCE\xDEЧ\xB5\xC4CA?\xCA\xE9 +MSG_PATH_LENGTH_EXCEEDED=?\xBE\xB6\xB9\xFD\xB3\xA4 +MSG_INVALID_PURPOSE=\xB2\xBB?\xB3?\xC4?\xCA\xE9\xD3\xC3? +MSG_CERT_UNTRUSTED=?\xCA?\xB1\xBB\xD0\xC5\xC8\xCE +MSG_CERT_REJECTED=?\xCA鱻\xBE?\xF8\xA1\xA3 +MSG_SUBJECT_ISSUER_MISMATCH=?\xB7\xA2\xB7\xBD\xD3\xEB\xCB\xF9\xD3\xD0\xD5?\xBB?\xC5\xE4 +MSG_AKID_SKID_MISMATCH=?\xCA\xE9\xC8\xCF?\xBB\xFA\xB9\xB9\xD3\xEB\xD3û\xA7\xC3\xDC?\xB1\xEA?\xB2\xBB?\xC5\xE4 +MSG_AKID_ISSUER_SERIAL_MISMATCH=?\xCA\xE9\xC8\xCF?\xBB\xFA\xB9\xB9\xD3\xEB?\xB7\xA2\xB7\xBD\xD0\xF2\xC1кŲ\xBB?\xC5\xE4 +MSG_KEYUSAGE_NO_CERTSIGN=\xC3\xDC?\xD3\xC3\xC0\xFD\xB2\xBB\xB0\xFC\xBA\xAC?\xCA\xE9?\xC3\xFB +MSG_APPLICATION_VERIFICATION=?\xD3ó\xCC\xD0\xF2\xD1\xE9??\xB0\xDC +MSG_UNMATCH_COMMON_NAME=?\xD3\xC3\xC3\xFB\xB3?\xBB?\xC5\xE4 +MSG_UNABLE_TO_GET_COMMON_NAME=\xCE?\xA8\xBB\xF1??\xD3\xC3\xC3\xFB\xB3\xC6 + +BTN_OK=?\xB6\xA8 +BTN_CANCEL=?\xCF\xFB + + +[TTMenu] +DLG_TAHOMA_FONT=?\xC8\xED\xD1ź\xDA,8,0 + +MENU_LISTCONFIG=\xC5\xE4\xD6\xC3\xC1б\xED +MENU_SETTING=\xC9\xE8\xD6\xC3 +MENU_ICON=\xCF\xD4?\xB4\xF3?\xB1\xEA +MENU_FONT=\xD7\xD6\xCC\xE5\xC9\xE8\xD6\xC3 +MENU_LEFTPOPUP=\xD7\xF3\xBB\xF7\xCF\xD4?\xC1б\xED +MENU_HOTKEY=\xCF\xD4?\xBF\xEC\xBD?\xFC(Ctl+Alt+M) +MENU_VERSION=\xB0汾\xD0\xC5? +MENU_EXEC=\xD4\xCB\xD0\xD0 +MENU_CLOSE=\xCD?\xF6 +MENU_NOTRAY=(\xCE\xDE) + +DLG_ABOUT_TITLE=\xB0汾\xD0\xC5? +DLG_ABOUT_APPNAME=?\xB3?\xA4\xBE\xDF + +DLG_CONFIG_TITLE=\xC5\xE4\xD6\xC3\xC1б\xED +DLG_CONFIG_ITEM=\xC5\xE4\xD6\xC3\xCF\xEEĿ +DLG_CONFIG_CONFIG=\xC5\xE4\xD6\xC3\xC4\xDA\xC8\xDD +DLG_CONFIG_NAME=\xB5\xC7?\xC3\xFB +DLG_CONFIG_PATTERN=\xC6\xF4\xB6\xAF?? +DLG_CONFIG_AUTO=\xD7?\xAF\xB5\xC7? +DLG_CONFIG_HOST=\xD6\xF7\xBB\xFA\xC3\xFB +DLG_CONFIG_USER=\xD3û\xA7\xC3\xFB +DLG_CONFIG_PASS=\xC3\xDC\xC2\xEB +DLG_CONFIG_MACRO=?\xB6\xA8\xB5ĺ\xEA\xCEļ\xFE +DLG_CONFIG_LAUNCH=\xBD\xF6\xC6\xF4\xB6\xAF +DLG_CONFIG_STARTUP=\xC6\xF4\xB6\xAF?\xD4\xCB\xD0\xD0 +DLG_CONFIG_SSH=?\xD3\xC3 ttssh +DLG_CONFIG_KEYFILE=\xC3\xDC?\xCEļ\xFE +DLG_CONFIG_CHALLENGE=\xCC\xF4?/?\xB4\xF0\xC8\xCF? +DLG_CONFIG_PAGEANT=?\xD3\xC3 Pageant +DLG_CONFIG_DETAIL=\xCF\xEA?\xC9\xE8\xD6\xC3 + +DLG_ETC_TITLE=\xCF\xEA?\xC9\xE8\xD6\xC3 +DLG_ETC_APP=?\xD3\xC3 +DLG_ETC_OPTION=?\xCF\xEE +DLG_ETC_CONFIG=Tera Term\xC5\xE4\xD6\xC3\xCEļ\xFE(\xA1\xB0\xC6\x{136BE1}\xB1\xB3\xFD\xCD\xE2) +DLG_ETC_AUTO=\xD7?\xAF\xB5\xC7?\xC9\xE8\xD6\xC3 +DLG_ETC_LOGFILE=\xC8\xD5?\xCEļ\xFE +DLG_ETC_PROMPT=\xCC\xE1? +DLG_ETC_USER=\xD3û\xA7\xC3\xFB +DLG_ETC_PASS=\xC3\xDC\xC2\xEB + +MSG_ERROR_READREG=\xCE?\xA8\xB4\xD3?\xB2\xE1\xB1\xED\xD6ж\xC1?\xCA\xFD\xBE?\xA3\n +MSG_ERROR_MAKETTL=\xCE?\xA8\xB4\xB4\xBD\xA8 ttpmenu.TTL\xA1\xA3\n +MSG_ERROR_LAUNCH=\xC6\xF4\xB6\xAF?\xD3ó\xCC\xD0\xF2?\xB0?\xA3\n +MSG_ERROR_NOREGNAME=\xC7\xE9\xCA\xE4\xC8\xEB?\xB2\xE1\xC3\xFB\xA1\xA3 +MSG_ERROR_INVALIDREGNAME=?\xB2\xE1\xC3\xFB\xD6в\xBB\xC4\xDC?\xD3\xC3"\\"\xA1\xA3 +MSG_ERROR_NOHOST=\xC7\xEB\xCA\xE4\xC8\xEB\xD6\xF7\xBB\xFA\xC3\xFB\xA1\xA3\n +MSG_ERROR_NOMACRO=\xC7\xEB\xCA\xE4\xC8\xEB\xBA\xEA\xCEļ\xFE\xC3\xFB\xA1\xA3 +MSG_ERROR_CHECKFILE=\xBC\xEC\xB2\xE9\xCEļ\xFE %s ?\xB0?\xA3\n +MSG_ERROR_SAVEREG=\xB1\xA3\xB4\xE6?\xB2\xE1\xD0\xC5??\xB0?\xA3\n +MSG_ERROR_OPENREG=\xB4\xF2\xBF\xAA?\xB2\xE1\xD0\xC5??\xB0?\xA3\n +MSG_ERROR_SELECTREG=?\xD4\xF1??\xB3\xFD\xB5\xC4?\xB2\xE1\xC3\xFB\xA1\xA3 +MSG_ERROR_GETDELETEREG=\xBB\xF1???\xB3\xFD\xB5\xC4?\xB2\xE1\xC3\xFB?\xB0?\xA3 +MSG_ERROR_DELETEREG=?\xB3\xFD?\xB2\xE1\xC3\xFB?\xB0?\xA3\n +MSG_ERROR_WINCLASS=\xCE?\xA8?\xB2?\xBF\xDA\xC0?\n + +FILEDLG_MACRO_TITLE=?\xB6\xA8\xBA\xEA\xCEļ\xFE +FILEDLG_MACRO_FILTER=\xBA\xEA\xCEļ\xFE(*.ttl)\0*.ttl\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_KEY_TITLE=?\xB6\xA8?\xD3\xD0\xC3\xDC? +FILEDLG_KEY_FILTER=?\xD3\xD0\xC3\xDC?\0identity;id_rsa;id_dsa\0identity(RSA1)\0identity\0id_rsa(SSH2)\0id_rsa\0id_dsa(SSH2)\0id_dsa\0all(*.*)\0*.*\0\0 +FILEDLG_TERATERM_TITLE=?\xB6\xA8 Tera Term +FILEDLG_TERATERM_FILTER=\xBF\xC9?\xD0г\xCC\xD0\xF2(*.exe)\0*.exe\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_INI_TITLE=?\xB6\xA8\xC5\xE4\xD6\xC3\xCEļ\xFE +FILEDLG_INI_FILTER=\xC5\xE4\xD6\xC3\xCEļ\xFE(*.ini)\0*.ini\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 +FILEDLG_LOG_TITLE=?\xB6\xA8\xC8\xD5?\xCEļ\xFE +FILEDLG_LOG_FILTER=\xC8\xD5?\xCEļ\xFE(*.log)\0*.log\0\xCB\xF9\xD3\xD0\xCEļ\xFE(*.*)\0*.*\0\0 + +BTN_OK=?\xB6\xA8 +BTN_CANCEL=?\xCF\xFB +BTN_DEFAULT=?\xC8\xCF + + +[TTXKanjiMenu] +MENU_KANJI=\xBA\xBA\xD7?\xE0\xC2\xEB(&K) +MENU_KANJI_K=\xD7?\xFB\xB1\xE0\xC2\xEB(&K) +MENU_RECV_SJIS=\xBD\xD3\xCA\xD5: &Shift_JIS +MENU_RECV_EUCJP=\xBD\xD3\xCA\xD5: &EUC-JP +MENU_RECV_JIS=\xBD\xD3\xCA\xD5: &JIS +MENU_RECV_UTF8=\xBD\xD3\xCA\xD5: &UTF-8 +MENU_RECV_UTF8m=\xBD\xD3\xCA\xD5: UTF-8&m +MENU_RECV_KS5601=\xBD\xD3\xCA\xD5: &KS5601 +MENU_SEND_SJIS=\xB7\xA2\xCB\xCD: S&hift_JIS +MENU_SEND_EUCJP=\xB7\xA2\xCB\xCD: EU&C-JP +MENU_SEND_JIS=\xB7\xA2\xCB\xCD: J&IS +MENU_SEND_UTF8=\xB7\xA2\xCB\xCD: U&TF-8 +MENU_SEND_KS5601=\xB7\xA2\xCB\xCD: K&S5601 +MENU_USE_ONE_SETTING=\xCA?\xA2?\xD3\xC3?\xD1\xF9\xB5IJ\xCE\xCA\xFD(&o) +MENU_SJIS=\xCA?\xA2: &Shift_JIS +MENU_EUCJP=\xCA?\xA2: &EUC-JP +MENU_JIS=\xCA?\xA2: &JIS +MENU_UTF8=\xCA?\xA2: &UTF-8 +MENU_UTF8m=\xBD\xD3\xCA\xD5: UTF-8&m/\xB7\xA2\xCB\xCD: UTF-8 +MENU_KS5601=\xCA?\xA2: &KS5601 + + +[TTXAlwaysOnTop] +MENU_ALWAYSONTOP=\xB3\xA3\xBE?\xA5\xB6\xCB(&A) + + +[TTXRecurringCommand] +DLG_TAHOMA_FONT=?\xC8\xED\xD1ź\xDA,8,0 + +MENU_SETUP_RECURRING=\xD6?\xB4\xC3\xFC\xC1\xEE(&U) +MENU_CONTROL_RECURRING=\xD6?\xB4\xC3\xFC\xC1\xEE(&U) + +DLG_TITLE=\xD6?\xB4\xC3\xFC\xC1\xEE +DLG_ENABLE=\xC6\xF4\xD3\xC3(&E) +DLG_INTERVAL=\xBC\xE4\xB8\xF4(\xC3\xEB)(&I) +DLG_COMMAND=\xC3\xFC\xC1\xEE(&C) Property changes on: trunk/installer/release/lang/Simplified Chinese.lng ___________________________________________________________________ Added: svn:executable + * Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-11-17 15:18:40 UTC (rev 5420) +++ trunk/installer/teraterm.iss 2013-11-20 12:46:23 UTC (rev 5421) @@ -93,6 +93,7 @@ Source: release\lang\French.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly Source: release\lang\Russian.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly Source: release\lang\Korean.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly +Source: release\lang\Simplified Chinese.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly Source: ..\ttssh2\ttxssh\Release\ttxssh.dll; DestDir: {app}; Components: TTSSH; Flags: ignoreversion Source: release\ssh_known_hosts; DestDir: {app}; Components: TTSSH; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify Source: ..\cygterm\cygterm.exe; DestDir: {app}; Components: cygterm @@ -291,6 +292,7 @@ en.msg_language_french=&French en.msg_language_russian=&Russian en.msg_language_korean=&Korean +en.msg_language_chinese=&Chinese(Simplified) ja.msg_language_caption=\x8C\xBE\x8C\xEA\x82?I\x91\xF0 ja.msg_language_description=\x83\x86\x81[\x83U\x81[\x83C\x83\x93\x83^\x81[\x83t\x83F\x81[\x83X\x82?\xBE\x8C\xEA\x82\xF0\x91I\x91\xF0\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B ja.msg_language_subcaption=\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x82?\x81\x83j\x83\x85\x81[\x82\xE2\x83_\x83C\x83A\x83\x8D\x83O\x93\x99\x82?\\x8E\xA6\x8C\xBE\x8C\xEA\x82\xF0\x91I\x91\xF0\x82\xB5\x82āA\x81u\x8E\x9F\x82?v\x82\xF0\x83N\x83\x8A\x83b\x83N\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B @@ -300,6 +302,7 @@ ja.msg_language_french=\x83t\x83\x89\x83\x93\x83X\x8C\xEA(&F) ja.msg_language_russian=\x83\x8D\x83V\x83A\x8C\xEA(&R) ja.msg_language_korean=\x8A?\x91\x8C\xEA(&K) +ja.msg_language_chinese=\x8A??\x9A\x92\x86\x8D\x91\x8C\xEA(&C) en.msg_del_confirm=Are you sure that you want to delete %s ? ja.msg_del_confirm=%s \x82\xF0\x8D?\x82\xB5\x82?\xB7\x82\xA9\x81H en.msg_uninstall_confirm=It seems a former version is installed. You are recommended to uninstall it previously. Do you uninstall former version ? @@ -587,6 +590,8 @@ SetIniString('Tera Term', 'UILanguageFile', 'lang\Russian.lng', iniFile); 5: SetIniString('Tera Term', 'UILanguageFile', 'lang\Korean.lng', iniFile); + 6: + SetIniString('Tera Term', 'UILanguageFile', 'lang\Simplified Chinese.lng', iniFile); else SetIniString('Tera Term', 'UILanguageFile', 'lang\Default.lng', iniFile); end; @@ -621,6 +626,7 @@ UILangFilePageFrench : String; UILangFilePageRussian : String; UILangFilePageKorean : String; + UILangFilePageChinese : String; begin UILangFilePageCaption := CustomMessage('msg_language_caption'); UILangFilePageDescription := CustomMessage('msg_language_description'); @@ -631,6 +637,7 @@ UILangFilePageFrench := CustomMessage('msg_language_french'); UILangFilePageRussian := CustomMessage('msg_language_russian'); UILangFilePageKorean := CustomMessage('msg_language_korean'); + UILangFilePageChinese := CustomMessage('msg_language_chinese'); UILangFilePage := CreateInputOptionPage(wpSelectComponents, UILangFilePageCaption, UILangFilePageDescription, @@ -641,6 +648,7 @@ UILangFilePage.Add(UILangFilePageFrench); UILangFilePage.Add(UILangFilePageRussian); UILangFilePage.Add(UILangFilePageKorean); + UILangFilePage.Add(UILangFilePageChinese); case ActiveLanguage of 'ja': UILangFilePage.SelectedValueIndex := 1; @@ -724,6 +732,8 @@ UILangFilePage.SelectedValueIndex := 4 else if iniFile = 'lang\korean.lng' then UILangFilePage.SelectedValueIndex := 5 + else if iniFile = 'lang\simplified chinese.lng' then + UILangFilePage.SelectedValueIndex := 6 else UILangFilePage.SelectedValueIndex := 0; end; From svnnotify @ sourceforge.jp Thu Nov 21 23:24:33 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 21 Nov 2013 23:24:33 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjJdICBTU0gyIOOBp+ODneODvOODiA==?= =?utf-8?b?44OV44Kp44Ov44O844OJ44KS57mw44KK6L+U44GZ44Go5paw44Gf44Gr44Od?= =?utf-8?b?44O844OI44OV44Kp44Ov44O844OJ5o6l57aa44Gn44GN44Gq44GP44Gq44KL?= =?utf-8?b?5ZWP6aGM44KS5L+u5q2j?= Message-ID: <1385043873.537569.23842.nullmailer@users.sourceforge.jp> Revision: 5422 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5422 Author: maya Date: 2013-11-21 23:24:32 +0900 (Thu, 21 Nov 2013) Log Message: ----------- SSH2 でポートフォワードを繰り返すと新たにポートフォワード接続できなくなる問題を修正 SSH_MSG_CHANNEL_CLOSE を受信したときに SSH_MSG_CHANNEL_CLOSE を送り返していなかった http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32468 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/ttssh2/ttxssh/ssh.c trunk/ttssh2/ttxssh/ssh.h -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-20 12:46:23 UTC (rev 5421) +++ trunk/doc/en/html/about/history.html 2013-11-21 14:24:32 UTC (rev 5422) @@ -61,6 +61,7 @@
  • Misc
      +
    • upgraded TTSSH to 2.67
    • upgraded TTXRecurringCommand Plugin to 1.03
    • added support for Microsoft Windows 8.1.
    • upgraded Oniguruma to 5.9.5.
    • @@ -2335,6 +2336,15 @@

      TTSSH

      +

      2013.xx.xx (Ver 2.67)

      +
        +
      • Bug fixes +
          + +
        +
      • +
      +

      2013.09.01 (Ver 2.66)

      • Changes Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-20 12:46:23 UTC (rev 5421) +++ trunk/doc/ja/html/about/history.html 2013-11-21 14:24:32 UTC (rev 5422) @@ -61,6 +61,7 @@
      • \x82\xBB\x82?\xBC
          +
        • TTSSH(2.67)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
        • TTXRecurringCommand Plugin(1.03)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
        • \x91Ή\x9E\x82\xB7\x82?\x8D\xEC\x8A?\xAB\x82\xC9Windows 8.1\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
        • Oniguruma 5.9.5\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
        • @@ -2340,6 +2341,15 @@

          TTSSH

          +

          2013.xx.xx (Ver 2.67)

          +
            +
          • \x83o\x83O\x8FC\x90\xB3 +
              +
            • SSH2 \x82Ń|\x81[\x83g\x83t\x83H\x83\x8F\x81[\x83h\x82\xF0\x8CJ\x82\xE8\x95?\xB7\x82?V\x82\xBD\x82?|\x81[\x83g\x83t\x83H\x83\x8F\x81[\x83h\x90?\xB1\x82ł\xAB\x82?\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
            • +
            +
          • +
          +

          2013.09.01 (Ver 2.66)

          • \x95ύX Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2013-11-20 12:46:23 UTC (rev 5421) +++ trunk/ttssh2/ttxssh/ssh.c 2013-11-21 14:24:32 UTC (rev 5422) @@ -164,6 +164,7 @@ c->agent_msg = buffer_init(); c->agent_request_len = 0; } + c->state = 0; return (c); } @@ -2742,6 +2743,8 @@ finish_send_packet(pvar); buffer_free(msg); + c->state |= SSH_CHANNEL_STATE_CLOSE_SENT; + notify_verbose_message(pvar, "SSH2_MSG_CHANNEL_CLOSE was sent at SSH_notify_disconnecting().", LOG_LEVEL_VERBOSE); } @@ -7540,6 +7543,11 @@ int len; char log[128]; + // \x82\xB1\x82\xCCchannel\x82??\xA2\x82\xC4close\x82?M\x8Dς??瑗\x82\xE7\x82?\xA2 + if (c->state & SSH_CHANNEL_STATE_CLOSE_SENT) { + return; + } + // SSH2 server\x82\xC9channel close\x82\xF0\x93`\x82\xA6\x82\xE9 msg = buffer_init(); if (msg == NULL) { @@ -7554,6 +7562,8 @@ finish_send_packet(pvar); buffer_free(msg); + c->state |= SSH_CHANNEL_STATE_CLOSE_SENT; + _snprintf_s(log, sizeof(log), _TRUNCATE, "SSH2_MSG_CHANNEL_CLOSE was sent at ssh2_channel_send_close(). local:%d remote:%d", c->self_id, c->remote_id); notify_verbose_message(pvar, log, LOG_LEVEL_VERBOSE); } @@ -8491,6 +8501,10 @@ notify_closed_connection(pvar); } else if (c->type == TYPE_PORTFWD) { + // CHANNEL_CLOSE \x82?\xE8\x95?\xB3\x82?\xA2\x82?\x8A\x83\x82\x81[\x83g\x82\xCCchannel\x82\xAA\x8AJ\x95\xFA\x82\xB3\x82\xEA\x82?\xA2 + // c.f. RFC 4253 5.3. Closing a Channel + ssh2_channel_send_close(pvar, c); + // \x93]\x91\x97\x83`\x83\x83\x83l\x83\x8B\x93\xE0\x82?\xA0\x82\xE9\x83\\x83P\x83b\x83g\x82?\xF0\x95\xFA\x98R\x82\xEA\x82\xF0\x8FC\x90\xB3 (2007.7.26 maya) FWD_free_channel(pvar, c->local_num); @@ -8503,7 +8517,7 @@ } else if (c->type == TYPE_AGENT) { ssh2_channel_delete(c); - } else { // TYPE_PORTFWD + } else { ssh2_channel_delete(c); } Modified: trunk/ttssh2/ttxssh/ssh.h =================================================================== --- trunk/ttssh2/ttxssh/ssh.h 2013-11-20 12:46:23 UTC (rev 5421) +++ trunk/ttssh2/ttxssh/ssh.h 2013-11-21 14:24:32 UTC (rev 5422) @@ -697,6 +697,8 @@ buffer_t *agent_msg; int agent_request_len; sftp_t sftp; +#define SSH_CHANNEL_STATE_CLOSE_SENT 0x00000001 + unsigned int state; } Channel_t; unsigned char FAR *begin_send_packet(PTInstVar pvar, int type, int len); From svnnotify @ sourceforge.jp Fri Nov 22 15:29:04 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 22 Nov 2013 15:29:04 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5423=5D__DECCOLM=E3=81=A7DECLRMM?= =?utf-8?b?44GM6Kej6Zmk44GV44KM44Gq44GE44Gu44KS5L+u5q2j44CC?= Message-ID: <1385101744.029443.13805.nullmailer@users.sourceforge.jp> Revision: 5423 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5423 Author: doda Date: 2013-11-22 15:29:03 +0900 (Fri, 22 Nov 2013) Log Message: ----------- DECCOLMでDECLRMMが解除されないのを修正。 https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31986 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-21 14:24:32 UTC (rev 5422) +++ trunk/doc/en/html/about/history.html 2013-11-22 06:29:03 UTC (rev 5423) @@ -56,6 +56,7 @@
          • When the log file is opened, the "Hide dialog" function does not work well.
          • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
          • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
          • +
          Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-21 14:24:32 UTC (rev 5422) +++ trunk/doc/ja/html/about/history.html 2013-11-22 06:29:03 UTC (rev 5423) @@ -56,6 +56,7 @@
        • \x83\x8D\x83O\x8E擾\x8E\x9E\x82\xC9 "\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x94\xF1\x95\\x8E\xA6" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x93\xAD\x82\xA9\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
        • Windows 95/NT4.0\x82ŋN\x93\xAE\x82ł\xAB\x82?\xAD\x82?\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
        • \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x8A?\xAB\x82?\xA8\x82\xA2\x82āA\x83E\x83B\x83\x93\x83h\x83E\x82?\x8A\x83T\x83C\x83Y\x92\x86\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82??u\x82\xAA\x97L\x8C\xF8\x82?}\x83C\x83i\x83X\x8D\xC0\x95W\x82??\x82ł\xE0\x83v\x83\x89\x83C\x83}\x83\x8A\x83\x82\x83j\x83^\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
        • +
        • \x92[\x96\x96\x83T\x83C\x83Y\x95ύX\x8E\x9E\x82?\xB6\x89E\x83}\x81[\x83W\x83\x93\x83\x82\x81[\x83h\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2013-11-21 14:24:32 UTC (rev 5422) +++ trunk/teraterm/teraterm/vtterm.c 2013-11-22 06:29:03 UTC (rev 5423) @@ -406,6 +406,7 @@ MainY = 0; MainTop = 0; MainBottom = NumOfColumns-1; + LRMarginMode = FALSE; } void SendCSIstr(char *str, int len) { From svnnotify @ sourceforge.jp Fri Nov 22 15:51:18 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 22 Nov 2013 15:51:18 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjRdICDosqDjga7lgKTjgavjgarjgok=?= =?utf-8?b?44Gq44GEICgg44Gq44KL44G544GN44Gn44Gv44Gq44GEICkg44Gu44GndW5z?= =?utf-8?b?aWduZWTjgavlpInmm7TjgII=?= Message-ID: <1385103078.590983.2924.nullmailer@users.sourceforge.jp> Revision: 5424 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5424 Author: doda Date: 2013-11-22 15:51:18 +0900 (Fri, 22 Nov 2013) Log Message: ----------- 負の値にならない(なるべきではない)のでunsignedに変更。 Modified Paths: -------------- trunk/teraterm/common/tttypes.h -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-22 06:29:03 UTC (rev 5423) +++ trunk/teraterm/common/tttypes.h 2013-11-22 06:51:18 UTC (rev 5424) @@ -570,7 +570,7 @@ DWORD BeepOverUsedTime; DWORD BeepSuppressTime; WORD LogAllBuffIncludedInFirst; - int MaxOSCBufferSize; + unsigned int MaxOSCBufferSize; }; typedef struct tttset TTTSet, *PTTSet; From svnnotify @ sourceforge.jp Fri Nov 22 17:15:56 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 22 Nov 2013 17:15:56 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjVdICDoi7HoqLM=?= Message-ID: <1385108156.601284.20811.nullmailer@users.sourceforge.jp> Revision: 5425 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5425 Author: yutakapon Date: 2013-11-22 17:15:56 +0900 (Fri, 22 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-22 06:51:18 UTC (rev 5424) +++ trunk/doc/en/html/about/history.html 2013-11-22 08:15:56 UTC (rev 5425) @@ -56,7 +56,7 @@
      • When the log file is opened, the "Hide dialog" function does not work well.
      • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
      • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
      • - +
      • When the terminal size is changed, the left-right margin mode does not be released.
      @@ -2341,7 +2341,7 @@
      • Bug fixes
          - +
        • When the SSH2 port-forwarding is repeatedly executed, new port-fowarding can not work well.
      From svnnotify @ sourceforge.jp Fri Nov 22 18:21:17 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 22 Nov 2013 18:21:17 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjZdICDjgqTjg7Pjg4fjg7Pjg4jkv64=?= =?utf-8?b?5q2j?= Message-ID: <1385112077.740020.2713.nullmailer@users.sourceforge.jp> Revision: 5426 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5426 Author: doda Date: 2013-11-22 18:21:17 +0900 (Fri, 22 Nov 2013) Log Message: ----------- インデント修正 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-22 08:15:56 UTC (rev 5425) +++ trunk/teraterm/teraterm/buffer.c 2013-11-22 09:21:17 UTC (rev 5426) @@ -1564,18 +1564,18 @@ // by sakura editor 1.5.2.1: etc_uty.cpp static const char url_char[] = { /* +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* +00: */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* +10: */ - 0, -1, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1, -1, /* +20: " !"#$%&'()*+,-./" */ - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, /* +30: "0123456789:;<=>?" */ - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* +40: "@ABCDEFGHIJKLMNO" */ - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, 0, -1, /* +50: "PQRSTUVWXYZ[\]^_" */ - 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* +60: "`abcdefghijklmno" */ - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, -1, 0, /* +70: "pqrstuvwxyz{|}~ " */ - /* 0 : not url char - * -1 : url char - * other: url head char --> url_table array number + 1 - */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* +00: */ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* +10: */ + 0, -1, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1, -1, /* +20: " !"#$%&'()*+,-./" */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, /* +30: "0123456789:;<=>?" */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* +40: "@ABCDEFGHIJKLMNO" */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, 0, -1, /* +50: "PQRSTUVWXYZ[\]^_" */ + 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, /* +60: "`abcdefghijklmno" */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, -1, 0, /* +70: "pqrstuvwxyz{|}~ " */ + /* 0 : not url char + * -1 : url char + * other: url head char --> url_table array number + 1 + */ }; static char *prefix[] = { "https://", From svnnotify @ sourceforge.jp Fri Nov 22 20:24:20 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 22 Nov 2013 20:24:20 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjddICDkuK3lm73oqp7jga7oqIDoqp4=?= =?utf-8?b?44OV44Kh44Kk44Or44KS6L+95Yqg44Gr44Gk44GE44Gm6KiY6LyJ44GX44Gf?= =?utf-8?b?44CC?= Message-ID: <1385119460.849028.6088.nullmailer@users.sourceforge.jp> Revision: 5427 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5427 Author: yutakapon Date: 2013-11-22 20:24:20 +0900 (Fri, 22 Nov 2013) Log Message: ----------- 中国語の言語ファイルを追加について記載した。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/index.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/index.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-22 09:21:17 UTC (rev 5426) +++ trunk/doc/en/html/about/history.html 2013-11-22 11:24:20 UTC (rev 5427) @@ -66,6 +66,7 @@
    • upgraded TTXRecurringCommand Plugin to 1.03
    • added support for Microsoft Windows 8.1.
    • upgraded Oniguruma to 5.9.5.
    • +
    • added the Simplified Chinese.lng language file. Special thanks to LiShaohui.
  • Modified: trunk/doc/en/html/index.html =================================================================== --- trunk/doc/en/html/index.html 2013-11-22 09:21:17 UTC (rev 5426) +++ trunk/doc/en/html/index.html 2013-11-22 11:24:20 UTC (rev 5427) @@ -43,7 +43,7 @@
  • Scripts using the "Tera Term Language".
  • Japanese, English, Russian and Korean character sets.
  • UTF-8 character encoding.
  • -
  • Message catalog(Japanese, English, German, French, Russian and Korean).
  • +
  • Message catalog(Japanese, English, German, French, Russian, Korean and Chinese).
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-22 09:21:17 UTC (rev 5426) +++ trunk/doc/ja/html/about/history.html 2013-11-22 11:24:20 UTC (rev 5427) @@ -66,6 +66,7 @@
  • TTXRecurringCommand Plugin(1.03)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
  • \x91Ή\x9E\x82\xB7\x82?\x8D\xEC\x8A?\xAB\x82\xC9Windows 8.1\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Oniguruma 5.9.5\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • +
  • \x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82?\x86\x8D\x91\x8C\xEA(\x8A??\x9A)(Simplified Chinese.lng)\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81BLiShaohui\x8E\x81\x82?\xB4\x8E?\xB5\x82?\xB7\x81B
  • Modified: trunk/doc/ja/html/index.html =================================================================== --- trunk/doc/ja/html/index.html 2013-11-22 09:21:17 UTC (rev 5426) +++ trunk/doc/ja/html/index.html 2013-11-22 11:24:20 UTC (rev 5427) @@ -43,7 +43,7 @@
  • \x83}\x83N\x83\x8D\x8C\xBE\x8C\xEA\x82?\xE6\x82鎩\x93\xAE\x89^\x93]
  • \x93\xFA\x96{\x8C\xEA/\x89p\x8C\xEA/\x83\x8D\x83V\x83A\x8C\xEA/\x8A?\x91\x8C?\x81[\x83h
  • \x95\xB6\x8E\x9A\x83R\x81[\x83h\x82?\xB5\x82\xC4 UTF-8 \x82\xF0\x8Eg\x97p\x89?\
  • -
  • \x83\x81\x83b\x83Z\x81[\x83W\x83J\x83^\x83\x8D\x83O\x81i\x93\xFA\x96{\x8C\xEA/\x89p\x8C\xEA/\x83h\x83C\x83c\x8C\xEA/\x83t\x83\x89\x83\x93\x83X\x8C\xEA/\x83\x8D\x83V\x83A\x8C\xEA/\x8A?\x91\x8C\xEA\x81j
  • +
  • \x83\x81\x83b\x83Z\x81[\x83W\x83J\x83^\x83\x8D\x83O\x81i\x93\xFA\x96{\x8C\xEA/\x89p\x8C\xEA/\x83h\x83C\x83c\x8C\xEA/\x83t\x83\x89\x83\x93\x83X\x8C\xEA/\x83\x8D\x83V\x83A\x8C\xEA/\x8A?\x91\x8C\xEA/\x92\x86\x8D\x91\x8C\xEA\x81j
  • From svnnotify @ sourceforge.jp Sat Nov 23 20:41:30 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 23 Nov 2013 20:41:30 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MjhdICDooYzmnKvjga7mlLnooYzjgac=?= =?utf-8?b?5YiG5Ymy44GV44KM44GfVVJM44KS5by35Yi255qE44Gr44Gk44Gq44GS44KJ?= =?utf-8?b?44KM44KL44KI44GG44Gr44GX44Gf44CC?= Message-ID: <1385206890.003069.17094.nullmailer@users.sourceforge.jp> Revision: 5428 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5428 Author: doda Date: 2013-11-23 20:41:29 +0900 (Sat, 23 Nov 2013) Log Message: ----------- 行末の改行で分割されたURLを強制的につなげられるようにした。 https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32028 Modified Paths: -------------- trunk/installer/release/TERATERM.INI trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/buffer.c trunk/teraterm/ttpset/ttset.c -------------- next part -------------- Modified: trunk/installer/release/TERATERM.INI =================================================================== --- trunk/installer/release/TERATERM.INI 2013-11-22 11:24:20 UTC (rev 5427) +++ trunk/installer/release/TERATERM.INI 2013-11-23 11:41:29 UTC (rev 5428) @@ -498,6 +498,10 @@ ; Windows 7 jump list support JumpList=on +; +JoinSplitedURL=off +IgnoreCharContinuedLineURL=\ + ; Kermit log KmtLog=off ; Kermit CAPAS: Ability to transmit and receive extended-length packets Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-22 11:24:20 UTC (rev 5427) +++ trunk/teraterm/common/tttypes.h 2013-11-23 11:41:29 UTC (rev 5428) @@ -571,6 +571,8 @@ DWORD BeepSuppressTime; WORD LogAllBuffIncludedInFirst; unsigned int MaxOSCBufferSize; + WORD JoinSplitedURL; + char IgnoreCharContinuedLineURL; }; typedef struct tttset TTTSet, *PTTSet; Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-22 11:24:20 UTC (rev 5427) +++ trunk/teraterm/teraterm/buffer.c 2013-11-23 11:41:29 UTC (rev 5428) @@ -1558,7 +1558,8 @@ static void markURL(int x) { #ifdef URL_EMPHASIS - CHAR PrevCharAttr; + LONG PrevCharPtr; + CHAR PrevCharAttr, PrevCharCode; // RFC3986(Uniform Resource Identifier (URI): Generic Syntax)\x82?\x80\x8B\x92\x82\xB7\x82\xE9 // by sakura editor 1.5.2.1: etc_uty.cpp @@ -1594,11 +1595,12 @@ return; // \x92\xBC\x91O\x82?s\x82\xA9\x82\xE7\x98A\x8C\x8B\x82\xB5\x82Ă\xA2\x82?\x81B - // TODO: 1\x82?O\x82?s\x82?I\x92[\x95\xB6\x8E\x9A\x82\xAA URL \x82??\x82?\xE7\x81A\x8B\xAD\x90\xA7\x93I\x82?\xBB\x8D??s\x93\xAA\x95\xB6\x8E\x9A\x82\xE0URL\x82??\x82???\xB7\x81B - // (2005.4.3 yutaka) if (x == 0) { - PrevCharAttr = AttrBuff[PrevLinePtr(LinePtr) + NumOfColumns-1]; - if ((PrevCharAttr & AttrURL) && (AttrLine[0] & AttrLineContinued)) { + PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1; + PrevCharCode = CodeBuff[PrevCharPtr]; + PrevCharAttr = AttrBuff[PrevCharPtr]; + if (((PrevCharAttr & AttrURL) && (AttrLine[0] & AttrLineContinued)) + || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL)) { if (!(ch & 0x80 || url_char[ch]==0)) { // \x82\xA9\x82\xC2URL\x8D\\x90\xAC\x95\xB6\x8E\x9A\x82?\xE7 AttrLine[0] |= AttrURL; } @@ -1607,7 +1609,7 @@ } if ((x-1>=0) && (AttrLine[x-1] & AttrURL) && - !(ch & 0x80 || url_char[ch]==0)) { + ((!(ch & 0x80 || url_char[ch]==0)) || (x == NumOfColumns - 1 && ch == ts.IgnoreCharContinuedLineURL))) { // !((CodeLine[x] <= ' ') && !(AttrLine[x] & AttrKanji))) { AttrLine[x] |= AttrURL; return; @@ -2388,19 +2390,15 @@ } end--; - if (start + (LONG)sizeof(url) <= end) { - end = start + sizeof(url) - 1; - end--; // '\0'\x82?\xAA\x82?\xF8\x82\xA2\x82Ă\xA8\x82\xAD\x81B + if (start + (LONG)sizeof(url) -1 <= end) { + end = start + sizeof(url) - 2; } uptr = url; for (i = 0; i < end - start + 1; i++) { ch = CodeBuff[start + i]; if ((start + i) % NumOfColumns == NumOfColumns - 1 - && ch == '\\') { - // Emacs\x91Ή\x9E\x81B\x8Ds\x96\x96\x82\xC9 \ \x82\xAA\x97\x88\x82Ă\xA2\x82\xE9\x8F?\x82?A\x8E\x9F\x82?s\x82?\xB1\x82\xAD\x82?\xA2\x82\xA4\x88?\xA1\x82\xC5 emacs \x82\xAA - // \x8E\xA9\x93\xAE\x82ő}\x93\xFC\x82\xB7\x82?\x8E\x9A\x82??ŁAURL\x82?????\xA2\x82悤\x82?\xB7\x82\xE9\x81B - // (2007.8.7 yutaka) - + && ch == ts.IgnoreCharContinuedLineURL) { + // \x8Ds\x96\x96\x82\xAA\x8Ds\x8Cp\x91\xB1\x83}\x81[\x83N\x97p\x82?\xB6\x8E\x9A\x82??\x82?X\x83L\x83b\x83v\x82\xB7\x82\xE9 } else { *uptr++ = ch; } Modified: trunk/teraterm/ttpset/ttset.c =================================================================== --- trunk/teraterm/ttpset/ttset.c 2013-11-22 11:24:20 UTC (rev 5427) +++ trunk/teraterm/ttpset/ttset.c 2013-11-23 11:41:29 UTC (rev 5428) @@ -1529,6 +1529,11 @@ // Max OSC string buffer size ts->MaxOSCBufferSize = GetPrivateProfileInt(Section, "MaxOSCBufferSize", 4096, FName); + + ts->JoinSplitedURL = GetOnOff(Section, "JoinSplitedURL", FName, FALSE); + + GetPrivateProfileString(Section, "IgnoreCharContinuedLineURL", "\\", Temp, sizeof(Temp), FName); + ts->IgnoreCharContinuedLineURL = Temp[0]; } void FAR PASCAL WriteIniFile(PCHAR FName, PTTSet ts) @@ -2690,6 +2695,11 @@ // Max OSC string buffer size WriteInt(Section, "MaxOSCBufferSize", FName, ts->MaxOSCBufferSize); + + WriteOnOff(Section, "JoinSplitedURL", FName, ts->JoinSplitedURL); + + _snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "%c", ts->IgnoreCharContinuedLineURL); + WritePrivateProfileString(Section, "IgnoreCharContinuedLineURL", Temp, FName); } #define VTEditor "VT editor keypad" From svnnotify @ sourceforge.jp Sat Nov 23 23:01:21 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 23 Nov 2013 23:01:21 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5429=5D__=E3=83=BBVPR_/VPB/HPR/_HPB?= =?utf-8?b?44GM44K544Kv44Ot44O844Or44Oe44O844K444Oz44Gu5b2x6Z+/44KS5Y+X?= =?utf-8?b?44GR44Gm44GE44Gf44Gu44KS5L+u5q2j?= Message-ID: <1385215281.281276.31718.nullmailer@users.sourceforge.jp> Revision: 5429 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5429 Author: doda Date: 2013-11-23 23:01:20 +0900 (Sat, 23 Nov 2013) Log Message: ----------- ・VPR/VPB/HPR/HPBがスクロールマージンの影響を受けていたのを修正 ・CUU/VPBで画面上端を越えてカーソルが移動する場合があった問題を修正 ・VPBで関係ないモードが解除される事がある問題を修正 https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31985 Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2013-11-23 11:41:29 UTC (rev 5428) +++ trunk/teraterm/teraterm/vtterm.c 2013-11-23 14:01:20 UTC (rev 5429) @@ -1451,56 +1451,56 @@ BuffInsertSpace(Count); } - void CSCursorUp() - { - if (Param[1]<1) Param[1] = 1; +void CSCursorUp(BOOL AffectMargin) // CUU / VPB +{ + int topMargin, NewY; - if (CursorY >= CursorTop) - { - if (CursorY-Param[1] > CursorTop) - MoveCursor(CursorX,CursorY-Param[1]); - else - MoveCursor(CursorX,CursorTop); - } - else { - if (CursorY > 0) - MoveCursor(CursorX,CursorY-Param[1]); - else - MoveCursor(CursorX,0); - } - } + if (Param[1]<1) + Param[1] = 1; - void CSCursorUp1() - { - MoveCursor(CursorLeftM, CursorY); - CSCursorUp(); - } + if (AffectMargin && CursorY >= CursorTop) + topMargin = CursorTop; + else + topMargin = 0; - void CSCursorDown() - { - if (Param[1]<1) Param[1] = 1; + NewY = CursorY - Param[1]; + if (NewY < topMargin) + NewY = topMargin; - if (CursorY <= CursorBottom) - { - if (CursorY+Param[1] < CursorBottom) - MoveCursor(CursorX,CursorY+Param[1]); - else - MoveCursor(CursorX,CursorBottom); - } - else { - if (CursorY < NumOfLines-StatusLine-1) - MoveCursor(CursorX,CursorY+Param[1]); - else - MoveCursor(CursorX,NumOfLines-StatusLine); - } - } + MoveCursor(CursorX, NewY); +} - void CSCursorDown1() - { - MoveCursor(CursorLeftM, CursorY); - CSCursorDown(); - } +void CSCursorUp1() // CPL +{ + MoveCursor(CursorLeftM, CursorY); + CSCursorUp(TRUE); +} +void CSCursorDown(BOOL AffectMargin) // CUD / VPR +{ + int bottomMargin, NewY; + + if (Param[1]<1) + Param[1] = 1; + + if (AffectMargin && CursorY <= CursorBottom) + bottomMargin = CursorBottom; + else + bottomMargin = NumOfLines-StatusLine-1; + + NewY = CursorY + Param[1]; + if (NewY > bottomMargin) + NewY = bottomMargin; + + MoveCursor(CursorX, NewY); +} + +void CSCursorDown1() // CNL +{ + MoveCursor(CursorLeftM, CursorY); + CSCursorDown(TRUE); +} + void CSScreenErase() { BuffUpdateScroll(); @@ -1689,39 +1689,40 @@ } } -void CSCursorRight() // CUF / HPR +void CSCursorRight(BOOL AffectMargin) // CUF / HPR { - int NewX; + int NewX, rightMargin; if (Param[1] < 1) Param[1] = 1; - else if (Param[1] > NumOfColumns - 1) - Param[1] = NumOfColumns - 1; + if (AffectMargin && CursorX <= CursorRightM) + rightMargin = CursorRightM; + else + rightMargin = NumOfColumns-1; + NewX = CursorX + Param[1]; + if (NewX > rightMargin) + NewX = rightMargin; - if (CursorX <= CursorRightM && NewX > CursorRightM) - NewX = CursorRightM; - else if (NewX > NumOfColumns-1) - NewX = NumOfColumns-1; - MoveCursor(NewX, CursorY); } -void CSCursorLeft() // CUB / HPB +void CSCursorLeft(BOOL AffectMargin) // CUB / HPB { - int NewX; + int NewX, leftMargin; if (Param[1] < 1) Param[1] = 1; - if (CursorX < Param[1]) - NewX = 0; + if (AffectMargin && CursorX >= CursorLeftM) + leftMargin = CursorLeftM; else - NewX = CursorX - Param[1]; + leftMargin = 0; - if (CursorX >= CursorLeftM && NewX < CursorLeftM) - NewX = CursorLeftM; + NewX = CursorX - Param[1]; + if (NewX < leftMargin) + NewX = leftMargin; MoveCursor(NewX, CursorY); } @@ -3562,10 +3563,10 @@ switch (b) { // ISO/IEC 6429 / ECMA-48 Sequence case '@': CSInsertCharacter(); break; // ICH - case 'A': CSCursorUp(); break; // CUU - case 'B': CSCursorDown(); break; // CUD - case 'C': CSCursorRight(); break; // CUF - case 'D': CSCursorLeft(); break; // CUB + case 'A': CSCursorUp(TRUE); break; // CUU + case 'B': CSCursorDown(TRUE); break; // CUD + case 'C': CSCursorRight(TRUE); break; // CUF + case 'D': CSCursorLeft(TRUE); break; // CUB case 'E': CSCursorDown1(); break; // CNL case 'F': CSCursorUp1(); break; // CPL case 'G': CSMoveToColumnN(); break; // CHA @@ -3593,17 +3594,17 @@ // case ']': break; // SDS -- Not support // case '^': break; // SIMD -- Not support case '`': CSMoveToColumnN(); break; // HPA - case 'a': CSCursorRight(); break; // HPR + case 'a': CSCursorRight(FALSE); break; // HPR // case 'b': break; // REP -- Not support case 'c': AnswerTerminalType(); break; // DA case 'd': CSMoveToLineN(); break; // VPA - case 'e': CSCursorDown(); break; // VPR + case 'e': CSCursorDown(FALSE); break; // VPR case 'f': CSMoveToXY(); break; // HVP case 'g': CSDeleteTabStop(); break; // TBC case 'h': CS_h_Mode(); break; // SM case 'i': CS_i_Mode(); break; // MC - case 'j': CSCursorLeft(); break; // HPB - case 'k': CSCursorUp(); // VPB + case 'j': CSCursorLeft(FALSE); break; // HPB + case 'k': CSCursorUp(FALSE); break; // VPB case 'l': CS_l_Mode(); break; // RM case 'm': CSSetAttr(); break; // SGR case 'n': CS_n_Mode(); break; // DSR From svnnotify @ sourceforge.jp Sun Nov 24 01:29:17 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 24 Nov 2013 01:29:17 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzBdICBPcGVuU1NMIOODkOODvOOCuA==?= =?utf-8?b?44On44Oz44Gu5Y+W5b6X5pa55rOV44KS5aSJ5pu044GX44Gf44CC?= Message-ID: <1385224157.331310.5795.nullmailer@users.sourceforge.jp> Revision: 5430 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5430 Author: yutakapon Date: 2013-11-24 01:29:16 +0900 (Sun, 24 Nov 2013) Log Message: ----------- OpenSSL バージョンの取得方法を変更した。 Modified Paths: -------------- trunk/ttssh2/ttxssh/ttxssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2013-11-23 14:01:20 UTC (rev 5429) +++ trunk/ttssh2/ttxssh/ttxssh.c 2013-11-23 16:29:16 UTC (rev 5430) @@ -61,7 +61,6 @@ #include // include OpenSSL header file -#include #include #include #include @@ -2361,11 +2360,8 @@ // OpenSSL\x82?o\x81[\x83W\x83\x87\x83\x93\x82\xF0\x90??\x82\xE9 (2005.1.24 yutaka) // \x8F\xF0\x8C\x8F\x95\xB6\x92?\xC1 (2005.5.11 yutaka) -#ifdef OPENSSL_VERSION_TEXT - SendMessage(GetDlgItem(dlg, IDC_OPENSSL_VERSION), WM_SETTEXT, 0, (LPARAM)OPENSSL_VERSION_TEXT); -#else - SendMessage(GetDlgItem(dlg, IDC_OPENSSL_VERSION), WM_SETTEXT, 0, (LPARAM)"Unknown"); -#endif + // OPENSSL_VERSION_TEXT \x83}\x83N\x83\x8D\x92\xE8\x8B`\x82ł??\xAD\x81A\x8A?\x94\x82\xF0\x8Eg\x82\xC1\x82ăo\x81[\x83W\x83\x87\x83\x93\x82\xF0\x8E擾\x82\xB7\x82\xE9\x81B(2013.11.24 yutaka) + SendMessage(GetDlgItem(dlg, IDC_OPENSSL_VERSION), WM_SETTEXT, 0, (LPARAM)SSLeay_version(SSLEAY_VERSION)); // zlib\x82?o\x81[\x83W\x83\x87\x83\x93\x82\xF0\x90??\x82\xE9 (2005.5.11 yutaka) #ifdef ZLIB_VERSION From svnnotify @ sourceforge.jp Sun Nov 24 02:19:04 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 24 Nov 2013 02:19:04 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzFdICDjg7tERUNGSSAvIERFQ0JJ44Gn?= =?utf-8?b?44K544Kv44Ot44O844Or44Oe44O844K444Oz44KS54Sh6KaW44GX44Gm44GE?= =?utf-8?b?44Gf44Gu44KS5L+u5q2j?= Message-ID: <1385227144.499504.16310.nullmailer@users.sourceforge.jp> Revision: 5431 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5431 Author: doda Date: 2013-11-24 02:19:04 +0900 (Sun, 24 Nov 2013) Log Message: ----------- ・DECFI/DECBIでスクロールマージンを無視していたのを修正 ・DECBIでカーソル位置の保存が行われていたのを修正 ・DECFIでアプリケーションキーパッドモードに変更していたのを修正 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-23 16:29:16 UTC (rev 5430) +++ trunk/teraterm/teraterm/buffer.c 2013-11-23 17:19:04 UTC (rev 5431) @@ -3792,56 +3792,94 @@ void BuffScrollLeft(int count) { - int i; - LONG Ptr; + int i, MoveLen; + LONG LPtr, Ptr; UpdateStr(); - Ptr = GetLinePtr(PageStart); - for (i = 1; i < NumOfLines - StatusLine; i++) { - memmove(&(CodeBuff[Ptr]), &(CodeBuff[Ptr+count]), NumOfColumns - count); - memmove(&(AttrBuff[Ptr]), &(AttrBuff[Ptr+count]), NumOfColumns - count); - memmove(&(AttrBuff2[Ptr]), &(AttrBuff2[Ptr+count]), NumOfColumns - count); - memmove(&(AttrBuffFG[Ptr]), &(AttrBuffFG[Ptr+count]), NumOfColumns - count); - memmove(&(AttrBuffBG[Ptr]), &(AttrBuffBG[Ptr+count]), NumOfColumns - count); + LPtr = GetLinePtr(PageStart + CursorTop); + MoveLen = CursorRightM - CursorLeftM + 1 - count; + for (i = CursorTop; i <= CursorBottom; i++) { + Ptr = LPtr + CursorLeftM; - memset(&(CodeBuff[Ptr+NumOfColumns-count]), 0x20, count); - memset(&(AttrBuff[Ptr+NumOfColumns-count]), AttrDefault, count); - memset(&(AttrBuff2[Ptr+NumOfColumns-count]), AttrDefault, count); - memset(&(AttrBuffFG[Ptr+NumOfColumns-count]), AttrDefaultFG, count); - memset(&(AttrBuffBG[Ptr+NumOfColumns-count]), AttrDefaultBG, count); + if (AttrBuff[LPtr + CursorRightM] & AttrKanji) { + CodeBuff[LPtr+CursorRightM] = 0x20; + AttrBuff[LPtr+CursorRightM] &= ~AttrKanji; + if (CursorRightM < NumOfColumns-1) { + CodeBuff[LPtr+CursorRightM+1] = 0x20; + } + } - Ptr = NextLinePtr(Ptr); + if (AttrBuff[Ptr+count-1] & AttrKanji) { + CodeBuff[Ptr+count] = 0x20; + } + + if (CursorLeftM > 0 && AttrBuff[Ptr-1] & AttrKanji) { + CodeBuff[Ptr-1] = 0x20; + AttrBuff[Ptr-1] &= ~AttrKanji; + } + + memmove(&(CodeBuff[Ptr]), &(CodeBuff[Ptr+count]), MoveLen); + memmove(&(AttrBuff[Ptr]), &(AttrBuff[Ptr+count]), MoveLen); + memmove(&(AttrBuff2[Ptr]), &(AttrBuff2[Ptr+count]), MoveLen); + memmove(&(AttrBuffFG[Ptr]), &(AttrBuffFG[Ptr+count]), MoveLen); + memmove(&(AttrBuffBG[Ptr]), &(AttrBuffBG[Ptr+count]), MoveLen); + + memset(&(CodeBuff[Ptr+MoveLen]), 0x20, count); + memset(&(AttrBuff[Ptr+MoveLen]), AttrDefault, count); + memset(&(AttrBuff2[Ptr+MoveLen]), AttrDefault, count); + memset(&(AttrBuffFG[Ptr+MoveLen]), AttrDefaultFG, count); + memset(&(AttrBuffBG[Ptr+MoveLen]), AttrDefaultBG, count); + + LPtr = NextLinePtr(LPtr); } - BuffUpdateRect(0, 0, NumOfColumns-1, NumOfLines-1); + BuffUpdateRect(CursorLeftM, CursorTop, CursorRightM, CursorBottom); } void BuffScrollRight(int count) { - int i; - LONG Ptr; + int i, MoveLen; + LONG LPtr, Ptr; UpdateStr(); - Ptr = GetLinePtr(PageStart); - for (i = 1; i < NumOfLines - StatusLine; i++) { - memmove(&(CodeBuff[Ptr+count]), &(CodeBuff[Ptr]), NumOfColumns - count); - memmove(&(AttrBuff[Ptr+count]), &(AttrBuff[Ptr]), NumOfColumns - count); - memmove(&(AttrBuff2[Ptr+count]), &(AttrBuff2[Ptr]), NumOfColumns - count); - memmove(&(AttrBuffFG[Ptr+count]), &(AttrBuffFG[Ptr]), NumOfColumns - count); - memmove(&(AttrBuffBG[Ptr+count]), &(AttrBuffBG[Ptr]), NumOfColumns - count); + LPtr = GetLinePtr(PageStart + CursorTop); + MoveLen = CursorRightM - CursorLeftM + 1 - count; + for (i = CursorTop; i <= CursorBottom; i++) { + Ptr = LPtr + CursorLeftM; + if (CursorRightM < NumOfColumns-1 && AttrBuff[LPtr+CursorRightM] & AttrKanji) { + CodeBuff[LPtr+CursorRightM+1] = 0x20; + } + + if (AttrBuff[Ptr+count-1] & AttrKanji) { + CodeBuff[Ptr+count-1] = 0x20; + AttrBuff[Ptr+count-1] &= ~AttrKanji; + CodeBuff[Ptr+count] = 0x20; + } + + memmove(&(CodeBuff[Ptr+count]), &(CodeBuff[Ptr]), MoveLen); + memmove(&(AttrBuff[Ptr+count]), &(AttrBuff[Ptr]), MoveLen); + memmove(&(AttrBuff2[Ptr+count]), &(AttrBuff2[Ptr]), MoveLen); + memmove(&(AttrBuffFG[Ptr+count]), &(AttrBuffFG[Ptr]), MoveLen); + memmove(&(AttrBuffBG[Ptr+count]), &(AttrBuffBG[Ptr]), MoveLen); + memset(&(CodeBuff[Ptr]), 0x20, count); memset(&(AttrBuff[Ptr]), AttrDefault, count); memset(&(AttrBuff2[Ptr]), AttrDefault, count); memset(&(AttrBuffFG[Ptr]), AttrDefaultFG, count); memset(&(AttrBuffBG[Ptr]), AttrDefaultBG, count); - Ptr = NextLinePtr(Ptr); + if (AttrBuff[LPtr + CursorRightM] & AttrKanji) { + CodeBuff[LPtr+CursorRightM] = 0x20; + AttrBuff[LPtr+CursorRightM] &= ~AttrKanji; + } + + LPtr = NextLinePtr(LPtr); } - BuffUpdateRect(0, 0, NumOfColumns-1, NumOfLines-1); + BuffUpdateRect(CursorLeftM, CursorTop, CursorRightM, CursorBottom); } // \x8C\xBB\x8D?s\x82\xF0\x82?邲\x82?o\x83b\x83t\x83@\x82?i\x94[\x82\xB7\x82\xE9\x81B\x95?\xE8\x92l\x82?\xBB\x8D??J\x81[\x83\\x83\x8B\x88?u(X)\x81B Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2013-11-23 16:29:16 UTC (rev 5430) +++ trunk/teraterm/teraterm/vtterm.c 2013-11-23 17:19:04 UTC (rev 5431) @@ -1307,21 +1307,27 @@ case 0: switch (b) { case '6': // DECBI - if (CursorX == 0) { - BuffScrollRight(1); + if (CursorY >= CursorTop && CursorY <= CursorBottom + && CursorX >= CursorLeftM && CursorX <= CursorRightM) + { + if (CursorX == CursorLeftM) + BuffScrollRight(1); + else + MoveCursor(CursorX-1, CursorY); } - else { - CursorX--; - } + break; case '7': SaveCursor(); break; case '8': RestoreCursor(); break; case '9': // DECFI - if (CursorX == NumOfColumns-1) { - BuffScrollLeft(1); + if (CursorY >= CursorTop && CursorY <= CursorBottom + && CursorX >= CursorLeftM && CursorX <= CursorRightM) + { + if (CursorX == CursorRightM) + BuffScrollLeft(1); + else + MoveCursor(CursorX+1, CursorY); } - else { - CursorX++; - } + break; case '=': AppliKeyMode = TRUE; break; case '>': AppliKeyMode = FALSE; break; case 'D': /* IND */ From svnnotify @ sourceforge.jp Mon Nov 25 15:45:27 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 25 Nov 2013 15:45:27 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzJdICDmnaHku7bjgpLjg5/jgrnjgaM=?= =?utf-8?b?44Gm44GE44Gf44Gu44Gn5L+u5q2j44CC?= Message-ID: <1385361927.191595.13766.nullmailer@users.sourceforge.jp> Revision: 5432 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5432 Author: doda Date: 2013-11-25 15:45:26 +0900 (Mon, 25 Nov 2013) Log Message: ----------- 条件をミスっていたので修正。 # 前行末が継続マーク文字の時に、URL属性がついていなくても無条件にURL属性をつけてしまっていた。 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-23 17:19:04 UTC (rev 5431) +++ trunk/teraterm/teraterm/buffer.c 2013-11-25 06:45:26 UTC (rev 5432) @@ -1599,11 +1599,9 @@ PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1; PrevCharCode = CodeBuff[PrevCharPtr]; PrevCharAttr = AttrBuff[PrevCharPtr]; - if (((PrevCharAttr & AttrURL) && (AttrLine[0] & AttrLineContinued)) - || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL)) { - if (!(ch & 0x80 || url_char[ch]==0)) { // \x82\xA9\x82\xC2URL\x8D\\x90\xAC\x95\xB6\x8E\x9A\x82?\xE7 - AttrLine[0] |= AttrURL; - } + if ((PrevCharAttr & AttrURL) && (!(ch & 0x80) && url_char[ch]) && + ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL))) { + AttrLine[0] |= AttrURL; } return; } From svnnotify @ sourceforge.jp Mon Nov 25 17:21:28 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 25 Nov 2013 17:21:28 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5433=5D_ts=2E_IgnoreCharContinuedLin?= =?utf-8?b?ZVVSTOOBjOepuuOBruaZguOBr+WJjeihjOOBruihjOacq+aWh+Wtl+OBqw==?= =?utf-8?b?44KI44KJ44Ga44Gr57aZ57aa44GX44Gm44GE44KL44Go5Yik5pat44GZ44KL?= =?utf-8?b?44KI44GG44Gr5aSJ5pu044CC?= Message-ID: <1385367688.947731.1685.nullmailer@users.sourceforge.jp> Revision: 5433 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5433 Author: doda Date: 2013-11-25 17:21:27 +0900 (Mon, 25 Nov 2013) Log Message: ----------- ts.IgnoreCharContinuedLineURLが空の時は前行の行末文字によらずに継続していると判断するように変更。 Modified Paths: -------------- trunk/teraterm/teraterm/buffer.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-25 06:45:26 UTC (rev 5432) +++ trunk/teraterm/teraterm/buffer.c 2013-11-25 08:21:27 UTC (rev 5433) @@ -1599,9 +1599,11 @@ PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1; PrevCharCode = CodeBuff[PrevCharPtr]; PrevCharAttr = AttrBuff[PrevCharPtr]; - if ((PrevCharAttr & AttrURL) && (!(ch & 0x80) && url_char[ch]) && - ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL && PrevCharCode == ts.IgnoreCharContinuedLineURL))) { - AttrLine[0] |= AttrURL; + if ((PrevCharAttr & AttrURL) && !(ch & 0x80) && url_char[ch]) { + if ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL && + (PrevCharCode == ts.IgnoreCharContinuedLineURL || ts.IgnoreCharContinuedLineURL == '\0' ))) { + AttrLine[0] |= AttrURL; + } } return; } From svnnotify @ sourceforge.jp Mon Nov 25 21:09:18 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 25 Nov 2013 21:09:18 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzRdICDjgrPjg6Hjg7Pjg4jmvI/jgow=?= =?utf-8?b?44CC?= Message-ID: <1385381358.227742.11701.nullmailer@users.sourceforge.jp> Revision: 5434 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5434 Author: doda Date: 2013-11-25 21:09:17 +0900 (Mon, 25 Nov 2013) Log Message: ----------- コメント漏れ。 Modified Paths: -------------- trunk/teraterm/common/tttypes.h -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-25 08:21:27 UTC (rev 5433) +++ trunk/teraterm/common/tttypes.h 2013-11-25 12:09:17 UTC (rev 5434) @@ -1039,6 +1039,8 @@ * - At version 4.80, ttset_memfilemap was replaced with ttset_memfilemap_22. * added tttset.LogAllBuffIncludedInFirst * added tttset.MaxOSCBufferSize + * added tttset.JoinSplitedURL + * added tttset.IgnoreCharContinuedLineURL * * - At version 4.79, ttset_memfilemap was replaced with ttset_memfilemap_21. * added TMap.WinUndoFlag From svnnotify @ sourceforge.jp Mon Nov 25 21:32:45 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 25 Nov 2013 21:32:45 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzVdICDlpInmm7TlsaXmrbTmm7TmlrA=?= =?utf-8?b?44CC?= Message-ID: <1385382765.213128.648.nullmailer@users.sourceforge.jp> Revision: 5435 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5435 Author: doda Date: 2013-11-25 21:32:45 +0900 (Mon, 25 Nov 2013) Log Message: ----------- 変更履歴更新。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-25 12:09:17 UTC (rev 5434) +++ trunk/doc/en/html/about/history.html 2013-11-25 12:32:45 UTC (rev 5435) @@ -42,6 +42,10 @@
    • added the MaxOSCBufferSize entry in the teraterm.ini file. The default value is 4096.
    +
  • Macro
    • added the TTL filename on the error and execution dialog.
    • @@ -56,7 +60,13 @@
    • When the log file is opened, the "Hide dialog" function does not work well.
    • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
    • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
    • -
    • When the terminal size is changed, the left-right margin mode does not be released.
    • +
    • When the terminal size is changed, the left and right margin mode (DECLRMM) does not cleared.
    • +
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-25 12:09:17 UTC (rev 5434) +++ trunk/doc/ja/html/about/history.html 2013-11-25 12:32:45 UTC (rev 5435) @@ -42,6 +42,10 @@
    • teraterm.ini\x82\xC9MaxOSCBufferSize\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x83f\x83t\x83H\x83\x8B\x83g\x82\xCD4096\x81B
    +
  • URL\x82?r\x92\x86\x82ʼn\xFC\x8Ds\x82\xB3\x82\xEA\x82Ă\xA2\x82鎞\x82?A\x8Cq\x82\xAA\x82\xC1\x82Ă\xA2\x82\xE9\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA6\x82\xE9\x90?\xE8\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B +
      +
    • tearterm.ini\x82\xC9JoinSplitedURL, IgnoreCharContinuedLineURL\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
    • +
  • \x83}\x83N\x83\x8D
    • \x83G\x83\x89\x81[\x82\xA8\x82\xE6\x82ю\xC0\x8Ds\x83_\x83C\x83A\x83\x8D\x83O\x82?ATTL\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
    • @@ -56,7 +60,13 @@
    • \x83\x8D\x83O\x8E擾\x8E\x9E\x82\xC9 "\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x94\xF1\x95\\x8E\xA6" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x93\xAD\x82\xA9\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • Windows 95/NT4.0\x82ŋN\x93\xAE\x82ł\xAB\x82?\xAD\x82?\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x8A?\xAB\x82?\xA8\x82\xA2\x82āA\x83E\x83B\x83\x93\x83h\x83E\x82?\x8A\x83T\x83C\x83Y\x92\x86\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82??u\x82\xAA\x97L\x8C\xF8\x82?}\x83C\x83i\x83X\x8D\xC0\x95W\x82??\x82ł\xE0\x83v\x83\x89\x83C\x83}\x83\x8A\x83\x82\x83j\x83^\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • -
    • \x92[\x96\x96\x83T\x83C\x83Y\x95ύX\x8E\x9E\x82?\xB6\x89E\x83}\x81[\x83W\x83\x93\x83\x82\x81[\x83h\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • \x92[\x96\x96\x83T\x83C\x83Y\x95ύX\x8E\x9E\x82?\xB6\x89E\x83}\x81[\x83W\x83\x93\x83\x82\x81[\x83h(DECLRMM)\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • VPR/VPB/HPR/HPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82\xAA\x83X\x83N\x83\x8D\x81[\x83\x8B\x83}\x81[\x83W\x83\x93\x82?e\x8B\xBF\x82\xF0\x8E?Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • CUU/VPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁA\x89\xE6\x96?\xE3\x92[\x82\xF0\x89z\x82\xA6\x82ăJ\x81[\x83\\x83\x8B\x82\xAA\x88?\xAE\x82\xB7\x82鎖\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • VPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁA\x88?\x82?\x82\x81[\x83h\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82鎖\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • DECFI/DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82\xAA\x83X\x83N\x83\x8D\x81[\x83\x8B\x83}\x81[\x83W\x83\x93\x82?\x8B\x82\xB5\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃJ\x81[\x83\\x83\x8B\x88?u\x82??\xB6\x82\xAA\x8Ds\x82\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0
    • +
    • DECFI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃA\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x83L\x81[\x83p\x83b\x83h\x83\x82\x81[\x83h\x82?ύX\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Mon Nov 25 22:10:17 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 25 Nov 2013 22:10:17 +0900 Subject: [Ttssh2-commit] [5436] 4.80-RC1 Message-ID: <1385385017.044623.25980.nullmailer@users.sourceforge.jp> Revision: 5436 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5436 Author: maya Date: 2013-11-25 22:10:16 +0900 (Mon, 25 Nov 2013) Log Message: ----------- 4.80-RC1 Modified Paths: -------------- trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-11-25 12:32:45 UTC (rev 5435) +++ trunk/installer/teraterm.iss 2013-11-25 13:10:16 UTC (rev 5436) @@ -1,30 +1,30 @@ #define AppName "Tera Term" -#define AppVer "4.79" -#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); +#define AppVer "4.80-RC1" +;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); [InnoIDE_PreCompile] Name: makechm.bat -Name: build.bat -;Name: build.bat; Parameters: rebuild +;Name: build.bat +Name: build.bat; Parameters: rebuild [InnoIDE_PostCompile] -;Name: makearchive.bat; Parameters: release +Name: makearchive.bat; Parameters: release [PreCompile] Name: makechm.bat -Name: build.bat -;Name: build.bat; Parameters: rebuild +;Name: build.bat +Name: build.bat; Parameters: rebuild [PostCompile] -;Name: makearchive.bat; Parameters: release +Name: makearchive.bat; Parameters: release [_ISToolPreCompile] Name: makechm.bat -Name: build.bat -;Name: build.bat; Parameters: rebuild +;Name: build.bat +Name: build.bat; Parameters: rebuild [_ISToolPostCompile] -;Name: makearchive.bat; Parameters: release +Name: makearchive.bat; Parameters: release [Setup] AppCopyright=TeraTerm Project From svnnotify @ sourceforge.jp Tue Nov 26 01:25:49 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 01:25:49 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzddICDoi7HoqLM=?= Message-ID: <1385396749.835513.32111.nullmailer@users.sourceforge.jp> Revision: 5437 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5437 Author: yutakapon Date: 2013-11-26 01:25:46 +0900 (Tue, 26 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-25 13:10:16 UTC (rev 5436) +++ trunk/doc/en/html/about/history.html 2013-11-25 16:25:46 UTC (rev 5437) @@ -42,10 +42,10 @@
    • added the MaxOSCBufferSize entry in the teraterm.ini file. The default value is 4096.
    - +
  • added the JoinSplitedURL and IgnoreCharContinuedLineURL entries in the teraterm.ini file.
  • +
  • Macro
    • added the TTL filename on the error and execution dialog.
    • @@ -61,12 +61,12 @@
    • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
    • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
    • When the terminal size is changed, the left and right margin mode (DECLRMM) does not cleared.
    • - +
    • The VPR/VPB/HPR/HPB control sequences are affected by the scroll margin.
    • +
    • A cursor will be moved to upper screen over by using the CUU/VPB control sequences.
    • +
    • The VPB control sequence will be released with a part of mode.
    • +
    • The DECFI/DECBI control sequence ignores the scroll margin.
    • +
    • The DECBI control sequence mistakes for saving the cursor position.
    • +
    • The DECFI control sequence mistakes for changing the application keypad mode.
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-25 13:10:16 UTC (rev 5436) +++ trunk/doc/ja/html/about/history.html 2013-11-25 16:25:46 UTC (rev 5437) @@ -65,7 +65,7 @@
  • CUU/VPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁA\x89\xE6\x96?\xE3\x92[\x82\xF0\x89z\x82\xA6\x82ăJ\x81[\x83\\x83\x8B\x82\xAA\x88?\xAE\x82\xB7\x82鎖\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • VPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁA\x88?\x82?\x82\x81[\x83h\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82鎖\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • DECFI/DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82\xAA\x83X\x83N\x83\x8D\x81[\x83\x8B\x83}\x81[\x83W\x83\x93\x82?\x8B\x82\xB5\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • -
  • DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃJ\x81[\x83\\x83\x8B\x88?u\x82??\xB6\x82\xAA\x8Ds\x82\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0
  • +
  • DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃJ\x81[\x83\\x83\x8B\x88?u\x82??\xB6\x82\xAA\x8Ds\x82\xED\x82\xEA\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • DECFI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃA\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x83L\x81[\x83p\x83b\x83h\x83\x82\x81[\x83h\x82?ύX\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Tue Nov 26 14:51:10 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 14:51:10 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzhdICDoqK3lrprlkI3lpInmm7Q=?= Message-ID: <1385445070.461452.7865.nullmailer@users.sourceforge.jp> Revision: 5438 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5438 Author: doda Date: 2013-11-26 14:51:09 +0900 (Tue, 26 Nov 2013) Log Message: ----------- 設定名変更 https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32028 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/installer/release/TERATERM.INI trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/buffer.c trunk/teraterm/ttpset/ttset.c -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/doc/en/html/about/history.html 2013-11-26 05:51:09 UTC (rev 5438) @@ -44,7 +44,7 @@
  • When the URL string is divided at the end of the line, new setting can enable to concatenate the whole string.
      -
    • added the JoinSplitedURL and IgnoreCharContinuedLineURL entries in the teraterm.ini file.
    • +
    • added the JoinSplitURL and JoinSplitURLIgnoreEOLChar entries in the teraterm.ini file.
  • Macro
      Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/doc/ja/html/about/history.html 2013-11-26 05:51:09 UTC (rev 5438) @@ -44,7 +44,7 @@
  • URL\x82?r\x92\x86\x82ʼn\xFC\x8Ds\x82\xB3\x82\xEA\x82Ă\xA2\x82鎞\x82?A\x8Cq\x82\xAA\x82\xC1\x82Ă\xA2\x82\xE9\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA6\x82\xE9\x90?\xE8\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
      -
    • tearterm.ini\x82\xC9JoinSplitedURL, IgnoreCharContinuedLineURL\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
    • +
    • tearterm.ini\x82\xC9JoinSplitURL, JoinSplitURLIgnoreEOLChar\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • \x83}\x83N\x83\x8D
      Modified: trunk/installer/release/TERATERM.INI =================================================================== --- trunk/installer/release/TERATERM.INI 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/installer/release/TERATERM.INI 2013-11-26 05:51:09 UTC (rev 5438) @@ -498,9 +498,9 @@ ; Windows 7 jump list support JumpList=on -; -JoinSplitedURL=off -IgnoreCharContinuedLineURL=\ +; Join Split URL +JoinSplitURL=off +JoinSplitURLIgnoreEOLChar=\ ; Kermit log KmtLog=off Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/teraterm/common/tttypes.h 2013-11-26 05:51:09 UTC (rev 5438) @@ -571,8 +571,8 @@ DWORD BeepSuppressTime; WORD LogAllBuffIncludedInFirst; unsigned int MaxOSCBufferSize; - WORD JoinSplitedURL; - char IgnoreCharContinuedLineURL; + WORD JoinSplitURL; + char JoinSplitURLIgnoreEOLChar; }; typedef struct tttset TTTSet, *PTTSet; Modified: trunk/teraterm/teraterm/buffer.c =================================================================== --- trunk/teraterm/teraterm/buffer.c 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/teraterm/teraterm/buffer.c 2013-11-26 05:51:09 UTC (rev 5438) @@ -1599,9 +1599,9 @@ PrevCharPtr = PrevLinePtr(LinePtr) + NumOfColumns-1; PrevCharCode = CodeBuff[PrevCharPtr]; PrevCharAttr = AttrBuff[PrevCharPtr]; - if ((PrevCharAttr & AttrURL) && !(ch & 0x80) && url_char[ch]) { - if ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitedURL && - (PrevCharCode == ts.IgnoreCharContinuedLineURL || ts.IgnoreCharContinuedLineURL == '\0' ))) { + if ((PrevCharAttr & AttrURL) && !(AttrLine[0]&(AttrKanji|AttrSpecial)) && !(ch & 0x80) && url_char[ch]) { + if ((AttrLine[0] & AttrLineContinued) || (ts.JoinSplitURL && + (PrevCharCode == ts.JoinSplitURLIgnoreEOLChar || ts.JoinSplitURLIgnoreEOLChar == '\0' ))) { AttrLine[0] |= AttrURL; } } @@ -1609,9 +1609,9 @@ } if ((x-1>=0) && (AttrLine[x-1] & AttrURL) && - ((!(ch & 0x80 || url_char[ch]==0)) || (x == NumOfColumns - 1 && ch == ts.IgnoreCharContinuedLineURL))) { -// !((CodeLine[x] <= ' ') && !(AttrLine[x] & AttrKanji))) { - AttrLine[x] |= AttrURL; + !(AttrLine[x] & (AttrKanji|AttrSpecial)) && + ((!(ch & 0x80) && url_char[ch]) || (x == NumOfColumns - 1 && ch == ts.JoinSplitURLIgnoreEOLChar))) { + AttrLine[x] |= AttrURL; return; } @@ -2397,7 +2397,7 @@ for (i = 0; i < end - start + 1; i++) { ch = CodeBuff[start + i]; if ((start + i) % NumOfColumns == NumOfColumns - 1 - && ch == ts.IgnoreCharContinuedLineURL) { + && ch == ts.JoinSplitURLIgnoreEOLChar) { // \x8Ds\x96\x96\x82\xAA\x8Ds\x8Cp\x91\xB1\x83}\x81[\x83N\x97p\x82?\xB6\x8E\x9A\x82??\x82?X\x83L\x83b\x83v\x82\xB7\x82\xE9 } else { *uptr++ = ch; Modified: trunk/teraterm/ttpset/ttset.c =================================================================== --- trunk/teraterm/ttpset/ttset.c 2013-11-25 16:25:46 UTC (rev 5437) +++ trunk/teraterm/ttpset/ttset.c 2013-11-26 05:51:09 UTC (rev 5438) @@ -1530,10 +1530,10 @@ ts->MaxOSCBufferSize = GetPrivateProfileInt(Section, "MaxOSCBufferSize", 4096, FName); - ts->JoinSplitedURL = GetOnOff(Section, "JoinSplitedURL", FName, FALSE); + ts->JoinSplitURL = GetOnOff(Section, "JoinSplitURL", FName, FALSE); - GetPrivateProfileString(Section, "IgnoreCharContinuedLineURL", "\\", Temp, sizeof(Temp), FName); - ts->IgnoreCharContinuedLineURL = Temp[0]; + GetPrivateProfileString(Section, "JoinSplitURLIgnoreEOLChar", "\\", Temp, sizeof(Temp), FName); + ts->JoinSplitURLIgnoreEOLChar = Temp[0]; } void FAR PASCAL WriteIniFile(PCHAR FName, PTTSet ts) @@ -2696,10 +2696,10 @@ // Max OSC string buffer size WriteInt(Section, "MaxOSCBufferSize", FName, ts->MaxOSCBufferSize); - WriteOnOff(Section, "JoinSplitedURL", FName, ts->JoinSplitedURL); + WriteOnOff(Section, "JoinSplitURL", FName, ts->JoinSplitURL); - _snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "%c", ts->IgnoreCharContinuedLineURL); - WritePrivateProfileString(Section, "IgnoreCharContinuedLineURL", Temp, FName); + _snprintf_s(Temp, sizeof(Temp), _TRUNCATE, "%c", ts->JoinSplitURLIgnoreEOLChar); + WritePrivateProfileString(Section, "JoinSplitURLIgnoreEOLChar", Temp, FName); } #define VTEditor "VT editor keypad" From svnnotify @ sourceforge.jp Tue Nov 26 16:30:55 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 16:30:55 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0MzldICBFQ0RTQeOBjOaKnOOBkeOBpg==?= =?utf-8?b?44GE44Gf44Gu44KS5L+u5q2j44CC?= Message-ID: <1385451055.210065.18372.nullmailer@users.sourceforge.jp> Revision: 5439 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5439 Author: doda Date: 2013-11-26 16:30:54 +0900 (Tue, 26 Nov 2013) Log Message: ----------- ECDSAが抜けていたのを修正。 # 一部言語で入りきっていない…… Modified Paths: -------------- trunk/installer/release/lang/English.lng trunk/installer/release/lang/French.lng trunk/installer/release/lang/German.lng trunk/installer/release/lang/Japanese.lng trunk/installer/release/lang/Korean.lng trunk/installer/release/lang/Russian.lng -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/English.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -528,7 +528,7 @@ DLG_AUTH_REMEMBER_PASSWORD=Remember password on &memory DLG_AUTH_FWDAGENT=F&orward agent DLG_AUTH_METHOD_PASSWORD=Use p&lain password to log in -DLG_AUTH_METHOD_RSA=Use &RSA/DSA key to log in +DLG_AUTH_METHOD_RSA=Use &RSA/DSA/ECDSA key to log in DLG_AUTH_METHOD_RHOST=Use r&hosts to log in (SSH1) DLG_AUTH_METHOD_CHALLENGE1=Use challenge/response to log in(&TIS) DLG_AUTH_METHOD_CHALLENGE2=Use &challenge/response to log in(keyboard-interactive) @@ -544,7 +544,7 @@ DLG_AUTHSETUP_BANNER=Select defaults for authentication: DLG_AUTHSETUP_USERNAME=User &name: DLG_AUTHSETUP_METHOD_PASSWORD=Use p&lain password to log in -DLG_AUTHSETUP_METHOD_RSA=Use &RSA/DSA key to log in +DLG_AUTHSETUP_METHOD_RSA=Use &RSA/DSA/ECDSA key to log in DLG_AUTHSETUP_METHOD_RHOST=Use r&hosts to log in (SSH1) DLG_AUTHSETUP_METHOD_CHALLENGE=Use challenge/response to log in (SSH1:&TIS, SSH2:keyboard-interactive) DLG_AUTHSETUP_METHOD_PAGEANT=Use P&ageant Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/French.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -529,7 +529,7 @@ DLG_AUTH_REMEMBER_PASSWORD=Garder le mot de passe en &m\xE9moire DLG_AUTH_FWDAGENT=F&orward agent DLG_AUTH_METHOD_PASSWORD=Utiliser mot de passe pour la connexion -DLG_AUTH_METHOD_RSA=Utiliser cl\xE9 &RSA/DSA pour la connexion +DLG_AUTH_METHOD_RSA=Utiliser cl\xE9 &RSA/DSA/ECDSA pour la connexion DLG_AUTH_METHOD_RHOST=Utiser r&hosts pour la connexion (SSH1) DLG_AUTH_METHOD_CHALLENGE1=Utiliser challenge/r\xE9ponse pour la connexion(&TIS) DLG_AUTH_METHOD_CHALLENGE2=Utiliser &challenge/r\xE9ponse pour la connexion(clavier) @@ -544,7 +544,7 @@ DLG_AUTHSETUP_BANNER=Configuration par d\xE9faut: DLG_AUTHSETUP_USERNAME=Nom d'utilisateur: DLG_AUTHSETUP_METHOD_PASSWORD=Util. mot de passe pour la conn. -DLG_AUTHSETUP_METHOD_RSA=Util. cl\xE9 &RSA/DSA pour conn. +DLG_AUTHSETUP_METHOD_RSA=Util. cl\xE9 &RSA/DSA/ECDSA pour conn. DLG_AUTHSETUP_METHOD_RHOST=Util. r&hosts pour conn.(SSH1) DLG_AUTHSETUP_METHOD_CHALLENGE=Utiliser challenge/r\xE9ponse pour la connexion (SSH1:&TIS, SSH2:clavier) DLG_AUTHSETUP_METHOD_PAGEANT=Utiliser P&ageant Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/German.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -528,7 +528,7 @@ DLG_AUTH_REMEMBER_PASSWORD=Passphrase speichern DLG_AUTH_FWDAGENT=F&orward agent DLG_AUTH_METHOD_PASSWORD=Passwortauthentifikation verwenden -DLG_AUTH_METHOD_RSA=DSA/RSA-Schl\xFCssel verwenden +DLG_AUTH_METHOD_RSA=DSA/RSA/ECDSA-Schl\xFCssel verwenden DLG_AUTH_METHOD_RHOST=rhosts verwenden (SSH1) DLG_AUTH_METHOD_CHALLENGE1=Benutze challenge/response (TIS) DLG_AUTH_METHOD_CHALLENGE2=Benutze challenge/response (keyboard-interactive) @@ -543,7 +543,7 @@ DLG_AUTHSETUP_BANNER=Standard-Einstellungen f\xFCr Authentifikation: DLG_AUTHSETUP_USERNAME=Benutzername: DLG_AUTHSETUP_METHOD_PASSWORD=Passwortauthentifikation verwenden -DLG_AUTHSETUP_METHOD_RSA=DSA/RSA-Schl\xFCssel verwenden +DLG_AUTHSETUP_METHOD_RSA=DSA/RSA/ECDSA-Schl\xFCssel verwenden DLG_AUTHSETUP_METHOD_RHOST=rhosts verwenden (SSH1) DLG_AUTHSETUP_METHOD_CHALLENGE=Benutze challenge/response (SSH1:&TIS, SSH2:keyboard-interactive) DLG_AUTHSETUP_PRIVATEKEY=Schl\xFCssel: Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/Japanese.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -527,7 +527,7 @@ DLG_AUTH_REMEMBER_PASSWORD=\x83p\x83X\x83\x8F\x81[\x83h\x82\xF0\x83\x81\x83\x82\x83\x8A\x8F\xE3\x82?L\x89\xAF\x82\xB7\x82\xE9(&M) DLG_AUTH_FWDAGENT=\x83G\x81[\x83W\x83F\x83\x93\x83g\x93]\x91\x97\x82\xB7\x82\xE9(&O) DLG_AUTH_METHOD_PASSWORD=\x83v\x83\x8C\x83C\x83\x93\x83e\x83L\x83X\x83g\x82\xF0\x8Eg\x82\xA4(&L) -DLG_AUTH_METHOD_RSA=&RSA/DSA\x8C\xAE\x82\xF0\x8Eg\x82\xA4 +DLG_AUTH_METHOD_RSA=&RSA/DSA/ECDSA\x8C\xAE\x82\xF0\x8Eg\x82\xA4 DLG_AUTH_METHOD_RHOST=r&hosts(SSH1)\x82\xF0\x8Eg\x82\xA4 DLG_AUTH_METHOD_CHALLENGE1=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F?\xF0\x8Eg\x82\xA4(&TIS) DLG_AUTH_METHOD_CHALLENGE2=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F?\xF0\x8Eg\x82\xA4(\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u)(&C) @@ -543,7 +543,7 @@ DLG_AUTHSETUP_BANNER=\x92?\xED\x8Eg\x97p\x82\xB7\x82\xE9\x94F\x8F?\xFB\x8E\xAE: DLG_AUTHSETUP_USERNAME=\x83\x86\x81[\x83U\x96\xBC(&N): DLG_AUTHSETUP_METHOD_PASSWORD=\x83v\x83\x8C\x83C\x83\x93\x83e\x83L\x83X\x83g\x82\xF0\x8Eg\x82\xA4(&L) -DLG_AUTHSETUP_METHOD_RSA=&RSA/DSA\x8C\xAE\x82\xF0\x8Eg\x82\xA4 +DLG_AUTHSETUP_METHOD_RSA=&RSA/DSA/ECDSA\x8C\xAE\x82\xF0\x8Eg\x82\xA4 DLG_AUTHSETUP_METHOD_RHOST=r&hosts\x82\xF0\x8Eg\x82\xA4(SSH1) DLG_AUTHSETUP_METHOD_CHALLENGE=\x83`\x83\x83\x83\x8C\x83\x93\x83W\x83\x8C\x83X\x83|\x83\x93\x83X\x94F\x8F?\xF0\x8Eg\x82\xA4(SSH1:TIS, SSH2:\x83L\x81[\x83{\x81[\x83h\x83C\x83\x93\x83^\x83\x89\x83N\x83e\x83B\x83u)(&T) DLG_AUTHSETUP_METHOD_PAGEANT=P&ageant\x82\xF0\x8Eg\x82\xA4 Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/Korean.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -529,7 +529,7 @@ DLG_AUTH_REMEMBER_PASSWORD=\xB8??\xA1 \xBE\xCF?\xB1\xE2\xBE\xEF(&M) DLG_AUTH_FWDAGENT=\xBF\xA1\xC0\xCC\xC0\xFC?\xB7\xCE \xC0\xFC\xB4\xDE(&O) DLG_AUTH_METHOD_PASSWORD=\xC0?\xDD\xC5?\xBA? \xBE\xCF? \xB7α\xD7\xC0\xCE(&L) -DLG_AUTH_METHOD_RSA=RSA/DSA Ű \xB7α\xD7\xC0\xCE(&R) +DLG_AUTH_METHOD_RSA=RSA/DSA/ECDSA Ű \xB7α\xD7\xC0\xCE(&R) DLG_AUTH_METHOD_RHOST=rhosts \xB7α\xD7\xC0\xCE(SSH1)(&H) DLG_AUTH_METHOD_CHALLENGE1=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(&T) DLG_AUTH_METHOD_CHALLENGE2=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(TIS)(Ű\xBA\xB8\xB5\xE5 \xC0?\xC2)(&C) @@ -545,7 +545,7 @@ DLG_AUTHSETUP_BANNER=\xB1? \xC0\xCE\xC1\xF5 \xBC\xB1\xC5\xC3: DLG_AUTHSETUP_USERNAME=\xBB\xE7\xBF\xEB\xC0\xDA \xC0?\xA7(&N): DLG_AUTHSETUP_METHOD_PASSWORD=\xC0?\xDD\xC5?\xBA? \xBE\xCF? \xB7α\xD7\xC0\xCE(&L) -DLG_AUTHSETUP_METHOD_RSA=RSA/DSA Ű \xB7α\xD7\xC0\xCE(&R) +DLG_AUTHSETUP_METHOD_RSA=RSA/DSA/ECDSA Ű \xB7α\xD7\xC0\xCE(&R) DLG_AUTHSETUP_METHOD_RHOST=rhosts \xB7α\xD7\xC0\xCE(SSH1)(&H) DLG_AUTHSETUP_METHOD_CHALLENGE=\xBDõ\xB5/\xC0\xC0\xB4\xE4 \xB7α\xD7\xC0\xCE(SSH1:TIS, SSH2:Ű\xBA\xB8\xB5\xE5 \xC0?\xC2)(&T) DLG_AUTHSETUP_METHOD_PAGEANT=Pageant \xBB\xE7\xBF\xEB(&A) Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2013-11-26 05:51:09 UTC (rev 5438) +++ trunk/installer/release/lang/Russian.lng 2013-11-26 07:30:54 UTC (rev 5439) @@ -529,7 +529,7 @@ DLG_AUTH_REMEMBER_PASSWORD=&\xC7\xE0\xEF\xEE\xEC\xED\xE8\xF2\xFC \xEF\xE0\xF0\xEE\xEB\xFC \xE2 \xEF\xE0\xEC\xFF\xF2\xE8 DLG_AUTH_FWDAGENT=&\xCF\xE5\xF0\xE2\xFB\xE9 \xE0\xE3\xE5\xED\xF2 DLG_AUTH_METHOD_PASSWORD=&\xC2\xF5\xEE\xE4 \xF1 \xEF\xF0\xEE\xF1\xF2\xFB\xEC \xEF\xE0\xF0\xEE\xEB\xE5\xEC -DLG_AUTH_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1\xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA +DLG_AUTH_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1\xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA/ECDSA DLG_AUTH_METHOD_RHOST=\xC2\xF5\xEE\xE4 \xF1 r&hosts (SSH1) DLG_AUTH_METHOD_CHALLENGE1=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (&TIS) DLG_AUTH_METHOD_CHALLENGE2=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) @@ -545,7 +545,7 @@ DLG_AUTHSETUP_BANNER=\xC2\xFB\xE1\xF0\xE0\xF2\xFC \xEF\xEE \xF3\xEC\xEE\xEB\xF7\xE0\xED\xE8\xFE: DLG_AUTHSETUP_USERNAME=&\xC8\xEC\xFF: DLG_AUTHSETUP_METHOD_PASSWORD=&\xC2\xF5\xEE\xE4 \xF1 \xEF\xF0\xEE\xF1\xF2\xFB\xEC \xEF\xE0\xF0\xEE\xEB\xE5\xEC -DLG_AUTHSETUP_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1 \xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA +DLG_AUTHSETUP_METHOD_RSA=&\xC2\xF5\xEE\xE4 \xF1 \xEA\xEB\xFE\xF7\xEE\xEC RSA/DSA/ECDSA DLG_AUTHSETUP_METHOD_RHOST=&\xC2\xF5\xEE\xE4 \xF1 rhosts (SSH1) DLG_AUTHSETUP_METHOD_CHALLENGE=\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC \xE4\xEB\xFF \xE2\xF5\xEE\xE4\xE0 \xE7\xE0\xEF\xF0\xEE\xF1/\xEE\xF2\xE2\xE5\xF2 (SSH1:&TIS, SSH2:\xF1 \xEA\xEB\xE0\xE2\xE8\xE0\xF2\xF3\xF0\xFB) DLG_AUTHSETUP_METHOD_PAGEANT=&\xC8\xF1\xEF\xEE\xEB\xFC\xE7\xEE\xE2\xE0\xF2\xFC Pageant From svnnotify @ sourceforge.jp Tue Nov 26 20:15:40 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 20:15:40 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDBdICDjgqTjg7Pjgrnjg4jjg7zjg6k=?= =?utf-8?b?44Gn44GuIElOSSDjg5XjgqHjgqTjg6vnrYnjgbjjga7mm7jjgY3ovrzjgb8=?= =?utf-8?b?44K/44Kk44Of44Oz44Kw44KS44CB44Kk44Oz44K544OI44O844Op57WC5LqG?= =?utf-8?b?5YmN44GL44KJ44OV44Kh44Kk44Or44Kk44Oz44K544OI44O844Or57WC5LqG?= =?utf-8?b?5b6M44Gr5aSJ5pu0?= Message-ID: <1385464540.831472.5087.nullmailer@users.sourceforge.jp> Revision: 5440 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5440 Author: maya Date: 2013-11-26 20:15:39 +0900 (Tue, 26 Nov 2013) Log Message: ----------- インストーラでの INI ファイル等への書き込みタイミングを、インストーラ終了前からファイルインストール終了後に変更 Modified Paths: -------------- trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-11-26 07:30:54 UTC (rev 5439) +++ trunk/installer/teraterm.iss 2013-11-26 11:15:39 UTC (rev 5440) @@ -747,7 +747,7 @@ iniFile : String; begin case CurStep of - ssDone: + ssPostInstall: begin iniFile := GetDefaultIniFilename(); SetIniFile(iniFile); @@ -778,7 +778,7 @@ SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, 0, 0); - end; // ssDone + end; // ssPostInstall end; // case CurStep of end; // CurStepChanged From svnnotify @ sourceforge.jp Tue Nov 26 20:41:37 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 20:41:37 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDFdICDlpInmm7TlsaXmrbTjga7poIY=?= =?utf-8?b?55Wq5aSJ5pu0?= Message-ID: <1385466097.748048.14659.nullmailer@users.sourceforge.jp> Revision: 5441 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5441 Author: maya Date: 2013-11-26 20:41:37 +0900 (Tue, 26 Nov 2013) Log Message: ----------- 変更履歴の順番変更 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-26 11:15:39 UTC (rev 5440) +++ trunk/doc/en/html/about/history.html 2013-11-26 11:41:37 UTC (rev 5441) @@ -36,12 +36,12 @@
      • Changes
          -
        • added the "Include screen buffer" option in the Log dialog box. Also, added the LogAllBuffInFirst entry in the teraterm.ini file.
        • -
        • added the /ES command line option. It enables the "New connection" dialog.
        • can be changed the maximum size of the OSC string
          • added the MaxOSCBufferSize entry in the teraterm.ini file. The default value is 4096.
        • +
        • added the "Include screen buffer" option in the Log dialog box. Also, added the LogAllBuffInFirst entry in the teraterm.ini file.
        • +
        • added the /ES command line option. It enables the "New connection" dialog.
        • When the URL string is divided at the end of the line, new setting can enable to concatenate the whole string.
          • added the JoinSplitURL and JoinSplitURLIgnoreEOLChar entries in the teraterm.ini file.
          • @@ -57,9 +57,6 @@
          • Bug fixes
              -
            • When the log file is opened, the "Hide dialog" function does not work well.
            • -
            • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
            • -
            • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
            • When the terminal size is changed, the left and right margin mode (DECLRMM) does not cleared.
            • The VPR/VPB/HPR/HPB control sequences are affected by the scroll margin.
            • A cursor will be moved to upper screen over by using the CUU/VPB control sequences.
            • @@ -67,6 +64,9 @@
            • The DECFI/DECBI control sequence ignores the scroll margin.
            • The DECBI control sequence mistakes for saving the cursor position.
            • The DECFI control sequence mistakes for changing the application keypad mode.
            • +
            • When the log file is opened, the "Hide dialog" function does not work well.
            • +
            • When the tool chip is minus position on resizing, the tool chip is shown on the primary monitor with the multi monitor environment.
            • +
            • Tera Term(ttermpro.exe) can not run on Windows 95/NT4.0.
          • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-26 11:15:39 UTC (rev 5440) +++ trunk/doc/ja/html/about/history.html 2013-11-26 11:41:37 UTC (rev 5441) @@ -36,12 +36,12 @@
            • \x95ύX
                -
              • \x83\x8D\x83O\x8D?\xE6\x82\xC9"Include screen buffer"\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x82?\xBD\x81Ateraterm.ini\x82\xC9 LogAllBuffInFirst \x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
              • -
              • "New connection" \x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9 /ES \x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
              • OSC\x95\xB6\x8E\x9A\x97?\x9D\x97p\x83o\x83b\x83t\x83@\x82?ő\xE5\x83T\x83C\x83Y\x82\xF0\x95ύX\x82ł\xAB\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B
                • teraterm.ini\x82\xC9MaxOSCBufferSize\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x83f\x83t\x83H\x83\x8B\x83g\x82\xCD4096\x81B
              • +
              • \x83\x8D\x83O\x8D?\xE6\x82\xC9"Include screen buffer"\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x82?\xBD\x81Ateraterm.ini\x82\xC9 LogAllBuffInFirst \x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
              • +
              • "New connection" \x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9 /ES \x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
              • URL\x82?r\x92\x86\x82ʼn\xFC\x8Ds\x82\xB3\x82\xEA\x82Ă\xA2\x82鎞\x82?A\x8Cq\x82\xAA\x82\xC1\x82Ă\xA2\x82\xE9\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA6\x82\xE9\x90?\xE8\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
                • tearterm.ini\x82\xC9JoinSplitURL, JoinSplitURLIgnoreEOLChar\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
                • @@ -57,9 +57,6 @@
                • \x83o\x83O\x8FC\x90\xB3
                    -
                  • \x83\x8D\x83O\x8E擾\x8E\x9E\x82\xC9 "\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x94\xF1\x95\\x8E\xA6" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x93\xAD\x82\xA9\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • -
                  • Windows 95/NT4.0\x82ŋN\x93\xAE\x82ł\xAB\x82?\xAD\x82?\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • -
                  • \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x8A?\xAB\x82?\xA8\x82\xA2\x82āA\x83E\x83B\x83\x93\x83h\x83E\x82?\x8A\x83T\x83C\x83Y\x92\x86\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82??u\x82\xAA\x97L\x8C\xF8\x82?}\x83C\x83i\x83X\x8D\xC0\x95W\x82??\x82ł\xE0\x83v\x83\x89\x83C\x83}\x83\x8A\x83\x82\x83j\x83^\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • \x92[\x96\x96\x83T\x83C\x83Y\x95ύX\x8E\x9E\x82?\xB6\x89E\x83}\x81[\x83W\x83\x93\x83\x82\x81[\x83h(DECLRMM)\x82\xAA\x89\xF0\x8F\x9C\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • VPR/VPB/HPR/HPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82\xAA\x83X\x83N\x83\x8D\x81[\x83\x8B\x83}\x81[\x83W\x83\x93\x82?e\x8B\xBF\x82\xF0\x8E?Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • CUU/VPB\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŁA\x89\xE6\x96?\xE3\x92[\x82\xF0\x89z\x82\xA6\x82ăJ\x81[\x83\\x83\x8B\x82\xAA\x88?\xAE\x82\xB7\x82鎖\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • @@ -67,6 +64,9 @@
                  • DECFI/DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82\xAA\x83X\x83N\x83\x8D\x81[\x83\x8B\x83}\x81[\x83W\x83\x93\x82?\x8B\x82\xB5\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • DECBI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃJ\x81[\x83\\x83\x8B\x88?u\x82??\xB6\x82\xAA\x8Ds\x82\xED\x82\xEA\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • DECFI\x90\xA7\x8C\xE4\x83V\x81[\x83P\x83\x93\x83X\x82ŃA\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x83L\x81[\x83p\x83b\x83h\x83\x82\x81[\x83h\x82?ύX\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • +
                  • \x83\x8D\x83O\x8E擾\x8E\x9E\x82\xC9 "\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x94\xF1\x95\\x8E\xA6" \x83I\x83v\x83V\x83\x87\x83\x93\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x93\xAD\x82\xA9\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • +
                  • \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x8A?\xAB\x82?\xA8\x82\xA2\x82āA\x83E\x83B\x83\x93\x83h\x83E\x82?\x8A\x83T\x83C\x83Y\x92\x86\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82??u\x82\xAA\x97L\x8C\xF8\x82?}\x83C\x83i\x83X\x8D\xC0\x95W\x82??\x82ł\xE0\x83v\x83\x89\x83C\x83}\x83\x8A\x83\x82\x83j\x83^\x82?\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  • +
                  • Windows 95/NT4.0\x82ŋN\x93\xAE\x82ł\xAB\x82?\xAD\x82?\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                • @@ -2357,7 +2357,7 @@
                  • \x83o\x83O\x8FC\x90\xB3
                      -
                    • SSH2 \x82Ń|\x81[\x83g\x83t\x83H\x83\x8F\x81[\x83h\x82\xF0\x8CJ\x82\xE8\x95?\xB7\x82?V\x82\xBD\x82?|\x81[\x83g\x83t\x83H\x83\x8F\x81[\x83h\x90?\xB1\x82ł\xAB\x82?\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                    • +
                    • SSH2 \x82Ń|\x81[\x83g\x93]\x91\x97\x82\xF0\x8CJ\x82\xE8\x95?\xB7\x82?V\x82\xBD\x82?|\x81[\x83g\x83t\x83H\x83\x8F\x81[\x83h\x90?\xB1\x82ł\xAB\x82?\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
                  From svnnotify @ sourceforge.jp Tue Nov 26 20:47:30 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 20:47:30 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDJdICDjgqLjg7PjgqTjg7Pjgrnjg4g=?= =?utf-8?b?44O844Op44GnIGxhbmdcRGVmYXVsdCAuIGxuZyDjgpLjg6bjg7zjgrbjgas=?= =?utf-8?b?5ZWP44GE5ZCI44KP44Gb44Gm5YmK6Zmk44GZ44KL44KI44GG44Gr44GX44Gf?= Message-ID: <1385466450.969997.31990.nullmailer@users.sourceforge.jp> Revision: 5442 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5442 Author: maya Date: 2013-11-26 20:47:30 +0900 (Tue, 26 Nov 2013) Log Message: ----------- アンインストーラで lang\Default.lng をユーザに問い合わせて削除するようにした Modified Paths: -------------- trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-11-26 11:41:37 UTC (rev 5441) +++ trunk/installer/teraterm.iss 2013-11-26 11:47:30 UTC (rev 5442) @@ -784,7 +784,7 @@ procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); var - ini : array[0..4] of String; + ini : array[0..5] of String; buf : String; conf : String; confmsg : String; @@ -796,15 +796,16 @@ begin ini[0] := '\TERATERM.INI'; ini[1] := '\KEYBOARD.CNF'; - ini[2] := '\ssh_known_hosts'; - ini[3] := '\cygterm.cfg'; - ini[4] := '\broadcast.log'; + ini[2] := '\lang\Default.lng'; + ini[3] := '\ssh_known_hosts'; + ini[4] := '\cygterm.cfg'; + ini[5] := '\broadcast.log'; conf := CustomMessage('msg_del_confirm'); app := ExpandConstant('{app}'); // delete config files - for i := 0 to 4 do + for i := 0 to 5 do begin buf := app + ini[i]; if FileExists(buf) then begin From svnnotify @ sourceforge.jp Tue Nov 26 21:30:59 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 26 Nov 2013 21:30:59 +0900 Subject: [Ttssh2-commit] [5443] typo fix. Message-ID: <1385469059.012440.4473.nullmailer@users.sourceforge.jp> Revision: 5443 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5443 Author: maya Date: 2013-11-26 21:30:58 +0900 (Tue, 26 Nov 2013) Log Message: ----------- typo fix. Modified Paths: -------------- trunk/doc/ja/html/setup/teraterm-term.html -------------- next part -------------- Modified: trunk/doc/ja/html/setup/teraterm-term.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-term.html 2013-11-26 11:47:30 UTC (rev 5442) +++ trunk/doc/ja/html/setup/teraterm-term.html 2013-11-26 12:30:58 UTC (rev 5443) @@ -509,7 +509,7 @@

                  \x83x\x83\x8B\x89?g\x97p\x8E\x9E\x82??\x96\xB3\x8C\xF8\x89\xBB

                  -\x83z\x83X\x83g\x91\xA4\x82\xA9\x82\xE7 BEL \x95\xB6\x8E\x9A (ASCII $07) \x82\xAA\x91\x97\x82\xE7\x82\xEA\x82ė\x88\x82\xBD\x8E\x9E\x81ATera Term \x82ł?r\x81[\x83v\x89\xB9\x82\xF0\x82\xF0\x96??\x82\xBD\x82\xE8\x81A\x89\xE6\x96?\xF0\x93_\x96ł\xB3\x82\xB9\x82\xBD\x82?\x82?\xB7\x81B +\x83z\x83X\x83g\x91\xA4\x82\xA9\x82\xE7 BEL \x95\xB6\x8E\x9A (ASCII $07) \x82\xAA\x91\x97\x82\xE7\x82\xEA\x82ė\x88\x82\xBD\x8E\x9E\x81ATera Term \x82ł?r\x81[\x83v\x89\xB9\x82\xF0\x96??\x82\xBD\x82\xE8\x81A\x89\xE6\x96?\xF0\x93_\x96ł\xB3\x82\xB9\x82\xBD\x82?\x82?\xB7\x81B

                  From svnnotify @ sourceforge.jp Wed Nov 27 00:25:13 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 27 Nov 2013 00:25:13 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5444=5D__LogAllBuffInFirst_=E3=81=8B?= =?utf-8?b?44KJ44CATG9nSW5jbHVkZVNjcmVlbkJ1ZmZlcuOAgOOBq+mKmOOAheWkiQ==?= =?utf-8?b?5pu044GX44Gf44CC?= Message-ID: <1385479513.022976.13092.nullmailer@users.sourceforge.jp> Revision: 5444 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5444 Author: yutakapon Date: 2013-11-27 00:25:11 +0900 (Wed, 27 Nov 2013) Log Message: ----------- LogAllBuffInFirst から LogIncludeScreenBuffer に銘々変更した。 Modified Paths: -------------- trunk/doc/en/html/setup/teraterm-ini.html trunk/doc/ja/html/setup/teraterm-ini.html trunk/installer/release/TERATERM.INI trunk/teraterm/ttpset/ttset.c -------------- next part -------------- Modified: trunk/doc/en/html/setup/teraterm-ini.html =================================================================== --- trunk/doc/en/html/setup/teraterm-ini.html 2013-11-26 12:30:58 UTC (rev 5443) +++ trunk/doc/en/html/setup/teraterm-ini.html 2013-11-26 15:25:11 UTC (rev 5444) @@ -710,7 +710,7 @@ - LogAllBuffInFirst + LogIncludeScreenBuffer off off Modified: trunk/doc/ja/html/setup/teraterm-ini.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-ini.html 2013-11-26 12:30:58 UTC (rev 5443) +++ trunk/doc/ja/html/setup/teraterm-ini.html 2013-11-26 15:25:11 UTC (rev 5444) @@ -710,7 +710,7 @@ - LogAllBuffInFirst + LogIncludeScreenBuffer off off Modified: trunk/installer/release/TERATERM.INI =================================================================== --- trunk/installer/release/TERATERM.INI 2013-11-26 12:30:58 UTC (rev 5443) +++ trunk/installer/release/TERATERM.INI 2013-11-26 15:25:11 UTC (rev 5444) @@ -341,7 +341,7 @@ ; without transfer dialog flag for Log (on/off) LogHideDialog=off ; Current all buffer included in first (on/off) -LogAllBuffInFirst=off +LogIncludeScreenBuffer=off ; Default Log file name. You can specify strftime format to here. LogDefaultName=teraterm.log Modified: trunk/teraterm/ttpset/ttset.c =================================================================== --- trunk/teraterm/ttpset/ttset.c 2013-11-26 12:30:58 UTC (rev 5443) +++ trunk/teraterm/ttpset/ttset.c 2013-11-26 15:25:11 UTC (rev 5444) @@ -762,7 +762,7 @@ /* Log without transfer dialog */ ts->LogHideDialog = GetOnOff(Section, "LogHideDialog", FName, FALSE); - ts->LogAllBuffIncludedInFirst = GetOnOff(Section, "LogAllBuffInFirst", FName, FALSE); + ts->LogAllBuffIncludedInFirst = GetOnOff(Section, "LogIncludeScreenBuffer", FName, FALSE); /* File Transfer dialog visibility */ ts->FTHideDialog = GetOnOff(Section, "FTHideDialog", FName, FALSE); @@ -2127,7 +2127,7 @@ /* Log without transfer dialog */ WriteOnOff(Section, "LogHideDialog", FName, ts->LogHideDialog); - WriteOnOff(Section, "LogAllBuffInFirst", FName, ts->LogAllBuffIncludedInFirst); + WriteOnOff(Section, "LogIncludeScreenBuffer", FName, ts->LogAllBuffIncludedInFirst); /* Default Log file name (2006.8.28 maya) */ WritePrivateProfileString(Section, "LogDefaultName", From svnnotify @ sourceforge.jp Wed Nov 27 00:49:52 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 27 Nov 2013 00:49:52 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDVdICDmlrDopo/oqK3lrprpoIXnm64=?= =?utf-8?b?44Gu6Kqs5piO44KS6L+95Yqg?= Message-ID: <1385480992.686482.30161.nullmailer@users.sourceforge.jp> Revision: 5445 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5445 Author: maya Date: 2013-11-27 00:49:51 +0900 (Wed, 27 Nov 2013) Log Message: ----------- 新規設定項目の説明を追加 設定項目名の変更に対応 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/file-log.html trunk/doc/en/html/setup/teraterm-ini.html trunk/doc/en/html/setup/teraterm-misc.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/file-log.html trunk/doc/ja/html/setup/teraterm-ini.html trunk/doc/ja/html/setup/teraterm-misc.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/en/html/about/history.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -40,17 +40,20 @@

                  • added the MaxOSCBufferSize entry in the teraterm.ini file. The default value is 4096.
                  -
                • added the "Include screen buffer" option in the Log dialog box. Also, added the LogAllBuffInFirst entry in the teraterm.ini file.
                • +
                • added the "Include screen buffer" option in the Log dialog box. +
                    +
                  • added the LogIncludeScreenBuffer entry in the teraterm.ini file.
                  • +
                  • added the "Include screen buffer" option at the "logopen" macro command.
                  • +
                • added the /ES command line option. It enables the "New connection" dialog.
                • When the URL string is divided at the end of the line, new setting can enable to concatenate the whole string.
                • Macro
                  • added the TTL filename on the error and execution dialog.
                  • Saves and restores the timezone when the gettime and getdate command executes.
                  • -
                  • added the "Include screen buffer" option at the "logopen" macro command.
              • Modified: trunk/doc/en/html/menu/file-log.html =================================================================== --- trunk/doc/en/html/menu/file-log.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/en/html/menu/file-log.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -50,7 +50,7 @@ If you select this option, "Log" dialog box is not displayed. -
                Include screen buffer
                +
                Include screen buffer
                If you select this option, the logging starts after current all buffer is written into a log file.
                Modified: trunk/doc/en/html/setup/teraterm-ini.html =================================================================== --- trunk/doc/en/html/setup/teraterm-ini.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/en/html/setup/teraterm-ini.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -614,6 +614,18 @@ + JoinSplitURL + off + <- + + + + JoinSplitURLIgnoreEOLChar + \ + <- + + + JumpList on <- @@ -710,12 +722,6 @@ - LogIncludeScreenBuffer - off - off - - - LogAppend on off @@ -752,6 +758,12 @@ + LogIncludeScreenBuffer + off + off + + + LogLockExclusive on <- Modified: trunk/doc/en/html/setup/teraterm-misc.html =================================================================== --- trunk/doc/en/html/setup/teraterm-misc.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/en/html/setup/teraterm-misc.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -244,6 +244,42 @@
  • + + +

    Exclusive-lock log file

    Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/ja/html/about/history.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -40,17 +40,20 @@

    -
  • \x83\x8D\x83O\x8D?\xE6\x82\xC9"Include screen buffer"\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x82?\xBD\x81Ateraterm.ini\x82\xC9 LogAllBuffInFirst \x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • \x83\x8D\x83O\x8D?\xE6\x82\xC9"Include screen buffer"\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B +
  • "New connection" \x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9 /ES \x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • URL\x82?r\x92\x86\x82ʼn\xFC\x8Ds\x82\xB3\x82\xEA\x82Ă\xA2\x82鎞\x82?A\x8Cq\x82\xAA\x82\xC1\x82Ă\xA2\x82\xE9\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA6\x82\xE9\x90?\xE8\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • \x83}\x83N\x83\x8D
  • @@ -2357,7 +2360,7 @@ Modified: trunk/doc/ja/html/menu/file-log.html =================================================================== --- trunk/doc/ja/html/menu/file-log.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/ja/html/menu/file-log.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -49,7 +49,7 @@ \x83\x8D\x83O\x93]\x91\x97\x82?_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x82\xB5\x82\xBD\x82\xAD\x82?\xA2\x8F?\x82?I\x91\xF0\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B -
    Include screen buffer
    +
    Include screen buffer
    \x8C\xBB\x8D??[\x96\x96\x83o\x83b\x83t\x83@\x82\xF0\x82\xB7\x82?ă\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82?\x91\x82\xAB\x8Fo\x82\xB5\x82Ă\xA9\x82\xE7\x81A\x83\x8D\x83O\x8D?\xE6\x82\xF0\x8AJ\x8En\x82\xB5\x82?\xB7\x81B
    Modified: trunk/doc/ja/html/setup/teraterm-ini.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-ini.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/ja/html/setup/teraterm-ini.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -614,6 +614,18 @@ + JoinSplitURL + off + <- + + + + JoinSplitURLIgnoreEOLChar + \ + <- + + + JumpList on <- @@ -710,12 +722,6 @@ - LogIncludeScreenBuffer - off - off - - - LogAppend on off @@ -752,6 +758,12 @@ + LogIncludeScreenBuffer + off + off + + + LogLockExclusive on <- Modified: trunk/doc/ja/html/setup/teraterm-misc.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-misc.html 2013-11-26 15:25:11 UTC (rev 5444) +++ trunk/doc/ja/html/setup/teraterm-misc.html 2013-11-26 15:49:51 UTC (rev 5445) @@ -271,6 +271,42 @@ +

    \x89\xFC\x8Ds\x82\xB5\x82Ă\xA2\x82\xE9 URL \x82\xF0\x8Cp\x91\xB1\x82\xB5\x82\xBD\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA4

    + +

    +\x92[\x96\x96\x82?E\x92[\x82\xA9\x82玟\x82?s\x82\xC9 URL \x82\xAA\x91\xB1\x82\xA2\x82Ă\xA2\x82\xE9\x8F?\x81A\x92?\xED\x82?p\x91\xB1\x82\xB5\x82\xBD URL \x82?\xB5\x82Ĉ\xB5\x82\xED\x82\xEA\x82\xE9\x81B\x82\xB5\x82\xA9\x82\xB5\x81A\x93\xC1\x92\xE8\x82??\xAB\x82ł?[\x96\x96\x82?E\x92[\x82ʼn\xFC\x8Ds\x82?M\x82\xB7\x82\xE9\x82?ŁAURL \x82\xAA\x8E\x9F\x82?s\x82?p\x91\xB1\x82\xB5\x82\xBD\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xED\x82\xEA\x82?\xA2\x81B
    +\x89\xFC\x8Ds\x82ŕ\xAA\x8A\x84\x82\xB3\x82? URL \x82\xF0\x8Cp\x91\xB1\x82\xB5\x82\xBD\x82\xE0\x82??\xB5\x82Ĉ\xB5\x82\xA4\x82??A\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC [Tera Term] \x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCC JoinSplitURL \x82\xF0\x88?\xBA\x82?悤\x82?ύX\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +

    + +
    +JoinSplitURL=on
    +
    + +

    +emacs \x93\x99\x82ł?A\x82\xA0\x82\xE9\x8Ds\x82\xAA\x8E\x9F\x82?s\x82?p\x91\xB1\x82\xB3\x82?\x8F?\x82?s\x96\x96\x82?p\x91\xB1\x82\xF0\x95\\x82\xB7\x8BL\x8D\x86\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9\x81B\x82\xB1\x82?L\x8D\x86\x82\xAA URL \x82??\x82???\xB3\x82\xEA\x82\xE9\x82?s\x93s\x8D\x87\x82??\x82\xAA\x82\xA0\x82\xE9\x82?ŁATera Term \x82?s\x96\x96\x82?L\x8D\x86\x82?\x8B\x82\xB7\x82邱\x82?\xAA\x82ł\xAB\x82\xE9\x81B
    +\x8Ds\x96\x96\x82?L\x8D\x86\x82?\x8B\x82\xB5\x82?\xA2\x82悤\x82?\xB7\x82\xE9\x82??A\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC [Tera Term] \x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCC JoinSplitURLIgnoreEOLChar \x82\xF0\x88?\xBA\x82?悤\x82?ύX\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +

    + +
    +JoinSplitURLIgnoreEOLChar=
    +
    + +

    +\x82?\xBD\x81Aemacs \x82ł?p\x91\xB1\x82\xB5\x82\xBD\x8Ds\x82?s\x96\x96\x82?\\x8E\xA6\x82\xB7\x82\xE9\x8BL\x8D\x86\x82\xF0\x95ύX\x82\xB7\x82邱\x82?\xAA\x82ł\xAB\x82\xE9\x81B
    +\x96\xB3\x8E\x8B\x82\xB7\x82\xE9\x8Ds\x96\x96\x82?L\x8D\x86\x82\xF0\x95ύX\x82\xB7\x82\xE9\x82??A\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC [Tera Term] \x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCC JoinSplitURLIgnoreEOLChar \x82\xF0\x88?\xBA\x82?悤\x82?ύX\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +

    + +
    +JoinSplitURLIgnoreEOLChar=|
    +
    + +
    +\x8F?\xAA\x8E\x9E:
    +JoinSplitURL=off
    +JoinSplitURLIgnoreEOLChar=\
    +
    + +

    \x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82\xF0\x94r\x91\xBC\x83\x8D\x83b\x83N\x82\xB7\x82\xE9

    From svnnotify @ sourceforge.jp Wed Nov 27 00:50:27 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 27 Nov 2013 00:50:27 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDZdICDjgrPjg6Hjg7Pjg4jkv67mraM=?= Message-ID: <1385481027.417654.31403.nullmailer@users.sourceforge.jp> Revision: 5446 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5446 Author: maya Date: 2013-11-27 00:50:27 +0900 (Wed, 27 Nov 2013) Log Message: ----------- コメント修正 Modified Paths: -------------- trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/filesys.cpp trunk/teraterm/ttpfile/ttfile.c -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-26 15:49:51 UTC (rev 5445) +++ trunk/teraterm/common/tttypes.h 2013-11-26 15:50:27 UTC (rev 5446) @@ -1039,7 +1039,7 @@ * - At version 4.80, ttset_memfilemap was replaced with ttset_memfilemap_22. * added tttset.LogAllBuffIncludedInFirst * added tttset.MaxOSCBufferSize - * added tttset.JoinSplitedURL + * added tttset.JoinSplitURL * added tttset.IgnoreCharContinuedLineURL * * - At version 4.79, ttset_memfilemap was replaced with ttset_memfilemap_21. Modified: trunk/teraterm/teraterm/filesys.cpp =================================================================== --- trunk/teraterm/teraterm/filesys.cpp 2013-11-26 15:49:51 UTC (rev 5445) +++ trunk/teraterm/teraterm/filesys.cpp 2013-11-26 15:50:27 UTC (rev 5446) @@ -474,7 +474,7 @@ // 0x1000 = plain text (2005.2.20 yutaka) // 0x2000 = timestamp (2006.7.23 maya) // 0x4000 = hide file transfer dialog (2008.1.30 maya) - // 0x8000 = All buffer included in first (2013.9.29 yutaka) + // 0x8000 = Include screen buffer (2013.9.29 yutaka) // teraterm.ini\x82??\xE8\x82\xF0\x8C\xA9\x82Ă\xA9\x82\xE7\x83f\x83t\x83H\x83\x8B\x83g\x83I\x83v\x83V\x83\x87\x83\x93\x82\xF0\x8C\x88\x82?\xE9\x81B(2005.5.7 yutaka) Option = MAKELONG(ts.LogBinary, ts.Append | Modified: trunk/teraterm/ttpfile/ttfile.c =================================================================== --- trunk/teraterm/ttpfile/ttfile.c 2013-11-26 15:49:51 UTC (rev 5445) +++ trunk/teraterm/ttpfile/ttfile.c 2013-11-26 15:50:27 UTC (rev 5446) @@ -232,7 +232,7 @@ SetRB(Dialog,1,IDC_HIDEDIALOG,IDC_HIDEDIALOG); } - // All Buff in first\x83`\x83F\x83b\x83N\x83{\x83b\x83N\x83X (2013.9.29 yutaka) + // Include screen buffer\x83`\x83F\x83b\x83N\x83{\x83b\x83N\x83X (2013.9.29 yutaka) ShowDlgItem(Dialog,IDC_ALLBUFF_INFIRST,IDC_ALLBUFF_INFIRST); if (Hi & 0x8000) { SetRB(Dialog,1,IDC_ALLBUFF_INFIRST,IDC_ALLBUFF_INFIRST); @@ -301,7 +301,7 @@ Hi |= 0x4000; } - // All Buff in first\x83`\x83F\x83b\x83N\x83{\x83b\x83N\x83X (2013.9.29 yutaka) + // Include screen buffer\x83`\x83F\x83b\x83N\x83{\x83b\x83N\x83X (2013.9.29 yutaka) GetRB(Dialog,&val,IDC_ALLBUFF_INFIRST,IDC_ALLBUFF_INFIRST); if (val > 0) { Hi |= 0x8000; From svnnotify @ sourceforge.jp Wed Nov 27 18:19:09 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 27 Nov 2013 18:19:09 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDddICDjgrPjg6Hjg7Pjg4jjgpLkv64=?= =?utf-8?b?5q2j?= Message-ID: <1385543949.568746.4563.nullmailer@users.sourceforge.jp> Revision: 5447 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5447 Author: doda Date: 2013-11-27 18:19:07 +0900 (Wed, 27 Nov 2013) Log Message: ----------- コメントを修正 Modified Paths: -------------- trunk/teraterm/common/tttypes.h -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-11-26 15:50:27 UTC (rev 5446) +++ trunk/teraterm/common/tttypes.h 2013-11-27 09:19:07 UTC (rev 5447) @@ -1040,7 +1040,7 @@ * added tttset.LogAllBuffIncludedInFirst * added tttset.MaxOSCBufferSize * added tttset.JoinSplitURL - * added tttset.IgnoreCharContinuedLineURL + * added tttset.JoinSplitURLIgnoreEOLChar * * - At version 4.79, ttset_memfilemap was replaced with ttset_memfilemap_21. * added TMap.WinUndoFlag From svnnotify @ sourceforge.jp Thu Nov 28 16:35:15 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 28 Nov 2013 16:35:15 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDhdICDoi7HoqLM=?= Message-ID: <1385624115.493345.9205.nullmailer@users.sourceforge.jp> Revision: 5448 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5448 Author: yutakapon Date: 2013-11-28 16:35:14 +0900 (Thu, 28 Nov 2013) Log Message: ----------- 英訳 Modified Paths: -------------- trunk/doc/en/html/setup/teraterm-misc.html -------------- next part -------------- Modified: trunk/doc/en/html/setup/teraterm-misc.html =================================================================== --- trunk/doc/en/html/setup/teraterm-misc.html 2013-11-27 09:19:07 UTC (rev 5447) +++ trunk/doc/en/html/setup/teraterm-misc.html 2013-11-28 07:35:14 UTC (rev 5448) @@ -244,11 +244,14 @@ - +

    Exclusive-lock log file

    From svnnotify @ sourceforge.jp Thu Nov 28 23:18:33 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 28 Nov 2013 23:18:33 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU0NDldICDjgqLjg7PjgqTjg7Pjgrnjg4g=?= =?utf-8?b?44O844Or5pmC44GrIGxhbmcg44OV44Kp44Or44OA44GM56m644Gq44KJ5YmK?= =?utf-8?b?6Zmk44GZ44KL44KI44GG44Gr44GX44Gf?= Message-ID: <1385648313.927937.6710.nullmailer@users.sourceforge.jp> Revision: 5449 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5449 Author: maya Date: 2013-11-28 23:18:31 +0900 (Thu, 28 Nov 2013) Log Message: ----------- アンインストール時に lang フォルダが空なら削除するようにした Modified Paths: -------------- trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-11-28 07:35:14 UTC (rev 5448) +++ trunk/installer/teraterm.iss 2013-11-28 14:18:31 UTC (rev 5449) @@ -829,6 +829,7 @@ SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, 0, 0); // directory is deleted only if empty + RemoveDir(app + '\lang'); RemoveDir(app); end; end; From svnnotify @ sourceforge.jp Sat Nov 30 10:41:58 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 30 Nov 2013 10:41:58 +0900 Subject: [Ttssh2-commit] [5450] bump up the version. Message-ID: <1385775718.337113.29673.nullmailer@users.sourceforge.jp> Revision: 5450 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5450 Author: maya Date: 2013-11-30 10:41:57 +0900 (Sat, 30 Nov 2013) Log Message: ----------- bump up the version. Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/installer/teraterm.iss trunk/teraterm/common/tt_res.h trunk/teraterm/teraterm/ttermpro.rc trunk/teraterm/ttpmacro/ttpmacro.rc trunk/ttssh2/ttxssh/ttxssh.rc -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-11-28 14:18:31 UTC (rev 5449) +++ trunk/doc/en/html/about/history.html 2013-11-30 01:41:57 UTC (rev 5450) @@ -32,7 +32,7 @@

    Tera Term

    -

    2013.xx.xx (Ver 4.80)

    +

    2013.11.30 (Ver 4.80)