[Ttssh2-commit] [8380] TTXResizeMenu で 16 番目以降のアクセスキーがすべて Y になるのを修正

scmno****@osdn***** scmno****@osdn*****
2019年 11月 21日 (木) 20:29:33 JST


Revision: 8380
          https://osdn.net/projects/ttssh2/scm/svn/commits/8380
Author:   doda
Date:     2019-11-21 20:29:33 +0900 (Thu, 21 Nov 2019)
Log Message:
-----------
TTXResizeMenu で 16 番目以降のアクセスキーがすべて Y になるのを修正

Ticket: #39572

問題:
  TTXResizeMenu のメニューエントリの 16 番目以降のアクセスキーが
  すべて Y になる。

原因:
  アクセスキーの文字を計算する時に、メニューでの位置の値を使わずに
  誤って固定の値 1 を使用していた為。

対処:
  アクセスキーの文字が正しく得られるように計算を修正した。

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/39572

Modified Paths:
--------------
    trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c
    trunk/doc/en/html/about/history.html
    trunk/doc/ja/html/about/history.html

-------------- next part --------------
Modified: trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c
===================================================================
--- trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c	2019-11-21 11:29:27 UTC (rev 8379)
+++ trunk/TTXSamples/TTXResizeMenu/TTXResizeMenu.c	2019-11-21 11:29:33 UTC (rev 8380)
@@ -99,7 +99,7 @@
   if (c < 15)
     return _snprintf_s(buff, buffsize, _TRUNCATE, "%s(&%x)", tmp, c+1);
   else if (c < 35)
-    return _snprintf_s(buff, buffsize, _TRUNCATE, "%s(&%c)", tmp, 'a' + 1 - 9);
+    return _snprintf_s(buff, buffsize, _TRUNCATE, "%s(&%c)", tmp, 'a' + c - 9);
   else
     return _snprintf_s(buff, buffsize, _TRUNCATE, "%s", tmp);
 }

Modified: trunk/doc/en/html/about/history.html
===================================================================
--- trunk/doc/en/html/about/history.html	2019-11-21 11:29:27 UTC (rev 8379)
+++ trunk/doc/en/html/about/history.html	2019-11-21 11:29:33 UTC (rev 8380)
@@ -85,6 +85,7 @@
       <li>NOTE: CygTerm+ is supported on Windows Vista or later. Please build CygTerm+'s source code by using Cygwin for older Windows, if CygTerm+ wants to run on older Windows.</li>
       <li>upgraded TTSSH to <a href="#ttssh_2.91">2.91</a>.</li>
       <li>upgraded TTProxy to <a href="#ttproxy_1.0.0.26">1.0.0.26</a>.</li>
+      <li>upgraded TTXResizeMenu Plug-in to <a href="#resizemenu_1.06">1.06</a></li>
     </ul>
   </li>
 </ul>
@@ -5168,6 +5169,11 @@
 </ul>
 
 <h2 id="resizemenu">TTXResizeMenu</h2>
+<h3 id="resizemenu_1.06">2019.xx.xx (Ver 1.06)</h3>
+<ul class="history">
+  <li>Fixed the access key for the 16th and subsequent entries in the menu.</li>
+</ul>
+
 <h3 id="resizemenu_1.05">2018.11.30 (Ver 1.05)</h3>
 <ul class="history">
   <li>added menu id to increase/decrease window size. (for shortcut keys)</li>

Modified: trunk/doc/ja/html/about/history.html
===================================================================
--- trunk/doc/ja/html/about/history.html	2019-11-21 11:29:27 UTC (rev 8379)
+++ trunk/doc/ja/html/about/history.html	2019-11-21 11:29:33 UTC (rev 8380)
@@ -85,6 +85,7 @@
       <li>CygTerm+\x82\xCDWindows Vista\x88ȍ~\x82̃T\x83|\x81[\x83g\x82ƂȂ\xE8\x82܂\xB7\x81B\x8CÂ\xA2Windows\x82œ\xAE\x8D삳\x82\xB9\x82\xBD\x82\xA2\x8Fꍇ\x82́A\x8CÂ\xA2Windows\x82ɑΉ\x9E\x82\xB5\x82\xBDCygwin\x82\xF0\x8Eg\x82\xC1\x82\xC4CygTerm+\x82\xF0\x83\\x81[\x83X\x83R\x81[\x83h\x82\xA9\x82\xE7\x83r\x83\x8B\x83h\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B</li>
       <li><a href="#ttssh_2.91">TTSSH(2.91)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li>
       <li><a href="#ttproxy_1.0.0.26">TTProxy(1.0.0.26)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li>
+      <li><a href="#resizemenu_1.06">TTXResizeMenu Plugin(1.06)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li>
     </ul>
   </li>
 </ul>
@@ -5175,6 +5176,11 @@
 </ul>
 
 <h2 id="resizemenu">TTXResizeMenu</h2>
+<h3 id="resizemenu_1.06">2019.xx.xx (Ver 1.06)</h3>
+<ul class="history">
+  <li>\x83\x81\x83j\x83\x85\x81[\x82\xCC16\x94Ԗڈȍ~\x82̃A\x83N\x83Z\x83X\x83L\x81[\x82\xAA\x8C\xEB\x82\xC1\x82Ă\xA2\x82\xE9\x82̂\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
+</ul>
+
 <h3 id="resizemenu_1.05">2018.11.30 (Ver 1.05)</h3>
 <ul class="history">
   <li>\x83E\x83C\x83\x93\x83h\x83E\x83T\x83C\x83Y\x82𑝌\xB8\x82\xB3\x82\xB9\x82\xE9\x88ׂ̃\x81\x83j\x83\x85\x81[ID\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B(\x83V\x83\x87\x81[\x83g\x83J\x83b\x83g\x83L\x81[\x92\xE8\x8B`\x97p)</li>


Ttssh2-commit メーリングリストの案内