X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=bd829b4859efb9638ff6192e46eddd0bbbc18731;hb=bc72fe0bf97a02ce30add62fd0275bca4a6ee11d;hp=293b643e9a5b3653501b39f1870bda687555d3e1;hpb=0c326a397b77561e9cd232549eb98c756f5a8baf;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 293b643..bd829b4 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -2068,6 +2068,7 @@ static int TranslatePieceToFontPiece( int piece ) case WhiteSilver: return PM_WSG; case WhiteLance: + return PM_WL; case WhiteFalcon: return PM_WV; @@ -5352,6 +5353,7 @@ WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) SetFocus(hwndMain); break; + case IDM_ToStart: ToStartEvent(); SetFocus(hwndMain); @@ -6451,11 +6453,12 @@ StartupDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) safeStrCpy(buf, "/fcp=", sizeof(buf)/sizeof(buf[0]) ); GetDlgItemText(hDlg, OPT_ChessEngineName, buf + strlen(buf), sizeof(buf) - strlen(buf)); p = buf; - comboLine = strdup(p+5); // [HGM] recent: remember complete line of first combobox + currentEngine[0] = strdup(p+5); // [HGM] recent: remember complete line of first combobox ParseArgs(StringGet, &p); safeStrCpy(buf, singleList ? "/fcp=" : "/scp=", sizeof(buf)/sizeof(buf[0]) ); GetDlgItemText(hDlg, OPT_SecondChessEngineName, buf + strlen(buf), sizeof(buf) - strlen(buf)); p = buf; + currentEngine[1] = strdup(p+5); // [HGM] also remember engine line of 2nd for saving its settings SwapEngines(singleList); // temporarily swap first and second, to load a second 'first', ... ParseArgs(StringGet, &p); SwapEngines(singleList); // ... and then make it 'second' @@ -8873,7 +8876,7 @@ DisplayIcsInteractionTitle(char *str) } void -DrawPosition(int fullRedraw, Board board) +DrawPositionX(int fullRedraw, Board board) { HDCDrawPosition(NULL, (BOOLEAN) fullRedraw, board); } @@ -9679,6 +9682,7 @@ OpenRcmd(char* host, char* user, char* cmd, ProcRef* pr) return WSAEADDRINUSE; } if (s == INVALID_SOCKET) { + if ((s = socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) { err = WSAGetLastError(); WSACleanup();