Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpset/ttset.c

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

revision 6467 by doda, Wed Aug 17 08:39:09 2016 UTC revision 6594 by doda, Mon Feb 20 18:46:35 2017 UTC
# Line 512  void FAR PASCAL ReadIniFile(PCHAR FName, Line 512  void FAR PASCAL ReadIniFile(PCHAR FName,
512          ts->PortFlag = 0;                       // Port flags          ts->PortFlag = 0;                       // Port flags
513          ts->WindowFlag = 0;                     // Window flags          ts->WindowFlag = 0;                     // Window flags
514          ts->CtrlFlag = 0;                       // Control sequence flags          ts->CtrlFlag = 0;                       // Control sequence flags
515            ts->PasteFlag = 0;                      // Clipboard Paste flags
516          ts->TelPort = 23;          ts->TelPort = 23;
517    
518          ts->DisableTCPEchoCR = FALSE;          ts->DisableTCPEchoCR = FALSE;
# Line 1465  void FAR PASCAL ReadIniFile(PCHAR FName, Line 1466  void FAR PASCAL ReadIniFile(PCHAR FName,
1466                                  ts->ZModemRcvCommand, sizeof(ts->ZModemRcvCommand), FName);                                  ts->ZModemRcvCommand, sizeof(ts->ZModemRcvCommand), FName);
1467    
1468  #ifndef NO_COPYLINE_FIX  #ifndef NO_COPYLINE_FIX
   
1469          /* Enable continued-line copy  -- special option */          /* Enable continued-line copy  -- special option */
1470          ts->EnableContinuedLineCopy =          ts->EnableContinuedLineCopy =
1471                  GetOnOff(Section, "EnableContinuedLineCopy", FName, FALSE);                  GetOnOff(Section, "EnableContinuedLineCopy", FName, FALSE);
1472  #endif                                                  /* NO_COPYLINE_FIX */  #endif                                                  /* NO_COPYLINE_FIX */
1473    
1474          ts->DisablePasteMouseRButton =          if (GetOnOff(Section, "DisablePasteMouseRButton", FName, FALSE))
1475                  GetOnOff(Section, "DisablePasteMouseRButton", FName, FALSE);                  ts->PasteFlag |= CPF_DISABLE_RBUTTON;
1476    
1477            if (GetOnOff(Section, "DisablePasteMouseMButton", FName, TRUE))
1478                    ts->PasteFlag |= CPF_DISABLE_MBUTTON;
1479    
1480            if (GetOnOff(Section, "ConfirmPasteMouseRButton", FName, FALSE))
1481                    ts->PasteFlag |= CPF_CONFIRM_RBUTTON;
1482    
1483            if (GetOnOff(Section, "ConfirmChangePaste", FName, TRUE))
1484                    ts->PasteFlag |= CPF_CONFIRM_CHANGEPASTE;
1485    
1486            if (GetOnOff(Section, "ConfirmChangePasteCR", FName, TRUE))
1487                    ts->PasteFlag |= CPF_CONFIRM_CHANGEPASTE_CR;
1488    
         // added DisablePasteMouseMButton (2008.3.2 maya)  
         ts->DisablePasteMouseMButton =  
                 GetOnOff(Section, "DisablePasteMouseMButton", FName, TRUE);  
   
         // added ConfirmPasteMouseRButton (2007.3.17 maya)  
         ts->ConfirmPasteMouseRButton =  
                 GetOnOff(Section, "ConfirmPasteMouseRButton", FName, FALSE);  
   
         // added ConfirmChangePaste (2008.2.3 yutaka)  
         ts->ConfirmChangePaste =  
                 GetOnOff(Section, "ConfirmChangePaste", FName, TRUE);  
1489          GetPrivateProfileString(Section, "ConfirmChangePasteStringFile", "",          GetPrivateProfileString(Section, "ConfirmChangePasteStringFile", "",
1490                                  Temp, sizeof(Temp), FName);                                  Temp, sizeof(Temp), FName);
1491    
1492          strncpy_s(ts->ConfirmChangePasteStringFile, sizeof(ts->ConfirmChangePasteStringFile), Temp,          strncpy_s(ts->ConfirmChangePasteStringFile, sizeof(ts->ConfirmChangePasteStringFile), Temp,
1493                    _TRUNCATE);                    _TRUNCATE);
1494    
# Line 1766  void FAR PASCAL ReadIniFile(PCHAR FName, Line 1768  void FAR PASCAL ReadIniFile(PCHAR FName,
1768          if (GetOnOff(Section, "LockTUID", FName, TRUE))          if (GetOnOff(Section, "LockTUID", FName, TRUE))
1769                  ts->TermFlag |= TF_LOCKTUID;                  ts->TermFlag |= TF_LOCKTUID;
1770    
         // Confirm PasteCR  
         ts->ConfirmChangePasteCR = GetOnOff(Section, "ConfirmChangePasteCR", FName, TRUE);  
   
