svnno****@sourc*****
svnno****@sourc*****
2010年 8月 4日 (水) 20:06:02 JST
Revision: 3965 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3965 Author: maya Date: 2010-08-04 20:06:02 +0900 (Wed, 04 Aug 2010) Log Message: ----------- New connection ã¡ãã¥ã¼ãç¡å¹ã«ã§ããããã«ãã Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/setup/teraterm-misc.html trunk/doc/en/html/setup/teraterm.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/setup/teraterm-misc.html trunk/doc/ja/html/setup/teraterm.html trunk/installer/release/TERATERM.INI trunk/teraterm/common/tttypes.h trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/ttpset/ttset.c -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/en/html/about/history.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -35,9 +35,9 @@ <li>Changes <ul> <li>added the NextShownWin and PrevShownWin of new shortcut keys in the KEYBOARD.CNF file that display a next or previous window not minimized.</li> - <li>added a new optional setting that can disable the menu for "Duplicate session". + <li>added a new optional setting that can disable the menu for "New connection" and "Duplicate session". <ul> - <li>added the <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> in the teraterm.ini file. The default is off.</li> + <li>added the <a href="../setup/teraterm-misc.html#DisableMenuNewConnection">DisableMenuNewConnection</a> and <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> in the teraterm.ini file. The default is off.</li> <li>added the "<a href="../macro/command/filetruncate.html">filetruncate</a>" macro command.</li> </ul> </li> Modified: trunk/doc/en/html/setup/teraterm-misc.html =================================================================== --- trunk/doc/en/html/setup/teraterm-misc.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/en/html/setup/teraterm-misc.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -136,19 +136,19 @@ </pre> -<h1><a name="DisableMenuSendBreak">Disable "Send break" menu</a></h1> +<h1><a name="DisableMenuNewConnection">Disable "New connection" menu</a></h1> <p> -In order to disable "Send break" menu, change the DisableMenuSendBreak line at [Tera Term] section of the setup file like the following: +In order to disable "New connection" menu, change the DisableMenuNewConnection line at [Tera Term] section of the setup file like the following: </p> <pre> -DisableMenuSendBreak=on +DisableMenuNewConnection=on </pre> <pre> Default: -DisableMenuSendBreak=off +DisableMenuNewConnection=off </pre> @@ -168,6 +168,22 @@ </pre> +<h1><a name="DisableMenuSendBreak">Disable "Send break" menu</a></h1> + +<p> +In order to disable "Send break" menu, change the DisableMenuSendBreak line at [Tera Term] section of the setup file like the following: +</p> + +<pre> +DisableMenuSendBreak=on +</pre> + +<pre> +Default: +DisableMenuSendBreak=off +</pre> + + <h1><a name="ClearScreenOnCloseConnection">Clear the screen when disconnected</a></h1> <p> Modified: trunk/doc/en/html/setup/teraterm.html =================================================================== --- trunk/doc/en/html/setup/teraterm.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/en/html/setup/teraterm.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -119,6 +119,8 @@ <li><a href="teraterm-misc.html#mousewheel">Mouse wheel action in application cursor mode</a></li> <li><a href="teraterm-misc.html#hostdlg">Showing "New Connection" dialog on startup</a></li> <li><a href="teraterm-misc.html#DisablePasteMouseMButton">Enable paste by clicking the middle button of mouse</a></li> + <li><a href="teraterm-misc.html#DisableMenuNewConnection">Disable "New connection" menu</a></li> + <li><a href="teraterm-misc.html#DisableMenuDuplicateSession">Disable "Duplicate session" menu</a></li> <li><a href="teraterm-misc.html#DisableMenuSendBreak">Disable "Send break" menu</a></li> <li><a href="teraterm-misc.html#ClearScreenOnCloseConnection">Clear the screen when disconnected</a></li> <li><a href="teraterm-misc.html#DisableAcceleratorDuplicateSession">Disable accelerator key of Duplicate session</a></li> Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/ja/html/about/history.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -35,9 +35,9 @@ <li>ÏX <ul> <li>L[{[hÝèt@CÉA/OÌŬ»³êĢȢEBhEð\¦·éV[gJbgL[ NextShownWin/PrevShownWin ðÇÁµ½B</li> - <li>j [Ì Duplicate session ð³øÉÅ«éæ¤Éµ½B + <li>j [Ì New connection Æ Duplicate session ð³øÉÅ«éæ¤Éµ½B <ul> - <li>teraterm.ini É <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> GgðÇÁµ½BftHgÍ offB</li> + <li>teraterm.ini É <a href="../setup/teraterm-misc.html#DisableMenuNewConnection">DisableMenuNewConnection</a> GgÆ <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> GgðÇÁµ½BftHgÍ offB</li> </ul></li> <li>}NR}h "<a href="../macro/command/filetruncate.html">filetruncate</a>" ðÇÁµ½B</li> </ul> Modified: trunk/doc/ja/html/setup/teraterm-misc.html =================================================================== --- trunk/doc/ja/html/setup/teraterm-misc.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/ja/html/setup/teraterm-misc.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -163,19 +163,19 @@ </pre> -<h1><a name="DisableMenuSendBreak">j [Ì Send break ð³øÉ·é</a></h1> +<h1><a name="DisableMenuNewConnection">j [Ì New connection ð³øÉ·é</a></h1> <p> -j [Ì "Send break" ð³øÉ·éÉÍAÝèt@CÌ [Tera Term] ZNVÌ DisableMenuSendBreak sðȺÌæ¤ÉÏXµÄ¾³¢B +j [Ì "New connection" ð³øÉ·éÉÍAÝèt@CÌ [Tera Term] ZNVÌ DisableMenuNewConnection sðȺÌæ¤ÉÏXµÄ¾³¢B </p> <pre> -DisableMenuSendBreak=on +DisableMenuNewConnection=on </pre> <pre> Ȫ: -DisableMenuSendBreak=off +DisableMenuNewConnection=off </pre> @@ -195,6 +195,22 @@ </pre> +<h1><a name="DisableMenuSendBreak">j [Ì Send break ð³øÉ·é</a></h1> + +<p> +j [Ì "Send break" ð³øÉ·éÉÍAÝèt@CÌ [Tera Term] ZNVÌ DisableMenuSendBreak sðȺÌæ¤ÉÏXµÄ¾³¢B +</p> + +<pre> +DisableMenuSendBreak=on +</pre> + +<pre> +Ȫ: +DisableMenuSendBreak=off +</pre> + + <h1><a name="ClearScreenOnCloseConnection">ØfÉæÊðNA·é</a></h1> <p> Modified: trunk/doc/ja/html/setup/teraterm.html =================================================================== --- trunk/doc/ja/html/setup/teraterm.html 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/doc/ja/html/setup/teraterm.html 2010-08-04 11:06:02 UTC (rev 3965) @@ -123,6 +123,8 @@ <li><a href="teraterm-misc.html#mousewheel">AvP[VJ[\[hÌ}EXzC[Ì®ì</a></li> <li><a href="teraterm-misc.html#hostdlg">N®Ì "New Connection" _CAOÌ\¦</a></li> <li><a href="teraterm-misc.html#DisablePasteMouseMButton">}EXÌ{^Éæé\èt¯ðLøÉ·é</a></li> + <li><a href="teraterm-misc.html#DisableMenuNewConnection">j [Ì New connection ð³øÉ·é</a></li> + <li><a href="teraterm-misc.html#DisableMenuDuplicateSession">j [Ì Duplicate session ð³øÉ·é</a></li> <li><a href="teraterm-misc.html#DisableMenuSendBreak">j [Ì Send break ð³øÉ·é</a></li> <li><a href="teraterm-misc.html#ClearScreenOnCloseConnection">ØfÉæÊðNA·é</a></li> <li><a href="teraterm-misc.html#DisableAcceleratorDuplicateSession">Duplicate session ÌANZ[^L[ð³øÉ·é</a></li> Modified: trunk/installer/release/TERATERM.INI =================================================================== --- trunk/installer/release/TERATERM.INI 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/installer/release/TERATERM.INI 2010-08-04 11:06:02 UTC (rev 3965) @@ -70,6 +70,9 @@ ; Duplicate session Menu disabled DisableMenuDuplicateSession=off +; New connection Menu disabled +DisableMenuNewConnection=off + ; Send break Menu disabled DisableMenuSendBreak=off Modified: trunk/teraterm/common/tttypes.h =================================================================== --- trunk/teraterm/common/tttypes.h 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/teraterm/common/tttypes.h 2010-08-04 11:06:02 UTC (rev 3965) @@ -498,6 +498,7 @@ WORD LogBinary; int pureutf8; WORD DisableMenuDuplicateSession; + WORD DisableMenuNewConnection; }; typedef struct tttset TTTSet, *PTTSet; @@ -929,6 +930,7 @@ * added tttset.pureutf8. * added NextShownWin/PrevShownWin shortcut key. * added tttset.DisableMenuDuplicateSession. + * added tttset.DisableMenuNewConnection. * * - At version 4.66, ttset_memfilemap was replaced with ttset_memfilemap_12. * renamed tttset.Baud to Baud_. Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/teraterm/teraterm/vtwin.cpp 2010-08-04 11:06:02 UTC (rev 3965) @@ -1248,7 +1248,12 @@ if ( Connecting ) { EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_GRAYED); } else { - EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_ENABLED); + if (ts.DisableMenuNewConnection) { + EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_GRAYED); + } + else { + EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_ENABLED); + } } if ( (! cv.Ready) || (SendVar!=NULL) || Modified: trunk/teraterm/ttpset/ttset.c =================================================================== --- trunk/teraterm/ttpset/ttset.c 2010-08-03 00:12:13 UTC (rev 3964) +++ trunk/teraterm/ttpset/ttset.c 2010-08-04 11:06:02 UTC (rev 3965) @@ -1302,6 +1302,10 @@ ts->DisableMenuDuplicateSession = GetOnOff(Section, "DisableMenuDuplicateSession", FName, FALSE); + // added DisableMenuNewConnection (2010.8.4 maya) + ts->DisableMenuNewConnection = + GetOnOff(Section, "DisableMenuNewConnection", FName, FALSE); + // added PasteDelayPerLine (2009.4.12 maya) ts->PasteDelayPerLine = GetPrivateProfileInt(Section, "PasteDelayPerLine", 10, FName); @@ -2314,6 +2318,10 @@ WriteOnOff(Section, "DisableMenuDuplicateSession", FName, ts->DisableMenuDuplicateSession); + // DisableMenuNewConnection + WriteOnOff(Section, "DisableMenuNewConnection", FName, + ts->DisableMenuNewConnection); + // added PasteDelayPerLine (2009.4.12 maya) WriteInt(Section, "PasteDelayPerLine", FName, ts->PasteDelayPerLine);