From svnnotify @ sourceforge.jp Mon Apr 7 23:07:35 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 07 Apr 2014 23:07:35 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5565=5D_LogMeTT_2=2E10=2E1=2E_7_?= =?utf-8?b?44Gr44Ki44OD44OX44OH44O844OI44GX44Gf44CC?= Message-ID: <1396879655.401787.28567.nullmailer@users.sourceforge.jp> Revision: 5565 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5565 Author: yutakapon Date: 2014-04-07 23:07:34 +0900 (Mon, 07 Apr 2014) Log Message: ----------- LogMeTT 2.10.1.7 にアップデートした。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/ja/html/about/history.html trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2014-03-31 08:30:11 UTC (rev 5564) +++ trunk/doc/en/html/about/history.html 2014-04-07 14:07:34 UTC (rev 5565) @@ -47,6 +47,7 @@
  • Misc
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2014-03-31 08:30:11 UTC (rev 5564) +++ trunk/doc/ja/html/about/history.html 2014-04-07 14:07:34 UTC (rev 5565) @@ -47,6 +47,7 @@
  • \x82\xBB\x82?\xBC
  • Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2014-03-31 08:30:11 UTC (rev 5564) +++ trunk/installer/teraterm.iss 2014-04-07 14:07:34 UTC (rev 5565) @@ -100,7 +100,7 @@ Source: ..\cygterm\cygterm.cfg; DestDir: {app}; Components: cygterm; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify Source: ..\cygterm\cyglaunch.exe; DestDir: {app}; Components: cygterm Source: ..\cygterm\cygterm+.tar.gz; DestDir: {app}; Components: cygterm -Source: ..\libs\logmett\Setup_LogMeTT_2_10_1_6.exe; DestDir: {tmp}; Components: LogMeTT; Flags: deleteafterinstall +Source: ..\libs\logmett\Setup_LogMeTT_2_10_1_7.exe; DestDir: {tmp}; Components: LogMeTT; Flags: deleteafterinstall Source: ..\libs\logmett\Setup_TTLEditor_1_5_1.exe; DestDir: {tmp}; Components: TTLEdit; Flags: deleteafterinstall Source: ..\ttpmenu\Release\ttpmenu.exe; DestDir: {app}; Components: TeraTerm_Menu; Flags: ignoreversion Source: release\ttmenu_readme-j.txt; DestDir: {app}; Components: TeraTerm_Menu @@ -241,8 +241,8 @@ [Run] Filename: {app}\ttermpro.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_teraterm}; Components: TeraTerm -Filename: {tmp}\Setup_LogMeTT_2_10_1_6.exe; Flags: skipifsilent; Components: LogMeTT -Filename: {tmp}\Setup_LogMeTT_2_10_1_6.exe; Parameters: /SILENT; Flags: skipifnotsilent; Components: LogMeTT +Filename: {tmp}\Setup_LogMeTT_2_10_1_7.exe; Flags: skipifsilent; Components: LogMeTT +Filename: {tmp}\Setup_LogMeTT_2_10_1_7.exe; Parameters: /SILENT; Flags: skipifnotsilent; Components: LogMeTT Filename: {tmp}\Setup_TTLEditor_1_5_1.exe; Flags: skipifsilent; Components: TTLEdit Filename: {tmp}\Setup_TTLEditor_1_5_1.exe; Parameters: /SILENT; Flags: skipifnotsilent; Components: TTLEdit Filename: {app}\ttpmenu.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_ttmenu}; Components: TeraTerm_Menu From svnnotify @ sourceforge.jp Tue Apr 8 21:37:46 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 08 Apr 2014 21:37:46 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NjZdIE9wZW5TU0wgMS4gMDFnIOOBqw==?= =?utf-8?b?44Ki44OD44OX44OH44O844OI44GX44Gf?= Message-ID: <1396960666.032975.25655.nullmailer@users.sourceforge.jp> Revision: 5566 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5566 Author: maya Date: 2014-04-08 21:37:45 +0900 (Tue, 08 Apr 2014) Log Message: ----------- OpenSSL 1.01g にアップデートした 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 2014-04-07 14:07:34 UTC (rev 5565) +++ trunk/doc/en/html/about/history.html 2014-04-08 12:37:45 UTC (rev 5566) @@ -2441,6 +2441,12 @@
  • When the remote host disconnects while the authentication dialog is shown, an application fault occurs.
  • + +
  • Misc + +
  • 2014.02.28 (Ver 2.68)

    Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2014-04-07 14:07:34 UTC (rev 5565) +++ trunk/doc/ja/html/about/history.html 2014-04-08 12:37:45 UTC (rev 5566) @@ -2446,6 +2446,12 @@
  • \x83\x86\x81[\x83U\x94F\x8F??_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x92\x86\x82?A\x83T\x81[\x83o\x91\xA4\x82\xA9\x82\xE7\x83l\x83b\x83g\x83\x8F\x81[\x83N\x82\xAA\x90?f\x82\xB3\x82\xEA\x82\xE9\x82?A\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x83t\x83H\x83\x8B\x83g\x82ŗ\x8E\x82\xBF\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • + +
  • \x82\xBB\x82?\xBC + +
  • 2014.02.28 (Ver 2.68)

    From svnnotify @ sourceforge.jp Tue Apr 8 22:02:44 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 08 Apr 2014 22:02:44 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NjddICDjg6rjg6rjg7zjgrnmiYvpoIY=?= =?utf-8?b?44Gu6Kq/5pW0?= Message-ID: <1396962164.263844.12913.nullmailer@users.sourceforge.jp> Revision: 5567 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5567 Author: maya Date: 2014-04-08 22:02:43 +0900 (Tue, 08 Apr 2014) Log Message: ----------- リリース手順の調整 インデント調整 Modified Paths: -------------- trunk/doc/en/html/reference/develop.txt trunk/doc/ja/html/reference/develop.txt -------------- next part -------------- Modified: trunk/doc/en/html/reference/develop.txt =================================================================== --- trunk/doc/en/html/reference/develop.txt 2014-04-08 12:37:45 UTC (rev 5566) +++ trunk/doc/en/html/reference/develop.txt 2014-04-08 13:02:43 UTC (rev 5567) @@ -223,23 +223,23 @@ To release Tera Term installation package is shown in the following step: 1. Check latest libraries and tools. - Visual Studio - http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx - Inno Setup - http://www.jrsoftware.org/isdl.php - Oniguruma - http://www.geocities.jp/kosako3/oniguruma/ - OpenSSL - http://www.openssl.org/ - zlib - http://www.zlib.net/ - PuTTY - http://www.chiark.greenend.org.uk/~sgtatham/putty/ - CygTerm - http://www.dd.iij4u.or.jp/~nsym/cygwin/cygterm/ - LogMeTT - http://logmett.com/freeware/LogMeTT.php - http://logmett.com/freeware/TTLEdit.php + Visual Studio + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx + Inno Setup + http://www.jrsoftware.org/isdl.php + Oniguruma + http://www.geocities.jp/kosako3/oniguruma/ + OpenSSL + http://www.openssl.org/ + zlib + http://www.zlib.net/ + PuTTY + http://www.chiark.greenend.org.uk/~sgtatham/putty/ + CygTerm + http://www.dd.iij4u.or.jp/~nsym/cygwin/cygterm/ + LogMeTT + http://logmett.com/freeware/LogMeTT.php + http://logmett.com/freeware/TTLEdit.php 2. Check the document files. @@ -252,35 +252,39 @@ - TTProxy.rc // only modifying - ttxkanjimenu.rc // only modifying - teraterm.iss + version up AppVer, comment out snapshot, change called batch files - html/about/hisotry.html - Note: Don't update the version number until the release, because the installer does not overwrite file when versions are same. + Note: Don't update the version number until the release, because the installer does not overwrite file when versions are same. - Note: By way of exception, CygTerm+ always upgrades not regarding Tera Term release process when the patch is committed. The release date is the day committed by a developer. The suffix of CygTerm+ version is patchlevel, and then a user can get gcc compiler for free. + Note: By way of exception, CygTerm+ always upgrades not regarding Tera Term release process when the patch is committed. The release date is the day committed by a developer. The suffix of CygTerm+ version is patchlevel, and then a user can get gcc compiler for free. - 4. Create SVN tag. - The naming rule is `teraterm-version'(ex. teraterm-4_62). + 4. Evaluate executable program file. + - Make installer package + Open "teraterm\installer\teraterm.iss" with ISTool and call [Project]-[Compile Setup] with InnoSetup. + - Test Tera Term installation and evaluate it. - 5. Re-checkout from svn tag. + 5. Create SVN tag. + The naming rule is `teraterm-version'(ex. teraterm-4_82). + svn copy -m "Release 4.82" svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/trunk svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/tags/teraterm-4_82 - 6. Evaluate executable program file. - - Rebuild Tera Term program(using trunk\installer\makearchive.bat) - - Make installer package - Open "teraterm\installer\teraterm.iss" with ISTool and call [Project]-[Compile Setup] with InnoSetup. - - Test Tera Term installation and evaluate it. + 6. Re-checkout from svn tag. - 7. Update SourceForge.jp project site. - - Add new release. - - Submit news. + 7. Make installer package + Open "teraterm\installer\teraterm.iss" with ISTool and call [Project]-[Compile Setup] with InnoSetup. - 8. Update SourceForge.jp project home page. + 8. Update SourceForge.jp project site. + - Add new release. + - Submit news. 9. Announce release to mailing list(in Japan). - 10. Announce release to forum(in Canada). - - Announcements http://logmett.com/forum/viewforum.php?f=5 - Create new topic in `Announcements' entry. - Change the type of previous Announcement from Announcement to Normal. - Delete third previous Announcement. + 10. Update SourceForge.jp project home page. 11. Delete snapshots. + + 12. Announce release to forum(in Canada). + - Announcements http://logmett.com/forum/viewforum.php?f=5 + Create new topic in `Announcements' entry. + Change the type of previous Announcement from Announcement to Normal. + Delete third previous Announcement. Modified: trunk/doc/ja/html/reference/develop.txt =================================================================== --- trunk/doc/ja/html/reference/develop.txt 2014-04-08 12:37:45 UTC (rev 5566) +++ trunk/doc/ja/html/reference/develop.txt 2014-04-08 13:02:43 UTC (rev 5567) @@ -228,23 +228,23 @@ \x83\x8A\x83\x8A\x81[\x83X\x82?\xFB\x96@\x82??\xA2\x82Ĉ?\xBA\x82?\xA6\x82\xB5\x82?\xB7\x81B 1. \x88?\xB6\x83\x89\x83C\x83u\x83\x89\x83\x8A\x81A\x83c\x81[\x83\x8B\x81A\x83C\x83\x93\x83|\x81[\x83g\x8C\xB3\x82?ŐV\x94ł\xF0\x83`\x83F\x83b\x83N\x82\xB7\x82\xE9\x81B - Visual Studio - http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx - Inno Setup - http://www.jrsoftware.org/isdl.php - Oniguruma - http://www.geocities.jp/kosako3/oniguruma/ - OpenSSL - http://www.openssl.org/ - zlib - http://www.zlib.net/ - PuTTY - http://www.chiark.greenend.org.uk/~sgtatham/putty/ - CygTerm - http://www.dd.iij4u.or.jp/~nsym/cygwin/cygterm/ - LogMeTT - http://logmett.com/freeware/LogMeTT.php - http://logmett.com/freeware/TTLEdit.php + Visual Studio + http://www.microsoft.com/japan/msdn/vstudio/downloads/default.aspx + Inno Setup + http://www.jrsoftware.org/isdl.php + Oniguruma + http://www.geocities.jp/kosako3/oniguruma/ + OpenSSL + http://www.openssl.org/ + zlib + http://www.zlib.net/ + PuTTY + http://www.chiark.greenend.org.uk/~sgtatham/putty/ + CygTerm + http://www.dd.iij4u.or.jp/~nsym/cygwin/cygterm/ + LogMeTT + http://logmett.com/freeware/LogMeTT.php + http://logmett.com/freeware/TTLEdit.php 2. \x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82\xF0\x8Am\x94F\x82\xB7\x82\xE9 - \x83_\x83C\x83A\x83\x8D\x83O\x8F\xE3\x82??荀\x96?EUI\x82??\xA2\x93\xC1\x95?I\x83v\x83V\x83\x87\x83\x93\x81E\x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83p\x83\x89\x83\x81\x81[\x83^\x81E\x90V\x8BK\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82??A\x91Ή\x9E\x82\xB7\x82\xE9\x83h\x83L\x83\x85\x83\x81\x83\x93\x83g\x82?R\x82?\x82?\xA2\x82\xA9\x8Am\x94F\x82\xB7\x82\xE9\x81B @@ -263,38 +263,41 @@ - TTProxy.rc // \x95ύX\x8E\x9E\x82?\xDD - ttxkanjimenu.rc // \x95ύX\x8E\x9E\x82?\xDD - teraterm.iss + AppVer \x82\xF0\x8Fグ\x82\xE9\x81Asnapshot \x82\xF0 \x83R\x83\x81\x83\x93\x83g\x83A\x83E\x83g\x81A\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B\x82?Ăяo\x82\xB5\x82\xF0\x8FC\x90\xB3 - html/about/hisotry.html CygTerm+ \x82?\xE1\x8AO\x82ŁA\x83\x8A\x83\x8A\x81[\x83X\x82???W\x82?\xAD\x83o\x81[\x83W\x83\x87\x83\x93\x82\xAA\x8Fオ\x82\xE9\x81B \x83p\x83b\x83`\x82\xAA\x83R\x83~\x83b\x83g\x82\xB3\x82\xEA\x82\xE9\x82?\xA6\x83\x8A\x83\x8A\x81[\x83X\x88\xB5\x82\xA2\x82??\xE8\x81A\x83\x8A\x83\x8A\x81[\x83X\x93\xFA\x82?\xBB\x82?\xFA\x95t\x82??\xE9\x81B \x82\xB1\x82\xEA\x82?A\x83o\x81[\x83W\x83\x87\x83\x93\x82?\x96\x94\xF6\x82\xAA patchlevel \x82ł\xA0\x82\xE8\x81A\x83R\x83\x93\x83p\x83C\x83\x89\x82?\xFC\x8E肪\x97e\x88??\xBD\x82?B - 4. SVN \x82?^\x83O\x82\xF0\x8D?\x82\xB7\x82\xE9\x81B - \x83^\x83O\x96\xBC\x82?uteraterm-\x83o\x81[\x83W\x83\x87\x83\x93\x81v\x81B\x82\xBD\x82?\xA6\x82?Av4.62\x82?\xE7\x82\xCE"teraterm-4_62"\x81B + 4. \x93\xAE\x8D\xEC\x8Am\x94F\x82\xF0\x82\xB7\x82\xE9 + - \x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D?\x82\xB7\x82\xE9 + ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A[Project]-[Compile Setup]\x82ō?\x82\xB3\x82\xEA\x82\xE9 + - \x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xA8\x82\xE6\x82ю\xC0\x8Ds\x82\xF0\x83e\x83X\x83g\x82\xB7\x82\xE9 - 5. \x83\x8A\x83\x8A\x81[\x83X\x97p\x82?^\x83O\x82Ń`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB5\x92\xBC\x82\xB7\x81B + 5. SVN \x82?^\x83O\x82\xF0\x8D?\x82\xB7\x82\xE9\x81B + \x83^\x83O\x96\xBC\x82?uteraterm-\x83o\x81[\x83W\x83\x87\x83\x93\x81v\x81B\x82\xBD\x82?\xA6\x82?Av4.82\x82?\xE7\x82\xCE"teraterm-4_82"\x81B + svn copy -m "Release 4.82" svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/trunk svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/tags/teraterm-4_82 - 6. \x93\xAE\x8D\xEC\x8Am\x94F\x82\xF0\x82\xB7\x82\xE9 - \x83v\x83\x8D\x83O\x83\x89\x83\x80\x82\xF0\x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB5\x92\xBC\x82\xB7(trunk\installer\makearchive.bat \x82\xF0\x8Eg\x97p\x82\xB7\x82\xE9) - \x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D?\x82\xB7\x82\xE9 - ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A[Project]-[Compile Setup]\x82ō?\x82\xB3\x82\xEA\x82\xE9 - \x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x82\xA8\x82\xE6\x82ю\xC0\x8Ds\x82\xF0\x83e\x83X\x83g\x82\xB7\x82\xE9 + 6. \x83\x8A\x83\x8A\x81[\x83X\x97p\x82?^\x83O\x82Ń`\x83F\x83b\x83N\x83A\x83E\x83g\x82\xB5\x92\xBC\x82\xB7\x81B - 7. SourceForge.jp \x82\xF0\x8DX\x90V\x82\xB7\x82\xE9 + 7. \x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D?\x82\xB7\x82\xE9 + ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A[Project]-[Compile Setup]\x82ō?\x82\xB3\x82\xEA\x82\xE9 + + 8. SourceForge.jp \x82\xF0\x8DX\x90V\x82\xB7\x82\xE9 - [\x83_\x83E\x83\x93\x83\x8D\x81[\x83h]-[\x8AǗ\x9D]-[\x90V\x8BK\x8D?] \x95ύX\x97\x9A\x97\xF0\x82\xF0\x93\xFC\x97?\xB5\x82ă\x8A\x83\x8A\x81[\x83X\x82\xF0\x8D?\x82\xB7\x82\xE9 - [\x83j\x83\x85\x81[\x83X\x88?]-[\x90V\x8BK\x93o\x98^] \x83j\x83\x85\x81[\x83X\x8BL\x8E\x96\x82\xF0\x8D?\x82\xB7\x82\xE9 - 8. \x83v\x83\x8D\x83W\x83F\x83N\x83g\x83y\x81[\x83W\x82\xF0\x8DX\x90V\x82\xB7\x82\xE9 - 9. \x83\x81\x81[\x83\x8A\x83\x93\x83O\x83\x8A\x83X\x83g\x82?A\x83i\x83E\x83\x93\x83X\x82\xB7\x82\xE9 - 10. \x83t\x83H\x81[\x83\x89\x83\x80\x82?\x90\x92m\x82\xB7\x82\xE9 - - Announcements http://logmett.com/forum/viewforum.php?f=5 - Announcements \x82?V\x8BK\x93\x8A\x8De\x82\xB7\x82\xE9\x81B\x8E\xED\x97?\xCD Announcement - \x88\xEA\x82?O\x82\xCC Announcement \x82?\xED\x97?\xF0 Normal \x82?ύX\x82\xB7\x82\xE9 - Announcement \x82?O\x8C?c\x82\xB7\x82\xB1\x82???\xC1\x82Ă\xA2\x82\xE9\x82?ŁA\x8EO\x82?O\x82\xCC Announcement \x82\xF0\x8D?\x82\xB7\x82\xE9 + 10. \x83v\x83\x8D\x83W\x83F\x83N\x83g\x83y\x81[\x83W\x82\xF0\x8DX\x90V\x82\xB7\x82\xE9 + 11. \x83X\x83i\x83b\x83v\x83V\x83\x87\x83b\x83g\x82\xF0\x8D?\x82\xB7\x82\xE9 - 11. \x83X\x83i\x83b\x83v\x83V\x83\x87\x83b\x83g\x82\xF0\x8D?\x82\xB7\x82\xE9 + 12. \x83t\x83H\x81[\x83\x89\x83\x80\x82?\x90\x92m\x82\xB7\x82\xE9 + - Announcements http://logmett.com/forum/viewforum.php?f=5 + Announcements \x82?V\x8BK\x93\x8A\x8De\x82\xB7\x82\xE9\x81B\x8E\xED\x97?\xCD Announcement + \x88\xEA\x82?O\x82\xCC Announcement \x82?\xED\x97?\xF0 Normal \x82?ύX\x82\xB7\x82\xE9 + Announcement \x82?O\x8C?c\x82\xB7\x82\xB1\x82???\xC1\x82Ă\xA2\x82\xE9\x82?ŁA\x8EO\x82?O\x82\xCC Announcement \x82\xF0\x8D?\x82\xB7\x82\xE9 From svnnotify @ sourceforge.jp Mon Apr 14 13:26:53 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 14 Apr 2014 13:26:53 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5568=5D__xterm=E3=81=AETermcap_Strin?= =?utf-8?b?ZyBRdWVyeeOBq+WvvuW/nOOAgg==?= Message-ID: <1397449613.298432.4928.nullmailer@users.sourceforge.jp> Revision: 5568 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5568 Author: doda Date: 2014-04-14 13:26:52 +0900 (Mon, 14 Apr 2014) Log Message: ----------- xtermのTermcap String Queryに対応。 Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2014-04-08 13:02:43 UTC (rev 5567) +++ trunk/teraterm/teraterm/vtterm.c 2014-04-14 04:26:52 UTC (rev 5568) @@ -3888,6 +3888,153 @@ } } +int toHexStr(unsigned char *buff, int buffsize, unsigned char *str) +{ + int len, i, copylen = 0; + unsigned char c; + + len = strlen(str); + + if (buffsize < len*2) { + return -1; + } + + for (i=0; i> 4; + if (c <= 9) { + c += '0'; + } + else { + c += 'a' - 10; + } + buff[copylen++] = c; + + c = str[i] & 0xf; + if (c <= 9) { + c += '0'; + } + else { + c += 'a' - 10; + } + buff[copylen++] = c; + } + + return copylen; +} + +int TermcapString(unsigned char *buff, int buffsize, unsigned char *capname) +{ + int len = 0, l; + unsigned char c; + unsigned char *capval = NULL; + + if (strcmp(capname, "Co") == 0 || strcmp(capname, "colors") == 0) { + if ((ts.ColorFlag & CF_ANSICOLOR) == 0) { + return 0; + } + + if (ts.ColorFlag & CF_XTERM256) { + capval = "256"; + } + else if (ts.ColorFlag & CF_FULLCOLOR) { + capval = "16"; + } + else { + capval = "8"; + } + } + + if (capval) { + if ((len = toHexStr(buff, buffsize, capname)) < 0) { + return 0; + } + + if (buffsize <= len) { + return 0; + } + buff[len++] = '='; + + if ((l = toHexStr(&buff[len], buffsize-len, capval)) < 0) { + return 0; + } + len += l; + } + + return len; +} + +void RequestTermcapString(unsigned char *StrBuff, int StrLen) // xterm experimental +{ + unsigned char RepStr[256]; + unsigned char CapName[16]; + int i, len, replen, caplen = 0; + + RepStr[0] = '1'; + RepStr[1] = '+'; + RepStr[2] = 'r'; + replen = 3; + + for (i=0; i= sizeof(RepStr)) { + caplen = 0; + break; + } + if (replen > 3) { + RepStr[replen++] = ';'; + } + if (caplen > 0 && caplen < sizeof(CapName)) { + CapName[caplen] = 0; + len = TermcapString(&RepStr[replen], sizeof(RepStr)-replen, CapName); + replen += len; + caplen = 0; + if (len == 0) { + break; + } + } + else { + caplen = 0; + break; + } + } + else if (i+1 < StrLen && isxdigit(StrBuff[i]) && isxdigit(StrBuff[i+1]) + && caplen < sizeof(CapName)-1) { + if (isdigit(StrBuff[i])) { + CapName[caplen] = (StrBuff[i] - '0') * 16; + } + else { + CapName[caplen] = ((StrBuff[i] | 0x20) - 'a' + 10) * 16; + } + i++; + if (isdigit(StrBuff[i])) { + CapName[caplen] += (StrBuff[i] - '0'); + } + else { + CapName[caplen] += ((StrBuff[i] | 0x20) - 'a' + 10); + } + caplen++; + } + else { + caplen = 0; + break; + } + } + + if (caplen && caplen < sizeof(CapName) && replen < sizeof(RepStr)) { + if (replen > 3) { + RepStr[replen++] = ';'; + } + CapName[caplen] = 0; + len = TermcapString(&RepStr[replen], sizeof(RepStr)-replen, CapName); + replen += len; + } + + if (replen == 3) { + RepStr[0] = '0'; + } + SendDCSstr(RepStr, replen); +} + void ParseDCS(BYTE Cmd, unsigned char *StrBuff, int len) { switch (ICount) { case 0: @@ -3914,6 +4061,11 @@ RequestStatusString(StrBuff, len); } break; + case '+': + if (Cmd == 'q') { // Request termcap/terminfo string (xterm) + RequestTermcapString(StrBuff, len); + } + break; default: break; } From svnnotify @ sourceforge.jp Mon Apr 14 13:29:55 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 14 Apr 2014 13:29:55 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5569=5D__Termcap_String_Query_?= =?utf-8?b?44GoIFNHUiBtb3VzZSDjgavlr77lv5zjgZfjgabjgYTjgovkuovjgpLnpLo=?= =?utf-8?b?44GZ44Gf44KB44CBREEyIOW/nOetlOOCkuWkieabtOOAgg==?= Message-ID: <1397449795.517932.12084.nullmailer@users.sourceforge.jp> Revision: 5569 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5569 Author: doda Date: 2014-04-14 13:29:55 +0900 (Mon, 14 Apr 2014) Log Message: ----------- Termcap String Query と SGR mouse に対応している事を示すため、DA2 応答を変更。 # xterm rev 278. Revision Links: -------------- http://sourceforge.jp/projects/ttssh2/scm/svn/commits/278 Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2014-04-14 04:26:52 UTC (rev 5568) +++ trunk/teraterm/teraterm/vtterm.c 2014-04-14 04:29:55 UTC (rev 5569) @@ -2500,7 +2500,7 @@ switch (b) { case 'c': /* second terminal report (Secondary DA) */ if (Param[1] < 1) { - SendCSIstr(">32;100;2c", 0); /* VT382 */ + SendCSIstr(">32;278;2c", 0); /* VT382(>32) + xterm rev 278 */ } break; case 'J': // IO-8256 terminal From svnnotify @ sourceforge.jp Sun Apr 20 19:45:53 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 20 Apr 2014 19:45:53 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NzBdICDjg4HjgrHjg4Pjg4ggIzMzNjk0?= Message-ID: <1397990753.362760.9969.nullmailer@users.sourceforge.jp> Revision: 5570 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5570 Author: yutakapon Date: 2014-04-20 19:45:52 +0900 (Sun, 20 Apr 2014) Log Message: ----------- チケット #33694 Eterm look-feelの背景画像指定において、JPEGファイルが正しく描画されないことが ある問題に対処した。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/33694 Modified Paths: -------------- trunk/teraterm/teraterm/vtdisp.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtdisp.c =================================================================== --- trunk/teraterm/teraterm/vtdisp.c 2014-04-14 04:29:55 UTC (rev 5569) +++ trunk/teraterm/teraterm/vtdisp.c 2014-04-20 10:45:52 UTC (rev 5570) @@ -177,9 +177,29 @@ BOOL (FAR WINAPI *BGAlphaBlend)(HDC,int,int,int,int,HDC,int,int,int,int,BGBLENDFUNCTION); BOOL (FAR WINAPI *BGEnumDisplayMonitors)(HDC,LPCRECT,MONITORENUMPROC,LPARAM); +static HBITMAP GetBitmapHandle(char *File); + //\x95?\x98\x8A?\x94\x81\x99 +// LoadImage() \x82\xB5\x82\xA9\x8Eg\x82\xA6\x82?\xA2\x8A?\xAB\x82\xA9\x82?\xA4\x82\xA9\x82??\xB7\x82\xE9\x81B +// LoadImage()\x82ł\xCD .bmp \x88?O\x82?摜\x83t\x83@\x83C\x83\x8B\x82\xAA\x88\xB5\x82\xA6\x82?\xA2\x82?ŗv\x92\x8D\x88?B +// (2014.4.20 yutaka) +static BOOL IsLoadImageOnlyEnabled(void) +{ + OSVERSIONINFO osvi; + + osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&osvi); + // Vista \x96\xA2\x96\x9E\x82??\x82??A\x8D\xA1\x82?Œ?\xE8\x82???\x9E\x82?\xF0\x82\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD + // cf. SVN#4571(2011.8.4) + if (osvi.dwMajorVersion < 6) { + return TRUE; + } + return FALSE; +} + + void dprintf(char *format, ...) { va_list args; @@ -612,10 +632,17 @@ GlobalFree(fileBuf); - //\x89摜\x82\xF0\x83r\x83b\x83g\x83}\x83b\x83v\x82?\xB5\x82ē??\x9E\x82\xDD + if (IsLoadImageOnlyEnabled()) { + //\x89摜\x82\xF0\x83r\x83b\x83g\x83}\x83b\x83v\x82?\xB5\x82ē??\x9E\x82\xDD + hbm = LoadImage(0,src->file,IMAGE_BITMAP,0,0,LR_LOADFROMFILE); - hbm = LoadImage(0,src->file,IMAGE_BITMAP,0,0,LR_LOADFROMFILE); + } else { + // Susie plugin\x82œ??\x9E\x82??\xA2JPEG\x83t\x83@\x83C\x83\x8B\x82\xAA\x91\xB6\x8D?\xB5\x82\xBD\x8F?\x81A + // OLE \x82?p\x82\xB5\x82ē??B + hbm = GetBitmapHandle(src->file); + } + if(hbm) { BITMAP bm; @@ -835,10 +862,8 @@ void BGPreloadWallpaper(BGSrc *src) { -//#define DEBUG_XP HBITMAP hbm; WallpaperInfo wi; - OSVERSIONINFO osvi; int s_width, s_height; BGGetWallpaperInfo(&wi); @@ -847,12 +872,7 @@ strcpy(wi.filename, "c:\\usr\\ttssh2\\1011_01.jpg"); #endif - osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); - GetVersionEx(&osvi); -#ifdef DEBUG_XP - osvi.dwMajorVersion = 7; -#endif - if (osvi.dwMajorVersion < 6) { + if (IsLoadImageOnlyEnabled()) { //\x95ǎ\x86\x82\xF0\x93??\x9E\x82\xDD //LR_CREATEDIBSECTION \x82\xF0\x8Ew\x92?\x82\xE9\x82?\xAA\x83R\x83c if (wi.pattern == BG_STRETCH) { @@ -965,31 +985,39 @@ void BGStretchPicture(HDC hdcDest,BGSrc *src,int x,int y,int width,int height,BOOL bAntiAlias) { - if(!hdcDest || !src) - return; + if(!hdcDest || !src) + return; - if(bAntiAlias) - { - if(src->width != width || src->height != height) - { - HBITMAP hbm; + if(bAntiAlias) + { + if(src->width != width || src->height != height) + { + HBITMAP hbm; - hbm = LoadImage(0,src->file,IMAGE_BITMAP,width,height,LR_LOADFROMFILE); + if (IsLoadImageOnlyEnabled()) { + hbm = LoadImage(0,src->file,IMAGE_BITMAP,width,height,LR_LOADFROMFILE); + } else { + HBITMAP newhbm; + hbm = GetBitmapHandle(src->file); + newhbm = CreateStretched32BppBitmapBilinear(hbm, width, height); + DeleteObject(hbm); + hbm = newhbm; + } - if(!hbm) - return; - - DeleteBitmapDC(&(src->hdc)); - src->hdc = CreateBitmapDC(hbm); - src->width = width; - src->height = height; - } - - BitBlt(hdcDest,x,y,width,height,src->hdc,0,0,SRCCOPY); - }else{ - SetStretchBltMode(src->hdc,COLORONCOLOR); - StretchBlt(hdcDest,x,y,width,height,src->hdc,0,0,src->width,src->height,SRCCOPY); - } + if(!hbm) + return; + + DeleteBitmapDC(&(src->hdc)); + src->hdc = CreateBitmapDC(hbm); + src->width = width; + src->height = height; + } + + BitBlt(hdcDest,x,y,width,height,src->hdc,0,0,SRCCOPY); + }else{ + SetStretchBltMode(src->hdc,COLORONCOLOR); + StretchBlt(hdcDest,x,y,width,height,src->hdc,0,0,src->width,src->height,SRCCOPY); + } } void BGLoadPicture(HDC hdcDest,BGSrc *src) From svnnotify @ sourceforge.jp Sun Apr 20 19:58:55 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 20 Apr 2014 19:58:55 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NzFdICDmlLnniYjlsaXmrbTjgpLmm7Q=?= =?utf-8?b?5paw44GX44Gf44CC?= Message-ID: <1397991535.560304.2353.nullmailer@users.sourceforge.jp> Revision: 5571 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5571 Author: yutakapon Date: 2014-04-20 19:58:55 +0900 (Sun, 20 Apr 2014) 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 2014-04-20 10:45:52 UTC (rev 5570) +++ trunk/doc/en/html/about/history.html 2014-04-20 10:58:55 UTC (rev 5571) @@ -41,6 +41,7 @@
  • Bug fixes
    • The background color will not be painted well after the cursor position is restored.
    • +
    • Eterm look-feel: The background image file will not be drawn by using any JPEG file.
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2014-04-20 10:45:52 UTC (rev 5570) +++ trunk/doc/ja/html/about/history.html 2014-04-20 10:58:55 UTC (rev 5571) @@ -41,6 +41,7 @@
  • \x83o\x83O\x8FC\x90\xB3
    • \x83J\x81[\x83\\x83\x8B\x88?u\x95\x9C\x8C\xB3\x8C\xE3\x82?w\x8Ci\x90F\x82?\xB5\x82\xAD\x95`\x89悵\x82?\xA2\x8F?\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
    • +
    • Eterm look-feel: \x94w\x8Ci\x89摜\x82\xC9JPEG\x83t\x83@\x83C\x83\x8B\x82\xAA\x90\xB3\x82\xB5\x82\xAD\x93??\x9E\x82?\xEA\x82?\xA2\x8F?\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Sun Apr 20 20:05:42 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 20 Apr 2014 20:05:42 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NzJdICDmnKrkvb/nlKjlpInmlbDjga4=?= =?utf-8?b?6Zmk5Y6744CC?= Message-ID: <1397991942.869055.14291.nullmailer@users.sourceforge.jp> Revision: 5572 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5572 Author: yutakapon Date: 2014-04-20 20:05:42 +0900 (Sun, 20 Apr 2014) Log Message: ----------- 未使用変数の除去。 Modified Paths: -------------- trunk/teraterm/teraterm/vtterm.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/vtterm.c =================================================================== --- trunk/teraterm/teraterm/vtterm.c 2014-04-20 10:58:55 UTC (rev 5571) +++ trunk/teraterm/teraterm/vtterm.c 2014-04-20 11:05:42 UTC (rev 5572) @@ -3925,7 +3925,6 @@ int TermcapString(unsigned char *buff, int buffsize, unsigned char *capname) { int len = 0, l; - unsigned char c; unsigned char *capval = NULL; if (strcmp(capname, "Co") == 0 || strcmp(capname, "colors") == 0) { From svnnotify @ sourceforge.jp Wed Apr 30 21:57:38 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 30 Apr 2014 21:57:38 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5573=5D_Eterm_look-feel=3A__?= =?utf-8?b?6IOM5pmv55S75YOP44KS5oyH5a6a44GZ44KL44GL44Gp44GG44GL44KS44OB?= =?utf-8?b?44Kn44OD44Kv44Oc44OD44Kv44K544Gn5Yik5Yil44GZ44KL44KI44GG44Gr?= =?utf-8?b?44GX44Gf44CC?= Message-ID: <1398862658.060398.20780.nullmailer@users.sourceforge.jp> Revision: 5573 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5573 Author: yutakapon Date: 2014-04-30 21:57:36 +0900 (Wed, 30 Apr 2014) Log Message: ----------- Eterm look-feel: 背景画像を指定するかどうかをチェックボックスで判別するようにした。 ・組み合わせパターン Eterm look-feel Background Image 画像ファイル指定 ?なし 無効 無効 ?あり ?なし 無効 ?あり ?あり 有効 Modified Paths: -------------- trunk/teraterm/common/tt_res.h trunk/teraterm/teraterm/addsetting.cpp trunk/teraterm/teraterm/ttermpro.rc -------------- next part -------------- Modified: trunk/teraterm/common/tt_res.h =================================================================== --- trunk/teraterm/common/tt_res.h 2014-04-20 11:05:42 UTC (rev 5572) +++ trunk/teraterm/common/tt_res.h 2014-04-30 12:57:36 UTC (rev 5573) @@ -137,6 +137,7 @@ #define IDC_CONFIRM_CHANGE_PASTE 2512 #define IDC_CURSOR_CTRL_SEQ 2512 #define IDC_LOG_ROTATE 2512 +#define IDC_BGIMG_CHECK 2512 #define IDC_MOUSEWHEEL_SCROLL_LINE 2513 #define IDC_WINDOW_CTRL 2513 #define IDC_TRANSPROGRESS 2514 Modified: trunk/teraterm/teraterm/addsetting.cpp =================================================================== --- trunk/teraterm/teraterm/addsetting.cpp 2014-04-20 11:05:42 UTC (rev 5572) +++ trunk/teraterm/teraterm/addsetting.cpp 2014-04-30 12:57:36 UTC (rev 5573) @@ -771,7 +771,7 @@ SendDlgItemMessage(IDC_ENABLE_URL_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_ENABLE_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_URL_UNDERLINE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); - SendDlgItemMessage(IDC_BGIMG_LABEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); + SendDlgItemMessage(IDC_BGIMG_CHECK, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_BGIMG_EDIT, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_BGIMG_BUTTON, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_RESTART, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0)); @@ -786,9 +786,9 @@ GetDlgItemText(IDC_ETERM_LOOKFEEL, uimsg, sizeof(uimsg)); get_lang_msg("DLG_TAB_VISUAL_ETERM", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); SetDlgItemText(IDC_ETERM_LOOKFEEL, ts.UIMsg); - GetDlgItemText(IDC_BGIMG_LABEL, uimsg, sizeof(uimsg)); + GetDlgItemText(IDC_BGIMG_CHECK, uimsg, sizeof(uimsg)); get_lang_msg("DLG_TAB_VISUAL_BGIMG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); - SetDlgItemText(IDC_BGIMG_LABEL, ts.UIMsg); + SetDlgItemText(IDC_BGIMG_CHECK, ts.UIMsg); GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg)); get_lang_msg("DLG_TAB_VISUAL_MOUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); SetDlgItemText(IDC_MOUSE, ts.UIMsg); @@ -849,11 +849,20 @@ // Eterm look-feel\x82?w\x8Ci\x89摜\x8Ew\x92\xE8\x81B SetDlgItemText(IDC_BGIMG_EDIT, ts.BGImageFilePath); if (ts.EtermLookfeel.BGEnable) { - GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); - GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); - GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); + GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); + + btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); + if (strcmp(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE) == 0) { + btn->SetCheck(BST_CHECKED); + GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); + GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); + } else { + btn->SetCheck(BST_UNCHECKED); + GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); + GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); + } } else { - GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); + GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); } @@ -937,13 +946,38 @@ // \x83`\x83F\x83b\x83N\x82\xB3\x82?\x82\xE7 Enable/Disable \x82\xF0\x83g\x83O\x83\x8B\x82\xB7\x82\xE9\x81B btn = (CButton *)GetDlgItem(IDC_ETERM_LOOKFEEL); if (btn->GetCheck()) { - GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(TRUE); + GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(TRUE); + btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); + if (btn->GetCheck()) { + GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); + GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); + } else { + GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); + GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); + } + } else { + GetDlgItem(IDC_BGIMG_CHECK)->EnableWindow(FALSE); + GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); + GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); + + // \x96\xB3\x8C\x{27B0B3}\x82?\x82\xE7\x81ABGThemeFile \x82\xF0\x8C\xB3\x82??\xB7\x81B + strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); + // \x94w\x8Ci\x89摜\x82\xE0\x96\xB3\x8C\x{27B0B7}\x82\xE9\x81B + SetDlgItemText(IDC_BGIMG_EDIT, ""); + } + return TRUE; + + case IDC_BGIMG_CHECK: + btn = (CButton *)GetDlgItem(IDC_BGIMG_CHECK); + if (btn->GetCheck()) { GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(TRUE); GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(TRUE); + + strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); } else { - GetDlgItem(IDC_BGIMG_LABEL)->EnableWindow(FALSE); GetDlgItem(IDC_BGIMG_EDIT)->EnableWindow(FALSE); GetDlgItem(IDC_BGIMG_BUTTON)->EnableWindow(FALSE); + // \x96\xB3\x8C\x{27B0B3}\x82?\x82\xE7\x81ABGThemeFile \x82\xF0\x8C\xB3\x82??\xB7\x81B strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE_DEFAULT, sizeof(ts.EtermLookfeel.BGThemeFile)); // \x94w\x8Ci\x89摜\x82\xE0\x96\xB3\x8C\x{27B0B7}\x82\xE9\x81B @@ -959,7 +993,6 @@ if (selDlg.DoModal() == IDOK) { // \x94w\x8Ci\x89摜\x8Ew\x92肪\x88?}\x93I\x82?s\x82\xED\x82?\x82\xE7\x81ABGThemeFile \x82\xF0\x8CŒ艻\x82\xB7\x82\xE9\x81B SetDlgItemText(IDC_BGIMG_EDIT, selDlg.GetPathName()); - strncpy_s(ts.EtermLookfeel.BGThemeFile, BG_THEME_IMAGEFILE, sizeof(ts.EtermLookfeel.BGThemeFile)); } } return TRUE; Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2014-04-20 11:05:42 UTC (rev 5572) +++ trunk/teraterm/teraterm/ttermpro.rc 2014-04-30 12:57:36 UTC (rev 5573) @@ -117,9 +117,9 @@ CONTROL "&Eterm lookfeel(*)",IDC_ETERM_LOOKFEEL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,99,8,72,12 LTEXT "&Mouse cursor",IDC_MOUSE,10,22,70,8 LISTBOX IDC_MOUSE_CURSOR,10,32,48,35,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP - LTEXT "Background &Image",IDC_BGIMG_LABEL,100,22,60,8 - EDITTEXT IDC_BGIMG_EDIT,98,31,108,14,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_BGIMG_BUTTON,213,31,14,14 + CONTROL "Background &Image",IDC_BGIMG_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,102,20,104,10 + EDITTEXT IDC_BGIMG_EDIT,101,31,108,14,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_BGIMG_BUTTON,216,31,14,14 LTEXT "&Font Quality",IDC_FONT_QUALITY_LABEL,100,47,70,8 COMBOBOX IDC_FONT_QUALITY,100,56,80,52,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "ANSI color",IDC_ANSICOLOR,10,74,43,8 From svnnotify @ sourceforge.jp Wed Apr 30 22:30:48 2014 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 30 Apr 2014 22:30:48 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzU1NzRdICDmlLnniYjlsaXmrbTjgpLmm7Q=?= =?utf-8?b?5paw44GX44Gf44CC?= Message-ID: <1398864648.493549.18232.nullmailer@users.sourceforge.jp> Revision: 5574 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5574 Author: yutakapon Date: 2014-04-30 22:30:48 +0900 (Wed, 30 Apr 2014) Log Message: ----------- 改版履歴を更新した。 透過ウィンドウの記載内容を更新した。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/setup-additional.html trunk/doc/en/html/usage/transparent.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/setup-additional.html trunk/doc/ja/html/usage/transparent.html Added Paths: ----------- trunk/doc/en/html/usage/image/teraterm_backimg.png trunk/doc/ja/html/usage/image/teraterm_backimg.png -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2014-04-30 12:57:36 UTC (rev 5573) +++ trunk/doc/en/html/about/history.html 2014-04-30 13:30:48 UTC (rev 5574) @@ -32,11 +32,11 @@

    Tera Term

    2014.xx.xx (Ver 4.83) not released