Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtterm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2551 by doda, Thu Jul 3 20:14:09 2008 UTC revision 2553 by doda, Sat Jul 5 13:21:42 2008 UTC
# Line 356  void Tab() Line 356  void Tab()
356  #endif /* NO_COPYLINE_FIX */  #endif /* NO_COPYLINE_FIX */
357        Wrap = FALSE;        Wrap = FALSE;
358    }    }
359    MoveToNextTab(AutoWrapMode);    CursorForwardTab(1, AutoWrapMode);
360    if (cv.HLogBuf!=0) Log1Byte(HT);    if (cv.HLogBuf!=0) Log1Byte(HT);
361  }  }
362    
# Line 1355  void CSScreenErase() Line 1355  void CSScreenErase()
1355      BuffRegionScrollDownNLines(Param[1]);      BuffRegionScrollDownNLines(Param[1]);
1356    }    }
1357    
1358    void CSBackTab()    void CSForwardTab()
1359    {    {
1360      if (Param[1]<1) Param[1] = 1;      if (Param[1]<1) Param[1] = 1;
1361      BackTab(Param[1]);      CursorForwardTab(Param[1], AutoWrapMode);
1362      }
1363    
1364      void CSBackwardTab()
1365      {
1366        if (Param[1]<1) Param[1] = 1;
1367        CursorBackwardTab(Param[1]);
1368    }    }
1369    
1370    void CSMoveToColumnN()    void CSMoveToColumnN()
# Line 2122  void ParseCS(BYTE b) /* b is the final c Line 2128  void ParseCS(BYTE b) /* b is the final c
2128              case 'F': CSCursorUp1(); break;              case 'F': CSCursorUp1(); break;
2129              case 'G': CSMoveToColumnN(); break;              case 'G': CSMoveToColumnN(); break;
2130              case 'H': CSMoveToXY(); break;              case 'H': CSMoveToXY(); break;
2131                case 'I': CSForwardTab(); break;            // CHT
2132              case 'J': CSScreenErase(); break;              case 'J': CSScreenErase(); break;
2133              case 'K': CSLineErase(); break;              case 'K': CSLineErase(); break;
2134              case 'L': CSInsertLine(); break;              case 'L': CSInsertLine(); break;
# Line 2130  void ParseCS(BYTE b) /* b is the final c Line 2137  void ParseCS(BYTE b) /* b is the final c
2137              case 'S': CSScrollUP(); break;              // SU              case 'S': CSScrollUP(); break;              // SU
2138              case 'T': CSScrollDown(); break;            // SD              case 'T': CSScrollDown(); break;            // SD
2139              case 'X': CSEraseCharacter(); break;              case 'X': CSEraseCharacter(); break;
2140              case 'Z': CSBackTab(); break;               // CBT              case 'Z': CSBackwardTab(); break;           // CBT
2141              case '`': CSMoveToColumnN(); break;              case '`': CSMoveToColumnN(); break;
2142              case 'a': CSCursorRight(); break;              case 'a': CSCursorRight(); break;
2143              case 'c': AnswerTerminalType(); break;              case 'c': AnswerTerminalType(); break;

Legend:
Removed from v.2551  
changed lines
  Added in v.2553

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26