[ttssh2-commit] [10380] [Control]-[Reset terminal] で文字色が初期化されるようにした

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 11月 26日 (土) 17:27:20 JST


Revision: 10380
          https://osdn.net/projects/ttssh2/scm/svn/commits/10380
Author:   zmatsuo
Date:     2022-11-26 17:27:19 +0900 (Sat, 26 Nov 2022)
Log Message:
-----------
[Control]-[Reset terminal] で文字色が初期化されるようにした

- Reset terminal時に DispResetColor(CS_ALL) している
  - 色を初期化する意図
- DispResetColor(CS_ALL) は機能していなかった
  - DispResetColor() は引数が CS_UNSPEC のときは何もしない
  - CS_ALL は CS_UNSPEC と同値として定義されていた
- CS_ALL と CS_UNSPEC を別の値とした

Modified Paths:
--------------
    branches/4-stable/doc/en/html/about/history.html
    branches/4-stable/doc/ja/html/about/history.html
    branches/4-stable/teraterm/common/tttypes.h

-------------- next part --------------
Modified: branches/4-stable/doc/en/html/about/history.html
===================================================================
--- branches/4-stable/doc/en/html/about/history.html	2022-11-22 14:39:50 UTC (rev 10379)
+++ branches/4-stable/doc/en/html/about/history.html	2022-11-26 08:27:19 UTC (rev 10380)
@@ -53,6 +53,7 @@
 
   <li>Bug fixes
     <ul>
+      <li>Reset text colors when <a href="../menu/control.html">[Control]-[Reset terminal]</a> is selected</li>
       <li>The file handle of TELNET.LOG could not be closed.</li>
       <!--li>telnet(cygterm)\x90ڑ\xB1\x8E\x9E\x81ANAWS(Negotiate About Window Size)\x82\xAA\x91\x97\x82\xE7\x82\xEA\x82Ă\xAB\x82\xBD\x82Ƃ\xAB\x83E\x83B\x83\x93\x83h\x83E\x83T\x83C\x83Y\x82\xF0\x8C\xEB\x82\xC1\x82Đݒ肷\x82\xE9\x89”\\x90\xAB\x82\xAA\x82\xA0\x82\xC1\x82\xBD\x82̂ŏC\x90\xB3\x81B</li-->
       <li>MACRO: the file created with <a href="../macro/command/filecreate.html">filecreate</a> command can not be read without fileclose. This bug was introduced in 4.102.</li>

Modified: branches/4-stable/doc/ja/html/about/history.html
===================================================================
--- branches/4-stable/doc/ja/html/about/history.html	2022-11-22 14:39:50 UTC (rev 10379)
+++ branches/4-stable/doc/ja/html/about/history.html	2022-11-26 08:27:19 UTC (rev 10380)
@@ -53,6 +53,7 @@
 
   <li>\x83o\x83O\x8FC\x90\xB3
     <ul>
+      <li><a href="../menu/control.html">[Control]-[Reset terminal]</a>\x82ŕ\xB6\x8E\x9A\x90F\x82\xAA\x8F\x89\x8A\x{227B0B7}\x82\xE9\x82悤\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
       <li>TELNET.LOG\x82̃t\x83@\x83C\x83\x8B\x83n\x83\x93\x83h\x83\x8B\x82\xAA\x83N\x83\x8D\x81[\x83Y\x82ł\xAB\x82Ă\xA2\x82Ȃ\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
       <li>telnet(cygterm)\x90ڑ\xB1\x8E\x9E\x81ANAWS(Negotiate About Window Size)\x82\xAA\x91\x97\x82\xE7\x82\xEA\x82Ă\xAB\x82\xBD\x82Ƃ\xAB\x83E\x83B\x83\x93\x83h\x83E\x83T\x83C\x83Y\x82\xF0\x8C\xEB\x82\xC1\x82Đݒ肷\x82\xE9\x89”\\x90\xAB\x82\xAA\x82\xA0\x82\xC1\x82\xBD\x82̂ŏC\x90\xB3\x81B</li>
       <li><a href="../macro/command/filecreate.html">filecreate</a> \x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82ō쐬\x82\xB5\x82\xBD\x83t\x83@\x83C\x83\x8B\x82\xF0fileclose\x82\xB9\x82\xB8\x82ɓǂݍ\x9E\x82݂\xAA\x82ł\xAB\x82Ȃ\xA9\x82\xC1\x82\xBD\x82̂ŏC\x90\xB3\x81B4.102\x82ŃG\x83\x93\x83o\x83O\x81B</li>

Modified: branches/4-stable/teraterm/common/tttypes.h
===================================================================
--- branches/4-stable/teraterm/common/tttypes.h	2022-11-22 14:39:50 UTC (rev 10379)
+++ branches/4-stable/teraterm/common/tttypes.h	2022-11-26 08:27:19 UTC (rev 10380)
@@ -125,7 +125,7 @@
 #define CS_ANSICOLOR_ALL   270
 #define CS_SP_ALL          271
 #define CS_UNSPEC          0xffffffff
-#define CS_ALL             CS_UNSPEC
+#define CS_ALL             0xfffffffe	// DispResetColor() \x82\xBE\x82\xAF\x82Ŏg\x97p
 
   /* Kermit function id */
 #define IdKmtReceive 1
@@ -245,7 +245,7 @@
     TIMESTAMP_ELAPSED_CONNECTED
 };
 
-// log flags (used in ts.LogFlag) 
+// log flags (used in ts.LogFlag)
 #define LOG_TEL 1
 #define LOG_KMT 2
 #define LOG_X   4
@@ -833,7 +833,7 @@
 typedef struct {
 	PCHAR SetupFN; // setup file name
 	WORD PortType; // TCPIP/Serial
-	PCHAR HostName; // host name 
+	PCHAR HostName; // host name
 	WORD Telnet; // non-zero: enable telnet
 	WORD TelPort; // default TCP port# for telnet
 	WORD TCPPort; // TCP port #
@@ -1165,4 +1165,3 @@
 	int WinUndoStyle;
 } TMap;
 typedef TMap *PMap;
-


ttssh2-commit メーリングリストの案内
Back to archive index