• R/O
  • SSH
  • HTTPS

ttssh2: コミット


コミットメタ情報

リビジョン9952 (tree)
日時2022-05-24 08:45:50
作者nmaya

ログメッセージ

TTSSH オリジナルのアイコンを /ssh-icon= に指定できるようにした

変更サマリ

差分

--- branches/4-stable/doc/en/html/commandline/teraterm.html (revision 9951)
+++ branches/4-stable/doc/en/html/commandline/teraterm.html (revision 9952)
@@ -243,7 +243,8 @@
243243 </ul></dd>
244244
245245 <dt id="tekicon">/TEKICON=&lt;icon name&gt;</dt>
246- <dd>TEK window icon. Could be specified the same value of <a href="../setup/teraterm-win.html#WindowIcon">TEKIcon of setup file</a>.</dd>
246+ <dd>TEK window icon.<br>
247+ Could be specified the same value of <a href="../setup/teraterm-win.html#WindowIcon">TEKIcon of setup file</a>.</dd>
247248
248249 <dt id="timeout">/TIMEOUT=&lt;connecting timeout value&gt;</dt>
249250 <dd>Could be specified per seconds.</dd>
@@ -252,7 +253,8 @@
252253 <dd>Start Tera Term in hidden (invisible) state.</dd>
253254
254255 <dt id="vticon">/VTICON=&lt;icon name&gt;</dt>
255- <dd>VT window icon. Could be specified the same value of <a href="../setup/teraterm-win.html#WindowIcon">VTIcon of setup file</a>.</dd>
256+ <dd>VT window icon.<br>
257+ Could be specified the same value of <a href="../setup/teraterm-win.html#WindowIcon">VTIcon of setup file</a>.</dd>
256258
257259 <dt id="w">/W=&lt;window title&gt;</dt>
258260 <dd>Window title</dd>
--- branches/4-stable/doc/en/html/commandline/ttssh.html (revision 9951)
+++ branches/4-stable/doc/en/html/commandline/ttssh.html (revision 9952)
@@ -155,14 +155,9 @@
155155 <dt id="ssh-c">/ssh-c</dt>
156156 <dd>disable compression</dd>
157157
158- <dt id="ssh-icon">/ssh-icon=&lt;icon&gt;</dt>
159- <dd>specify the icon on SSH connection
160- <ul>
161- <li><span class="syntax">flat</span> A green icon on TTSSH2.77 or later.</li>
162- <li><span class="syntax">green</span> A green icon on TTSSH2.63 or later.</li>
163- <li><span class="syntax">yellow</span> A yellow icon on TTSSH2.62 earlier.</li>
164- <li><span class="syntax">default</span> A default icon(equal to flat).</li>
165- </ul>
158+ <dt id="ssh-icon">/ssh-icon=&lt;icon name&gt;</dt>
159+ <dd>specify the icon on SSH connection<br>
160+ Could be specified the same value of <a href="../setup/teraterm-win.html#WindowIcon">SSHIcon of setup file</a>.
166161 </dd>
167162
168163 <dt id="ssh-subsystem">/ssh-subsystem=&lt;subsystem&gt;</dt>
--- branches/4-stable/doc/en/html/setup/teraterm-win.html (revision 9951)
+++ branches/4-stable/doc/en/html/setup/teraterm-win.html (revision 9952)
@@ -648,6 +648,7 @@
648648
649649 <tbody>
650650 <tr><td>flat</td> <td><img src="../image/ttssh-flat.png" ALT="flat ttssh icon"></tr>
651+ <tr><td>classic</td> <td><img src="../image/ttsecure.png" ALT="original ttssh icon"></tr>
651652 <tr><td>green</td> <td><img src="../image/ttssh-green.png" ALT="green ttssh icon"></tr>
652653 <tr><td>yellow</td> <td><img src="../image/ttssh-yellow.png" ALT="yellow ttssh icon"></tr>
653654 <tr><td>Default</td> <td>A default icon(equal to flat)</td></tr>
--- branches/4-stable/doc/ja/html/commandline/teraterm.html (revision 9951)
+++ branches/4-stable/doc/ja/html/commandline/teraterm.html (revision 9952)
@@ -244,7 +244,8 @@
244244 </ul></dd>
245245
246246 <dt id="tekicon">/TEKICON=&lt;icon name&gt;</dt>
247- <dd>TEKウインドウのウインドウアイコンを指定する。icon nameには、設定ファイルの<a href="../setup/teraterm-win.html#WindowIcon">TEKIcon設定</a>と同じ物が使用できる。</dd>
247+ <dd>TEKウインドウのウインドウアイコンを指定する<br>
248+ icon nameには、設定ファイルの<a href="../setup/teraterm-win.html#WindowIcon">TEKIcon設定</a>と同じものが使用できます。</dd>
248249
249250 <dt id="timeout">/TIMEOUT=&lt;connecting timeout value&gt;</dt>
250251 <dd>接続中の処理をキャンセルするまでの時間(秒単位)</dd>
@@ -253,7 +254,8 @@
253254 <dd>ウィンドウが見えない状態で起動</dd>
254255
255256 <dt id="vticon">/VTICON=&lt;icon name&gt;</dt>
256- <dd>VTウインドウのウインドウアイコンを指定する。icon nameには、設定ファイルの<a href="../setup/teraterm-win.html#WindowIcon">VTIcon設定</a>と同じ物が使用できる。</dd>
257+ <dd>VTウインドウのウインドウアイコンを指定する<br>
258+ icon nameには、設定ファイルの<a href="../setup/teraterm-win.html#WindowIcon">VTIcon設定</a>と同じものが使用できます。</dd>
257259
258260 <dt id="w">/W=&lt;window title&gt;</dt>
259261 <dd>ウィンドウのタイトル</dd>
--- branches/4-stable/doc/ja/html/commandline/ttssh.html (revision 9951)
+++ branches/4-stable/doc/ja/html/commandline/ttssh.html (revision 9952)
@@ -155,14 +155,9 @@
155155 <dt id="ssh-c">/ssh-c</dt>
156156 <dd>圧縮を無効にする</dd>
157157
158- <dt id="ssh-icon">/ssh-icon=&lt;icon&gt;</dt>
159- <dd>SSH接続時のアイコンを指定する。
160- <ul>
161- <li><span class="syntax">flat</span> TTSSH2.77以降の緑のフラットアイコン</li>
162- <li><span class="syntax">green</span> TTSSH2.63から2.76までの緑のアイコン</li>
163- <li><span class="syntax">yellow</span> TTSSH2.62までの黄色のアイコン</li>
164- <li><span class="syntax">default</span> デフォルトのアイコン (flatと同じ)</li>
165- </ul>
158+ <dt id="ssh-icon">/ssh-icon=&lt;icon name&gt;</dt>
159+ <dd>SSH接続時のアイコンを指定する<br>
160+ icon nameには、設定ファイルの<a href="../setup/teraterm-win.html#WindowIcon">SSHIcon設定</a>と同じものが使用できます。
166161 </dd>
167162
168163 <dt id="ssh-subsystem">/ssh-subsystem=&lt;subsystem&gt;</dt>
--- branches/4-stable/doc/ja/html/setup/teraterm-win.html (revision 9951)
+++ branches/4-stable/doc/ja/html/setup/teraterm-win.html (revision 9952)
@@ -663,6 +663,7 @@
663663
664664 <tbody>
665665 <tr><td>flat</td> <td><img src="../image/ttssh-flat.png" ALT="ttsshアイコン(フラット)"></tr>
666+ <tr><td>classic</td> <td><img src="../image/ttsecure.png" ALT="ttsshアイコン(オリジナル)"></tr>
666667 <tr><td>green</td> <td><img src="../image/ttssh-green.png" ALT="ttsshアイコン(緑)"></tr>
667668 <tr><td>yellow</td> <td><img src="../image/ttssh-yellow.png" ALT="ttsshアイコン(黄色)"></tr>
668669 <tr><td>Default</td> <td>標準のアイコン(flatと同じ)</td></tr>
--- branches/4-stable/ttssh2/ttxssh/resource.h (revision 9951)
+++ branches/4-stable/ttssh2/ttxssh/resource.h (revision 9952)
@@ -19,6 +19,7 @@
1919 #define IDD_SSHUPDATE_HOSTKEY 111
2020 #define IDI_SECURETT_GREEN 113
2121 #define IDI_DROPDOWN 114
22+#define IDI_SECURETT_CLASSIC 115
2223 #define IDD_HOSTDLG 600
2324 #define IDC_HOSTTCPIP 601
2425 #define IDD_SSHDIFFERENTKEY 601
@@ -244,7 +245,7 @@
244245 #define IDC_SSHAUTHSETUP_HELP 1251
245246
246247 // Next default values for new objects
247-//
248+//
248249 #ifdef APSTUDIO_INVOKED
249250 #ifndef APSTUDIO_READONLY_SYMBOLS
250251 #define _APS_NEXT_RESOURCE_VALUE 118
--- branches/4-stable/ttssh2/ttxssh/ttxssh.c (revision 9951)
+++ branches/4-stable/ttssh2/ttxssh/ttxssh.c (revision 9952)
@@ -367,6 +367,10 @@
367367 (_stricmp(buf, "securett_green") == 0)) {
368368 settings->IconID = IDI_SECURETT_GREEN;
369369 }
370+ else if ((_stricmp(buf, "classic") == 0) ||
371+ (_stricmp(buf, "securett_classic") == 0)) {
372+ settings->IconID = IDI_SECURETT_CLASSIC;
373+ }
370374 else {
371375 settings->IconID = IDI_SECURETT;
372376 }
@@ -492,6 +496,9 @@
492496 else if (settings->IconID==IDI_SECURETT_GREEN) {
493497 WritePrivateProfileString("TTSSH", "SSHIcon", "green", fileName);
494498 }
499+ else if (settings->IconID==IDI_SECURETT_CLASSIC) {
500+ WritePrivateProfileString("TTSSH", "SSHIcon", "classic", fileName);
501+ }
495502 else {
496503 WritePrivateProfileString("TTSSH", "SSHIcon", "Default", fileName);
497504 }
@@ -1691,6 +1698,10 @@
16911698 (_stricmp(option+10, "securett_green") == 0)) {
16921699 pvar->settings.IconID = IDI_SECURETT_GREEN;
16931700 }
1701+ else if ((_stricmp(option+10, "classic") == 0) ||
1702+ (_stricmp(option+10, "securett_classic") == 0)) {
1703+ pvar->settings.IconID = IDI_SECURETT_CLASSIC;
1704+ }
16941705 else {
16951706 pvar->settings.IconID = IDI_SECURETT;
16961707 }
旧リポジトリブラウザで表示