X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/f89c329410c18fe1f09d843747fad77babb9f89c..76347f46fb70138ad34af07b2ab00625600931f1:/windows/windlg.c?ds=sidebyside diff --git a/windows/windlg.c b/windows/windlg.c index ba67ef56..04470cd6 100644 --- a/windows/windlg.c +++ b/windows/windlg.c @@ -300,7 +300,7 @@ static void create_controls(HWND hwnd, char *path) * Otherwise, we're creating the controls for a particular * panel. */ - ctlposinit(&cp, hwnd, 80, 3, 13); + ctlposinit(&cp, hwnd, 100, 3, 13); wc = &ctrls_panel; base_id = IDCX_PANELBASE; } @@ -361,7 +361,7 @@ static int CALLBACK GenericMainDlgProc(HWND hwnd, UINT msg, HWND tvstatic; r.left = 3; - r.right = r.left + 75; + r.right = r.left + 95; r.top = 3; r.bottom = r.top + 10; MapDialogRect(hwnd, &r); @@ -375,7 +375,7 @@ static int CALLBACK GenericMainDlgProc(HWND hwnd, UINT msg, SendMessage(tvstatic, WM_SETFONT, font, MAKELPARAM(TRUE, 0)); r.left = 3; - r.right = r.left + 75; + r.right = r.left + 95; r.top = 13; r.bottom = r.top + 219; MapDialogRect(hwnd, &r); @@ -661,7 +661,7 @@ int do_reconfig(HWND hwnd, int protcfginfo) void logevent(void *frontend, const char *string) { char timebuf[40]; - time_t t; + struct tm tm; log_eventlog(logctx, string); @@ -670,9 +670,8 @@ void logevent(void *frontend, const char *string) events = sresize(events, negsize, char *); } - time(&t); - strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t", - localtime(&t)); + tm=ltime(); + strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t", &tm); events[nevents] = snewn(strlen(timebuf) + strlen(string) + 1, char); strcpy(events[nevents], timebuf); @@ -752,7 +751,7 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, message = dupprintf(wrongmsg, appname, keytype, fingerprint, appname); title = dupprintf(mbtitle, appname); mbret = MessageBox(NULL, message, title, - MB_ICONWARNING | MB_YESNOCANCEL); + MB_ICONWARNING | MB_YESNOCANCEL | MB_DEFBUTTON3); sfree(message); sfree(title); if (mbret == IDYES) @@ -766,7 +765,7 @@ void verify_ssh_host_key(void *frontend, char *host, int port, char *keytype, message = dupprintf(absentmsg, keytype, fingerprint, appname); title = dupprintf(mbtitle, appname); mbret = MessageBox(NULL, message, title, - MB_ICONWARNING | MB_YESNOCANCEL); + MB_ICONWARNING | MB_YESNOCANCEL | MB_DEFBUTTON3); sfree(message); sfree(title); if (mbret == IDYES) @@ -794,7 +793,7 @@ void askalg(void *frontend, const char *algtype, const char *algname) message = dupprintf(msg, algtype, algname); title = dupprintf(mbtitle, appname); mbret = MessageBox(NULL, message, title, - MB_ICONWARNING | MB_YESNO); + MB_ICONWARNING | MB_YESNO | MB_DEFBUTTON2); sfree(message); sfree(title); if (mbret == IDYES) @@ -824,7 +823,7 @@ int askappend(void *frontend, Filename filename) mbtitle = dupprintf("%s Log to File", appname); mbret = MessageBox(NULL, message, mbtitle, - MB_ICONQUESTION | MB_YESNOCANCEL); + MB_ICONQUESTION | MB_YESNOCANCEL | MB_DEFBUTTON3); sfree(message); sfree(mbtitle);