Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/auth.c

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

revision 7635 by zmatsuo, Mon Apr 29 16:22:21 2019 UTC revision 7636 by zmatsuo, Mon Apr 29 16:22:43 2019 UTC
# Line 47  Line 47 
47  #include "tipwin.h"  #include "tipwin.h"
48  #include "auth.h"  #include "auth.h"
49    
50  #if defined(_DEBUG)  #if defined(_DEBUG) && !defined(_CRTDBG_MAP_ALLOC)
51  #define malloc(l) _malloc_dbg((l), _NORMAL_BLOCK, __FILE__, __LINE__)  #define malloc(l) _malloc_dbg((l), _NORMAL_BLOCK, __FILE__, __LINE__)
52  #define free(p)   _free_dbg((p), _NORMAL_BLOCK)  #define free(p)   _free_dbg((p), _NORMAL_BLOCK)
53  #endif  #endif
# Line 1060  canceled: Line 1060  canceled:
1060                          HWND hWndButton;                          HWND hWndButton;
1061                          int result;                          int result;
1062                          HMENU hMenu= CreatePopupMenu();                          HMENU hMenu= CreatePopupMenu();
1063                            char *clipboard = GetClipboardTextA(dlg, FALSE);
1064                          GetI18nStrT("TTSSH", "DLG_AUTH_PASTE_CLIPBOARD",                          GetI18nStrT("TTSSH", "DLG_AUTH_PASTE_CLIPBOARD",
1065                                                  uimsg, _countof(uimsg),                                                  uimsg, _countof(uimsg),
1066                                                  "Paste from &clipboard",                                                  "Paste from &clipboard",
1067                                                  pvar->ts->UILanguageFile);                                                  pvar->ts->UILanguageFile);
1068                          AppendMenu(hMenu, MF_ENABLED | MF_STRING, 1, uimsg);                          AppendMenu(hMenu, MF_ENABLED | MF_STRING | (clipboard == NULL ? MFS_DISABLED : 0), 1, uimsg);
1069                          GetI18nStrT("ttssh", "DLG_AUTH_CLEAR_CLIPBOARD",                          GetI18nStrT("ttssh", "DLG_AUTH_CLEAR_CLIPBOARD",
1070                                                  uimsg, _countof(uimsg),                                                  uimsg, _countof(uimsg),
1071                                                  "Paste from &clipboard and cl&ear clipboard",                                                  "Paste from &clipboard and cl&ear clipboard",
1072                                                  pvar->ts->UILanguageFile);                                                  pvar->ts->UILanguageFile);
1073                          AppendMenu(hMenu, MF_ENABLED | MF_STRING, 2, uimsg);                          AppendMenu(hMenu, MF_ENABLED | MF_STRING | (clipboard == NULL ? MFS_DISABLED : 0), 2, uimsg);
1074                          GetI18nStrT("ttssh", "DLG_AUTH_USE_CONTORL_CHARACTERS",                          GetI18nStrT("ttssh", "DLG_AUTH_USE_CONTORL_CHARACTERS",
1075                                                  uimsg, _countof(uimsg),                                                  uimsg, _countof(uimsg),
1076                                                  "Use control charac&ters",                                                  "Use control charac&ters",
# Line 1080  canceled: Line 1081  canceled:
1081                                                  "&Show passphrase",                                                  "&Show passphrase",
1082                                                  pvar->ts->UILanguageFile);                                                  pvar->ts->UILanguageFile);
1083                          AppendMenu(hMenu, MF_ENABLED | MF_STRING | (ShowPassPhrase ? MFS_CHECKED : 0), 4, uimsg);                          AppendMenu(hMenu, MF_ENABLED | MF_STRING | (ShowPassPhrase ? MFS_CHECKED : 0), 4, uimsg);
1084                            if (clipboard != NULL) {
1085                                    free(clipboard);
1086                            }
1087                          hWndButton = GetDlgItem(dlg, IDC_SSHPASSWORD_OPTION);                          hWndButton = GetDlgItem(dlg, IDC_SSHPASSWORD_OPTION);
1088                          GetWindowRect(hWndButton, &rect);                          GetWindowRect(hWndButton, &rect);
1089                          result = TrackPopupMenu(hMenu, TPM_RETURNCMD, rect.left, rect.bottom, 0 , hWndButton, NULL);                          result = TrackPopupMenu(hMenu, TPM_RETURNCMD, rect.left, rect.bottom, 0 , hWndButton, NULL);
# Line 1089  canceled: Line 1093  canceled:
1093                          case 2: {                          case 2: {
1094                                  // クリップボードからペースト                                  // クリップボードからペースト
1095                                  BOOL clear_clipboard = result == 2;                                  BOOL clear_clipboard = result == 2;
1096                                  char *clipboard = GetClipboardTextA(dlg, clear_clipboard);                                  clipboard = GetClipboardTextA(dlg, clear_clipboard);
1097                                  if (clipboard != NULL) {                                  if (clipboard != NULL) {
1098                                          SetDlgItemTextA(dlg, IDC_SSHPASSWORD, clipboard);                                          SetDlgItemTextA(dlg, IDC_SSHPASSWORD, clipboard);
1099                                          free(clipboard);                                          free(clipboard);

Legend:
Removed from v.7635  
changed lines
  Added in v.7636

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