From svnnotify @ sourceforge.jp Wed May 1 20:07:21 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 01 May 2013 20:07:21 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5219=5D__Tera_Term_Menu=E3=81=AE?= =?utf-8?b?44Os44K444K544OI44Oq44KSaW5p44OV44Kh44Kk44Or5YyW44GZ44KL44OE?= =?utf-8?b?44O844Or?= Message-ID: <1367406441.115306.27485.nullmailer@users.sourceforge.jp> Revision: 5219 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5219 Author: yutakapon Date: 2013-05-01 20:07:19 +0900 (Wed, 01 May 2013) Log Message: ----------- Tera Term Menuのレジストリをiniファイル化するツール - ActivePerlスクリプト Added Paths: ----------- trunk/installer/ttpmenu/ttpmenu.pl -------------- next part -------------- Added: trunk/installer/ttpmenu/ttpmenu.pl =================================================================== --- trunk/installer/ttpmenu/ttpmenu.pl (rev 0) +++ trunk/installer/ttpmenu/ttpmenu.pl 2013-05-01 11:07:19 UTC (rev 5219) @@ -0,0 +1,71 @@ + +# +# Export Tera Term Menu registry to ini file. +# with ActivePerl +# +# Usage: +# c:\>perl ttpmenu.pl > ttpmenu.ini +# + +use Win32::Registry; +use strict; + +my $TTMREG = "Software\\ShinpeiTools\\TTermMenu"; +my $tips; +my $key; +my @subkeys; + +PrintSectionName("TTermMenu"); +ExportIniFile($TTMREG); + +$HKEY_CURRENT_USER->Open($TTMREG, $tips) or die "Can not open registry"; +$tips->GetKeys(\@subkeys); +$tips->Close(); +foreach $key (@subkeys) { +# print "$key\n"; + PrintSectionName("$key"); + ExportIniFile($TTMREG . "\\" . $key); +} + + +exit(0); + + +sub PrintSectionName { + my($name) = @_; + + print "[$name]\n"; +} + + +sub ExportIniFile { + my($path) = @_; + my($tips); + my(%vals); + my($key, $RegType, $RegValue, $RegKey, @bytes); + + $HKEY_CURRENT_USER->Open($path, $tips) or die "Can not open registry"; + + $tips->GetValues(\%vals); + foreach $key (keys(%vals)) { + $RegType = $vals{$key}->[1]; + $RegValue = $vals{$key}->[2]; + $RegKey = $vals{$key}->[0]; + print "$RegKey="; + if ($RegType == REG_DWORD) { + printf "%08x\n", $RegValue; + + } elsif ($RegType == REG_BINARY) { + @bytes = unpack('C*', $RegValue); + printf "%02x ", $_ foreach @bytes; + print "\n"; + + } else { + print "$RegValue\n"; + } + } + print "\n"; + + $tips->Close(); +} + From svnnotify @ sourceforge.jp Wed May 1 20:20:01 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 01 May 2013 20:20:01 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjBdIHpsaWIgMS4yLiA4IOOBq+OCog==?= =?utf-8?b?44OD44OX44OH44O844OI44GX44Gf44CC?= Message-ID: <1367407201.921348.5830.nullmailer@users.sourceforge.jp> Revision: 5220 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5220 Author: yutakapon Date: 2013-05-01 20:20:01 +0900 (Wed, 01 May 2013) Log Message: ----------- zlib 1.2.8 にアップデートした。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/reference/develop.txt trunk/doc/ja/html/about/history.html trunk/doc/ja/html/reference/develop.txt -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-01 11:07:19 UTC (rev 5219) +++ trunk/doc/en/html/about/history.html 2013-05-01 11:20:01 UTC (rev 5220) @@ -81,6 +81,7 @@
  • added the Korean.lng language file. Special thanks to Daehong Kim.
  • upgraded TTSSH to 2.65
  • upgraded Oniguruma to 5.9.4
  • +
  • upgraded zlib to 1.2.8
  • Modified: trunk/doc/en/html/reference/develop.txt =================================================================== --- trunk/doc/en/html/reference/develop.txt 2013-05-01 11:07:19 UTC (rev 5219) +++ trunk/doc/en/html/reference/develop.txt 2013-05-01 11:20:01 UTC (rev 5220) @@ -24,7 +24,7 @@ * Libraries - Oniguruma 5.9.4 (http://www.geocities.jp/kosako3/oniguruma/) - OpenSSL 1.0.1e (http://www.openssl.org/) -- zlib 1.2.7 (http://www.zlib.net/) +- zlib 1.2.8 (http://www.zlib.net/) - PuTTY 0.62 (http://www.chiark.greenend.org.uk/~sgtatham/putty/) Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-01 11:07:19 UTC (rev 5219) +++ trunk/doc/ja/html/about/history.html 2013-05-01 11:20:01 UTC (rev 5220) @@ -80,6 +80,7 @@
  • \x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82??\x91\x8C\xEA(Korean.lng)\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81BDaehong Kim\x8E\x81\x82?\xB4\x8E?\xB5\x82?\xB7\x81B
  • TTSSH(2.65)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
  • Oniguruma 5.9.4\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • +
  • zlib 1.2.8\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • Modified: trunk/doc/ja/html/reference/develop.txt =================================================================== --- trunk/doc/ja/html/reference/develop.txt 2013-05-01 11:07:19 UTC (rev 5219) +++ trunk/doc/ja/html/reference/develop.txt 2013-05-01 11:20:01 UTC (rev 5220) @@ -24,7 +24,7 @@ \x81\xA1 \x83\x89\x83C\x83u\x83\x89\x83\x8A - Oniguruma 5.9.4 (http://www.geocities.jp/kosako3/oniguruma/) - OpenSSL 1.0.1e (http://www.openssl.org/) -- zlib 1.2.7 (http://www.zlib.net/) +- zlib 1.2.8 (http://www.zlib.net/) - PuTTY 0.62 (http://www.chiark.greenend.org.uk/~sgtatham/putty/) From svnnotify @ sourceforge.jp Wed May 1 20:22:58 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 01 May 2013 20:22:58 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjFdICDov73liqDnrofmiYDjgpLplpM=?= =?utf-8?b?6YGV44Gj44Gm44GE44Gf44Gu44KS5L+u5q2j44GX44Gf44CC?= Message-ID: <1367407378.682441.15829.nullmailer@users.sourceforge.jp> Revision: 5221 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5221 Author: yutakapon Date: 2013-05-01 20:22:58 +0900 (Wed, 01 May 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-05-01 11:20:01 UTC (rev 5220) +++ trunk/doc/en/html/about/history.html 2013-05-01 11:22:58 UTC (rev 5221) @@ -81,7 +81,6 @@
  • added the Korean.lng language file. Special thanks to Daehong Kim.
  • upgraded TTSSH to 2.65
  • upgraded Oniguruma to 5.9.4
  • -
  • upgraded zlib to 1.2.8
  • @@ -2054,6 +2053,7 @@
  • Misc
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-01 11:20:01 UTC (rev 5220) +++ trunk/doc/ja/html/about/history.html 2013-05-01 11:22:58 UTC (rev 5221) @@ -80,7 +80,6 @@
  • \x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82??\x91\x8C\xEA(Korean.lng)\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81BDaehong Kim\x8E\x81\x82?\xB4\x8E?\xB5\x82?\xB7\x81B
  • TTSSH(2.65)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
  • Oniguruma 5.9.4\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • -
  • zlib 1.2.8\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • @@ -2054,6 +2053,7 @@
  • \x82\xBB\x82?\xBC
  • From svnnotify @ sourceforge.jp Thu May 2 00:55:26 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 02 May 2013 00:55:26 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjJdICBUZXJhIFRlcm3jga7jgqbjgqM=?= =?utf-8?b?44Oz44OJ44Km576k44KS44CM5Lim44G544Gm6KGo56S644CN44GZ44KL6Zai?= =?utf-8?b?5pWw44KS6L+95Yqg44GX44Gf44CC?= Message-ID: <1367423726.319755.10033.nullmailer@users.sourceforge.jp> Revision: 5222 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5222 Author: yutakapon Date: 2013-05-02 00:55:25 +0900 (Thu, 02 May 2013) Log Message: ----------- Tera Termのウィンドウ群を「並べて表示」する関数を追加した。 関数自体はまだどこからも呼んでいないので、実際にはまだ動かない。 Modified Paths: -------------- trunk/teraterm/common/ttcommon.h trunk/teraterm/ttpcmn/ttcmn.c trunk/teraterm/ttpcmn/ttpcmn.def -------------- next part -------------- Modified: trunk/teraterm/common/ttcommon.h =================================================================== --- trunk/teraterm/common/ttcommon.h 2013-05-01 11:22:58 UTC (rev 5221) +++ trunk/teraterm/common/ttcommon.h 2013-05-01 15:55:25 UTC (rev 5222) @@ -35,6 +35,9 @@ void FAR PASCAL SelectNextWin(HWND HWin, int Next, BOOL SkipIconic); HWND FAR PASCAL GetNthWin(int n); void FAR PASCAL ShowAllWin(int stat); +void FAR PASCAL ShowAllWinSidebySide(HWND); +void FAR PASCAL ShowAllWinStacked(HWND); +void FAR PASCAL ShowAllWinCascade(HWND); int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b); int FAR PASCAL CommRead1Byte(PComVar cv, LPBYTE b); Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-01 11:22:58 UTC (rev 5221) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-01 15:55:25 UTC (rev 5222) @@ -1028,6 +1028,109 @@ } } +// \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x81[\x82\xF0\x8Dl\x97\xB6\x82\xB5\x82āA\x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y\x82\xF0\x8E擾\x82\xB7\x82\xE9\x81B +static void get_desktop_size_by_multi_monitor(HWND hwnd, RECT *rect) +{ + HMONITOR hMon; + MONITORINFO mi; + + // FIXME: Windows95\x82ł?\xA2\x92\xE8\x8B`\x82??l\x81B + hMon = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONEAREST); + + ZeroMemory( &mi, sizeof( mi )); + mi.cbSize = sizeof( mi ); + GetMonitorInfo(hMon, &mi); + *rect = mi.rcWork; // \x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y +} + +// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Side by Side) +void FAR PASCAL ShowAllWinSidebySide(HWND myhwnd) +{ + int i, n, width; + HWND hwnd[MAXNWIN]; + RECT rc; + + get_desktop_size_by_multi_monitor(myhwnd, &rc); + + n = 0; + for (i = 0 ; i < pm->NWin ; i++) { + if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) + continue; + + if (pm->WinList[i] == myhwnd) { + hwnd[n] = hwnd[0]; + hwnd[0] = myhwnd; + } else { + hwnd[n] = pm->WinList[i]; + } + n++; + } + if (n <= 1) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 + goto error; + + width = (rc.right - rc.left) / n; + for (i = 0 ; i < n ; i++) { + ShowWindow(hwnd[i], SW_RESTORE); + SetWindowPos(hwnd[i], 0, + width*i + rc.left, + rc.top, + width, + rc.bottom - rc.top, + SWP_NOOWNERZORDER | SWP_NOZORDER); + } + SetFocus(hwnd[0]); + +error: + return; +} + +// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F?\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Stacked) +void FAR PASCAL ShowAllWinStacked(HWND myhwnd) +{ + int i, n, height; + HWND hwnd[MAXNWIN]; + RECT rc; + + get_desktop_size_by_multi_monitor(myhwnd, &rc); + + n = 0; + for (i = 0 ; i < pm->NWin ; i++) { + if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) + continue; + + if (pm->WinList[i] == myhwnd) { + hwnd[n] = hwnd[0]; + hwnd[0] = myhwnd; + } else { + hwnd[n] = pm->WinList[i]; + } + n++; + } + if (n <= 1) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 + goto error; + + height = (rc.bottom - rc.top) / n; + for (i = 0 ; i < n ; i++) { + ShowWindow(hwnd[i], SW_RESTORE); + SetWindowPos(hwnd[i], 0, + rc.left, + rc.top + height*i, + rc.right - rc.left, + height, + SWP_NOOWNERZORDER | SWP_NOZORDER); + } + SetFocus(hwnd[0]); + +error: + return; +} + +// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8Fd\x82??\\x8E\xA6\x82\xB7\x82\xE9(Cascade) +void FAR PASCAL ShowAllWinCascade(HWND myhwnd) +{ + // TODO: +} + int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b) { if ( ! cv->Ready ) { Modified: trunk/teraterm/ttpcmn/ttpcmn.def =================================================================== --- trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-01 11:22:58 UTC (rev 5221) +++ trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-01 15:55:25 UTC (rev 5222) @@ -47,3 +47,6 @@ mctimelocal @53 RestartTeraTerm @55 + ShowAllWinSidebySide @56 + ShowAllWinStacked @57 + ShowAllWinCascade @58 From svnnotify @ sourceforge.jp Thu May 2 14:37:15 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 02 May 2013 14:37:15 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjNdICDjgIzph43jga3jgabooajnpLo=?= =?utf-8?b?44CN44CM5bem5Y+z44Gr5Lim44G544Gm6KGo56S644CN44CM5LiK5LiL44Gr?= =?utf-8?b?5Lim44G544Gm6KGo56S644CN44KS6KGM44GG6Zai5pWw44KS6L+95Yqg44GX?= =?utf-8?b?44Gf44CC?= Message-ID: <1367473035.977791.4989.nullmailer@users.sourceforge.jp> Revision: 5223 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5223 Author: yutakapon Date: 2013-05-02 14:37:15 +0900 (Thu, 02 May 2013) Log Message: ----------- 「重ねて表示」「左右に並べて表示」「上下に並べて表示」を行う関数を追加した。 結局、自前でやらずに、Win32APIを利用する。 共有メモリを拡張したので、以前のTera Termとの混在は不可。 Modified Paths: -------------- trunk/teraterm/common/tttypes.h trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-05-01 15:55:25 UTC (rev 5222) +++ trunk/teraterm/common/tttypes.h 2013-05-02 05:37:15 UTC (rev 5223) @@ -1009,6 +1009,8 @@ * char[1] : COM16 15 14 13 12 11 10 9 ... */ unsigned char ComFlag[(MAXCOMPORT-1)/CHAR_BIT+1]; + /* Previous window rect (Tera Term 4.78 or later) */ + WINDOWPLACEMENT WinPrevRect[MAXNWIN]; } TMap; typedef TMap far *PMap; Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-01 15:55:25 UTC (rev 5222) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-02 05:37:15 UTC (rev 5223) @@ -838,6 +838,7 @@ return 0; } pm->WinList[pm->NWin++] = HWinVT; + memset(&pm->WinPrevRect[pm->NWin - 1], 0, sizeof(pm->WinPrevRect[pm->NWin - 1])); // RECT clear if (pm->NWin==1) { return 1; } @@ -860,6 +861,7 @@ } for (j=i ; jNWin-1 ; j++) { pm->WinList[j] = pm->WinList[j+1]; + pm->WinPrevRect[j] = pm->WinPrevRect[j+1]; // RECT shift } if (pm->NWin>0) { pm->NWin--; @@ -1012,9 +1014,58 @@ void FAR PASCAL ShowAllWin(int stat) { int i; + WINDOWPLACEMENT rc0; + RECT rc; + HMONITOR hMonitor; + MONITORINFO mi; + memset(&rc0, 0, sizeof(rc0)); + for (i=0; i < pm->NWin; i++) { - ShowWindow(pm->WinList[i], stat); + // \x95\x9C\x8C\xB3\x8Ew\x92\xE8\x82ŁA\x91O\x89\xF1\x82?\xF3\x91?\xAA\x8Ec\x82\xC1\x82Ă\xA2\x82\xE9\x8F?\x82?A\x83E\x83B\x83\x93\x83h\x83E\x82?\xF3\x91?\xF0\x8C\xB3\x82??\xB7\x81B + if (stat == SW_RESTORE && memcmp(&pm->WinPrevRect[i], &rc0, sizeof(rc0)) != 0) { + rc = pm->WinPrevRect[i].rcNormalPosition; + + // \x91Ώ?\x82\x83j\x83^\x82?\xEE\x95\xF1\x82\xF0\x8E擾 + hMonitor = MonitorFromRect(&rc, MONITOR_DEFAULTTONEAREST); + mi.cbSize = sizeof(MONITORINFO); + GetMonitorInfo(hMonitor, &mi); + + // \x88?u\x95?\x81i\x95\x9C\x8C\xB3\x91O\x8C\xE3\x82ʼn?x\x82\xAA\x95ς\xED\x82\xC1\x82Ă\xA2\x82\xE9\x8F?\x82???\xF4\x81j + if (rc.right > mi.rcMonitor.right) { + rc.left -= rc.right - mi.rcMonitor.right; + rc.right = mi.rcMonitor.right; + } + if (rc.left < mi.rcMonitor.left) { + rc.right += mi.rcMonitor.left - rc.left; + rc.left = mi.rcMonitor.left; + } + if (rc.bottom > mi.rcMonitor.bottom) { + rc.top -= rc.bottom - mi.rcMonitor.bottom; + rc.bottom = mi.rcMonitor.bottom; + } + if (rc.top < mi.rcMonitor.top) { + rc.bottom += mi.rcMonitor.top - rc.top; + rc.top = mi.rcMonitor.top; + } + + // \x83E\x83B\x83\x93\x83h\x83E\x88?u\x95\x9C\x8C\xB3 + SetWindowPos( + pm->WinList[i], NULL, + rc.left, + rc.top, + rc.right - rc.left, + rc.bottom - rc.top, + SWP_NOZORDER); + + // \x8Dő?\x82\xB5\x82Ă\xA2\x82\xBD\x82\xA9\x81H + if (pm->WinPrevRect[i].showCmd == SW_SHOWMAXIMIZED) { + ShowWindow(pm->WinList[i], SW_MAXIMIZE); + } + + } else { + ShowWindow(pm->WinList[i], stat); + } } } @@ -1028,6 +1079,7 @@ } } +#if 0 // \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x81[\x82\xF0\x8Dl\x97\xB6\x82\xB5\x82āA\x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y\x82\xF0\x8E擾\x82\xB7\x82\xE9\x81B static void get_desktop_size_by_multi_monitor(HWND hwnd, RECT *rect) { @@ -1042,21 +1094,27 @@ GetMonitorInfo(hMon, &mi); *rect = mi.rcWork; // \x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y } +#endif -// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Side by Side) -void FAR PASCAL ShowAllWinSidebySide(HWND myhwnd) +// \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xF0\x92T\x82\xB5\x81A\x8C\xBB\x8D??u\x82\xF0\x8BL\x89\xAF\x82\xB3\x82\xB9\x82Ă\xA8\x82\xAD\x81B +static void get_valid_window_and_memorize_rect(HWND myhwnd, HWND hwnd[], int *num) { - int i, n, width; - HWND hwnd[MAXNWIN]; - RECT rc; + int i, n; + WINDOWPLACEMENT wndPlace; - get_desktop_size_by_multi_monitor(myhwnd, &rc); - n = 0; for (i = 0 ; i < pm->NWin ; i++) { - if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) + if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) { + memset(&pm->WinPrevRect[i], 0, sizeof(pm->WinPrevRect[i])); continue; + } + // \x8C\xBB\x8D??u\x82\xF0\x8Ao\x82\xA6\x82Ă\xA8\x82\xAD\x81B + wndPlace.length = sizeof(WINDOWPLACEMENT); + GetWindowPlacement(pm->WinList[i], &wndPlace); + pm->WinPrevRect[i] = wndPlace; + + // \x8E\xA9\x95\xAA\x8E\xA9\x90g\x82?擪\x82?\xB7\x82\xE9\x81B if (pm->WinList[i] == myhwnd) { hwnd[n] = hwnd[0]; hwnd[0] = myhwnd; @@ -1065,70 +1123,47 @@ } n++; } - if (n <= 1) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - goto error; + *num = n; - width = (rc.right - rc.left) / n; - for (i = 0 ; i < n ; i++) { - ShowWindow(hwnd[i], SW_RESTORE); - SetWindowPos(hwnd[i], 0, - width*i + rc.left, - rc.top, - width, - rc.bottom - rc.top, - SWP_NOOWNERZORDER | SWP_NOZORDER); + // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82?\xA2\x96\x9E\x82?\xE7\x82?A\x8BL\x89\xAF\x82\xF0\x83N\x83\x8A\x83A\x82\xB7\x82\xE9\x81B + if (n <= 1) { + for (i = 0 ; i < pm->NWin ; i++) { + memset(&pm->WinPrevRect[i], 0, sizeof(pm->WinPrevRect[i])); + } } - SetFocus(hwnd[0]); +} -error: - return; +// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Side by Side) +void FAR PASCAL ShowAllWinSidebySide(HWND myhwnd) +{ + int n; + HWND hwnd[MAXNWIN]; + + get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); + if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 + TileWindows(NULL, MDITILE_HORIZONTAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F?\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Stacked) void FAR PASCAL ShowAllWinStacked(HWND myhwnd) { - int i, n, height; + int n; HWND hwnd[MAXNWIN]; - RECT rc; - get_desktop_size_by_multi_monitor(myhwnd, &rc); - - n = 0; - for (i = 0 ; i < pm->NWin ; i++) { - if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) - continue; - - if (pm->WinList[i] == myhwnd) { - hwnd[n] = hwnd[0]; - hwnd[0] = myhwnd; - } else { - hwnd[n] = pm->WinList[i]; - } - n++; - } - if (n <= 1) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - goto error; - - height = (rc.bottom - rc.top) / n; - for (i = 0 ; i < n ; i++) { - ShowWindow(hwnd[i], SW_RESTORE); - SetWindowPos(hwnd[i], 0, - rc.left, - rc.top + height*i, - rc.right - rc.left, - height, - SWP_NOOWNERZORDER | SWP_NOZORDER); - } - SetFocus(hwnd[0]); - -error: - return; + get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); + if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 + TileWindows(NULL, MDITILE_VERTICAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8Fd\x82??\\x8E\xA6\x82\xB7\x82\xE9(Cascade) void FAR PASCAL ShowAllWinCascade(HWND myhwnd) { - // TODO: + int n; + HWND hwnd[MAXNWIN]; + + get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); + if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 + CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, n, hwnd); } int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b) From svnnotify @ sourceforge.jp Thu May 2 15:37:10 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 02 May 2013 15:37:10 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjRdICDjgIzph43jga3jgabooajnpLo=?= =?utf-8?b?44CN44CM5bem5Y+z44Gr5Lim44G544Gm6KGo56S644CN44CM5LiK5LiL44Gr?= =?utf-8?b?5Lim44G544Gm6KGo56S644CN44KSIFdpbmRvdyDjg6Hjg4vjg6Xjg7zjgas=?= =?utf-8?b?6L+95Yqg44GX44Gf44CC?= Message-ID: <1367476630.297138.21265.nullmailer@users.sourceforge.jp> Revision: 5224 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5224 Author: yutakapon Date: 2013-05-02 15:37:09 +0900 (Thu, 02 May 2013) Log Message: ----------- 「重ねて表示」「左右に並べて表示」「上下に並べて表示」を Window メニューに追加した。 Modified Paths: -------------- trunk/doc/en/html/reference/keycode.txt trunk/doc/ja/html/reference/keycode.txt trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/teraterm/vtwin.h trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/doc/en/html/reference/keycode.txt =================================================================== --- trunk/doc/en/html/reference/keycode.txt 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/doc/en/html/reference/keycode.txt 2013-05-02 06:37:09 UTC (rev 5224) @@ -432,6 +432,9 @@ [Window] Window 50810 [Window] Minimize All 50811 [Window] Restore All 50812 +[Window] Cascade 50813 +[Window] Stacked 50814 +[Window] Side by Side 50815 [Help] Index 50910 [Help] About Tera Term 50990 Modified: trunk/doc/ja/html/reference/keycode.txt =================================================================== --- trunk/doc/ja/html/reference/keycode.txt 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/doc/ja/html/reference/keycode.txt 2013-05-02 06:37:09 UTC (rev 5224) @@ -442,6 +442,9 @@ [Window] Window 50810 [Window] Minimize All 50811 [Window] Restore All 50812 +[Window] Cascade 50813 +[Window] Stacked 50814 +[Window] Side by Side 50815 [Help] Index 50910 [Help] About Tera Term 50990 Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/teraterm/common/tttypes.h 2013-05-02 06:37:09 UTC (rev 5224) @@ -985,6 +985,9 @@ #define ID_WINDOW_WINDOW 50810 #define ID_WINDOW_MINIMIZEALL 50811 #define ID_WINDOW_RESTOREALL 50812 +#define ID_WINDOW_CASCADEALL 50813 +#define ID_WINDOW_STACKED 50814 +#define ID_WINDOW_SIDEBYSIDE 50815 #define ID_TEKWINDOW_WINDOW 51810 #define ID_TRANSFER 9 // the position on [File] menu Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-02 06:37:09 UTC (rev 5224) @@ -206,6 +206,9 @@ ON_COMMAND(ID_CONTROL_SHOW_MACRO, OnShowMacroWindow) ON_COMMAND(ID_WINDOW_WINDOW, OnWindowWindow) ON_COMMAND(ID_WINDOW_MINIMIZEALL, OnWindowMinimizeAll) + ON_COMMAND(ID_WINDOW_CASCADEALL, OnWindowCascade) + ON_COMMAND(ID_WINDOW_STACKED, OnWindowStacked) + ON_COMMAND(ID_WINDOW_SIDEBYSIDE, OnWindowSidebySide) ON_COMMAND(ID_WINDOW_RESTOREALL, OnWindowRestoreAll) ON_COMMAND(ID_HELP_INDEX2, OnHelpIndex) ON_COMMAND(ID_HELP_ABOUT, OnHelpAbout) @@ -5317,6 +5320,21 @@ ShowAllWin(SW_MINIMIZE); } +void CVTWindow::OnWindowCascade() +{ + ShowAllWinCascade(HVTWin); +} + +void CVTWindow::OnWindowStacked() +{ + ShowAllWinStacked(HVTWin); +} + +void CVTWindow::OnWindowSidebySide() +{ + ShowAllWinSidebySide(HVTWin); +} + void CVTWindow::OnWindowRestoreAll() { ShowAllWin(SW_RESTORE); Modified: trunk/teraterm/teraterm/vtwin.h =================================================================== --- trunk/teraterm/teraterm/vtwin.h 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/teraterm/teraterm/vtwin.h 2013-05-02 06:37:09 UTC (rev 5224) @@ -175,6 +175,9 @@ afx_msg void OnShowMacroWindow(); afx_msg void OnWindowWindow(); afx_msg void OnWindowMinimizeAll(); + afx_msg void OnWindowCascade(); + afx_msg void OnWindowStacked(); + afx_msg void OnWindowSidebySide(); afx_msg void OnWindowRestoreAll(); afx_msg void OnHelpIndex(); afx_msg void OnHelpUsing(); Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-02 05:37:15 UTC (rev 5223) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-02 06:37:09 UTC (rev 5224) @@ -930,6 +930,15 @@ get_lang_msg("MENU_WINDOW_MINIMIZEALL", buf, buflen, "&Minimize All", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_MINIMIZEALL, buf); + get_lang_msg("MENU_WINDOW_CASCADE", buf, buflen, "&Cascade", langFile); + AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_CASCADEALL, buf); + + get_lang_msg("MENU_WINDOW_STACKED", buf, buflen, "&Stacked", langFile); + AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_STACKED, buf); + + get_lang_msg("MENU_WINDOW_SIDEBYSIDE", buf, buflen, "Side &by Side", langFile); + AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_SIDEBYSIDE, buf); + get_lang_msg("MENU_WINDOW_RESTOREALL", buf, buflen, "&Restore All", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_RESTOREALL, buf); } From svnnotify @ sourceforge.jp Thu May 2 15:49:58 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 02 May 2013 15:49:58 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjVdICDjgIzph43jga3jgabooajnpLo=?= =?utf-8?b?44CN44CM5bem5Y+z44Gr5Lim44G544Gm6KGo56S644CN44CM5LiK5LiL44Gr?= =?utf-8?b?5Lim44G544Gm6KGo56S644CN44GuSTE4TuWvvuW/nOOAgg==?= Message-ID: <1367477398.687888.20249.nullmailer@users.sourceforge.jp> Revision: 5225 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5225 Author: yutakapon Date: 2013-05-02 15:49:58 +0900 (Thu, 02 May 2013) Log Message: ----------- 「重ねて表示」「左右に並べて表示」「上下に並べて表示」のI18N対応。 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-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/English.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -75,6 +75,9 @@ MENU_WINDOW=&Window MENU_WINDOW_WINDOW=&Window MENU_WINDOW_MINIMIZEALL=&Minimize All +MENU_WINDOW_CASCADE=&Cascade +MENU_WINDOW_STACKED=&Stacked +MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All MENU_HELP=&Help Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2013-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/French.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -76,6 +76,9 @@ MENU_WINDOW=Fen\xEAtre(&W) MENU_WINDOW_WINDOW=&Fen\xEAtre MENU_WINDOW_MINIMIZEALL=&Minimize All +MENU_WINDOW_CASCADE=&Cascade +MENU_WINDOW_STACKED=&Stacked +MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All MENU_HELP=&Aide Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2013-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/German.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -76,6 +76,9 @@ MENU_WINDOW=&Fenster MENU_WINDOW_WINDOW=&Fenster MENU_WINDOW_MINIMIZEALL=&Minimize All +MENU_WINDOW_CASCADE=&Cascade +MENU_WINDOW_STACKED=&Stacked +MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All MENU_HELP=&Hilfe Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2013-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/Japanese.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -75,6 +75,9 @@ MENU_WINDOW=\x83E\x83B\x83\x93\x83h\x83E(&W) MENU_WINDOW_WINDOW=\x83E\x83B\x83\x93\x83h\x83E(&W) MENU_WINDOW_MINIMIZEALL=\x82\xB7\x82?č?\xAC\x89\xBB(&M) +MENU_WINDOW_CASCADE=\x8Fd\x82??\\x8E\xA6(&C) +MENU_WINDOW_STACKED=\x8F?\x82?\xC0\x82??\\x8E\xA6(&S) +MENU_WINDOW_SIDEBYSIDE=\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(&B) MENU_WINDOW_RESTOREALL=\x82\xB7\x82??\x9C\x8C\xB3(&R) MENU_HELP=\x83w\x83\x8B\x83v(&H) Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2013-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/Korean.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -73,6 +73,9 @@ MENU_WINDOW=â(&W) MENU_WINDOW_WINDOW=â \xB8\xF1\xB7\xCF(&W) MENU_WINDOW_MINIMIZEALL=â \xC3?\xD2?(&M) +MENU_WINDOW_CASCADE=&Cascade +MENU_WINDOW_STACKED=&Stacked +MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=â \xBA\xB9\xB1\xB8(&R) MENU_HELP=\xB5\xB5\xBF\xF2\xB8\xBB(&H) Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2013-05-02 06:37:09 UTC (rev 5224) +++ trunk/installer/release/lang/Russian.lng 2013-05-02 06:49:58 UTC (rev 5225) @@ -76,6 +76,9 @@ MENU_WINDOW=&\xCE\xEA\xED\xEE MENU_WINDOW_WINDOW=&\xCE\xEF\xF6\xE8\xE8 MENU_WINDOW_MINIMIZEALL=&\xD1\xE2\xE5\xF0\xED\xF3\xF2\xFC \xEE\xEA\xED\xE0 +MENU_WINDOW_CASCADE=&Cascade +MENU_WINDOW_STACKED=&Stacked +MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&\xC2\xEE\xF1\xF1\xF2\xE0\xED\xEE\xE2\xE8\xF2\xFC \xEE\xEA\xED\xE0 MENU_HELP=&\xCF\xEE\xEC\xEE\xF9 From svnnotify @ sourceforge.jp Thu May 2 16:10:32 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Thu, 02 May 2013 16:10:32 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjZdICDjgIzph43jga3jgabooajnpLo=?= =?utf-8?b?44CN44CM5bem5Y+z44Gr5Lim44G544Gm6KGo56S644CN44CM5LiK5LiL44Gr?= =?utf-8?b?5Lim44G544Gm6KGo56S644CN44Gr6Zai44GZ44KL44OJ44Kt44Ol44Oh44Oz?= =?utf-8?b?44OI44KS6L+95Yqg44GX44Gf44CC?= Message-ID: <1367478632.620872.17429.nullmailer@users.sourceforge.jp> Revision: 5226 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5226 Author: yutakapon Date: 2013-05-02 16:10:32 +0900 (Thu, 02 May 2013) Log Message: ----------- 「重ねて表示」「左右に並べて表示」「上下に並べて表示」に関するドキュメントを追加した。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/window.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/window.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-02 06:49:58 UTC (rev 5225) +++ trunk/doc/en/html/about/history.html 2013-05-02 07:10:32 UTC (rev 5226) @@ -63,6 +63,7 @@ +
  • added the Cascade, Stacked and Side By Side under the Window menu.
  • Modified: trunk/doc/en/html/menu/window.html =================================================================== --- trunk/doc/en/html/menu/window.html 2013-05-02 06:49:58 UTC (rev 5225) +++ trunk/doc/en/html/menu/window.html 2013-05-02 07:10:32 UTC (rev 5226) @@ -26,6 +26,22 @@
    Minimize all Tera-Term window.
    + +
    Cascade
    +
    + Cascade, which puts windows in a single stack that has been fanned out so that the window title appear. +
    + +
    Stacked
    +
    + Stacked, which puts windows in one or more vertical stacks depending on how many windows you have open. +
    + +
    Side By Side
    +
    + Side by side, which places each window -open, but not maximized- on the desktop so you can see all the windows at once. +
    +
    Restore All
    Restore all Tera-Term window. Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-02 06:49:58 UTC (rev 5225) +++ trunk/doc/ja/html/about/history.html 2013-05-02 07:10:32 UTC (rev 5226) @@ -62,6 +62,7 @@ +
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Modified: trunk/doc/ja/html/menu/window.html =================================================================== --- trunk/doc/ja/html/menu/window.html 2013-05-02 06:49:58 UTC (rev 5225) +++ trunk/doc/ja/html/menu/window.html 2013-05-02 07:10:32 UTC (rev 5226) @@ -27,6 +27,22 @@
    \x82\xB7\x82?Ă\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D?\xAC\x89\xBB\x82\xB5\x82?\xB7\x81B
    + +
    Cascade
    +
    + Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8Fd\x82??\\x8E\xA6\x82\xB5\x82?\xB7\x81B +
    + +
    Stacked
    +
    + Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F?\x82?\xC0\x82??\\x8E\xA6\x82\xB5\x82?\xB7\x81B +
    + +
    Side By Side
    +
    + Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x82\xB5\x82?\xB7\x81B +
    +
    Restore All
    \x82\xB7\x82?Ă\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x92?\xED\x95\\x8E\xA6\x82?\xB5\x82?\xB7\x81B From svnnotify @ sourceforge.jp Fri May 3 18:51:04 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 03 May 2013 18:51:04 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjddICDjgIzluLjjgavmiYvliY3jgas=?= =?utf-8?b?6KGo56S644CN44KSIFdpbmRvdyDjg6Hjg4vjg6Xjg7zjgavov73liqDjgZc=?= =?utf-8?b?44Gf44CC?= Message-ID: <1367574664.785883.20328.nullmailer@users.sourceforge.jp> Revision: 5227 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5227 Author: yutakapon Date: 2013-05-03 18:51:03 +0900 (Fri, 03 May 2013) Log Message: ----------- 「常に手前に表示」を Window メニューに追加した。 Modified Paths: -------------- trunk/doc/en/html/reference/keycode.txt trunk/doc/ja/html/reference/keycode.txt trunk/teraterm/common/ttcommon.h trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/tekwin.cpp trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/teraterm/vtwin.h trunk/teraterm/ttpcmn/ttcmn.c trunk/teraterm/ttpcmn/ttpcmn.def -------------- next part -------------- Modified: trunk/doc/en/html/reference/keycode.txt =================================================================== --- trunk/doc/en/html/reference/keycode.txt 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/doc/en/html/reference/keycode.txt 2013-05-03 09:51:03 UTC (rev 5227) @@ -435,6 +435,7 @@ [Window] Cascade 50813 [Window] Stacked 50814 [Window] Side by Side 50815 +[Window] TopMost 50816 [Help] Index 50910 [Help] About Tera Term 50990 Modified: trunk/doc/ja/html/reference/keycode.txt =================================================================== --- trunk/doc/ja/html/reference/keycode.txt 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/doc/ja/html/reference/keycode.txt 2013-05-03 09:51:03 UTC (rev 5227) @@ -445,6 +445,7 @@ [Window] Cascade 50813 [Window] Stacked 50814 [Window] Side by Side 50815 +[Window] TopMost 50816 [Help] Index 50910 [Help] About Tera Term 50990 Modified: trunk/teraterm/common/ttcommon.h =================================================================== --- trunk/teraterm/common/ttcommon.h 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/common/ttcommon.h 2013-05-03 09:51:03 UTC (rev 5227) @@ -29,7 +29,7 @@ int FAR PASCAL RegWin(HWND HWinVT, HWND HWinTEK); void FAR PASCAL UnregWin(HWND HWin); -void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag); +void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag, HWND myhwnd); void FAR PASCAL SetWinList(HWND HWin, HWND HDlg, int IList); void FAR PASCAL SelectWin(int WinId); void FAR PASCAL SelectNextWin(HWND HWin, int Next, BOOL SkipIconic); @@ -38,6 +38,7 @@ void FAR PASCAL ShowAllWinSidebySide(HWND); void FAR PASCAL ShowAllWinStacked(HWND); void FAR PASCAL ShowAllWinCascade(HWND); +void FAR PASCAL SwitchWindowTopMost(HWND myhwnd); int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b); int FAR PASCAL CommRead1Byte(PComVar cv, LPBYTE b); Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/common/tttypes.h 2013-05-03 09:51:03 UTC (rev 5227) @@ -988,6 +988,7 @@ #define ID_WINDOW_CASCADEALL 50813 #define ID_WINDOW_STACKED 50814 #define ID_WINDOW_SIDEBYSIDE 50815 +#define ID_WINDOW_TOPMOST 50816 #define ID_TEKWINDOW_WINDOW 51810 #define ID_TRANSFER 9 // the position on [File] menu Modified: trunk/teraterm/teraterm/tekwin.cpp =================================================================== --- trunk/teraterm/teraterm/tekwin.cpp 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/teraterm/tekwin.cpp 2013-05-03 09:51:03 UTC (rev 5227) @@ -217,7 +217,7 @@ } } else if ( SubMenu == WinMenu ) { - SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 0); + SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 0, NULL); } } Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-03 09:51:03 UTC (rev 5227) @@ -209,6 +209,7 @@ ON_COMMAND(ID_WINDOW_CASCADEALL, OnWindowCascade) ON_COMMAND(ID_WINDOW_STACKED, OnWindowStacked) ON_COMMAND(ID_WINDOW_SIDEBYSIDE, OnWindowSidebySide) + ON_COMMAND(ID_WINDOW_TOPMOST, OnWindowTopMost) ON_COMMAND(ID_WINDOW_RESTOREALL, OnWindowRestoreAll) ON_COMMAND(ID_HELP_INDEX2, OnHelpIndex) ON_COMMAND(ID_HELP_ABOUT, OnHelpAbout) @@ -1413,7 +1414,7 @@ } else if (SubMenu == WinMenu) { - SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 1); + SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 1, HVTWin); } TTXModifyPopupMenu(SubMenu); /* TTPLUG */ @@ -5335,6 +5336,11 @@ ShowAllWinSidebySide(HVTWin); } +void CVTWindow::OnWindowTopMost() +{ + SwitchWindowTopMost(HVTWin); +} + void CVTWindow::OnWindowRestoreAll() { ShowAllWin(SW_RESTORE); Modified: trunk/teraterm/teraterm/vtwin.h =================================================================== --- trunk/teraterm/teraterm/vtwin.h 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/teraterm/vtwin.h 2013-05-03 09:51:03 UTC (rev 5227) @@ -178,6 +178,7 @@ afx_msg void OnWindowCascade(); afx_msg void OnWindowStacked(); afx_msg void OnWindowSidebySide(); + afx_msg void OnWindowTopMost(); afx_msg void OnWindowRestoreAll(); afx_msg void OnHelpIndex(); afx_msg void OnHelpUsing(); Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-03 09:51:03 UTC (rev 5227) @@ -18,6 +18,7 @@ #include "compat_w95.h" #include "tt_res.h" +#include "ttcommon.h" /* first instance flag */ static BOOL FirstInstance = TRUE; @@ -31,6 +32,9 @@ #define TEKCLASSNAME "TEKWin32" +static BOOL GetWindowTopMost(HWND myhwnd); + + void PASCAL CopyShmemToTTSet(PTTSet ts) { // \x8C\xBB\x8D???\xE8\x82\xF0\x8B\xA4\x97L\x83\x81\x83\x82\x83\x8A\x82\xA9\x82\xE7\x83R\x83s\x81[\x82\xB7\x82\xE9 @@ -886,7 +890,7 @@ return '+'; } -void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag) +void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag, HWND myhwnd) { int i; char Temp[MAXPATHLEN]; @@ -941,6 +945,12 @@ get_lang_msg("MENU_WINDOW_RESTOREALL", buf, buflen, "&Restore All", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_RESTOREALL, buf); + + get_lang_msg("MENU_WINDOW_TOPMOST", buf, buflen, "&TopMost", langFile); + if (GetWindowTopMost(myhwnd) == TRUE) + AppendMenu(menu, MF_ENABLED | MF_STRING | MFS_CHECKED, ID_WINDOW_TOPMOST, buf); + else + AppendMenu(menu, MF_ENABLED | MF_STRING | MFS_UNCHECKED, ID_WINDOW_TOPMOST, buf); } else { AppendMenu(menu,MF_ENABLED | MF_STRING,ID_TEKWINDOW_WINDOW, buf); @@ -1175,6 +1185,32 @@ CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, n, hwnd); } +// \x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82ł\xA0\x82?\x81H +static BOOL GetWindowTopMost(HWND myhwnd) +{ + DWORD val; + + val = (DWORD)GetWindowLongPtr(myhwnd, GWL_EXSTYLE); + if (val & WS_EX_TOPMOST) + return TRUE; + else + return FALSE; +} + +// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82?\xB7\x82?\x82\xF0\x83g\x83O\x83\x8B\x82Ő?\xE8\x91?\xA6\x82\xE9\x81B +void FAR PASCAL SwitchWindowTopMost(HWND myhwnd) +{ + HWND style; + + if (GetWindowTopMost(myhwnd) == TRUE) + style = HWND_NOTOPMOST; + else + style = HWND_TOPMOST; + + SetWindowPos(myhwnd, style, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE ); +} + + int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b) { if ( ! cv->Ready ) { Modified: trunk/teraterm/ttpcmn/ttpcmn.def =================================================================== --- trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-02 07:10:32 UTC (rev 5226) +++ trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-03 09:51:03 UTC (rev 5227) @@ -50,3 +50,4 @@ ShowAllWinSidebySide @56 ShowAllWinStacked @57 ShowAllWinCascade @58 + SwitchWindowTopMost @59 From svnnotify @ sourceforge.jp Fri May 3 18:57:52 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 03 May 2013 18:57:52 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjhdICDjgIzluLjjgavmiYvliY3jgas=?= =?utf-8?b?6KGo56S644CN44GuSTE4TuWvvuW/nOOAgg==?= Message-ID: <1367575072.416574.11467.nullmailer@users.sourceforge.jp> Revision: 5228 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5228 Author: yutakapon Date: 2013-05-03 18:57:52 +0900 (Fri, 03 May 2013) Log Message: ----------- 「常に手前に表示」のI18N対応。 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-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/English.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -79,6 +79,7 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All +MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Help MENU_HELP_INDEX=&Index Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2013-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/French.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -80,6 +80,7 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All +MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Aide MENU_HELP_INDEX=&Index Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2013-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/German.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -80,6 +80,7 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All +MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Hilfe MENU_HELP_INDEX=&Hilfedatei Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2013-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/Japanese.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -79,6 +79,7 @@ MENU_WINDOW_STACKED=\x8F?\x82?\xC0\x82??\\x8E\xA6(&S) MENU_WINDOW_SIDEBYSIDE=\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(&B) MENU_WINDOW_RESTOREALL=\x82\xB7\x82??\x9C\x8C\xB3(&R) +MENU_WINDOW_TOPMOST=\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6(&T) MENU_HELP=\x83w\x83\x8B\x83v(&H) MENU_HELP_INDEX=\x96?\x9F(&I) Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2013-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/Korean.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -77,6 +77,7 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=â \xBA\xB9\xB1\xB8(&R) +MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=\xB5\xB5\xBF\xF2\xB8\xBB(&H) MENU_HELP_INDEX=\xC2\xF7\xB7\xCA(&I) Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2013-05-03 09:51:03 UTC (rev 5227) +++ trunk/installer/release/lang/Russian.lng 2013-05-03 09:57:52 UTC (rev 5228) @@ -80,6 +80,7 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&\xC2\xEE\xF1\xF1\xF2\xE0\xED\xEE\xE2\xE8\xF2\xFC \xEE\xEA\xED\xE0 +MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&\xCF\xEE\xEC\xEE\xF9\xFC MENU_HELP_INDEX=&\xCF\xEE\xE8\xF1\xEA From svnnotify @ sourceforge.jp Fri May 3 19:07:08 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 03 May 2013 19:07:08 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMjldICDjgIzluLjjgavmiYvliY3jgas=?= =?utf-8?b?6KGo56S644CN44Gr6Zai44GZ44KL44OJ44Kt44Ol44Oh44Oz44OI44KS6L+9?= =?utf-8?b?5Yqg44GX44Gf44CC?= Message-ID: <1367575628.349725.17329.nullmailer@users.sourceforge.jp> Revision: 5229 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5229 Author: yutakapon Date: 2013-05-03 19:07:08 +0900 (Fri, 03 May 2013) Log Message: ----------- 「常に手前に表示」に関するドキュメントを追加した。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/window.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/window.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-03 09:57:52 UTC (rev 5228) +++ trunk/doc/en/html/about/history.html 2013-05-03 10:07:08 UTC (rev 5229) @@ -63,7 +63,7 @@ -
  • added the Cascade, Stacked and Side By Side under the Window menu.
  • +
  • added the Cascade, Stacked, Side By Side and TopMost under the Window menu.
  • Modified: trunk/doc/en/html/menu/window.html =================================================================== --- trunk/doc/en/html/menu/window.html 2013-05-03 09:57:52 UTC (rev 5228) +++ trunk/doc/en/html/menu/window.html 2013-05-03 10:07:08 UTC (rev 5229) @@ -46,6 +46,12 @@
    Restore all Tera-Term window.
    + +
    TopMost
    +
    + Places the window above all non-topmost windows. +
    + Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-03 09:57:52 UTC (rev 5228) +++ trunk/doc/ja/html/about/history.html 2013-05-03 10:07:08 UTC (rev 5229) @@ -62,7 +62,7 @@ -
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Modified: trunk/doc/ja/html/menu/window.html =================================================================== --- trunk/doc/ja/html/menu/window.html 2013-05-03 09:57:52 UTC (rev 5228) +++ trunk/doc/ja/html/menu/window.html 2013-05-03 10:07:08 UTC (rev 5229) @@ -47,6 +47,11 @@
    \x82\xB7\x82?Ă\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x92?\xED\x95\\x8E\xA6\x82?\xB5\x82?\xB7\x81B
    + +
    TopMost
    +
    + Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x82\xB5\x82?\xB7\x81B +
    From svnnotify @ sourceforge.jp Fri May 3 20:47:57 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 03 May 2013 20:47:57 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzBdICDmnIDlpKfljJbjgaDjgZHjgac=?= =?utf-8?b?44Gv44Gq44GP44CB5pyA5bCP5YyW54q25oWL44KC5b6p5YWD44Gn44GN44KL?= =?utf-8?b?44KI44GG44Gr44GX44Gf44CC?= Message-ID: <1367581677.689350.5758.nullmailer@users.sourceforge.jp> Revision: 5230 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5230 Author: yutakapon Date: 2013-05-03 20:47:56 +0900 (Fri, 03 May 2013) Log Message: ----------- 最大化だけではなく、最小化状態も復元できるようにした。 Modified Paths: -------------- trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-03 10:07:08 UTC (rev 5229) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-03 11:47:56 UTC (rev 5230) @@ -1077,10 +1077,8 @@ rc.bottom - rc.top, SWP_NOZORDER); - // \x8Dő?\x82\xB5\x82Ă\xA2\x82\xBD\x82\xA9\x81H - if (pm->WinPrevRect[i].showCmd == SW_SHOWMAXIMIZED) { - ShowWindow(pm->WinList[i], SW_MAXIMIZE); - } + // \x83E\x83B\x83\x93\x83h\x83E\x82?\xF3\x91?\x9C\x8C\xB3 + ShowWindow(pm->WinList[i], pm->WinPrevRect[i].showCmd); } else { ShowWindow(pm->WinList[i], stat); @@ -1123,11 +1121,6 @@ n = 0; for (i = 0 ; i < pm->NWin ; i++) { - if (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])) { - memset(&pm->WinPrevRect[i], 0, sizeof(pm->WinPrevRect[i])); - continue; - } - // \x8C\xBB\x8D??u\x82\xF0\x8Ao\x82\xA6\x82Ă\xA8\x82\xAD\x81B wndPlace.length = sizeof(WINDOWPLACEMENT); GetWindowPlacement(pm->WinList[i], &wndPlace); From svnnotify @ sourceforge.jp Sun May 5 19:58:14 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 19:58:14 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzFdICDjg4Hjgqfjg4Pjgq/jgrXjg6A=?= =?utf-8?b?57O744Oe44Kv44Ot44Kz44Oe44Oz44OJ44Gu5pu444GN5pa544KS5bCR44GX?= =?utf-8?b?5aSJ5pu044GX44Gf44CC?= Message-ID: <1367751494.731652.30996.nullmailer@users.sourceforge.jp> Revision: 5231 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5231 Author: yutakapon Date: 2013-05-05 19:58:13 +0900 (Sun, 05 May 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-05-03 11:47:56 UTC (rev 5230) +++ trunk/doc/en/html/about/history.html 2013-05-05 10:58:13 UTC (rev 5231) @@ -47,14 +47,10 @@
  • added the getipv4addr command.
  • added the getipv6addr command.
  • added the logrotate command.
  • -
  • added the crc16 command.
  • -
  • added the crc16file command.
  • -
  • added the checksum8 command.
  • -
  • added the checksum8file command.
  • -
  • added the checksum16 command.
  • -
  • added the checksum16file command.
  • -
  • added the checksum32 command.
  • -
  • added the checksum32file command.
  • +
  • added the crc16, crc16file command.
  • +
  • added the checksum8, checksum8file command.
  • +
  • added the checksum16, checksum16file command.
  • +
  • added the checksum32, checksum32file command.
  • added the bringupbox command.
  • added the regexoption command.
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-03 11:47:56 UTC (rev 5230) +++ trunk/doc/ja/html/about/history.html 2013-05-05 10:58:13 UTC (rev 5231) @@ -46,14 +46,10 @@
  • getipv4addr\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • getipv6addr\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • logrotate\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • crc16\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • crc16file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum8\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum8file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum16\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum16file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum32\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • -
  • checksum32file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • crc16, crc16file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • checksum8, checksum8file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • checksum16, checksum16file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • checksum32, checksum32file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • bringupbox\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • regexoption\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Sun May 5 21:29:53 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 21:29:53 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzJdICDlhahUZXJhIFRlcm3jgqbjgqM=?= =?utf-8?b?44Oz44OJ44Km44KS6ZaJ44GY44KL5qmf6IO944KS6L+95Yqg44GX44Gf44CC?= Message-ID: <1367756993.651428.11928.nullmailer@users.sourceforge.jp> Revision: 5232 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5232 Author: yutakapon Date: 2013-05-05 21:29:52 +0900 (Sun, 05 May 2013) Log Message: ----------- 全Tera Termウィンドウを閉じる機能を追加した。 ただし、このコミット時点では、どこからも呼び出していないので、実際には動かない。 Modified Paths: -------------- trunk/teraterm/common/ttcommon.h trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/teraterm/vtwin.h trunk/teraterm/ttpcmn/ttcmn.c trunk/teraterm/ttpcmn/ttpcmn.def -------------- next part -------------- Modified: trunk/teraterm/common/ttcommon.h =================================================================== --- trunk/teraterm/common/ttcommon.h 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/common/ttcommon.h 2013-05-05 12:29:52 UTC (rev 5232) @@ -39,6 +39,7 @@ void FAR PASCAL ShowAllWinStacked(HWND); void FAR PASCAL ShowAllWinCascade(HWND); void FAR PASCAL SwitchWindowTopMost(HWND myhwnd); +void FAR PASCAL BroadcastClosingMessage(HWND myhwnd); int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b); int FAR PASCAL CommRead1Byte(PComVar cv, LPBYTE b); Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/common/tttypes.h 2013-05-05 12:29:52 UTC (rev 5232) @@ -154,6 +154,8 @@ #define MY_FORCE_FOREGROUND_MESSAGE WM_USER+31 +#define WM_USER_NONCONFIRM_CLOSE WM_USER+40 + /* port type ID */ #define IdTCPIP 1 #define IdSerial 2 Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 12:29:52 UTC (rev 5232) @@ -145,6 +145,7 @@ ON_MESSAGE(WM_USER_PROTOCANCEL,OnProtoEnd) ON_MESSAGE(WM_USER_CHANGETITLE,OnChangeTitle) ON_MESSAGE(WM_COPYDATA,OnReceiveIpcMessage) + ON_MESSAGE(WM_USER_NONCONFIRM_CLOSE, OnNonConfirmClose) ON_COMMAND(ID_FILE_NEWCONNECTION, OnFileNewConnection) ON_COMMAND(ID_FILE_DUPLICATESESSION, OnDuplicateSession) ON_COMMAND(ID_FILE_CYGWINCONNECTION, OnCygwinConnection) @@ -1764,6 +1765,21 @@ DestroyWindow(); } +// \x91STera Term\x82?I\x97\xB9\x82\xF0\x8Ew\x8E\xA6\x82\xB7\x82\xE9 +void CVTWindow::OnAllClose() +{ + BroadcastClosingMessage(HVTWin); +} + +// \x8FI\x97\xB9\x96?\x8D\x87\x82?\x82?\xB5\x82\xC9Tera Term\x82\xF0\x8FI\x97\xB9\x82\xB7\x82\xE9\x81BOnAllClose()\x8E\xF3\x90M\x97p\x81B +LONG CVTWindow::OnNonConfirmClose(UINT wParam, LONG lParam) +{ + // \x82\xB1\x82\xB1\x82\xC5 ts \x82?\xE0\x97e\x82\xF0\x88?}\x93I\x82?\x91\x82\xAB\x8A\xB7\x82\xA6\x82Ă\xE0\x81A\x8FI\x97\xB9\x8E\x9E\x82?\xA9\x93\xAE\x83Z\x81[\x83u\x82\xB3\x82\xEA\x82\xE9\x82?\x82ł??\xA2\x82?ŁA\x93\xC1\x82?\xE2\x91\xE8\x82?\xB5\x81B + ts.PortFlag &= ~PF_CONFIRMDISCONN; + OnClose(); + return 1; +} + void CVTWindow::OnDestroy() { // remove this window from the window list Modified: trunk/teraterm/teraterm/vtwin.h =================================================================== --- trunk/teraterm/teraterm/vtwin.h 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/teraterm/vtwin.h 2013-05-05 12:29:52 UTC (rev 5232) @@ -58,6 +58,7 @@ afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized); afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags); afx_msg void OnClose(); + afx_msg void OnAllClose(); afx_msg void OnDestroy(); afx_msg void OnDropFiles(HDROP hDropInfo); afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI); @@ -114,6 +115,7 @@ afx_msg LONG OnProtoEnd(UINT wParam, LONG lParam); afx_msg LONG OnChangeTitle(UINT wParam, LONG lParam); afx_msg LONG OnReceiveIpcMessage(UINT wParam, LONG lParam); + afx_msg LONG OnNonConfirmClose(UINT wParam, LONG lParam); afx_msg void OnFileNewConnection(); afx_msg void OnDuplicateSession(); afx_msg void OnCygwinConnection(); Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-05 12:29:52 UTC (rev 5232) @@ -1204,6 +1204,30 @@ } +// \x91STera Term\x82?I\x97\xB9\x8Ew\x8E\xA6\x82\xF0\x8Fo\x82\xB7\x81B +void FAR PASCAL BroadcastClosingMessage(HWND myhwnd) +{ + int i, max; + HWND hwnd[MAXNWIN]; + + // Tera Term\x82\xF0\x8FI\x97\xB9\x82\xB3\x82\xB9\x82\xE9\x82?A\x8B\xA4\x97L\x83\x81\x83\x82\x83\x8A\x82\xAA\x95ω\xBB\x82\xB7\x82邽\x82?A + // \x82\xA2\x82\xC1\x82\xBD\x82\xF1\x83o\x83b\x83t\x83@\x82?R\x83s\x81[\x82\xB5\x82Ă\xA8\x82\xAD\x81B + max = pm->NWin; + for (i = 0 ; i < pm->NWin ; i++) { + hwnd[i] = pm->WinList[i]; + } + + for (i = 0 ; i < max ; i++) { + // \x8E\xA9\x95\xAA\x8E\xA9\x90g\x82?Ō\xE3\x82?\xB7\x82\xE9\x81B + if (hwnd[i] == myhwnd) + continue; + + PostMessage(hwnd[i], WM_USER_NONCONFIRM_CLOSE, 0, 0); + } + PostMessage(myhwnd, WM_USER_NONCONFIRM_CLOSE, 0, 0); +} + + int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b) { if ( ! cv->Ready ) { Modified: trunk/teraterm/ttpcmn/ttpcmn.def =================================================================== --- trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-05 10:58:13 UTC (rev 5231) +++ trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-05 12:29:52 UTC (rev 5232) @@ -51,3 +51,4 @@ ShowAllWinStacked @57 ShowAllWinCascade @58 SwitchWindowTopMost @59 + BroadcastClosingMessage @60 From svnnotify @ sourceforge.jp Sun May 5 21:41:53 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 21:41:53 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzNdICBGaWxlIOODoeODi+ODpeODvA==?= =?utf-8?b?44GrIEV4aXQgQWxsIOOCkui/veWKoOOBl+OBn+OAgg==?= Message-ID: <1367757713.205819.7838.nullmailer@users.sourceforge.jp> Revision: 5233 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5233 Author: yutakapon Date: 2013-05-05 21:41:52 +0900 (Sun, 05 May 2013) Log Message: ----------- File メニューに Exit All を追加した。 IDが52000番台になってしまったのが、いまひとつ。 Modified Paths: -------------- trunk/teraterm/common/tt_res.h trunk/teraterm/teraterm/ttermpro.rc trunk/teraterm/teraterm/vtwin.cpp -------------- next part -------------- Modified: trunk/teraterm/common/tt_res.h =================================================================== --- trunk/teraterm/common/tt_res.h 2013-05-05 12:29:52 UTC (rev 5232) +++ trunk/teraterm/common/tt_res.h 2013-05-05 12:41:52 UTC (rev 5233) @@ -253,6 +253,7 @@ #define ID_TEKHELP_ABOUT 51990 #define ID_EDIT_EXTERNALSETUP 52005 #define ID_FILE_TERATERMMENU 52006 +#define ID_FILE_EXITALL 52031 // Next default values for new objects // @@ -260,7 +261,7 @@ #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 #define _APS_NEXT_RESOURCE_VALUE 123 -#define _APS_NEXT_COMMAND_VALUE 52031 +#define _APS_NEXT_COMMAND_VALUE 52032 #define _APS_NEXT_CONTROL_VALUE 2534 #define _APS_NEXT_SYMED_VALUE 101 #endif Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2013-05-05 12:29:52 UTC (rev 5232) +++ trunk/teraterm/teraterm/ttermpro.rc 2013-05-05 12:41:52 UTC (rev 5233) @@ -503,6 +503,7 @@ MENUITEM SEPARATOR MENUITEM "&Disconnect\tAlt+I", ID_FILE_DISCONNECT MENUITEM "E&xit\tAlt+Q", ID_FILE_EXIT + MENUITEM "Exit &All", ID_FILE_EXITALL END POPUP "&Edit" BEGIN Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 12:29:52 UTC (rev 5232) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 12:41:52 UTC (rev 5233) @@ -175,6 +175,7 @@ ON_COMMAND(ID_FILE_PRINT2, OnFilePrint) ON_COMMAND(ID_FILE_DISCONNECT, OnFileDisconnect) ON_COMMAND(ID_FILE_EXIT, OnFileExit) + ON_COMMAND(ID_FILE_EXITALL, OnAllClose) ON_COMMAND(ID_EDIT_COPY2, OnEditCopy) ON_COMMAND(ID_EDIT_COPYTABLE, OnEditCopyTable) ON_COMMAND(ID_EDIT_PASTE2, OnEditPaste) From svnnotify @ sourceforge.jp Sun May 5 21:48:12 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 21:48:12 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzRdICBTVk4jNTIzMyDjga7jgrPjg58=?= =?utf-8?b?44OD44OI5ryP44KM?= Message-ID: <1367758092.100768.8209.nullmailer@users.sourceforge.jp> Revision: 5234 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5234 Author: yutakapon Date: 2013-05-05 21:48:11 +0900 (Sun, 05 May 2013) Log Message: ----------- SVN#5233 のコミット漏れ Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5233 Modified Paths: -------------- trunk/doc/en/html/reference/keycode.txt trunk/doc/ja/html/reference/keycode.txt -------------- next part -------------- Modified: trunk/doc/en/html/reference/keycode.txt =================================================================== --- trunk/doc/en/html/reference/keycode.txt 2013-05-05 12:41:52 UTC (rev 5233) +++ trunk/doc/en/html/reference/keycode.txt 2013-05-05 12:48:11 UTC (rev 5234) @@ -400,6 +400,7 @@ [File] Print 50180 [File] Disconnect 50190 [File] Exit 50199 +[File] Exit All 52031 [Edit] Copy 50210 [Edit] Copy table 50220 [Edit] Paste 50230 Modified: trunk/doc/ja/html/reference/keycode.txt =================================================================== --- trunk/doc/ja/html/reference/keycode.txt 2013-05-05 12:41:52 UTC (rev 5233) +++ trunk/doc/ja/html/reference/keycode.txt 2013-05-05 12:48:11 UTC (rev 5234) @@ -410,6 +410,7 @@ [File] Print 50180 [File] Disconnect 50190 [File] Exit 50199 +[File] Exit All 52031 [Edit] Copy 50210 [Edit] Copy table 50220 [Edit] Paste 50230 From svnnotify @ sourceforge.jp Sun May 5 21:50:24 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 21:50:24 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzVdICBFeGl0IEFsbOODoeODi+ODpQ==?= =?utf-8?b?44O844GuSTE4TuWvvuW/nA==?= Message-ID: <1367758224.139370.16962.nullmailer@users.sourceforge.jp> Revision: 5235 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5235 Author: yutakapon Date: 2013-05-05 21:50:23 +0900 (Sun, 05 May 2013) Log Message: ----------- Exit AllメニューのI18N対応 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 trunk/teraterm/teraterm/vtwin.cpp -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/English.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -19,6 +19,7 @@ MENU_FILE_PRINT=&Print...\tAlt+P MENU_FILE_DISCONNECT=&Disconnect\tAlt+I MENU_FILE_EXIT=E&xit\tAlt+Q +MENU_FILE_EXITALL=Exit &All MENU_TRANS=&Transfer MENU_TRANS_KERMIT_RCV=&Receive Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/French.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -20,6 +20,7 @@ MENU_FILE_PRINT=&Imprimer...\tAlt+P MENU_FILE_DISCONNECT=&D\xE9connecter\tAlt+I MENU_FILE_EXIT=Quitter\tAlt+Q +MENU_FILE_EXITALL=Exit &All MENU_TRANS=&Transfert MENU_TRANS_KERMIT_RCV=&Recevoir @@ -80,7 +81,6 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All -MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Aide MENU_HELP_INDEX=&Index Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/German.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -20,6 +20,7 @@ MENU_FILE_PRINT=&Drucken...\tAlt+P MENU_FILE_DISCONNECT=T&rennen\tAlt+I MENU_FILE_EXIT=&Beenden\tAlt+Q +MENU_FILE_EXITALL=Exit &All MENU_TRANS=&Transfer MENU_TRANS_KERMIT_RCV=&Empfangen @@ -80,7 +81,6 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All -MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Hilfe MENU_HELP_INDEX=&Hilfedatei Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/Japanese.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -19,6 +19,7 @@ MENU_FILE_PRINT=\x88\xF3\x8D\xFC(&P)...\tAlt+P MENU_FILE_DISCONNECT=\x90?\xB1\x92f(&D)\tAlt+I MENU_FILE_EXIT=\x8FI\x97\xB9(&X)\tAlt+Q +MENU_FILE_EXITALL=Tera Term\x82?S\x8FI\x97\xB9(&A) MENU_TRANS=\x93]\x91\x97(&T) MENU_TRANS_KERMIT_RCV=\x8E\xF3\x90M(&R) Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/Korean.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -17,6 +17,7 @@ MENU_FILE_PRINT=\xC0μ\xE2(&P)...\tAlt+P MENU_FILE_DISCONNECT=\xBF\xAC\xB0\xE1\xB2\xF7\xB1\xE2(&D)\tAlt+I MENU_FILE_EXIT=\xC1\xBE\xB7\xE1(&X)\tAlt+Q +MENU_FILE_EXITALL=Exit &All MENU_TRANS=\xC0\xFC\xBC\xDB(&T) MENU_TRANS_KERMIT_RCV=\xBA\xB8\xB3\xBB\xB1\xE2(&R) @@ -77,7 +78,6 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=â \xBA\xB9\xB1\xB8(&R) -MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=\xB5\xB5\xBF\xF2\xB8\xBB(&H) MENU_HELP_INDEX=\xC2\xF7\xB7\xCA(&I) Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/installer/release/lang/Russian.lng 2013-05-05 12:50:23 UTC (rev 5235) @@ -20,6 +20,7 @@ MENU_FILE_PRINT=&\xCF\xE5\xF7\xE0\xF2\xFC...\tAlt+P MENU_FILE_DISCONNECT=&\xD0\xE0\xE7\xFA\xE5\xE4\xE8\xED\xE5\xED\xE8\xE5\tAlt+I MENU_FILE_EXIT=&\xC2\xFB\xF5\xEE\xE4\tAlt+Q +MENU_FILE_EXITALL=Exit &All MENU_TRANS=&\xD2\xF0\xE0\xED\xF1\xF4\xE5\xF0 MENU_TRANS_KERMIT_RCV=&\xC3\xEE\xF2\xEE\xE2\xED\xEE\xF1\xF2\xFC @@ -80,7 +81,6 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&\xC2\xEE\xF1\xF1\xF2\xE0\xED\xEE\xE2\xE8\xF2\xFC \xEE\xEA\xED\xE0 -MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&\xCF\xEE\xEC\xEE\xF9\xFC MENU_HELP_INDEX=&\xCF\xEE\xE8\xF1\xEA Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 12:48:11 UTC (rev 5234) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-05 12:50:23 UTC (rev 5235) @@ -1075,6 +1075,9 @@ GetMenuString(FileMenu, ID_FILE_EXIT, uimsg, sizeof(uimsg), MF_BYCOMMAND); get_lang_msg("MENU_FILE_EXIT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); ModifyMenu(FileMenu, ID_FILE_EXIT, MF_BYCOMMAND, ID_FILE_EXIT, ts.UIMsg); + GetMenuString(FileMenu, ID_FILE_EXITALL, uimsg, sizeof(uimsg), MF_BYCOMMAND); + get_lang_msg("MENU_FILE_EXITALL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); + ModifyMenu(FileMenu, ID_FILE_EXITALL, MF_BYCOMMAND, ID_FILE_EXITALL, ts.UIMsg); GetMenuString(FileMenu, 9, uimsg, sizeof(uimsg), MF_BYPOSITION); get_lang_msg("MENU_TRANS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); From svnnotify @ sourceforge.jp Sun May 5 21:56:30 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 21:56:30 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzZdICBFeGl0IEFsbCDjg6Hjg4vjg6U=?= =?utf-8?b?44O844Gu44OJ44Kt44Ol44Oh44Oz44OI44KS6KiY6LyJ44GX44Gf44CC?= Message-ID: <1367758590.853203.19966.nullmailer@users.sourceforge.jp> Revision: 5236 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5236 Author: yutakapon Date: 2013-05-05 21:56:30 +0900 (Sun, 05 May 2013) Log Message: ----------- Exit All メニューのドキュメントを記載した。 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/file.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/file.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-05 12:50:23 UTC (rev 5235) +++ trunk/doc/en/html/about/history.html 2013-05-05 12:56:30 UTC (rev 5236) @@ -60,6 +60,7 @@
  • added the DeferredLogWriteMode entry in the teraterm.ini file.
  • added the Cascade, Stacked, Side By Side and TopMost under the Window menu.
  • +
  • added the Exit All under the File menu.
  • Modified: trunk/doc/en/html/menu/file.html =================================================================== --- trunk/doc/en/html/menu/file.html 2013-05-05 12:50:23 UTC (rev 5235) +++ trunk/doc/en/html/menu/file.html 2013-05-05 12:56:30 UTC (rev 5236) @@ -85,6 +85,11 @@
    Closes Tera Term. If the connection is open, it is also closed.
    + +
    Exit All
    +
    + Closes All Tera Term instances without confirmation. If the connection is open, it is also closed. +
    Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-05 12:50:23 UTC (rev 5235) +++ trunk/doc/ja/html/about/history.html 2013-05-05 12:56:30 UTC (rev 5236) @@ -59,6 +59,7 @@
  • teraterm.ini\x82\xC9DeferredLogWriteMode\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x81v\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • File\x83\x81\x83j\x83\x85\x81[\x82?uExit All\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Modified: trunk/doc/ja/html/menu/file.html =================================================================== --- trunk/doc/ja/html/menu/file.html 2013-05-05 12:50:23 UTC (rev 5235) +++ trunk/doc/ja/html/menu/file.html 2013-05-05 12:56:30 UTC (rev 5236) @@ -85,6 +85,12 @@ Tera Term \x82\xF0\x8FI\x97\xB9\x82\xB5\x82?\xB7\x81B \x83z\x83X\x83g\x82?\xBD\x82?V\x83\x8A\x83A\x83\x8B\x83|\x81[\x83g\x82??\xB1\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8F?\x82?A\x90?\xB1\x82\xF0\x90?\xE8\x82?\xB7\x81B + +
    Exit All
    +
    + \x82\xB7\x82?Ă\xCC Tera Term \x82\xF0\x96?\x8D\x87\x82?\x82\xB9\x82\xB8\x82?I\x97\xB9\x82\xB5\x82?\xB7\x81B + \x83z\x83X\x83g\x82?\xBD\x82?V\x83\x8A\x83A\x83\x8B\x83|\x81[\x83g\x82??\xB1\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8F?\x82?A\x90?\xB1\x82\xF0\x90?\xE8\x82?\xB7\x81B +
    From svnnotify @ sourceforge.jp Sun May 5 22:20:28 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sun, 05 May 2013 22:20:28 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzddICDkuIrkuIvjgajlt6blj7Pjga4=?= =?utf-8?b?5YuV5L2c44GM6YCG44Gr44Gq44Gj44Gm44GE44Gf44Gu44KS5L+u5q2j44GX?= =?utf-8?b?44Gf44CC?= Message-ID: <1367760028.595246.7851.nullmailer@users.sourceforge.jp> Revision: 5237 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5237 Author: yutakapon Date: 2013-05-05 22:20:28 +0900 (Sun, 05 May 2013) Log Message: ----------- 上下と左右の動作が逆になっていたのを修正した。 Modified Paths: -------------- trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-05 12:56:30 UTC (rev 5236) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-05 13:20:28 UTC (rev 5237) @@ -1153,7 +1153,7 @@ get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - TileWindows(NULL, MDITILE_HORIZONTAL, NULL, n, hwnd); + TileWindows(NULL, MDITILE_VERTICAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F?\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Stacked) @@ -1164,7 +1164,7 @@ get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - TileWindows(NULL, MDITILE_VERTICAL, NULL, n, hwnd); + TileWindows(NULL, MDITILE_HORIZONTAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8Fd\x82??\\x8E\xA6\x82\xB7\x82\xE9(Cascade) From svnnotify @ sourceforge.jp Mon May 6 01:16:53 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 06 May 2013 01:16:53 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzhdICDjg4HjgrHjg4Pjg4ggIzMxMjg2?= Message-ID: <1367770613.295065.26380.nullmailer@users.sourceforge.jp> Revision: 5238 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5238 Author: yutakapon Date: 2013-05-06 01:16:52 +0900 (Mon, 06 May 2013) Log Message: ----------- チケット #31286 execマクロコマンドに第4引数(カレントディレクトリ)を追加した。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/31286 Modified Paths: -------------- trunk/teraterm/ttpmacro/ttl.c -------------- next part -------------- Modified: trunk/teraterm/ttpmacro/ttl.c =================================================================== --- trunk/teraterm/ttpmacro/ttl.c 2013-05-05 13:20:28 UTC (rev 5237) +++ trunk/teraterm/ttpmacro/ttl.c 2013-05-05 16:16:52 UTC (rev 5238) @@ -1081,11 +1081,16 @@ WORD TTLExec() { - TStrVal Str,Str2; + TStrVal Str,Str2, CurDir; int mode = SW_SHOW; int wait = 0, ret; WORD Err; + STARTUPINFO sui; + PROCESS_INFORMATION pi; + BOOL bRet; + memset(CurDir, 0, sizeof(CurDir)); + Err = 0; GetStrVal(Str,&Err); @@ -1108,6 +1113,12 @@ if (CheckParameterGiven()) { GetIntVal(&wait, &Err); if (Err!=0) return Err; + + // get 4th arg(optional) if given + if (CheckParameterGiven()) { + GetStrVal(CurDir, &Err); + if (Err!=0) return Err; + } } } @@ -1117,16 +1128,15 @@ if (Err!=0) return Err; - if (!wait) { - WinExec(Str, mode); - } - else { - STARTUPINFO sui; - PROCESS_INFORMATION pi; - memset(&sui, 0, sizeof(STARTUPINFO)); - sui.cb = sizeof(STARTUPINFO); - sui.wShowWindow = mode; - CreateProcess(NULL, Str, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &sui, &pi); + memset(&sui, 0, sizeof(STARTUPINFO)); + sui.cb = sizeof(STARTUPINFO); + sui.wShowWindow = mode; + if (CurDir[0] == 0) + bRet = CreateProcess(NULL, Str, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &sui, &pi); + else + bRet = CreateProcess(NULL, Str, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, CurDir, &sui, &pi); + // TODO: check bRet + if (wait) { WaitForSingleObject(pi.hProcess, INFINITE); GetExitCodeProcess(pi.hProcess, &ret); SetResult(ret); From svnnotify @ sourceforge.jp Mon May 6 01:28:02 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 06 May 2013 01:28:02 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyMzldICBTVk4jNTIzOCDjga7jg4njgq0=?= =?utf-8?b?44Ol44Oh44Oz44OI44KS6KiY6LyJ44GX44Gf44CC?= Message-ID: <1367771282.792132.10560.nullmailer@users.sourceforge.jp> Revision: 5239 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5239 Author: yutakapon Date: 2013-05-06 01:28:02 +0900 (Mon, 06 May 2013) Log Message: ----------- SVN#5238 のドキュメントを記載した。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5238 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/macro/command/exec.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/macro/command/exec.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-05 16:16:52 UTC (rev 5238) +++ trunk/doc/en/html/about/history.html 2013-05-05 16:28:02 UTC (rev 5239) @@ -53,6 +53,7 @@
  • added the checksum32, checksum32file command.
  • added the bringupbox command.
  • added the regexoption command.
  • +
  • added the 4th argument(current directory) at the exec command.
  • Select "Selection" by default in the printer dialog when there is a selection. Special thanks to tentner.
  • When a log file is retrieving on the network path, Tera Term does not go slow. Modified: trunk/doc/en/html/macro/command/exec.html =================================================================== --- trunk/doc/en/html/macro/command/exec.html 2013-05-05 16:16:52 UTC (rev 5238) +++ trunk/doc/en/html/macro/command/exec.html 2013-05-05 16:28:02 UTC (rev 5239) @@ -18,7 +18,7 @@

    -exec <command line> [<show> [<wait>]]
    +exec <command line> [<show> [<wait> [<current directory>]]]
     

    Remarks

    @@ -37,6 +37,10 @@ When a user specifies the 1 at the <wait> argument, Tera Term waits to finish the launched application. The exit code of the application stores the `result' system variable. (version 4.63 or later) +

    +A current directory can be specified at the <current directory> argument. (version 4.78 or later) + +

    Example

    @@ -45,6 +49,9 @@
     
     ; Run "Notepad" and maximize the application.
     exec 'notepad readme.txt' 'maximize'
    +
    +; Run "Notepad" with the current directory.
    +exec 'notepad readme.txt' 'show' 0 'c:\usr'
     
    
    Modified: trunk/doc/ja/html/about/history.html
    ===================================================================
    --- trunk/doc/ja/html/about/history.html	2013-05-05 16:16:52 UTC (rev 5238)
    +++ trunk/doc/ja/html/about/history.html	2013-05-05 16:28:02 UTC (rev 5239)
    @@ -52,6 +52,7 @@
               
  • checksum32, checksum32file\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • bringupbox\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • regexoption\x83R\x83}\x83\x93\x83h\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • exec\x83R\x83}\x83\x93\x83h\x82?\xE64\x88\xF8\x90\x94\x81i\x83J\x83\x8C\x83\x93\x83g\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x81j\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • \x82\xB7\x82ł?I\x91\xF0\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83e\x83L\x83X\x83g\x82\xAA\x91\xB6\x8D?\xB7\x82\xE9\x8F?\x81A\x83v\x83\x8A\x83\x93\x83^\x83_\x83C\x83A\x83\x8D\x83O\x82?f\x83t\x83H\x83\x8B\x83g\x91I\x91\xF0\x8E\x88\x82\xF0\x81u\x91I\x91\xF0\x82\xB5\x82\xBD\x95\x94\x95\xAA\x81v\x82?\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81Btentner\x8E\x81\x82?\xB4\x8E?B
  • \x83l\x83b\x83g\x83\x8F\x81[\x83N\x8Co\x97R\x82Ń\x8D\x83O\x8D?悵\x82Ă\xE0\x81ATera Term\x82\xAA\x83X\x83\x8D\x81[\x83_\x83E\x83\x93\x82\xB5\x82?\xA2\x82悤\x82?\xB5\x82\xBD\x81B Modified: trunk/doc/ja/html/macro/command/exec.html =================================================================== --- trunk/doc/ja/html/macro/command/exec.html 2013-05-05 16:16:52 UTC (rev 5238) +++ trunk/doc/ja/html/macro/command/exec.html 2013-05-05 16:28:02 UTC (rev 5239) @@ -18,7 +18,7 @@

    -exec <command line> [<show> [<wait>]]
    +exec <command line> [<show> [<wait> [<current directory>]]]
     

    \x89\xF0\x90\xE0

    @@ -37,6 +37,10 @@ <wait> \x83p\x83\x89\x83\x81\x81[\x83^\x82\xC9 1 \x82\xF0\x8Ew\x92?\x82\xE9\x82?A\x8BN\x93\xAE\x82\xB5\x82\xBD\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x82\xAA\x8FI\x97\xB9\x82\xB7\x82\xE9\x82?ő??B\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x82?I\x97\xB9\x83R\x81[\x83h\x82\xAA result \x83V\x83X\x83e\x83\x80\x95?\x94\x82?i\x94[\x82\xB3\x82\xEA\x82\xE9\x81B(\x83o\x81[\x83W\x83\x87\x83\x93 4.63\x88?~) +

    +<current directory> \x83p\x83\x89\x83\x81\x81[\x83^\x82?A\x83J\x83\x8C\x83\x93\x83g\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xF0\x8Ew\x92?\x82邱\x82?\xAA\x82ł\xAB\x82\xE9\x81B(\x83o\x81[\x83W\x83\x87\x83\x93 4.78\x88?~) + +

    \x97\xE1

    @@ -45,6 +49,9 @@
     
     ; \x81u\x83\x81\x83\x82\x92\xA0\x81v\x82\xF0\x8Dő?\x95\\x8E\xA6\x82ŋN\x93\xAE
     exec 'notepad readme.txt' 'maximize'
    +
    +; \x81u\x83\x81\x83\x82\x92\xA0\x81v\x82\xF0\x83J\x83\x8C\x83\x93\x83g\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x8Ew\x92\xE8\x82ŋN\x93\xAE
    +exec 'notepad readme.txt' 'show' 0 'c:\usr'
     
    
    From svnnotify @ sourceforge.jp  Mon May  6 16:24:40 2013
    From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp)
    Date: Mon, 06 May 2013 16:24:40 +0900
    Subject: [Ttssh2-commit] =?utf-8?b?WzUyNDBdICBjb250aW51ZeW+jOOBq2JyZWFr?=
     =?utf-8?b?44GM5q2j44GX44GP5YON44GL44Gq44GP44Gq44KL44Gu44KS5L+u5q2j44CC?=
    Message-ID: <1367825080.132628.14720.nullmailer@users.sourceforge.jp>
    
    Revision: 5240
              http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5240
    Author:   doda
    Date:     2013-05-06 16:24:38 +0900 (Mon, 06 May 2013)
    Log Message:
    -----------
    continue後にbreakが正しく働かなくなるのを修正。
    http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31285
    
    Modified Paths:
    --------------
        trunk/teraterm/ttpmacro/ttl.c
    
    -------------- next part --------------
    Modified: trunk/teraterm/ttpmacro/ttl.c
    ===================================================================
    --- trunk/teraterm/ttpmacro/ttl.c	2013-05-05 16:28:02 UTC (rev 5239)
    +++ trunk/teraterm/ttpmacro/ttl.c	2013-05-06 07:24:38 UTC (rev 5240)
    @@ -5635,6 +5635,7 @@
     		}
     		if (BreakFlag>0 || !ContinueFlag)
     			return Err;
    +		ContinueFlag = FALSE;
     	}
     
     	if (EndIfFlag>0) {
    
    From svnnotify @ sourceforge.jp  Mon May  6 16:32:20 2013
    From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp)
    Date: Mon, 06 May 2013 16:32:20 +0900
    Subject: [Ttssh2-commit] =?utf-8?b?WzUyNDFdICDlpInmm7TlsaXmrbTmm7TmlrAg?=
     =?utf-8?q?_=28r5240=29?=
    Message-ID: <1367825540.689215.9905.nullmailer@users.sourceforge.jp>
    
    Revision: 5241
              http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5241
    Author:   doda
    Date:     2013-05-06 16:32:20 +0900 (Mon, 06 May 2013)
    Log Message:
    -----------
    変更履歴更新(r5240)
    
    Revision Links:
    --------------
        http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5240
    
    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-05-06 07:24:38 UTC (rev 5240)
    +++ trunk/doc/en/html/about/history.html	2013-05-06 07:32:20 UTC (rev 5241)
    @@ -70,6 +70,7 @@
           
  • Can not open a file including the IPv6 address in the &h of the log file.
  • When the LogLockExclusive is off, the exclusive lock remains.
  • The box-style macro command can not show the dialog position well on the multi display.
  • +
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-06 07:24:38 UTC (rev 5240) +++ trunk/doc/ja/html/about/history.html 2013-05-06 07:32:20 UTC (rev 5241) @@ -69,6 +69,7 @@
  • \x83f\x83t\x83H\x83\x8B\x83g\x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xCC&h\x82\xC9IPv6\x83A\x83h\x83\x8C\x83X\x82\xF0\x8A??\xE9\x82?A\x83t\x83@\x83C\x83\x8B\x82\xAA\x83I\x81[\x83v\x83\x93\x82ł\xAB\x82?\xA2\x81B
  • LogLockExclusive\x82\xF0off\x82?\xB5\x82Ă\xE0\x94r\x91\xBC\x83\x8D\x83b\x83N\x82\xAA\x82\xA9\x82\xA9\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83\x8B\x83`\x83f\x83B\x83X\x83v\x83\x8C\x83C\x8A?\xAB\x82\xC5 box \x8Cn\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82?_\x83C\x83A\x83\x8D\x83O\x95\\x8E\xA6\x88?u\x82\xAA\x82\xA8\x82\xA9\x82\xB5\x82\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • +
  • \x83}\x83N\x83\x8D\x82\xC5continue\x8C\xE3\x82\xC9break\x82\xB7\x82\xE9\x82\xC6Invalid Control\x83G\x83\x89\x81[\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Mon May 6 16:36:46 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 06 May 2013 16:36:46 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNDJdICDmloflrZflrp/mhYvlj4Lnhac=?= =?utf-8?b?44Gr572u44GN5o+b44GI44CC?= Message-ID: <1367825806.072928.29864.nullmailer@users.sourceforge.jp> Revision: 5242 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5242 Author: doda Date: 2013-05-06 16:36:45 +0900 (Mon, 06 May 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-05-06 07:32:20 UTC (rev 5241) +++ trunk/doc/en/html/about/history.html 2013-05-06 07:36:45 UTC (rev 5242) @@ -67,7 +67,7 @@
  • Bug fixes
  • Modified: trunk/doc/en/html/menu/window.html =================================================================== --- trunk/doc/en/html/menu/window.html 2013-05-07 14:02:13 UTC (rev 5246) +++ trunk/doc/en/html/menu/window.html 2013-05-07 14:05:21 UTC (rev 5247) @@ -46,12 +46,6 @@
    Restore all Tera-Term window.
    - -
    TopMost
    -
    - Places the window above all non-topmost windows. -
    - Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-07 14:02:13 UTC (rev 5246) +++ trunk/doc/ja/html/about/history.html 2013-05-07 14:05:21 UTC (rev 5247) @@ -59,7 +59,7 @@ -
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6(Cascade)\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6(Stacked)\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(Side By Side)\x81v\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6(TopMost)\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • +
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6(Cascade)\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6(Stacked)\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(Side By Side)\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • File\x83\x81\x83j\x83\x85\x81[\x82?uTera Term\x82?S\x8FI\x97\xB9(Exit All)\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • Modified: trunk/doc/ja/html/menu/window.html =================================================================== --- trunk/doc/ja/html/menu/window.html 2013-05-07 14:02:13 UTC (rev 5246) +++ trunk/doc/ja/html/menu/window.html 2013-05-07 14:05:21 UTC (rev 5247) @@ -47,11 +47,6 @@
    \x82\xB7\x82?Ă\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x92?\xED\x95\\x8E\xA6\x82?\xB5\x82?\xB7\x81B
    - -
    TopMost
    -
    - Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x82\xB5\x82?\xB7\x81B -
    From svnnotify @ sourceforge.jp Tue May 7 23:10:18 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:10:18 +0900 Subject: [Ttssh2-commit] [5248] revert SVN#5228 Message-ID: <1367935818.023013.16641.nullmailer@users.sourceforge.jp> Revision: 5248 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5248 Author: yutakapon Date: 2013-05-07 23:10:17 +0900 (Tue, 07 May 2013) Log Message: ----------- revert SVN#5228 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5228 Modified Paths: -------------- trunk/installer/release/lang/English.lng trunk/installer/release/lang/Japanese.lng -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2013-05-07 14:05:21 UTC (rev 5247) +++ trunk/installer/release/lang/English.lng 2013-05-07 14:10:17 UTC (rev 5248) @@ -80,7 +80,6 @@ MENU_WINDOW_STACKED=&Stacked MENU_WINDOW_SIDEBYSIDE=Side &By Side MENU_WINDOW_RESTOREALL=&Restore All -MENU_WINDOW_TOPMOST=&TopMost MENU_HELP=&Help MENU_HELP_INDEX=&Index Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2013-05-07 14:05:21 UTC (rev 5247) +++ trunk/installer/release/lang/Japanese.lng 2013-05-07 14:10:17 UTC (rev 5248) @@ -80,7 +80,6 @@ MENU_WINDOW_STACKED=\x8F?\x82?\xC0\x82??\\x8E\xA6(&S) MENU_WINDOW_SIDEBYSIDE=\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(&B) MENU_WINDOW_RESTOREALL=\x82\xB7\x82??\x9C\x8C\xB3(&R) -MENU_WINDOW_TOPMOST=\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6(&T) MENU_HELP=\x83w\x83\x8B\x83v(&H) MENU_HELP_INDEX=\x96?\x9F(&I) From svnnotify @ sourceforge.jp Tue May 7 23:13:13 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:13:13 +0900 Subject: [Ttssh2-commit] [5249] revert SVN#5227 Message-ID: <1367935993.699024.31613.nullmailer@users.sourceforge.jp> Revision: 5249 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5249 Author: yutakapon Date: 2013-05-07 23:13:12 +0900 (Tue, 07 May 2013) Log Message: ----------- revert SVN#5227 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5227 Modified Paths: -------------- trunk/teraterm/common/ttcommon.h trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/tekwin.cpp trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/teraterm/vtwin.h trunk/teraterm/ttpcmn/ttcmn.c trunk/teraterm/ttpcmn/ttpcmn.def -------------- next part -------------- Modified: trunk/teraterm/common/ttcommon.h =================================================================== --- trunk/teraterm/common/ttcommon.h 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/common/ttcommon.h 2013-05-07 14:13:12 UTC (rev 5249) @@ -29,7 +29,7 @@ int FAR PASCAL RegWin(HWND HWinVT, HWND HWinTEK); void FAR PASCAL UnregWin(HWND HWin); -void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag, HWND myhwnd); +void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag); void FAR PASCAL SetWinList(HWND HWin, HWND HDlg, int IList); void FAR PASCAL SelectWin(int WinId); void FAR PASCAL SelectNextWin(HWND HWin, int Next, BOOL SkipIconic); @@ -38,7 +38,6 @@ void FAR PASCAL ShowAllWinSidebySide(HWND); void FAR PASCAL ShowAllWinStacked(HWND); void FAR PASCAL ShowAllWinCascade(HWND); -void FAR PASCAL SwitchWindowTopMost(HWND myhwnd); void FAR PASCAL BroadcastClosingMessage(HWND myhwnd); int FAR PASCAL CommReadRawByte(PComVar cv, LPBYTE b); Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/common/tttypes.h 2013-05-07 14:13:12 UTC (rev 5249) @@ -990,7 +990,6 @@ #define ID_WINDOW_CASCADEALL 50813 #define ID_WINDOW_STACKED 50814 #define ID_WINDOW_SIDEBYSIDE 50815 -#define ID_WINDOW_TOPMOST 50816 #define ID_TEKWINDOW_WINDOW 51810 #define ID_TRANSFER 9 // the position on [File] menu Modified: trunk/teraterm/teraterm/tekwin.cpp =================================================================== --- trunk/teraterm/teraterm/tekwin.cpp 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/teraterm/tekwin.cpp 2013-05-07 14:13:12 UTC (rev 5249) @@ -217,7 +217,7 @@ } } else if ( SubMenu == WinMenu ) { - SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 0, NULL); + SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 0); } } Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/teraterm/vtwin.cpp 2013-05-07 14:13:12 UTC (rev 5249) @@ -211,7 +211,6 @@ ON_COMMAND(ID_WINDOW_CASCADEALL, OnWindowCascade) ON_COMMAND(ID_WINDOW_STACKED, OnWindowStacked) ON_COMMAND(ID_WINDOW_SIDEBYSIDE, OnWindowSidebySide) - ON_COMMAND(ID_WINDOW_TOPMOST, OnWindowTopMost) ON_COMMAND(ID_WINDOW_RESTOREALL, OnWindowRestoreAll) ON_COMMAND(ID_HELP_INDEX2, OnHelpIndex) ON_COMMAND(ID_HELP_ABOUT, OnHelpAbout) @@ -1419,7 +1418,7 @@ } else if (SubMenu == WinMenu) { - SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 1, HVTWin); + SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 1); } TTXModifyPopupMenu(SubMenu); /* TTPLUG */ @@ -5356,11 +5355,6 @@ ShowAllWinSidebySide(HVTWin); } -void CVTWindow::OnWindowTopMost() -{ - SwitchWindowTopMost(HVTWin); -} - void CVTWindow::OnWindowRestoreAll() { ShowAllWin(SW_RESTORE); Modified: trunk/teraterm/teraterm/vtwin.h =================================================================== --- trunk/teraterm/teraterm/vtwin.h 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/teraterm/vtwin.h 2013-05-07 14:13:12 UTC (rev 5249) @@ -180,7 +180,6 @@ afx_msg void OnWindowCascade(); afx_msg void OnWindowStacked(); afx_msg void OnWindowSidebySide(); - afx_msg void OnWindowTopMost(); afx_msg void OnWindowRestoreAll(); afx_msg void OnHelpIndex(); afx_msg void OnHelpUsing(); Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:13:12 UTC (rev 5249) @@ -18,7 +18,6 @@ #include "compat_w95.h" #include "tt_res.h" -#include "ttcommon.h" /* first instance flag */ static BOOL FirstInstance = TRUE; @@ -32,9 +31,6 @@ #define TEKCLASSNAME "TEKWin32" -static BOOL GetWindowTopMost(HWND myhwnd); - - void PASCAL CopyShmemToTTSet(PTTSet ts) { // \x8C\xBB\x8D???\xE8\x82\xF0\x8B\xA4\x97L\x83\x81\x83\x82\x83\x8A\x82\xA9\x82\xE7\x83R\x83s\x81[\x82\xB7\x82\xE9 @@ -890,7 +886,7 @@ return '+'; } -void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag, HWND myhwnd) +void FAR PASCAL SetWinMenu(HMENU menu, PCHAR buf, int buflen, PCHAR langFile, int VTFlag) { int i; char Temp[MAXPATHLEN]; @@ -945,12 +941,6 @@ get_lang_msg("MENU_WINDOW_RESTOREALL", buf, buflen, "&Restore All", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_RESTOREALL, buf); - - get_lang_msg("MENU_WINDOW_TOPMOST", buf, buflen, "&TopMost", langFile); - if (GetWindowTopMost(myhwnd) == TRUE) - AppendMenu(menu, MF_ENABLED | MF_STRING | MFS_CHECKED, ID_WINDOW_TOPMOST, buf); - else - AppendMenu(menu, MF_ENABLED | MF_STRING | MFS_UNCHECKED, ID_WINDOW_TOPMOST, buf); } else { AppendMenu(menu,MF_ENABLED | MF_STRING,ID_TEKWINDOW_WINDOW, buf); @@ -1178,32 +1168,6 @@ CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, n, hwnd); } -// \x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82ł\xA0\x82?\x81H -static BOOL GetWindowTopMost(HWND myhwnd) -{ - DWORD val; - - val = (DWORD)GetWindowLongPtr(myhwnd, GWL_EXSTYLE); - if (val & WS_EX_TOPMOST) - return TRUE; - else - return FALSE; -} - -// \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x81u\x8F\xED\x82?\xE8\x91O\x82?\\x8E\xA6\x81v\x82?\xB7\x82?\x82\xF0\x83g\x83O\x83\x8B\x82Ő?\xE8\x91?\xA6\x82\xE9\x81B -void FAR PASCAL SwitchWindowTopMost(HWND myhwnd) -{ - HWND style; - - if (GetWindowTopMost(myhwnd) == TRUE) - style = HWND_NOTOPMOST; - else - style = HWND_TOPMOST; - - SetWindowPos(myhwnd, style, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE ); -} - - // \x91STera Term\x82?I\x97\xB9\x8Ew\x8E\xA6\x82\xF0\x8Fo\x82\xB7\x81B void FAR PASCAL BroadcastClosingMessage(HWND myhwnd) { Modified: trunk/teraterm/ttpcmn/ttpcmn.def =================================================================== --- trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-07 14:10:17 UTC (rev 5248) +++ trunk/teraterm/ttpcmn/ttpcmn.def 2013-05-07 14:13:12 UTC (rev 5249) @@ -50,5 +50,4 @@ ShowAllWinSidebySide @56 ShowAllWinStacked @57 ShowAllWinCascade @58 - SwitchWindowTopMost @59 - BroadcastClosingMessage @60 + BroadcastClosingMessage @59 From svnnotify @ sourceforge.jp Tue May 7 23:14:06 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:14:06 +0900 Subject: [Ttssh2-commit] [5250] revert SVN#5227 Message-ID: <1367936046.415895.3536.nullmailer@users.sourceforge.jp> Revision: 5250 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5250 Author: yutakapon Date: 2013-05-07 23:14:00 +0900 (Tue, 07 May 2013) Log Message: ----------- revert SVN#5227 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5227 Modified Paths: -------------- trunk/doc/en/html/reference/keycode.txt trunk/doc/ja/html/reference/keycode.txt -------------- next part -------------- Modified: trunk/doc/en/html/reference/keycode.txt =================================================================== --- trunk/doc/en/html/reference/keycode.txt 2013-05-07 14:13:12 UTC (rev 5249) +++ trunk/doc/en/html/reference/keycode.txt 2013-05-07 14:14:00 UTC (rev 5250) @@ -436,7 +436,6 @@ [Window] Cascade 50813 [Window] Stacked 50814 [Window] Side by Side 50815 -[Window] TopMost 50816 [Help] Index 50910 [Help] About Tera Term 50990 Modified: trunk/doc/ja/html/reference/keycode.txt =================================================================== --- trunk/doc/ja/html/reference/keycode.txt 2013-05-07 14:13:12 UTC (rev 5249) +++ trunk/doc/ja/html/reference/keycode.txt 2013-05-07 14:14:00 UTC (rev 5250) @@ -446,7 +446,6 @@ [Window] Cascade 50813 [Window] Stacked 50814 [Window] Side by Side 50815 -[Window] TopMost 50816 [Help] Index 50910 [Help] About Tera Term 50990 From svnnotify @ sourceforge.jp Tue May 7 23:17:33 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:17:33 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTFdICDjgIwy44Gk5Lul5LiK44Gg44Gj?= =?utf-8?b?44Gf44KJ44CN44Go44GE44GG5p2h5Lu244KS5YmK6Zmk44GX44Gf44CC?= Message-ID: <1367936253.441126.23175.nullmailer@users.sourceforge.jp> Revision: 5251 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5251 Author: yutakapon Date: 2013-05-07 23:17:33 +0900 (Tue, 07 May 2013) Log Message: ----------- 「2つ以上だったら」という条件を削除した。 Modified Paths: -------------- trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:14:00 UTC (rev 5250) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:17:33 UTC (rev 5251) @@ -1086,23 +1086,7 @@ } } -#if 0 -// \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x81[\x82\xF0\x8Dl\x97\xB6\x82\xB5\x82āA\x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y\x82\xF0\x8E擾\x82\xB7\x82\xE9\x81B -static void get_desktop_size_by_multi_monitor(HWND hwnd, RECT *rect) -{ - HMONITOR hMon; - MONITORINFO mi; - // FIXME: Windows95\x82ł?\xA2\x92\xE8\x8B`\x82??l\x81B - hMon = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONEAREST); - - ZeroMemory( &mi, sizeof( mi )); - mi.cbSize = sizeof( mi ); - GetMonitorInfo(hMon, &mi); - *rect = mi.rcWork; // \x83^\x83X\x83N\x83o\x81[\x82\xF0\x8F\x9C\x82\xA2\x82\xBD\x83f\x83B\x83X\x83v\x83\x8C\x83C\x83T\x83C\x83Y -} -#endif - // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xF0\x92T\x82\xB5\x81A\x8C\xBB\x8D??u\x82\xF0\x8BL\x89\xAF\x82\xB3\x82\xB9\x82Ă\xA8\x82\xAD\x81B static void get_valid_window_and_memorize_rect(HWND myhwnd, HWND hwnd[], int *num) { @@ -1126,13 +1110,6 @@ n++; } *num = n; - - // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82?\xA2\x96\x9E\x82?\xE7\x82?A\x8BL\x89\xAF\x82\xF0\x83N\x83\x8A\x83A\x82\xB7\x82\xE9\x81B - if (n <= 1) { - for (i = 0 ; i < pm->NWin ; i++) { - memset(&pm->WinPrevRect[i], 0, sizeof(pm->WinPrevRect[i])); - } - } } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Side by Side) @@ -1142,8 +1119,7 @@ HWND hwnd[MAXNWIN]; get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); - if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - TileWindows(NULL, MDITILE_VERTICAL, NULL, n, hwnd); + TileWindows(NULL, MDITILE_VERTICAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8F?\x82?\xC0\x82??\\x8E\xA6\x82\xB7\x82\xE9(Show Windows Stacked) @@ -1153,8 +1129,7 @@ HWND hwnd[MAXNWIN]; get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); - if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - TileWindows(NULL, MDITILE_HORIZONTAL, NULL, n, hwnd); + TileWindows(NULL, MDITILE_HORIZONTAL, NULL, n, hwnd); } // \x83E\x83B\x83\x93\x83h\x83E\x82\xF0\x8Fd\x82??\\x8E\xA6\x82\xB7\x82\xE9(Cascade) @@ -1164,8 +1139,7 @@ HWND hwnd[MAXNWIN]; get_valid_window_and_memorize_rect(myhwnd, hwnd, &n); - if (n >= 2) // \x97L\x8C\xF8\x82?E\x83B\x83\x93\x83h\x83E\x82\xAA2\x82??\xE3\x82??\x82?\xC0\x82\xE9 - CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, n, hwnd); + CascadeWindows(NULL, MDITILE_SKIPDISABLED, NULL, n, hwnd); } // \x91STera Term\x82?I\x97\xB9\x8Ew\x8E\xA6\x82\xF0\x8Fo\x82\xB7\x81B From svnnotify @ sourceforge.jp Tue May 7 23:20:55 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:20:55 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTJdICDjg6Hjg4vjg6Xjg7zphY3nva4=?= =?utf-8?b?44KS6Kq/5pW044GX44Gf44CC?= Message-ID: <1367936455.543534.9624.nullmailer@users.sourceforge.jp> Revision: 5252 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5252 Author: yutakapon Date: 2013-05-07 23:20:55 +0900 (Tue, 07 May 2013) Log Message: ----------- メニュー配置を調整した。 Modified Paths: -------------- trunk/teraterm/ttpcmn/ttcmn.c -------------- next part -------------- Modified: trunk/teraterm/ttpcmn/ttcmn.c =================================================================== --- trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:17:33 UTC (rev 5251) +++ trunk/teraterm/ttpcmn/ttcmn.c 2013-05-07 14:20:55 UTC (rev 5252) @@ -930,6 +930,9 @@ get_lang_msg("MENU_WINDOW_MINIMIZEALL", buf, buflen, "&Minimize All", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_MINIMIZEALL, buf); + get_lang_msg("MENU_WINDOW_RESTOREALL", buf, buflen, "&Restore All", langFile); + AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_RESTOREALL, buf); + get_lang_msg("MENU_WINDOW_CASCADE", buf, buflen, "&Cascade", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_CASCADEALL, buf); @@ -939,8 +942,6 @@ get_lang_msg("MENU_WINDOW_SIDEBYSIDE", buf, buflen, "Side &by Side", langFile); AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_SIDEBYSIDE, buf); - get_lang_msg("MENU_WINDOW_RESTOREALL", buf, buflen, "&Restore All", langFile); - AppendMenu(menu, MF_ENABLED | MF_STRING, ID_WINDOW_RESTOREALL, buf); } else { AppendMenu(menu,MF_ENABLED | MF_STRING,ID_TEKWINDOW_WINDOW, buf); From svnnotify @ sourceforge.jp Tue May 7 23:25:41 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 07 May 2013 23:25:41 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTNdICBFeGl0IEFMbOOBruODoeODiw==?= =?utf-8?b?44Ol44O8SUTjgpLmiYvli5XjgaflpInmm7TjgZfjgZ/jgII=?= Message-ID: <1367936741.544602.3086.nullmailer@users.sourceforge.jp> Revision: 5253 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5253 Author: yutakapon Date: 2013-05-07 23:25:41 +0900 (Tue, 07 May 2013) Log Message: ----------- Exit ALlのメニューIDを手動で変更した。 Modified Paths: -------------- trunk/doc/en/html/reference/keycode.txt trunk/doc/ja/html/reference/keycode.txt trunk/teraterm/common/tt_res.h -------------- next part -------------- Modified: trunk/doc/en/html/reference/keycode.txt =================================================================== --- trunk/doc/en/html/reference/keycode.txt 2013-05-07 14:20:55 UTC (rev 5252) +++ trunk/doc/en/html/reference/keycode.txt 2013-05-07 14:25:41 UTC (rev 5253) @@ -400,7 +400,7 @@ [File] Print 50180 [File] Disconnect 50190 [File] Exit 50199 -[File] Exit All 52031 +[File] Exit All 50200 [Edit] Copy 50210 [Edit] Copy table 50220 [Edit] Paste 50230 Modified: trunk/doc/ja/html/reference/keycode.txt =================================================================== --- trunk/doc/ja/html/reference/keycode.txt 2013-05-07 14:20:55 UTC (rev 5252) +++ trunk/doc/ja/html/reference/keycode.txt 2013-05-07 14:25:41 UTC (rev 5253) @@ -410,7 +410,7 @@ [File] Print 50180 [File] Disconnect 50190 [File] Exit 50199 -[File] Exit All 52031 +[File] Exit All 50200 [Edit] Copy 50210 [Edit] Copy table 50220 [Edit] Paste 50230 Modified: trunk/teraterm/common/tt_res.h =================================================================== --- trunk/teraterm/common/tt_res.h 2013-05-07 14:20:55 UTC (rev 5252) +++ trunk/teraterm/common/tt_res.h 2013-05-07 14:25:41 UTC (rev 5253) @@ -205,6 +205,7 @@ #define ID_FILE_PRINT2 50180 #define ID_FILE_DISCONNECT 50190 #define ID_FILE_EXIT 50199 +#define ID_FILE_EXITALL 50200 #define ID_EDIT_COPY2 50210 #define ID_EDIT_COPYTABLE 50220 #define ID_EDIT_PASTE2 50230 @@ -253,7 +254,6 @@ #define ID_TEKHELP_ABOUT 51990 #define ID_EDIT_EXTERNALSETUP 52005 #define ID_FILE_TERATERMMENU 52006 -#define ID_FILE_EXITALL 52031 // Next default values for new objects // @@ -261,7 +261,7 @@ #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NO_MFC 1 #define _APS_NEXT_RESOURCE_VALUE 123 -#define _APS_NEXT_COMMAND_VALUE 52032 +#define _APS_NEXT_COMMAND_VALUE 52031 #define _APS_NEXT_CONTROL_VALUE 2534 #define _APS_NEXT_SYMED_VALUE 101 #endif From svnnotify @ sourceforge.jp Wed May 8 22:09:51 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 08 May 2013 22:09:51 +0900 Subject: [Ttssh2-commit] =?utf-8?q?=5B5254=5D__Eterm_look-feel=E3=81=AE?= =?utf-8?b?6IOM5pmv55S75YOP44Gr44CBSlBFR+ODleOCoeOCpOODq+OBjOOBhuOBvg==?= =?utf-8?b?44GP6Kqt44G/6L6844KB44Gq44GE44GT44Go44GM44GC44KL44Gf44KB44CB?= Message-ID: <1368018591.178880.15310.nullmailer@users.sourceforge.jp> Revision: 5254 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5254 Author: yutakapon Date: 2013-05-08 22:09:50 +0900 (Wed, 08 May 2013) Log Message: ----------- Eterm look-feelの背景画像に、JPEGファイルがうまく読み込めないことがあるため、 注意書きを追加した。 [NOTE] 同梱のSusie pluginでは、対応できないJPFGファイルが存在する模様。 別のプラグインに置き換えるか、壁紙対応と同様なAPIを使うのがよさそう。 Modified Paths: -------------- trunk/doc/en/html/menu/setup-additional.html trunk/doc/ja/html/menu/setup-additional.html -------------- next part -------------- Modified: trunk/doc/en/html/menu/setup-additional.html =================================================================== --- trunk/doc/en/html/menu/setup-additional.html 2013-05-07 14:25:41 UTC (rev 5253) +++ trunk/doc/en/html/menu/setup-additional.html 2013-05-08 13:09:50 UTC (rev 5254) @@ -236,7 +236,9 @@
    Background Image
    - When the Eterm lookfeel feature is enabled, an image file can be specified as background. + When the Eterm lookfeel feature is enabled, an image file can be specified as background.
    + If the JPEG file can not be drawn, please convert the file to the BMP file. +
    Modified: trunk/doc/ja/html/menu/setup-additional.html =================================================================== --- trunk/doc/ja/html/menu/setup-additional.html 2013-05-07 14:25:41 UTC (rev 5253) +++ trunk/doc/ja/html/menu/setup-additional.html 2013-05-08 13:09:50 UTC (rev 5254) @@ -234,7 +234,8 @@
    Background Image
    - Eterm lookfeel\x8B@\x94\\x82\xAA\x97L\x8C\xF8\x82??\x81A\x94w\x8Ci\x89摜\x82\xF0\x8Ew\x92?\x82邱\x82?\xAA\x82ł\xAB\x82?\xB7\x81B + Eterm lookfeel\x8B@\x94\\x82\xAA\x97L\x8C\xF8\x82??\x81A\x94w\x8Ci\x89摜\x82\xF0\x8Ew\x92?\x82邱\x82?\xAA\x82ł\xAB\x82?\xB7\x81B
    + JPEG\x83t\x83@\x83C\x83\x8B\x82\xAA\x93??\x9E\x82??\xA2\x82?\xAB\x82?ABMP\x83t\x83@\x83C\x83\x8B\x82?ϊ\xB7\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
    From svnnotify @ sourceforge.jp Sat May 11 09:35:21 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 11 May 2013 09:35:21 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTVdICDlpInmm7TlsaXmrbTjga7ooag=?= =?utf-8?b?54++44KS5L+u5q2j?= Message-ID: <1368232521.517234.29646.nullmailer@users.sourceforge.jp> Revision: 5255 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5255 Author: maya Date: 2013-05-11 09:35:20 +0900 (Sat, 11 May 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-05-08 13:09:50 UTC (rev 5254) +++ trunk/doc/en/html/about/history.html 2013-05-11 00:35:20 UTC (rev 5255) @@ -67,7 +67,7 @@
  • Bug fixes @@ -71,6 +67,10 @@
  • When the LogLockExclusive is off, the exclusive lock remains.
  • MARCO: The box-style macro command can not show the dialog position well on the multi display.
  • MARCO: When the break command is inserted after the continue command, the Invalid Control error will be ocurred.
  • +
  • When a log file is retrieving on the network path, Tera Term does not go slow. +
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-11 00:35:20 UTC (rev 5255) +++ trunk/doc/ja/html/about/history.html 2013-05-11 08:32:10 UTC (rev 5256) @@ -55,10 +55,6 @@
  • exec\x83R\x83}\x83\x93\x83h\x82?\xE64\x88\xF8\x90\x94\x81i\x83J\x83\x8C\x83\x93\x83g\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x81j\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • \x82\xB7\x82ł?I\x91\xF0\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83e\x83L\x83X\x83g\x82\xAA\x91\xB6\x8D?\xB7\x82\xE9\x8F?\x81A\x83v\x83\x8A\x83\x93\x83^\x83_\x83C\x83A\x83\x8D\x83O\x82?f\x83t\x83H\x83\x8B\x83g\x91I\x91\xF0\x8E\x88\x82\xF0\x81u\x91I\x91\xF0\x82\xB5\x82\xBD\x95\x94\x95\xAA\x81v\x82?\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81Btentner\x8E\x81\x82?\xB4\x8E?B
  • -
  • \x83l\x83b\x83g\x83\x8F\x81[\x83N\x8Co\x97R\x82Ń\x8D\x83O\x8D?悵\x82Ă\xE0\x81ATera Term\x82\xAA\x83X\x83\x8D\x81[\x83_\x83E\x83\x93\x82\xB5\x82?\xA2\x82悤\x82?\xB5\x82\xBD\x81B -
  • Window\x83\x81\x83j\x83\x85\x81[\x82?u\x8Fd\x82??\\x8E\xA6(Cascade)\x81v\x81u\x8F?\x82?\xC0\x82??\\x8E\xA6(Stacked)\x81v\x81u\x8D\xB6\x89E\x82?\xC0\x82??\\x8E\xA6(Side By Side)\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • File\x83\x81\x83j\x83\x85\x81[\x82?uTera Term\x82?S\x8FI\x97\xB9(Exit All)\x81v\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • @@ -70,6 +66,10 @@
  • LogLockExclusive\x82\xF0off\x82?\xB5\x82Ă\xE0\x94r\x91\xBC\x83\x8D\x83b\x83N\x82\xAA\x82\xA9\x82\xA9\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83\x8B\x83`\x83f\x83B\x83X\x83v\x83\x8C\x83C\x8A?\xAB\x82\xC5 box \x8Cn\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82?_\x83C\x83A\x83\x8D\x83O\x95\\x8E\xA6\x88?u\x82\xAA\x82\xA8\x82\xA9\x82\xB5\x82\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83N\x83\x8D\x82\xC5continue\x8C\xE3\x82\xC9break\x82\xB7\x82\xE9\x82\xC6Invalid Control\x83G\x83\x89\x81[\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • +
  • \x83l\x83b\x83g\x83\x8F\x81[\x83N\x8Co\x97R\x82Ń\x8D\x83O\x8D?悵\x82Ă\xE0\x81ATera Term\x82\xAA\x83X\x83\x8D\x81[\x83_\x83E\x83\x93\x82\xB5\x82?\xA2\x82悤\x82?\xB5\x82\xBD\x81B +
  • From svnnotify @ sourceforge.jp Sat May 11 21:45:23 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 11 May 2013 21:45:23 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTddICDluYXjgYzni63jgY/jgabml6U=?= =?utf-8?b?5pys6Kqe44Gu44Op44OZ44Or44GM6KGo56S644GV44KM44Gq44GE5omA44KS?= =?utf-8?b?5bqD44GP44GX44Gf?= Message-ID: <1368276323.754170.6118.nullmailer@users.sourceforge.jp> Revision: 5257 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5257 Author: maya Date: 2013-05-11 21:45:19 +0900 (Sat, 11 May 2013) Log Message: ----------- 幅が狭くて日本語のラベルが表示されない所を広くした Modified Paths: -------------- trunk/teraterm/teraterm/ttermpro.rc trunk/teraterm/ttpdlg/ttpdlg.rc -------------- next part -------------- Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2013-05-11 08:32:10 UTC (rev 5256) +++ trunk/teraterm/teraterm/ttermpro.rc 2013-05-11 12:45:19 UTC (rev 5257) @@ -98,14 +98,14 @@ "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,55,200,10 CONTROL "Select &only by L button",IDC_SELECT_LBUTTON,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,70,200,10 CONTROL "Confirm change &paste",IDC_CONFIRM_CHANGE_PASTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,85,200,10 - LTEXT "&String file",IDC_CONFIRM_STRING_FILE_LABEL,22,100,61,8 - EDITTEXT IDC_CONFIRM_STRING_FILE,85,98,106,12,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_CONFIRM_STRING_FILE_PATH,196,98,13,12 + LTEXT "&String file",IDC_CONFIRM_STRING_FILE_LABEL,22,100,68,8 + EDITTEXT IDC_CONFIRM_STRING_FILE,95,98,106,12,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_CONFIRM_STRING_FILE_PATH,206,98,13,12 LTEXT "Del&imiter characters",IDC_DELIMITER,11,115,65,10 - EDITTEXT IDC_DELIM_LIST,85,113,130,12,ES_AUTOHSCROLL + EDITTEXT IDC_DELIM_LIST,95,113,130,12,ES_AUTOHSCROLL LTEXT "P&aste delay per line",IDC_PASTEDELAY_LABEL,11,130,70,10 - EDITTEXT IDC_PASTEDELAY_EDIT,85,128,24,12,ES_AUTOHSCROLL | ES_NUMBER - LTEXT "ms",IDC_PASTEDELAY_LABEL2,113,130,23,10 + EDITTEXT IDC_PASTEDELAY_EDIT,95,128,24,12,ES_AUTOHSCROLL | ES_NUMBER + LTEXT "ms",IDC_PASTEDELAY_LABEL2,123,130,23,10 END IDD_TABSHEET_VISUAL DIALOGEX 0, 0, 242, 158 Modified: trunk/teraterm/ttpdlg/ttpdlg.rc =================================================================== --- trunk/teraterm/ttpdlg/ttpdlg.rc 2013-05-11 08:32:10 UTC (rev 5256) +++ trunk/teraterm/ttpdlg/ttpdlg.rc 2013-05-11 12:45:19 UTC (rev 5257) @@ -331,9 +331,9 @@ CONTROL "&Color emulation",IDC_WINCOLOREMU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,98,54,90,10 CONTROL "1&6 Colors (aixterm style)",IDC_WINAIXTERM16,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,98,66,100,10 CONTROL "&256 Colors (xterm style)",IDC_WINXTERM256,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,98,78,100,10 - CONTROL "&Scroll buffer:",IDC_WINSCROLL1,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,98,92,72,12 - LTEXT "li&nes",IDC_WINSCROLL3,202,94,18,10,NOT WS_VISIBLE - EDITTEXT IDC_WINSCROLL2,172,92,27,12,ES_AUTOHSCROLL | ES_NUMBER | NOT WS_VISIBLE + CONTROL "&Scroll buffer:",IDC_WINSCROLL1,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,98,92,83,12 + LTEXT "li&nes",IDC_WINSCROLL3,214,94,18,10,NOT WS_VISIBLE + EDITTEXT IDC_WINSCROLL2,184,92,27,12,ES_AUTOHSCROLL | ES_NUMBER | NOT WS_VISIBLE GROUPBOX "Color",IDC_WINCOLOR,10,106,220,93 CONTROL "Te&xt",IDC_WINTEXT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,18,118,40,10 CONTROL "Bac&kground",IDC_WINBACK,"Button",BS_AUTORADIOBUTTON,18,131,56,10 From svnnotify @ sourceforge.jp Sat May 11 22:18:52 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Sat, 11 May 2013 22:18:52 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNThdICDluYXjgYzni63jgY/jgabml6U=?= =?utf-8?b?5pys6Kqe44Gu44Op44OZ44Or44GM6KGo56S644GV44KM44Gq44GE5omA44KS?= =?utf-8?b?5bqD44GP44GX44Gf?= Message-ID: <1368278332.244635.30575.nullmailer@users.sourceforge.jp> Revision: 5258 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5258 Author: maya Date: 2013-05-11 22:18:51 +0900 (Sat, 11 May 2013) Log Message: ----------- 幅が狭くて日本語のラベルが表示されない所を広くした Modified Paths: -------------- trunk/teraterm/ttpdlg/ttdlg.c trunk/teraterm/ttpdlg/ttpdlg.rc -------------- next part -------------- Modified: trunk/teraterm/ttpdlg/ttdlg.c =================================================================== --- trunk/teraterm/ttpdlg/ttdlg.c 2013-05-11 12:45:19 UTC (rev 5257) +++ trunk/teraterm/ttpdlg/ttdlg.c 2013-05-11 13:18:51 UTC (rev 5258) @@ -512,7 +512,7 @@ for (i = 0 ; i <= 2 ; i++) DX[i] = FW; GetClientRect(Dialog,&Rect); - TestRect.left = Rect.left + (int)((Rect.right-Rect.left)*0.65); + TestRect.left = Rect.left + (int)((Rect.right-Rect.left)*0.70); TestRect.right = Rect.left + (int)((Rect.right-Rect.left)*0.93); TestRect.top = Rect.top + (int)((Rect.bottom-Rect.top)*0.54); #ifdef USE_NORMAL_BGCOLOR Modified: trunk/teraterm/ttpdlg/ttpdlg.rc =================================================================== --- trunk/teraterm/ttpdlg/ttpdlg.rc 2013-05-11 12:45:19 UTC (rev 5257) +++ trunk/teraterm/ttpdlg/ttpdlg.rc 2013-05-11 13:18:51 UTC (rev 5258) @@ -337,18 +337,18 @@ GROUPBOX "Color",IDC_WINCOLOR,10,106,220,93 CONTROL "Te&xt",IDC_WINTEXT,"Button",BS_AUTORADIOBUTTON | WS_GROUP,18,118,40,10 CONTROL "Bac&kground",IDC_WINBACK,"Button",BS_AUTORADIOBUTTON,18,131,56,10 - LTEXT "&Attribute",IDC_WINATTRTEXT,66,116,36,10,NOT WS_VISIBLE - COMBOBOX IDC_WINATTR,104,114,46,38,CBS_DROPDOWNLIST | NOT WS_VISIBLE | WS_VSCROLL | WS_GROUP | WS_TABSTOP - PUSHBUTTON "R&everse",IDC_WINREV,88,130,36,14,WS_GROUP - LTEXT "&R:",IDC_WINREDLABEL,18,147,10,8,NOT WS_GROUP - LTEXT "255",IDC_WINRED,32,147,16,8 - SCROLLBAR IDC_WINREDBAR,49,147,100,8,WS_GROUP | WS_TABSTOP - LTEXT "&G:",IDC_WINGREENLABEL,18,159,10,8,NOT WS_GROUP - LTEXT "255",IDC_WINGREEN,32,159,16,8 - SCROLLBAR IDC_WINGREENBAR,49,159,100,8,WS_TABSTOP - LTEXT "&B:",IDC_WINBLUELABEL,18,171,10,8,NOT WS_GROUP - LTEXT "255",IDC_WINBLUE,32,171,16,8 - SCROLLBAR IDC_WINBLUEBAR,49,171,100,8,WS_TABSTOP + LTEXT "&Attribute",IDC_WINATTRTEXT,76,116,36,10,NOT WS_VISIBLE + COMBOBOX IDC_WINATTR,114,114,46,38,CBS_DROPDOWNLIST | NOT WS_VISIBLE | WS_VSCROLL | WS_GROUP | WS_TABSTOP + PUSHBUTTON "R&everse",IDC_WINREV,98,130,36,14,WS_GROUP + LTEXT "&R:",IDC_WINREDLABEL,18,147,20,8,NOT WS_GROUP + LTEXT "255",IDC_WINRED,42,147,16,8 + SCROLLBAR IDC_WINREDBAR,59,147,100,8,WS_GROUP | WS_TABSTOP + LTEXT "&G:",IDC_WINGREENLABEL,18,159,20,8,NOT WS_GROUP + LTEXT "255",IDC_WINGREEN,42,159,16,8 + SCROLLBAR IDC_WINGREENBAR,59,159,100,8,WS_TABSTOP + LTEXT "&B:",IDC_WINBLUELABEL,18,171,20,8,NOT WS_GROUP + LTEXT "255",IDC_WINBLUE,42,171,16,8 + SCROLLBAR IDC_WINBLUEBAR,59,171,100,8,WS_TABSTOP CONTROL "Always &use Normal text's BG",IDC_WINUSENORMALBG,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,18,182,115,12 DEFPUSHBUTTON "OK",1,194,4,40,16,WS_GROUP PUSHBUTTON "Cancel",2,194,26,40,16 From svnnotify @ sourceforge.jp Mon May 13 14:07:31 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 13 May 2013 14:07:31 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNTldICDjg57jgq/jg63jgYvjgonjga4=?= =?utf-8?b?44OH44O844K/44Gr5a++44GX44Gm44GvUGFzdGVEZWxheVBlckxpbmXjgYw=?= =?utf-8?b?5YON44GL44Gq44GE44KI44GG44Gr5L+u5q2j44CC?= Message-ID: <1368421651.908728.15699.nullmailer@users.sourceforge.jp> Revision: 5259 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5259 Author: doda Date: 2013-05-13 14:07:31 +0900 (Mon, 13 May 2013) Log Message: ----------- マクロからのデータに対してはPasteDelayPerLineが働かないように修正。 http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31336 Modified Paths: -------------- trunk/teraterm/teraterm/clipboar.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/clipboar.c =================================================================== --- trunk/teraterm/teraterm/clipboar.c 2013-05-11 13:18:51 UTC (rev 5258) +++ trunk/teraterm/teraterm/clipboar.c 2013-05-13 05:07:31 UTC (rev 5259) @@ -40,6 +40,7 @@ static BOOL CBDDE; static BOOL CBWIDE; static BOOL CBEchoOnly; +static BOOL CBInsertDelay = FALSE; static HFONT DlgClipboardFont; @@ -150,7 +151,12 @@ CBMemPtr2 = 0; CBDDE = FALSE; CBWIDE = FALSE; + CBInsertDelay = FALSE; + if (BuffSize==0) { //clipboard + if (ts.PasteDelayPerLine > 0) { + CBInsertDelay = TRUE; + } if (OpenClipboard(HWin)) { if (Cf == CF_UNICODETEXT) { // \x93\\x82\xE8\x95t\x82\xAF\x8F\x88\x97\x9D\x82ł\xCD CBMemHandle \x82ł??\xAD dde \x82?\xAF\x82\xB6\x82悤\x82\xC9 CBMemPtr \x82\xAA\x8Eg\x82\xED\x82\xEA\x82\xE9 @@ -229,6 +235,13 @@ CBDDE = TRUE; CBWIDE = FALSE; + if (ts.PasteDelayPerLine > 0) { + CBInsertDelay = TRUE; + } + else { + CBInsertDelay = FALSE; + } + if (IsClipboardFormatAvailable(CF_UNICODETEXT) && OpenClipboard(HWin)) { Cf = CF_UNICODETEXT; if ((tmpHandle = GetClipboardData(CF_UNICODETEXT)) == NULL) { @@ -368,9 +381,11 @@ return; } - now = GetTickCount(); - if (now - lastcr < (DWORD)ts.PasteDelayPerLine) { - return; + if (CBInsertDelay) { + now = GetTickCount(); + if (now - lastcr < (DWORD)ts.PasteDelayPerLine) { + return; + } } if (CBRetrySend) { @@ -399,7 +414,7 @@ if (CBSendCR && (CBMemPtr[CBMemPtr2]==0x0a)) { CBMemPtr2++; // added PasteDelayPerLine (2009.4.12 maya) - if (ts.PasteDelayPerLine > 0) { + if (CBInsertDelay) { lastcr = now; CBSendCR = FALSE; SetTimer(HVTWin, IdPasteDelayTimer, ts.PasteDelayPerLine, NULL); @@ -545,6 +560,7 @@ CBMemPtr2 = 0; CBAddCR = FALSE; CBEchoOnly = FALSE; + CBInsertDelay = FALSE; } From svnnotify @ sourceforge.jp Mon May 13 14:33:50 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 13 May 2013 14:33:50 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNjBdICDlpInmm7TlsaXmrbTmm7TmlrA=?= =?utf-8?b?44CCIChyNTI1OSk=?= Message-ID: <1368423230.431603.31926.nullmailer@users.sourceforge.jp> Revision: 5260 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5260 Author: doda Date: 2013-05-13 14:33:49 +0900 (Mon, 13 May 2013) Log Message: ----------- 変更履歴更新。(r5259) Revision Links: -------------- http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5259 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-05-13 05:07:31 UTC (rev 5259) +++ trunk/doc/en/html/about/history.html 2013-05-13 05:33:49 UTC (rev 5260) @@ -71,6 +71,7 @@ + Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-13 05:07:31 UTC (rev 5259) +++ trunk/doc/ja/html/about/history.html 2013-05-13 05:33:49 UTC (rev 5260) @@ -70,6 +70,7 @@ +
  • \x83}\x83N\x83\x8D\x82\xA9\x82\xE7\x82?\x97\x90M\x83f\x81[\x83^\x82??\xB5\x82Ă\xE0Paste delay per line\x90?肪\x93K\x97p\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 May 13 14:37:00 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 13 May 2013 14:37:00 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNjFdICBTU0jmjqXntprmmYLjga7jgqI=?= =?utf-8?b?44Kk44Kz44Oz44KS5oyH5a6a5Ye65p2l44KL44KI44GG44Gr44GX44Gf44CC?= Message-ID: <1368423420.579917.16057.nullmailer@users.sourceforge.jp> Revision: 5261 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5261 Author: doda Date: 2013-05-13 14:37:00 +0900 (Mon, 13 May 2013) Log Message: ----------- SSH接続時のアイコンを指定出来るようにした。 Modified Paths: -------------- trunk/ttssh2/ttxssh/ttxssh.c trunk/ttssh2/ttxssh/ttxssh.h -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2013-05-13 05:33:49 UTC (rev 5260) +++ trunk/ttssh2/ttxssh/ttxssh.c 2013-05-13 05:37:00 UTC (rev 5261) @@ -457,6 +457,17 @@ // \x83z\x83X\x83g\x8C\xAE\x82\xCC DNS \x82ł?`\x83F\x83b\x83N (RFC 4255) settings->VerifyHostKeyDNS = read_BOOL_option(fileName, "VerifyHostKeyDNS", TRUE); + // icon + GetPrivateProfileString("TTSSH", "SSHIcon", "", buf, sizeof(buf), fileName); + if ((_stricmp(buf, "old") == 0) || + (_stricmp(buf, "yellow") == 0) || + (_stricmp(buf, "securett_yellow") == 0)) { + settings->IconID = IDI_SECURETT_YELLOW; + } + else { + settings->IconID = IDI_SECURETT; + } + clear_local_settings(pvar); } @@ -764,11 +775,11 @@ // LoadIcon \x82ł??\xAD LoadImage \x82\xF0\x8Eg\x82\xA4\x82悤\x82?\xB5\x81A // 16x16 \x82?A\x83C\x83R\x83\x93\x82?\xA6\x93I\x82?擾\x82\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD (2006.8.9 maya) if (SecureLargeIcon == NULL) { - SecureLargeIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), + SecureLargeIcon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), IMAGE_ICON, 0, 0, fuLoad); } if (SecureSmallIcon == NULL) { - SecureSmallIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), + SecureSmallIcon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), IMAGE_ICON, 16, 16, fuLoad); } @@ -1671,6 +1682,15 @@ pvar->settings.CompressionLevel = 6; } else if (MATCH_STR(option + 4, "-c") == 0) { pvar->settings.CompressionLevel = 0; + } else if (MATCH_STR_I(option + 4, "-icon=") == 0) { + if ((_stricmp(option+10, "old") == 0) || + (_stricmp(option+10, "yellow") == 0) || + (_stricmp(option+10, "securett_yellow") == 0)) { + pvar->settings.IconID = IDI_SECURETT_YELLOW; + } + else { + pvar->settings.IconID = IDI_SECURETT; + } // /ssh1 \x82\xC6 /ssh2 \x83I\x83v\x83V\x83\x87\x83\x93\x82?V\x8BK\x92?\xC1 (2006.9.16 maya) } else if (MATCH_STR(option + 4, "1") == 0) { @@ -2466,7 +2486,7 @@ fuLoad = LR_VGACOLOR; } - hicon = LoadImage(hInst, MAKEINTRESOURCE(IDI_SECURETT), + hicon = LoadImage(hInst, MAKEINTRESOURCE(pvar->settings.IconID), IMAGE_ICON, 32, 32, fuLoad); SendDlgItemMessage(dlg, IDC_TTSSH_ICON, STM_SETICON, (WPARAM)hicon, 0); } Modified: trunk/ttssh2/ttxssh/ttxssh.h =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.h 2013-05-13 05:33:49 UTC (rev 5260) +++ trunk/ttssh2/ttxssh/ttxssh.h 2013-05-13 05:37:00 UTC (rev 5261) @@ -147,6 +147,8 @@ char CompOrder[COMP_MAX+1]; BOOL VerifyHostKeyDNS; + + int IconID; } TS_SSH; typedef struct _TInstVar { From svnnotify @ sourceforge.jp Mon May 13 16:43:42 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 13 May 2013 16:43:42 +0900 Subject: [Ttssh2-commit] [5262] HMAC -> MAC Message-ID: <1368431022.667147.19031.nullmailer@users.sourceforge.jp> Revision: 5262 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5262 Author: doda Date: 2013-05-13 16:43:42 +0900 (Mon, 13 May 2013) Log Message: ----------- HMAC -> MAC Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c trunk/ttssh2/ttxssh/ttxssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2013-05-13 05:37:00 UTC (rev 5261) +++ trunk/ttssh2/ttxssh/ssh.c 2013-05-13 07:43:42 UTC (rev 5262) @@ -1059,11 +1059,11 @@ pvar->ssh_state.sender_sequence_number, data, encryption_size, data + encryption_size); - if (ret == FALSE) { // HMAC\x82\xAA\x82?\xBE\x90??\x82\xEA\x82Ă\xA2\x82?\xA2\x8F? + if (ret == FALSE) { // MAC\x82\xAA\x82?\xBE\x90??\x82\xEA\x82Ă\xA2\x82?\xA2\x8F? data_length = encryption_size; } - // \x83p\x83P\x83b\x83g\x82\xF0\x88Í\x86\x89\xBB\x82\xB7\x82\xE9\x81BHMAC\x88?~\x82?Í\x86\x89\xBB\x91Ώ?O\x81B + // \x83p\x83P\x83b\x83g\x82\xF0\x88Í\x86\x89\xBB\x82\xB7\x82\xE9\x81BMAC\x88?~\x82?Í\x86\x89\xBB\x91Ώ?O\x81B CRYPT_encrypt(pvar, data, encryption_size); } @@ -4874,7 +4874,7 @@ } - // HMAC(Hash Message Authentication Code)\x83A\x83\x8B\x83S\x83\x8A\x83Y\x83\x80\x82?\x88\x92\xE8 (2004.12.17 yutaka) + // MAC(Hash Message Authentication Code)\x83A\x83\x8B\x83S\x83\x8A\x83Y\x83\x80\x82?\x88\x92\xE8 (2004.12.17 yutaka) size = get_payload_uint32(pvar, offset); offset += 4; for (i = 0; i < size; i++) { @@ -4888,7 +4888,7 @@ pvar->ctos_hmac = choose_SSH2_hmac_algorithm(buf, myproposal[PROPOSAL_MAC_ALGS_CTOS]); if (pvar->ctos_hmac == HMAC_UNKNOWN) { // not match - strncpy_s(tmp, sizeof(tmp), "unknown HMAC algorithm: ", _TRUNCATE); + strncpy_s(tmp, sizeof(tmp), "unknown MAC algorithm: ", _TRUNCATE); strncat_s(tmp, sizeof(tmp), buf, _TRUNCATE); msg = tmp; goto error; @@ -4908,7 +4908,7 @@ pvar->stoc_hmac = choose_SSH2_hmac_algorithm(buf, myproposal[PROPOSAL_MAC_ALGS_STOC]); if (pvar->stoc_hmac == HMAC_UNKNOWN) { // not match - strncpy_s(tmp, sizeof(tmp), "unknown HMAC algorithm: ", _TRUNCATE); + strncpy_s(tmp, sizeof(tmp), "unknown MAC algorithm: ", _TRUNCATE); strncat_s(tmp, sizeof(tmp), buf, _TRUNCATE); msg = tmp; goto error; Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2013-05-13 05:37:00 UTC (rev 5261) +++ trunk/ttssh2/ttxssh/ttxssh.c 2013-05-13 07:43:42 UTC (rev 5262) @@ -2418,7 +2418,7 @@ UTIL_get_lang_msg("DLG_ABOUT_HOSTKEY", pvar, "Host Key:"); append_about_text(dlg, pvar->ts->UIMsg, buf); - // add HMAC algorithm (2004.12.17 yutaka) + // add MAC algorithm (2004.12.17 yutaka) buf[0] = '\0'; strncat_s(buf, sizeof(buf), get_ssh2_mac_name(pvar->ctos_hmac) , _TRUNCATE); UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server,"); @@ -2426,7 +2426,7 @@ strncat_s(buf, sizeof(buf), get_ssh2_mac_name(pvar->stoc_hmac) , _TRUNCATE); UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server"); strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); - append_about_text(dlg, "HMAC:", buf); + append_about_text(dlg, "MAC:", buf); CRYPT_get_cipher_info(pvar, buf, sizeof(buf)); UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption:"); From svnnotify @ sourceforge.jp Mon May 13 18:53:32 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 13 May 2013 18:53:32 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyNjNdICDjg4njgq3jg6Xjg6Hjg7Pjg4g=?= =?utf-8?b?5pu05pawIChyNTI2MSk=?= Message-ID: <1368438812.007793.19782.nullmailer@users.sourceforge.jp> Revision: 5263 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5263 Author: doda Date: 2013-05-13 18:53:31 +0900 (Mon, 13 May 2013) Log Message: ----------- ドキュメント更新 (r5261) Revision Links: -------------- http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5261 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/commandline/ttssh.html trunk/doc/en/html/setup/teraterm-win.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/commandline/ttssh.html trunk/doc/ja/html/setup/teraterm-win.html -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2013-05-13 07:43:42 UTC (rev 5262) +++ trunk/doc/en/html/about/history.html 2013-05-13 09:53:31 UTC (rev 5263) @@ -2039,11 +2039,14 @@

    2013.xx.xx (Ver 2.65)

    @@ -2063,7 +2064,6 @@
  • Misc
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-25 18:07:10 UTC (rev 5288) +++ trunk/doc/ja/html/about/history.html 2013-05-26 11:49:52 UTC (rev 5289) @@ -74,11 +74,12 @@
  • teraterm.ini\x82\xC9DeferredLogWriteMode\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x83f\x83t\x83H\x83\x8B\x83g\x82\xCDon\x81B
  • \x83E\x83B\x83\x93\x83h\x83E\x82?E\x92[\x82\xC5 URL \x82\xAA\x8FI\x82\xED\x82\xC1\x82ĉ\xFC\x8Ds\x82\xB5\x82Ă\xA2\x82\xE9\x8F?\x82?A\x8E\x9F\x82?s\x82?\xC5 URL \x82\xAA\x91\xB1\x82\xA2\x82Ă\xA2\x82\xE9\x82?\xBB\x92?\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • -
  • URL \x95\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82?\xBB\x92?\x82\xEA\x82\xE9\x97?悪\x8D\xB6\x82?\xBC\x95\xAA\x82\xB8\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • +
  • URL \x95\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82ă}\x83E\x83X\x83n\x83\x93\x83h\x83J\x81[\x83\\x83\x8B\x82?\xBB\x92?\x82\xEA\x82\xE9\x97?悪\x8D\xB6\x82?\xBC\x95\xAA\x82\xB8\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83N\x83\x8D\x82\xA9\x82\xE7\x82?\x97\x90M\x83f\x81[\x83^\x82??\xB5\x82Ă\xE0Paste delay per line\x90?肪\x93K\x97p\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • waitn \x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82\xC5 timeout \x82\xAA 0 \x82??\xAB\x82?f\x81[\x83^\x82\xF0\x91?\xBD\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83N\x83\x8D\x82\xC5continue\x8C\xE3\x82\xC9break\x82\xB7\x82\xE9\x82\xC6Invalid Control\x83G\x83\x89\x81[\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • \x83}\x83\x8B\x83`\x83f\x83B\x83X\x83v\x83\x8C\x83C\x8A?\xAB\x82\xC5 box \x8Cn\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82?_\x83C\x83A\x83\x8D\x83O\x95\\x8E\xA6\x88?u\x82\xAA\x82\xA8\x82\xA9\x82\xB5\x82\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
  • +
  • wait\x82ŕ\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82\xAD\x8C\x9F\x8Fo\x82ł\xAB\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD(ex. "aaab"\x82??\xB5\x82\xC4wait "aab"\x82\xAA\x83}\x83b\x83`\x82\xB5\x82?\xA2)\x81B
  • @@ -2064,7 +2065,6 @@
  • \x82\xBB\x82?\xBC
  • From svnnotify @ sourceforge.jp Mon May 27 02:56:57 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 27 May 2013 02:56:57 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTBdICDmlofoqIDkv67mraM=?= Message-ID: <1369591017.184929.22099.nullmailer@users.sourceforge.jp> Revision: 5290 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5290 Author: yutakapon Date: 2013-05-27 02:56:55 +0900 (Mon, 27 May 2013) Log Message: ----------- 文言修正 Modified Paths: -------------- trunk/doc/en/html/commandline/ttssh.html trunk/doc/en/html/macro/command/wait.html trunk/doc/en/html/macro/command/waitln.html trunk/doc/en/html/menu/setup-additional.html trunk/doc/en/html/setup/teraterm-win.html trunk/doc/ja/html/commandline/ttssh.html trunk/doc/ja/html/macro/command/wait.html trunk/doc/ja/html/macro/command/waitln.html trunk/doc/ja/html/menu/setup-additional.html trunk/doc/ja/html/setup/teraterm-win.html -------------- next part -------------- Modified: trunk/doc/en/html/commandline/ttssh.html =================================================================== --- trunk/doc/en/html/commandline/ttssh.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/en/html/commandline/ttssh.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -144,8 +144,8 @@
    /ssh-icon=<icon>
    specify the icon on SSH connection
    Modified: trunk/doc/en/html/macro/command/wait.html =================================================================== --- trunk/doc/en/html/macro/command/wait.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/en/html/macro/command/wait.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -28,6 +28,10 @@

    +When the empty string is specified, this command will wait an character. +

    + +

    If the system variable "timeout" or "mtimeout" is greater than zero, the timeout occurs when <timeout>.<mtimeout> seconds have passed. If the timeout is less than or equal to zero, the timeout never occurs.

    @@ -91,6 +95,8 @@

    Reference

    setdebug
    +waitln
    +waitregex
    Modified: trunk/doc/en/html/macro/command/waitln.html =================================================================== --- trunk/doc/en/html/macro/command/waitln.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/en/html/macro/command/waitln.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -28,6 +28,10 @@

    +When the empty string is specified, this command will wait an character + CRLF. +

    + +

    If the system variable "timeout" or "mtimeout" is greater than zero, the timeout occurs when <timeout>.<mtimeout> seconds have passed. If the timeout is less than or equal to zero, the timeout never occurs.

    @@ -65,5 +69,12 @@ messagebox inputstr "str" ; echo aaa cal hoge fuga + +

    Reference

    + +wait
    +waitregex
    + + Modified: trunk/doc/en/html/menu/setup-additional.html =================================================================== --- trunk/doc/en/html/menu/setup-additional.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/en/html/menu/setup-additional.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -333,7 +333,8 @@
    Auto start logging
    - Start logging automaticaly when connecting. Default Log File Name is used for log file name. + Start logging automaticaly when connecting. Default Log File Name is used for log file name.
    + When the /nolog command line is specified, this feature is always disabled.
    Log Rotate
    Modified: trunk/doc/en/html/setup/teraterm-win.html =================================================================== --- trunk/doc/en/html/setup/teraterm-win.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/en/html/setup/teraterm-win.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -615,7 +615,7 @@

    -Also, the icon of SSH connection can be changed. For example, when the yellow icon(ttssh2.62 earlier) is specified, plaese change the SSHIcon entry in the [TTSSH] section in the following: +Also, the icon of SSH connection can be changed. For example, when the yellow icon(TTSSH2.62 earlier) is specified, plaese change the SSHIcon entry in the [TTSSH] section in the following:

    @@ -632,8 +632,8 @@
     
     
     
    -  green         A green icon on ttssh2 2.63 or later
    -  yello         An yellow icon on ttssh2 2.62 earlier
    +  green         A green icon on TTSSH2.63 or later
    +  yellow        An yellow icon on TTSSH2.62 earlier
       Default       A default icon(equal to green)
     
     
    
    Modified: trunk/doc/ja/html/commandline/ttssh.html
    ===================================================================
    --- trunk/doc/ja/html/commandline/ttssh.html	2013-05-26 11:49:52 UTC (rev 5289)
    +++ trunk/doc/ja/html/commandline/ttssh.html	2013-05-26 17:56:55 UTC (rev 5290)
    @@ -144,8 +144,8 @@
       
    /ssh-icon=<icon>
    SSH\x90?\xB1\x8E\x9E\x82?A\x83C\x83R\x83\x93\x82\xF0\x8Ew\x92?\x82\xE9\x81B
      -
    • green ttssh2 2.63\x88?~\x82???A\x83C\x83R\x83\x93
    • -
    • yellow ttssh2 2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93
    • +
    • green TTSSH2.63\x88?~\x82???A\x83C\x83R\x83\x93
    • +
    • yellow TTSSH2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93
    • default \x83f\x83t\x83H\x83\x8B\x83g\x82?A\x83C\x83R\x83\x93 (green\x82?\xAF\x82\xB6)
    Modified: trunk/doc/ja/html/macro/command/wait.html =================================================================== --- trunk/doc/ja/html/macro/command/wait.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/ja/html/macro/command/wait.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -28,6 +28,10 @@

    +\x8B?\x9A\x97?w\x92?\x82?\x8F?\x81A\x94C\x88???\x8E\x9A\x82\xF0\x8E\xF3\x90M\x82\xB7\x82\xE9\x82?\xF0\x91??B +

    + +

    \x83V\x83X\x83e\x83\x80\x95?\x94 timeout \x82\xA9 mtimeout \x82\xAA 0 \x82\xE6\x82\xE8\x91?\x82\xA2\x8F?\x81A<timeout>.<mtimeout> \x95b\x82?\x9E\x8A?\xAA\x82\xB7\x82\xAC\x82\xE9\x82?^\x83C\x83\x80\x83A\x83E\x83g\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x81B\x83^\x83C\x83\x80\x83A\x83E\x83g\x82?l\x82\xAA 0 \x88?\xBA\x82??\x82?A\x83^\x83C\x83\x80\x83A\x83E\x83g\x82?\xAD\x90\xB6\x82\xB5\x82?\xA2\x81B

    Modified: trunk/doc/ja/html/macro/command/waitln.html =================================================================== --- trunk/doc/ja/html/macro/command/waitln.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/ja/html/macro/command/waitln.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -28,6 +28,9 @@

    +\x8B?\x9A\x97?w\x92?\x82?\x8F?\x81A\x94C\x88???\x8E\x9A\x81i\x81{\x89\xFC\x8Ds\x81j\x82\xF0\x8E\xF3\x90M\x82\xB7\x82\xE9\x82?\xF0\x91??B +

    +

    \x83V\x83X\x83e\x83\x80\x95?\x94 timeout \x82\xA9 mtimeout \x82\xAA 0 \x82\xE6\x82\xE8\x91?\x82\xA2\x8F?\x81A<timeout>.<mtimeout> \x95b\x82?\x9E\x8A?\xAA\x82\xB7\x82\xAC\x82\xE9\x82?^\x83C\x83\x80\x83A\x83E\x83g\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x81B\x83^\x83C\x83\x80\x83A\x83E\x83g\x82?l\x82\xAA 0 \x88?\xBA\x82??\x82?A\x83^\x83C\x83\x80\x83A\x83E\x83g\x82?\xAD\x90\xB6\x82\xB5\x82?\xA2\x81B

    @@ -67,7 +70,7 @@

    \x8EQ\x8F\xC6

    -waitln
    +wait
    waitregex
    Modified: trunk/doc/ja/html/menu/setup-additional.html =================================================================== --- trunk/doc/ja/html/menu/setup-additional.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/ja/html/menu/setup-additional.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -330,7 +330,8 @@
    Auto start logging
    - \x90?\xB1\x8E\x9E\x82?\xA9\x93\xAE\x93I\x82?\x8D\x83O\x8D?\xE6\x82\xF0\x8AJ\x8En\x82\xB7\x82\xE9\x8B@\x94\\x82\xF0\x97L\x8C\xF8\x82?\xB5\x82?\xB7\x81B\x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82??A\x95W\x8F\x80\x82?\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xAA\x8Eg\x97p\x82\xB3\x82\xEA\x82?\xB7\x81B + \x90?\xB1\x8E\x9E\x82?\xA9\x93\xAE\x93I\x82?\x8D\x83O\x8D?\xE6\x82\xF0\x8AJ\x8En\x82\xB7\x82\xE9\x8B@\x94\\x82\xF0\x97L\x8C\xF8\x82?\xB5\x82?\xB7\x81B\x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82??A\x95W\x8F\x80\x82?\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xAA\x8Eg\x97p\x82\xB3\x82\xEA\x82?\xB7\x81B
    + /nolog \x83R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83I\x83v\x83V\x83\x87\x83\x93\x82\xAA\x8Ew\x92?\x82\xEA\x82Ă\xA2\x82\xE9\x82?A\x93\x96\x8AY\x8B@\x94\\x82?\xB3\x8C\x{27B0B3}\x82\xEA\x82?\xB7\x81B
    Log Rotate
    Modified: trunk/doc/ja/html/setup/teraterm-win.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-win.html 2013-05-26 11:49:52 UTC (rev 5289) +++ trunk/doc/ja/html/setup/teraterm-win.html 2013-05-26 17:56:55 UTC (rev 5290) @@ -628,7 +628,7 @@

    -\x82?\xBD\x81Assh\x90?\xB1\x8E\x9E\x82?A\x83C\x83R\x83\x93\x82\xE0\x95ύX\x82\xB7\x82鎖\x82\xAA\x8Fo\x97\x88\x82?\xB7\x81B\x97?\x82\xCEttssh2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93\x82?\xB7\x82\xE9\x8F?\x81A\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC[TTSSH]\x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCCSSHIcon\x8Ds\x82\xF0\x88?\xBA\x82?悤\x82?ύX\x82\xB5\x82?\xB7\x81B +\x82?\xBD\x81Assh\x90?\xB1\x8E\x9E\x82?A\x83C\x83R\x83\x93\x82\xE0\x95ύX\x82\xB7\x82鎖\x82\xAA\x8Fo\x97\x88\x82?\xB7\x81B\x97?\x82\xCETTSSH2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93\x82?\xB7\x82\xE9\x8F?\x81A\x90?\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC[TTSSH]\x83Z\x83N\x83V\x83\x87\x83\x93\x82\xCCSSHIcon\x8Ds\x82\xF0\x88?\xBA\x82?悤\x82?ύX\x82\xB5\x82?\xB7\x81B

    @@ -645,8 +645,8 @@
     
     
     
    -  green         ttssh 2.63\x88?~\x82???A\x83C\x83R\x83\x93
    -  yello         ttssh 2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93
    +  green         TTSSH 2.63\x88?~\x82???A\x83C\x83R\x83\x93
    +  yellow        TTSSH 2.62\x82?ł?\xA9\x90F\x82?A\x83C\x83R\x83\x93
       Default       \x95W\x8F\x80\x82?A\x83C\x83R\x83\x93(green\x82?\xAF\x82\xB6)
     
     
    
    From svnnotify @ sourceforge.jp  Mon May 27 14:13:44 2013
    From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp)
    Date: Mon, 27 May 2013 14:13:44 +0900
    Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTFdICDmlofoqIDkv67mraM=?=
    Message-ID: <1369631624.649235.27339.nullmailer@users.sourceforge.jp>
    
    Revision: 5291
              http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5291
    Author:   doda
    Date:     2013-05-27 14:13:44 +0900 (Mon, 27 May 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-05-26 17:56:55 UTC (rev 5290)
    +++ trunk/doc/en/html/about/history.html	2013-05-27 05:13:44 UTC (rev 5291)
    @@ -59,8 +59,8 @@
               
  • added the 4th argument(current directory) at the exec command.
  • The 'show 1' command brings the macro window to the top.
  • The messagebox, inputbox and listbox commands bring the macro dialog to the top.
  • -
  • The wait and waitln commands can wait an empty strings.
  • -
  • When the waitregex command matches some strings at the same time, the first matched string is selected.
  • +
  • The wait, waitln and waitregex commands can wait an empty strings.
  • +
  • When the waitregex command matches some parameters at the same time, the first matched parameter is selected.
  • @@ -76,10 +76,10 @@
  • When the URL string ends at the right row and return code, the URL string continues to next line by mistake.
  • The URL string on the mouse hand cursor shifts to the left with half character by mistake.
  • MACRO: The send/sendln command can be affected by the Paste delay per line configuration.
  • -
  • When the timeout is 0, the waitn command can not wait any character.
  • -
  • MARCO: When the break command is inserted after the continue command, the Invalid Control error will be ocurred.
  • +
  • MACRO: When the timeout is 0, the waitn command can not wait any character.
  • +
  • MARCO: When the break command is executed after the continue command, the Invalid Control error will be ocurred.
  • MARCO: The box-style macro command can not show the dialog position well on the multi display.
  • -
  • MACRO: The wait command can not detect the right string.(ex. wait "aab" does not work against "aaab")
  • +
  • MACRO: The wait and waitln command can not detect the right string.(ex. wait "aab" does not work against "aaab")
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-26 17:56:55 UTC (rev 5290) +++ trunk/doc/ja/html/about/history.html 2013-05-27 05:13:44 UTC (rev 5291) @@ -36,7 +36,7 @@
    • \x95ύX
        -
      • \x82\xB7\x82ł?I\x91\xF0\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83e\x83L\x83X\x83g\x82\xAA\x91\xB6\x8D?\xB7\x82\xE9\x8F?\x81A\x83v\x83\x8A\x83\x93\x83^\x83_\x83C\x83A\x83\x8D\x83O\x82?f\x83t\x83H\x83\x8B\x83g\x91I\x91\xF0\x8E\x88\x82\xF0\x81u\x91I\x91\xF0\x82\xB5\x82\xBD\x95\x94\x95\xAA\x81v\x82?\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81Btentner\x8E\x81\x82?\xB4\x8E?B
      • +
      • \x82\xB7\x82ł?I\x91\xF0\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83e\x83L\x83X\x83g\x82\xAA\x91\xB6\x8D?\xB7\x82\xE9\x8F?\x81A\x83v\x83\x8A\x83\x93\x83^\x83_\x83C\x83A\x83\x8D\x83O\x82?f\x83t\x83H\x83\x8B\x83g\x91I\x91\xF0\x8E\x88\x82\xF0\x81u\x91I\x91\xF0\x82\xB5\x82\xBD\x95\x94\x95\xAA\x81v\x82?\xB7\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81Btentner\x8E\x81\x82?\xB4\x8E?\xB5\x82?\xB7\x81B
      • Additional settings \x83_\x83C\x83A\x83\x8D\x83O\x82\xC9 \x83\x8D\x83O\x81E\x83\x8D\x81[\x83e\x81[\x83g \x90?荀\x96?\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
        • teraterm.ini\x82\xC9LogRotate, LogRotateSize, LogRotateSizeType, LogRotateStep\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
        • @@ -59,27 +59,27 @@
        • exec\x83R\x83}\x83\x93\x83h\x82?\xE64\x88\xF8\x90\x94\x81i\x83J\x83\x8C\x83\x93\x83g\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x81j\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
        • 'show 1' \x83R\x83}\x83\x93\x83h\x82Ń}\x83N\x83\x8D\x83E\x83B\x83\x93\x83h\x83E\x82\xAA\x8DőO\x96??\x88\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B
        • messagebox, inputbox, listbox \x83R\x83}\x83\x93\x83h\x82\xF0\x8E\xC0\x8Ds\x82\xB5\x82\xBD\x82?\xAB\x82?_\x83C\x83A\x83\x8D\x83O\x82\xAA\x8DőO\x96??\x88\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B
        • -
        • wait, waitln \x83R\x83}\x83\x93\x83h\x82ŋ?\x9A\x97\xF1\x82\xF0\x91?Ă\xE9\x82悤\x82?\xB5\x82\xBD\x81B
        • -
        • waitregex \x83R\x83}\x83\x93\x83h\x82ŕ\xA1\x90\x94\x82?\xB6\x8E\x9A\x97?\xAF\x8E\x9E\x82?}\x83b\x83`\x82\xB7\x82\xE9\x8F?\x81A\x91O\x82?\xFB\x82\xF0\x97D\x90悷\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B
        • +
        • wait, waitln, waitregex \x83R\x83}\x83\x93\x83h\x82ŋ?\x9A\x97\xF1\x82\xF0\x91?Ă\xE9\x82悤\x82?\xB5\x82\xBD\x81B
        • +
        • waitregex \x83R\x83}\x83\x93\x83h\x82ŕ\xA1\x90\x94\x82?p\x83\x89\x83\x81\x81[\x83^\x82\xAA\x93\xAF\x8E\x9E\x82?}\x83b\x83`\x82\xB7\x82\xE9\x8F?\x81A\x91O\x82?\xFB\x82\xF0\x97D\x90悷\x82\xE9\x82悤\x82?\xB5\x82\xBD\x81B
    • \x83o\x83O\x8FC\x90\xB3
        -
      • \x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xCC&h\x82\xC9IPv6\x83A\x83h\x83\x8C\x83X\x82\xF0\x8A??\xE9\x82?A\x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82\xAA\x8D?\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • +
      • \x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xC9 &h \x82\xF0\x8A??Ă\xA2\x82鎞\x81AIPv6\x83A\x83h\x83\x8C\x83X\x82Ő?\xB1\x82\xB7\x82\xE9\x82?\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82\xAA\x8D?\x82\xB3\x82\xEA\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • LogLockExclusive\x82\xF0off\x82?\xB5\x82Ă\xE0\x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82?r\x91\xBC\x83\x8D\x83b\x83N\x82\xAA\x82\xA9\x82\xA9\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • \x83l\x83b\x83g\x83\x8F\x81[\x83N\x8Co\x97R\x82Ń\x8D\x83O\x8D?悵\x82Ă\xE0\x81ATera Term\x82\xAA\x83X\x83\x8D\x81[\x83_\x83E\x83\x93\x82\xB5\x82?\xA2\x82悤\x82?\xB5\x82\xBD\x81B
        • teraterm.ini\x82\xC9DeferredLogWriteMode\x83G\x83\x93\x83g\x83\x8A\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B\x83f\x83t\x83H\x83\x8B\x83g\x82\xCDon\x81B
      • \x83E\x83B\x83\x93\x83h\x83E\x82?E\x92[\x82\xC5 URL \x82\xAA\x8FI\x82\xED\x82\xC1\x82ĉ\xFC\x8Ds\x82\xB5\x82Ă\xA2\x82\xE9\x8F?\x82?A\x8E\x9F\x82?s\x82?\xC5 URL \x82\xAA\x91\xB1\x82\xA2\x82Ă\xA2\x82\xE9\x82?\xBB\x92?\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • -
      • URL \x95\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82ă}\x83E\x83X\x83n\x83\x93\x83h\x83J\x81[\x83\\x83\x8B\x82?\xBB\x92?\x82\xEA\x82\xE9\x97?悪\x8D\xB6\x82?\xBC\x95\xAA\x82\xB8\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • +
      • URL \x95\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82ă}\x83E\x83X\x83n\x83\x93\x83h\x83J\x81[\x83\\x83\x8B\x82?\xBB\x92?\x82\xEA\x82\xE9\x97?悪\x8D\xB6\x82?\xBC\x95\xB6\x8E\x9A\x95\xAA\x82\xB8\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • \x83}\x83N\x83\x8D\x82\xA9\x82\xE7\x82?\x97\x90M\x83f\x81[\x83^\x82??\xB5\x82Ă\xE0Paste delay per line\x90?肪\x93K\x97p\x82\xB3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • waitn \x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82\xC5 timeout \x82\xAA 0 \x82??\xAB\x82?f\x81[\x83^\x82\xF0\x91?\xBD\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • \x83}\x83N\x83\x8D\x82\xC5continue\x8C\xE3\x82\xC9break\x82\xB7\x82\xE9\x82\xC6Invalid Control\x83G\x83\x89\x81[\x82\xAA\x94\xAD\x90\xB6\x82\xB7\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • \x83}\x83\x8B\x83`\x83f\x83B\x83X\x83v\x83\x8C\x83C\x8A?\xAB\x82\xC5 box \x8Cn\x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82?_\x83C\x83A\x83\x8D\x83O\x95\\x8E\xA6\x88?u\x82\xAA\x82\xA8\x82\xA9\x82\xB5\x82\xAD\x82?\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • -
      • wait\x82ŕ\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82\xAD\x8C\x9F\x8Fo\x82ł\xAB\x82?\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD(ex. "aaab"\x82??\xB5\x82\xC4wait "aab"\x82\xAA\x83}\x83b\x83`\x82\xB5\x82?\xA2)\x81B
      • +
      • wait, waitln \x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82ŁA\x82ŕ\xB6\x8E\x9A\x97\xF1\x82?\xB5\x82\xAD\x8C\x9F\x8Fo\x82ł\xAB\x82?\xA2\x8E\x96\x82\xAA\x82\xA0\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD(ex. "aaab"\x82??\xB5\x82\xC4wait "aab"\x82\xAA\x83}\x83b\x83`\x82\xB5\x82?\xA2)\x81B
    • From svnnotify @ sourceforge.jp Mon May 27 14:15:16 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Mon, 27 May 2013 14:15:16 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTJdICDmlofoqIDkv67mraM=?= Message-ID: <1369631716.918670.2254.nullmailer@users.sourceforge.jp> Revision: 5292 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5292 Author: doda Date: 2013-05-27 14:15:16 +0900 (Mon, 27 May 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-05-27 05:13:44 UTC (rev 5291) +++ trunk/doc/en/html/about/history.html 2013-05-27 05:15:16 UTC (rev 5292) @@ -2057,7 +2057,7 @@
    • Bug fixes
        -
      • The PKCS#8 formatted key can not be read.
      • +
      • The PKCS #8 formatted key can not be read.
      • When the "stty stop undef" is defined in the ~/.bashrc, an application fault will be ocurred by using SCP sending.
    • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-27 05:13:44 UTC (rev 5291) +++ trunk/doc/ja/html/about/history.html 2013-05-27 05:15:16 UTC (rev 5292) @@ -2058,7 +2058,7 @@
    • \x83o\x83O\x8FC\x90\xB3
        -
      • PKCS#8\x8C`\x8E\xAE\x82?\xAE\x82\xF0\x93??\x9E\x82??\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x81B
      • +
      • PKCS #8\x8C`\x8E\xAE\x82?\xAE\x82\xF0\x93??\x9E\x82??\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
      • ~/.bashrc\x82\xC9"stty stop undef"\x82?\xA2\x82\xA4\x92\xE8\x8B`\x82\xAA\x82\xA0\x82\xE9\x82?ASCP\x91\x97\x90M\x82ŕs\x90\xB3\x8FI\x97\xB9\x82\xB7\x82\xE9\x96\xE2\x91\xE8\x82?Ώ\x88\x82\xB5\x82\xBD\x81B
    • From svnnotify @ sourceforge.jp Tue May 28 09:56:03 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 28 May 2013 09:56:03 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTNdICDli5XkvZznkrDlooPjgasgV2lu?= =?utf-8?b?ZG93cyBTZXJ2ZXIgMjAxMiDjgpLov73liqA=?= Message-ID: <1369702563.741491.11844.nullmailer@users.sourceforge.jp> Revision: 5293 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5293 Author: doda Date: 2013-05-28 09:56:03 +0900 (Tue, 28 May 2013) Log Message: ----------- 動作環境に Windows Server 2012 を追加 Modified Paths: -------------- trunk/doc/en/html/about/requirements.html trunk/doc/ja/html/about/requirements.html -------------- next part -------------- Modified: trunk/doc/en/html/about/requirements.html =================================================================== --- trunk/doc/en/html/about/requirements.html 2013-05-27 05:15:16 UTC (rev 5292) +++ trunk/doc/en/html/about/requirements.html 2013-05-28 00:56:03 UTC (rev 5293) @@ -25,6 +25,7 @@
    • Microsoft Windows Server 2008, 2008 R2
    • Microsoft Windows 7
    • Microsoft Windows 8
    • +
    • Microsoft Windows Server 2012

    Modified: trunk/doc/ja/html/about/requirements.html =================================================================== --- trunk/doc/ja/html/about/requirements.html 2013-05-27 05:15:16 UTC (rev 5292) +++ trunk/doc/ja/html/about/requirements.html 2013-05-28 00:56:03 UTC (rev 5293) @@ -25,6 +25,7 @@

  • Microsoft Windows Server 2008, 2008 R2
  • Microsoft Windows 7
  • Microsoft Windows 8
  • +
  • Microsoft Windows Server 2012
  • From svnnotify @ sourceforge.jp Tue May 28 20:23:54 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Tue, 28 May 2013 20:23:54 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTRdICDoqK3lrprjga7kv53lrZjjgacg?= =?utf-8?b?U1NISWNvbiDoqK3lrprjgpLmm7jjgY3ovrzjgoDjgojjgYbjgavjgZfjgZ8=?= =?utf-8?b?44CC?= Message-ID: <1369740234.017052.31422.nullmailer@users.sourceforge.jp> Revision: 5294 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5294 Author: doda Date: 2013-05-28 20:23:53 +0900 (Tue, 28 May 2013) Log Message: ----------- 設定の保存で SSHIcon 設定を書き込むようにした。 Modified Paths: -------------- trunk/ttssh2/ttxssh/ttxssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2013-05-28 00:56:03 UTC (rev 5293) +++ trunk/ttssh2/ttxssh/ttxssh.c 2013-05-28 11:23:53 UTC (rev 5294) @@ -564,6 +564,10 @@ // \x83z\x83X\x83g\x8C\xAE\x82\xCC DNS \x82ł?`\x83F\x83b\x83N (RFC 4255) WritePrivateProfileString("TTSSH", "VerifyHostKeyDNS", settings->VerifyHostKeyDNS ? "1" : "0", fileName); + + // SSH \x83A\x83C\x83R\x83\x93 + WritePrivateProfileString("TTSSH", "SSHIcon", + (settings->IconID==IDI_SECURETT_YELLOW) ? "yellow" : "Default", fileName); } From svnnotify @ sourceforge.jp Wed May 29 20:09:25 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Wed, 29 May 2013 20:09:25 +0900 Subject: [Ttssh2-commit] =?utf-8?b?WzUyOTVdICBTVk4jNTI5MyDjga7ov73oqJg=?= =?utf-8?b?44CC?= Message-ID: <1369825765.535061.1502.nullmailer@users.sourceforge.jp> Revision: 5295 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5295 Author: yutakapon Date: 2013-05-29 20:09:24 +0900 (Wed, 29 May 2013) Log Message: ----------- SVN#5293 の追記。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/5293 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-05-28 11:23:53 UTC (rev 5294) +++ trunk/doc/en/html/about/history.html 2013-05-29 11:09:24 UTC (rev 5295) @@ -89,6 +89,7 @@

  • added the Korean.lng language file. Special thanks to Daehong Kim.
  • upgraded TTSSH to 2.65
  • upgraded Oniguruma to 5.9.4
  • +
  • added support for Microsoft Windows Server 2012.
  • Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-28 11:23:53 UTC (rev 5294) +++ trunk/doc/ja/html/about/history.html 2013-05-29 11:09:24 UTC (rev 5295) @@ -89,6 +89,7 @@
  • \x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B\x82??\x91\x8C\xEA(Korean.lng)\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81BDaehong Kim\x8E\x81\x82?\xB4\x8E?\xB5\x82?\xB7\x81B
  • TTSSH(2.65)\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD\x81B
  • Oniguruma 5.9.4\x82?\xB7\x82\xB5\x91?\xA6\x82\xBD
  • +
  • \x91Ή\x9E\x82\xB7\x82?\x8D\xEC\x8A?\xAB\x82\xC9Windows Server 2012\x82\xF0\x92?\xC1\x82\xB5\x82\xBD\x81B
  • From svnnotify @ sourceforge.jp Fri May 31 00:07:42 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 31 May 2013 00:07:42 +0900 Subject: [Ttssh2-commit] [5296] bump up the version. Message-ID: <1369926462.811538.2821.nullmailer@users.sourceforge.jp> Revision: 5296 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5296 Author: maya Date: 2013-05-31 00:07:42 +0900 (Fri, 31 May 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/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-05-29 11:09:24 UTC (rev 5295) +++ trunk/doc/en/html/about/history.html 2013-05-30 15:07:42 UTC (rev 5296) @@ -32,7 +32,7 @@

    Tera Term

    -

    2013.xx.xx (Ver 4.78)

    +

    2013.05.31 (Ver 4.78)

    • Changes
        @@ -2045,7 +2045,7 @@

        TTSSH

        -

        2013.xx.xx (Ver 2.65)

        +

        2013.05.31 (Ver 2.65)

        • Changes
            Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2013-05-29 11:09:24 UTC (rev 5295) +++ trunk/doc/ja/html/about/history.html 2013-05-30 15:07:42 UTC (rev 5296) @@ -32,7 +32,7 @@

            Tera Term

            -

            2013.xx.xx (Ver 4.78)

            +

            2013.05.31 (Ver 4.78)

            • \x95ύX
                @@ -2046,7 +2046,7 @@

                TTSSH

                -

                2013.xx.xx (Ver 2.65)

                +

                2013.05.31 (Ver 2.65)

                • \x95ύX
                    Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-05-29 11:09:24 UTC (rev 5295) +++ trunk/installer/teraterm.iss 2013-05-30 15:07:42 UTC (rev 5296) @@ -1,5 +1,5 @@ #define AppName "Tera Term" -#define AppVer "4.78-RC1" +#define AppVer "4.78" ;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); [InnoIDE_PreCompile] Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2013-05-29 11:09:24 UTC (rev 5295) +++ trunk/teraterm/teraterm/ttermpro.rc 2013-05-30 15:07:42 UTC (rev 5296) @@ -410,8 +410,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,77,0,0 - PRODUCTVERSION 4,77,0,0 + FILEVERSION 4,78,0,0 + PRODUCTVERSION 4,78,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -428,12 +428,12 @@ BEGIN VALUE "CompanyName", "TeraTerm Project T. Teranishi" VALUE "FileDescription", "Tera Term" - VALUE "FileVersion", "4, 77, 0, 0" + VALUE "FileVersion", "4, 78, 0, 0" VALUE "InternalName", "TTERMPRO" VALUE "LegalCopyright", "(C)TeraTerm Project 2004-2013, (C)T. Teranishi 1994-1998" VALUE "OriginalFilename", "TTERMPRO.EXE" VALUE "ProductName", "Tera Term" - VALUE "ProductVersion", "4, 77, 0, 0" + VALUE "ProductVersion", "4, 78, 0, 0" END END BLOCK "VarFileInfo" Modified: trunk/teraterm/ttpmacro/ttpmacro.rc =================================================================== --- trunk/teraterm/ttpmacro/ttpmacro.rc 2013-05-29 11:09:24 UTC (rev 5295) +++ trunk/teraterm/ttpmacro/ttpmacro.rc 2013-05-30 15:07:42 UTC (rev 5296) @@ -134,8 +134,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,77,0,0 - PRODUCTVERSION 4,77,0,0 + FILEVERSION 4,78,0,0 + PRODUCTVERSION 4,78,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -152,12 +152,12 @@ BEGIN VALUE "CompanyName", "TeraTerm Project T. Teranishi" VALUE "FileDescription", "TTPMACRO" - VALUE "FileVersion", "4, 77, 0, 0" + VALUE "FileVersion", "4, 78, 0, 0" VALUE "InternalName", "TTPMACRO" VALUE "LegalCopyright", "Copyright (C) TeraTerm Project 2004-2013, T. Teranishi 1994-1998" VALUE "OriginalFilename", "TTPMACRO.EXE" VALUE "ProductName", "TTPMACRO" - VALUE "ProductVersion", "4, 77, 0, 0" + VALUE "ProductVersion", "4, 78, 0, 0" END END BLOCK "VarFileInfo" Modified: trunk/ttssh2/ttxssh/ttxssh.rc =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.rc 2013-05-29 11:09:24 UTC (rev 5295) +++ trunk/ttssh2/ttxssh/ttxssh.rc 2013-05-30 15:07:42 UTC (rev 5296) @@ -603,8 +603,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,64,0,0 - PRODUCTVERSION 2,64,0,0 + FILEVERSION 2,65,0,0 + PRODUCTVERSION 2,65,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -620,12 +620,12 @@ BLOCK "040904b0" BEGIN VALUE "FileDescription", "TTXSSH" - VALUE "FileVersion", "2, 64, 0, 0" + VALUE "FileVersion", "2, 65, 0, 0" VALUE "InternalName", "TTXSSH" VALUE "LegalCopyright", "(C)2004-2013 TeraTerm Project, (C)1998-1999 Robert O'Callahan" VALUE "OriginalFilename", "TTXSSH.dll" VALUE "ProductName", "TTSSH" - VALUE "ProductVersion", "2, 64, 0, 0" + VALUE "ProductVersion", "2, 65, 0, 0" END END BLOCK "VarFileInfo" From svnnotify @ sourceforge.jp Fri May 31 00:11:39 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 31 May 2013 00:11:39 +0900 Subject: [Ttssh2-commit] [5297] Release 4.78 Message-ID: <1369926699.482717.14933.nullmailer@users.sourceforge.jp> Revision: 5297 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5297 Author: maya Date: 2013-05-31 00:11:39 +0900 (Fri, 31 May 2013) Log Message: ----------- Release 4.78 Added Paths: ----------- tags/teraterm-4_78/ -------------- next part -------------- From svnnotify @ sourceforge.jp Fri May 31 00:40:12 2013 From: svnnotify @ sourceforge.jp (svnnotify @ sourceforge.jp) Date: Fri, 31 May 2013 00:40:12 +0900 Subject: [Ttssh2-commit] [5298] unfrozen Message-ID: <1369928412.417175.11332.nullmailer@users.sourceforge.jp> Revision: 5298 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5298 Author: maya Date: 2013-05-31 00:40:12 +0900 (Fri, 31 May 2013) Log Message: ----------- unfrozen Modified Paths: -------------- trunk/installer/teraterm.iss -------------- next part -------------- Modified: trunk/installer/teraterm.iss =================================================================== --- trunk/installer/teraterm.iss 2013-05-30 15:11:39 UTC (rev 5297) +++ trunk/installer/teraterm.iss 2013-05-30 15:40:12 UTC (rev 5298) @@ -1,30 +1,30 @@ #define AppName "Tera Term" #define AppVer "4.78" -;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', ''); +#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