{ "defaultFrcPosition", "defaultFrcPositon", XtRInt,
sizeof(int), XtOffset(AppDataPtr, defaultFrcPosition),
XtRImmediate, (XtPointer) -1},
+ { "gameListTags", "gameListTags", XtRString,
+ sizeof(String), XtOffset(AppDataPtr, gameListTags),
+ XtRImmediate, (XtPointer) GLT_DEFAULT_TAGS },
// [HGM] 4.3.xx options
{ "boardWidth", "boardWidth", XtRInt,
{ "-defaultCacheSizeEGTB", "defaultCacheSizeEGTB", XrmoptionSepArg, NULL },
{ "-defaultPathEGTB", "defaultPathEGTB", XrmoptionSepArg, NULL },
{ "-defaultFrcPosition", "defaultFrcPosition", XrmoptionSepArg, NULL },
+ { "-gameListTags", "gameListTags", XrmoptionSepArg, NULL },
// [HGM] I am sure AS added many more options, but we have to fish them out, from the list in winboard.c
/* [HGM,HR] User-selectable board size */
sprintf(buf, "%s%s\n\n%s\n%s\n%s\n%s\n\n%s%s\n%s",
programVersion, zippy,
"Copyright 1991 Digital Equipment Corporation",
- "Enhancements Copyright 1992-2001 Free Software Foundation",
+ "Enhancements Copyright 1992-2009 Free Software Foundation",
"Enhancements Copyright 2005 Alessandro Scotti",
- "Enhancements Copyright 2007-2008 H.G.Muller",
PRODUCT, " is free software and carries NO WARRANTY;",
"see the file COPYING for more information.");
ErrorPopUp(_("About XBoard"), buf, FALSE);
boardX == BOARD_LEFT-2 && PieceForSquare(boardX+1, boardY) > 1)
XCopyArea(xDisplay, xBoardWindow, player.saveBuf, player.blitGC,
corner.x, corner.y, squareSize, squareSize,
- 0, 0); // [HGM] xh: unstack in stead of grab
+ 0, 0); // [HGM] zh: unstack in stead of grab
damage[boardY][boardX] = True;
} else {
player.dragActive = False;