[Ttssh2-commit] [4552] OSC 文字列中に CSI 等のシーケンスが含まれていた場合、その CSI シーケンスを解釈するようにした。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 7月 29日 (金) 21:34:06 JST


Revision: 4552
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4552
Author:   doda
Date:     2011-07-29 21:34:06 +0900 (Fri, 29 Jul 2011)

Log Message:
-----------
OSC 文字列中に CSI 等のシーケンスが含まれていた場合、その CSI シーケンスを解釈するようにした。
bash 3.2 のバグの work around.
http://logmett.com/forum/viewtopic.php?f=8&t=1749

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtterm.c


-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtterm.c
===================================================================
--- trunk/teraterm/teraterm/vtterm.c	2011-07-28 16:16:39 UTC (rev 4551)
+++ trunk/teraterm/teraterm/vtterm.c	2011-07-29 12:34:06 UTC (rev 4552)
@@ -3530,8 +3530,11 @@
 			XSequence(BEL);
 		}
 		else { /* Other character -- invalid sequence */
-			ParseMode = ModeFirst;
+			ICount = 0;
+			JustAfterESC = TRUE;
+			ParseMode = ModeESC;
 			XsParseMode = ModeXsFirst;
+			EscapeSequence(b);
 		}
 		break;
 	}



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