1771          // Jump List          // Jump List
1772          ts->JumpList = GetOnOff(Section, "JumpList", FName, TRUE);          ts->JumpList = GetOnOff(Section, "JumpList", FName, TRUE);
1773    
# Line 1921  void FAR PASCAL ReadIniFile(PCHAR FName, Line 1920  void FAR PASCAL ReadIniFile(PCHAR FName,
1920                  ts->ZmodemTimeOutFin = 1;                  ts->ZmodemTimeOutFin = 1;
1921    
1922          // Trim trailing new line character when pasting          // Trim trailing new line character when pasting
1923          ts->TrimTrailingNLonPaste =          if (GetOnOff(Section, "TrimTrailingNLonPaste", FName, FALSE))
1924                  GetOnOff(Section, "TrimTrailingNLonPaste", FName, FALSE);                  ts->PasteFlag |= CPF_TRIM_TRAILING_NL;
1925    
1926          // CygTerm Configuration File          // CygTerm Configuration File
1927          ReadCygtermConfFile(ts);          ReadCygtermConfFile(ts);
# Line 2126  void FAR PASCAL WriteIniFile(PCHAR FName Line 2125  void FAR PASCAL WriteIniFile(PCHAR FName
2125          WriteInt(Section, "ConnectingTimeout", FName, ts->ConnectingTimeout);          WriteInt(Section, "ConnectingTimeout", FName, ts->ConnectingTimeout);
2126    
2127          WriteOnOff(Section, "DisablePasteMouseRButton", FName,          WriteOnOff(Section, "DisablePasteMouseRButton", FName,
2128                     ts->DisablePasteMouseRButton);                     (WORD) (ts->PasteFlag & CPF_DISABLE_RBUTTON));
2129    
         // added DisablePasteMouseMButton (2008.3.2 maya)  
2130          WriteOnOff(Section, "DisablePasteMouseMButton", FName,          WriteOnOff(Section, "DisablePasteMouseMButton", FName,
2131                     ts->DisablePasteMouseMButton);                     (WORD) (ts->PasteFlag & CPF_DISABLE_MBUTTON));
2132    
         // added ConfirmPasteMouseRButton (2007.3.17 maya)  
2133          WriteOnOff(Section, "ConfirmPasteMouseRButton", FName,          WriteOnOff(Section, "ConfirmPasteMouseRButton", FName,
2134                     ts->ConfirmPasteMouseRButton);                     (WORD) (ts->PasteFlag & CPF_CONFIRM_RBUTTON));
2135    
2136          // added ConfirmChangePaste          // added ConfirmChangePaste
2137          WriteOnOff(Section, "ConfirmChangePaste", FName,          WriteOnOff(Section, "ConfirmChangePaste", FName,
2138                     ts->ConfirmChangePaste);                     (WORD) (ts->PasteFlag & CPF_CONFIRM_CHANGEPASTE));
2139    
2140            WriteOnOff(Section, "ConfirmChangePasteCR", FName,
2141                       (WORD) (ts->PasteFlag & CPF_CONFIRM_CHANGEPASTE_CR));
2142    
2143          WritePrivateProfileString(Section, "ConfirmChangePasteStringFile",          WritePrivateProfileString(Section, "ConfirmChangePasteStringFile",
2144                                    ts->ConfirmChangePasteStringFile, FName);                                    ts->ConfirmChangePasteStringFile, FName);
2145    
# Line 3034  void FAR PASCAL WriteIniFile(PCHAR FName Line 3035  void FAR PASCAL WriteIniFile(PCHAR FName
3035          // Lock Terminal UID          // Lock Terminal UID
3036          WriteOnOff(Section, "LockTUID", FName, ts->TermFlag & TF_LOCKTUID);          WriteOnOff(Section, "LockTUID", FName, ts->TermFlag & TF_LOCKTUID);
3037    
         // Confirm PasteCR  
         WriteOnOff(Section, "ConfirmChangePasteCR", FName, ts->ConfirmChangePasteCR);  
   
3038          // Jump List          // Jump List
3039          WriteOnOff(Section, "JumpList", FName, ts->JumpList);          WriteOnOff(Section, "JumpList", FName, ts->JumpList);
3040    
# Line 3183  void FAR PASCAL WriteIniFile(PCHAR FName Line 3181  void FAR PASCAL WriteIniFile(PCHAR FName
3181          WritePrivateProfileString(Section, "ZmodemTimeouts", Temp, FName);          WritePrivateProfileString(Section, "ZmodemTimeouts", Temp, FName);
3182    
3183          // Trim trailing new line character when pasting          // Trim trailing new line character when pasting
3184          WriteOnOff(Section, "TrimTrailingNLonPaste", FName, ts->TrimTrailingNLonPaste);          WriteOnOff(Section, "TrimTrailingNLonPaste", FName,
3185                    (WORD) (ts->PasteFlag & CPF_TRIM_TRAILING_NL));
3186    
3187          // CygTerm Configuration File          // CygTerm Configuration File
3188          WriteCygtermConfFile(ts);          WriteCygtermConfFile(ts);

Legend:
Removed from v.6467  
changed lines
  Added in v.6594

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