1** Version 4.8.0 ** 2 3(git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges) 4 5Arun Persaud (44): 6 Updated German translation 7 Updated Ukrainian translations 8 Added Dutch translation 9 Translation: fixed some inconsistencies reported by Benno Schulenberg 10 fixed some whitespace issues in configure.ac 11 configure.ac: don't set xaw if we choose gtk 12 expose the configure options to xboard 13 output configure options when looking at --version 14 fixed some more translation strings 15 more translations fixes: use uppercase for variant names 16 updated Dutch translation 17 updated German translation 18 updated Dutch translation 19 updated Spanish translation 20 another round of translation string fixes 21 Updated Spanish translation 22 remove xpm from XBoard 23 converted icons from xpm to png 24 added check for apply OS X 25 new version number for developer release 26 updated po/pot files 27 updated Dutch translation 28 new version number for developer release 29 updated po/pot files 30 updated spanish translation, added new polish translation 31 update gettext configuration to not include any generated files in git 32 fixed whitespace error in configure.ac for os x 33 new version number for release 4.8.0 34 update po/pot files 35 updated spanish, ukranian, and dutch translation 36 replaced hardcoded pngdir with built-in ~~ 37 update NEWS file 38 only enable osxapp build target on apple systems, clean up configure.ac a tiny bit 39 remove experimental from gtk build option 40 fix osxapp enable option in configure.ac 41 updated Changelog, DIFFSTAT, and SHORTLOG 42 make all tests for strings in configure use the same scheme 43 USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE 44 fix typo and prefix 45 forget a few __APPLE__ ifdefs; changed to OSXAPP 46 updated NEWS 47 updated ChangeLog, DIFFSTAT and SHORTLOG 48 line numbers in PO got updated 49 mac: only use gtk compile flag, if osxapp is enabled 50 51H.G. Muller (166): 52 Implement variant ASEAN 53 Make PGN parser immune to unprotected time stamps 54 Make writing of move counts in PositionToFEN optional 55 Do not always start Makruk & ASEAN as setup position 56 Build in limited EPD capability for engine fingerprintig 57 Add quit-after-game checkbox in ICS options dialog XB 58 Fix book creation 59 Fix GUI book after setup position 60 Allow drops / promotions/ deferrals to be edited into book 61 Add Save button to Edit Tags dialog 62 Allow entry of negative numbers in spin control (WB) 63 Fix grabbing of selected piece 64 Fix initial board sizing WB 65 Add checkboxes for autoDisplayTags/Comments in menu WB 66 Allow seting of -egtPath through menu WB 67 Implement board-marker protocol 68 Use highlight command to specify move legality 69 Expand number of marker colors to 8 70 Implement hover command 71 Let magenta marker activate sweep promotion 72 Allow engine to click squares on behalf of user 73 Fix XBoard hover command 74 Fix -zippyVariants option 75 Allow engine to define its own variant names 76 Fix engine-defined names 77 Fix variant choice for second engine 78 Implement (inaccessible) dark squares 79 Make XBoard xpm-free 80 Rename Match dialog to Tournament 81 Automaticaly install Java engines 82 Save clocks with unfinished PGN games 83 Only save clock settings in PGN when an engine plays 84 Improve Edit Position mode 85 Clear memory of erased position on variant switch 86 Automatically adapt board format to FEN 87 Increase number of piece types to 44 88 Implement Chu Shogi 89 Fix hover event 90 Fix sweep promotions 91 Implement LionChess 92 Fix deselection of Lion 93 Fix promotion popup in Chu Shogi 94 Fix reading of SAN Lion double moves 95 Refactor move generator, and add Chu-Shogi pieces 96 Fix Shogi promoted pieces 97 Change Blind-Tiger symbol to claw 98 Fix SAN of promoted Chu pieces 99 Fix loading of game with multi-leg moves 100 Add claw svg to make-install 101 Animate both legs of Lion move 102 Implement roaring of Lion 103 Fix re-appearing of board markers 104 Fix double-leg moves on small boards 105 Fix sending and parsing of null moves and double moves 106 Fix target squares second leg 107 Adapt WinBoard front-end to Mighty Lion 108 Beef up variant detection 109 Fix promoted Elephant image in Shogi (XB) 110 Fix legality test of pinned-Lion moves 111 Implement ChuChess 112 Always alternate promo-sweep for shogi-style promoting piece 113 Allow piece promotion by pieceToChar in all variants 114 Fix disambiguation of shogi-style promotions 115 Fix default of Chu Chess piece promotions 116 Fix sweep promotions 117 Allow Lion sweep-selection in Chu Chess 118 Fix hover event (again) 119 Supply oriental theme settings 120 Change color of XQ board to better contrast with pieces 121 Fix promoting of Sho Elephant 122 Automatically switch to variant engine supports 123 Implement -installEngine option 124 Allow Crown-Prince image to differ from King 125 Fix Chu-Shogi Lance deferral 126 Fix mate and stalemate test in Chu Shogi 127 Implement option complex for installing engines 128 Make filler buttons in New Variant insensitive 129 Fix promotion in Ai-Wok 130 Make building of Windows .hlp file optional 131 Fix compile error promo dialog WB 132 Fix WB New Variant dialog 133 Cure weirdness when dragging outside of board 134 Write -date stamp always with 10 characters 135 Update protocol specs for setup command 136 Put some OSX code into gtk version 137 Remove use of strndup 138 Activate ManProc in GTK 139 Fix crash on use of dialog Browse buttons GTK 140 Implement EGBB probing and -first/secondDrawDepth 141 Set ~~ to bundle path for OS X 142 Start rank counting at 1 for boards deeper than 10 143 Fix DATADIR in Xaw 144 Remove redefine of DATADIR that leaked in from v4.7.x 145 Fix Chu promotion of L, HM and GB 146 Fix name of master settings file in OS X 147 Overhaul kill code 148 Add --show-config special option 149 Allow popup of TC and Common Engine from Tournament dialog 150 Fix Tournament Options dialog 151 Add 'Continue later' button to Tournament dialog XB 152 Fix ManProc for OS X 153 Fix access to ~~/themes/conf for OS X 154 Fix ManProc for OS X 155 Fix sorting of Engine Output 156 Fix sticky windows on Win8 157 Fix printing of engine-output headers 158 Allow hide/show of columns in Engine Output 159 Implement extended thinking output 160 Handle fali-low & fail high 161 Fix sorting of Engine Output 162 switch to new tbhits protocol 163 Put fail-high/fail-low indicators in protocol specs 164 Implement new mate-score standard 165 Drag touching edges together (WB) 166 Fix sticky windows on Win8 167 Fix printing of engine-output headers 168 Fix warning in CheckTest 169 Add some checkboxes in General Options dialog WB 170 Expand %s in -openCommand to DATADIR and fix OSX settings-file name 171 Put ponder checkbox in Common Engine dialog WB 172 Make Fischer castling generally available 173 Fix Seirawan reverse-castling animation 174 Allow wild-cards in FEN 175 Allow shuffling indicators in FEN 176 Detect Fischer castling in FENs 177 Add Option type 'Skip' 178 Fix moves of Spartan Captain 179 Fix warnings 180 Add Edit Engine List menu item to XBoard 181 Add logo-size control XBoard 182 Integrate ICS output into Chat Window 183 Add context menu to ICS console XB-GTK 184 Let ICS Console pop up GTK in stead of ICS Input Box 185 Recognize Esc and Tab in ICS Console input 186 Preserve unfinished input lines during chat switch 187 Ctrl-N in chat opens empty chat 188 Add End Chat button 189 Let Ctrl-O key open chat for last talker 190 Fix Xaw Chat Console 191 Write broadcasts also to private chatbox of talker 192 Also display channel tell in ICS Console during private chat 193 Leave xterm at start of new line after quitting XBoard 194 When ICS Console open EOF from keyboard is no error 195 Implement copy function in ICS Text Menu 196 Equip Board Options dialog with themes listbox 197 Preserve window width on board-format change 198 Fix pop-down of ChatDlg and TextMenuDlg from menu 199 Play move right-clicked in Edit Book dialog 200 Allow adding played move to book 201 Use first engine as default for second 202 Kludge repair of expose after startup resize 203 Fix various warnings 204 Fix Board-dialog bug WB 205 Fix error Engine Output text highlighting 206 Also search indirection files in user's .xboard tree 207 Implement (clock-)font handling in GTK 208 Fix warnings fonts patch 209 Fix width of menu bar 210 Fix initial sizing of board 211 Allow writing text on pieces 212 Render inscriptions on Chu-promoted pieces in red 213 Fix loading positions in engine-defined variant 214 Fix reading Chu Shogi FENs 215 Fix piece inscriptions 216 Allow pseudo-engines to adjust the clocks 217 Fix writing of Chu-Shogi FENs 218 219H.G.Muller (150): 220 Fix crash on opening Tags window Xaw 221 Make EditPosition pallette work in Asian variants 222 Let EditPosition double-click on piece promote it 223 Fix null-move entry during play 224 Fix adjusting clocks in Xaw version 225 Fix typing of null moves 226 Fix crash on double-click in Game List Tags 227 Fix castling rights on using -lgf 228 Add final piece count to search criteria 229 Add Save Selected Games menu item 230 Fix alignment in Engine Output window 231 Verify if font-spec looks like one in Xaw 232 Fix size of time in Engine Output window 233 Connect mousewheel to Forward/BackwardEvent (XB) 234 Make sure node count is positive 235 Connect scroll event to Graph Option in GTK 236 Rewrite key-binding section of manual 237 Let Save Games as Book only use selected games 238 Describe Save Selected Games menu in manual 239 Fix syntax error in bitbase code 240 Provide DoEvents function in front-ends 241 Fix GameListHighlight WB 242 Call DoEvents during time-consuming operations 243 Fix auto-display comment option in General Options 244 Let GTK build pay attention to font arguments 245 Replace strcasecmp by StrCaseCmp 246 Fix GTK font patch 247 Fix MSVC problems 248 Define default font names 249 Fix Xaw key bindings 250 Fix key bindings for non-menu functions 251 Animate multi-leg in auto-play and forward event 252 Limit auto-extending to click on first move of PV 253 Fix WB DoEvents error 254 Include some conditional OS X fixes 255 Use GTK fonts in Engine Output and Move History 256 Correct for .Xresources form->paneA renaming in manual 257 Fix infinite-regression problem on OS X 258 Fix Chat window for Xaw build 259 Use -gameListFont in Game List 260 Use coordFont default pixel size for other fonts 261 Fix GTK fonts 262 Let message field and button bar use GTK -messageFont 263 Update protocol specs 264 Fix SetWidgetFont GTK 265 suppress Alien Edition standard variants 266 Reserve piece command in protocol specs 267 Reorder variants, to comply with Polyglot book specs 268 Fix warning in dead code Show 269 Make SVGDIR a variable 270 Fix Xaw button color error 271 Let OS X display dock icon 272 Fix crash of tournament dialog GTK 273 Fix checkmarking of OS X menu items 274 Look for logo in engine dir first (GTK) 275 Make inlined functions static 276 Fix typo 277 Implement -autoInstall option 278 Ignore color arguments not starting with # 279 Scale texture bitmaps that are not large enough 280 Implement engine-defined pieces 281 Fix texture scaling 282 Test legality even when off if engine defined pieces 283 Allow two Pawns per file in Tori Shogi 284 Force exactly overlayed texture scaling through filename 285 Describe the new texture conventions in manual 286 Sort fail lows and fail highs below others 287 Repair damage done by merging with v4.7.x 288 Add extra font field to Option struct 289 Control Eval Graph with mouse 290 Remove debug printf 291 Configure some themes in XBoard master settings 292 Prevent crash on specifying non-existent texture XB 293 Configure a size for the Eval Graph 294 Fix detection of screen size GTK 295 Retune -stickyWindows GTK 296 Improve SAN of Pawn moves and allow Betza e.p. definition 297 Update description of piece command in protocol specs 298 Allow definition of castling in piece command 299 Repair piece defs with showTargetSquares off 300 Implement Betza p and g modifiers in piece command 301 Improve virginity test for engine-defined pieces 302 Implement Betza o modifier for cylinder boards 303 Fix cross-edge e.p. capture in Cylinder Chess 304 Prevent multi-path moves from parsing as ambiguous 305 Reparse ambiguous move under built-in rules 306 Size seek graph to also cover board rim WinBoard 307 Always accept piece commands in partly supported variants 308 Print PGN Piece tag listing engine-defined pieces 309 Make unsupported variant on loading 1st engine non-fatal 310 Fix abort of machine game on variant mismatch 311 Fix reset of 50-move counter on FRC castling 312 Allow use of second-row pieces for non-promoted in drop games 313 Prevent board-size oscillations 314 Suppress use of promo-Gold bitmaps in Tori Shogi (WB) 315 Rename PGN Pieces tag to VariantMen 316 Implement ff etc. in Betza parser 317 Configure XBoard for -size 49 in master settings 318 Fix writing of Seirawan960 virginity in FEN 319 Fix clipping of board GTK 320 Fix engine-defined variant as startup 321 Reset move entry on stepping through game 322 Don't preserve setup position on board-size change 323 Fix pieceToCharTable of Falcon Chess 324 Always accept piece commands for Falcon and Cobra 325 Implement Betza j on W,F as skip first square 326 Implement Betza a modifier 327 Implement Betza g modifier for non-final legs 328 Implement Betza y modifier 329 Implement directional modifiers on KQ, and let y&g upgrade 330 Implement Betza t modifier for hop-own 331 Switch to new Betza orth-diag conversion standard 332 Preserve other Betza mode bits on setting default modality 333 Implement Betza hr and hr as chiral move sets 334 Let t on final leg in Betza notation forbid checking 335 Fix infinite loop in cylinder moves 336 Fix check test with multi-leg moves 337 Relocate OS X' LOCALEDIR 338 Implement new logo standard 339 Replace default Shogi pieces 340 Force GTK logo size to quarter board width 341 Increase number of engine-defined-variants Buttons XB 342 Show current variant on New Variant buttons GTK in bold 343 Fix ICS logo display 344 Try also /home/<user>/.logo.pgn for user logo 345 Fix logos Xaw 346 Some improvement on new Shogi SVG pieces 347 Remember position obtained from setup 348 Split Tournament dialog in side-by-side panes 349 Reset move entry on Clear Board 350 Update Game List when setting new Game List Tags 351 Implement displaying of variant tag in Game List 352 Don't switch to engine-defined variant on game loading 353 Always accept piece commands in variant great 354 Update Game List after tag selection changed 355 Fix some uninitialized variable bugs 356 Preserve parent variant for PGN of engine-defined game 357 Fix loading of engine-defined PGN games 358 Fix display of Spin Options with negative range 359 Let GTK dialogs open with actual-size Graph widgets 360 Ignore first configure event 361 Base new square size on board widget allocation GTK 362 Suppress duplicat autoInstalls 363 Fix variant-name recognition 364 Prevent unknown variant getting button in -ncp mode 365 Fix -xbuttons window width GTK 366 Attempt to make GTK sizing work with tiling WM 367 Fix promotion in Betza move generator 368 Also do dual-royal test in variant shogi 369 Add persistent Boolean option -fixedSize 370 371Joshua Pettus (2): 372 Add build script to configure for a XBoard.app for OS X 373 removed gtk theme from OSX app 374 375hasufell (4): 376 BUILD: make paths modifiable (tiny change) 377 BUILD: fix configure switches (tiny change) 378 BUILD: make Xaw frontend default (tiny change) 379 BUILD: fix withXaw conditional (tiny change) 380 381 382** Version 4.7.3 ** 383 384(git shortlog --no-merges v4.7.2..HEAD) 385 386Arun Persaud (6): 387 cleanup some trailing whitespaces 388 Updated copyright notice to 2014 389 removed .DS_Store file from git 390 updated copyright to 2014 in menu.c 391 new version number for release 4.7.3 392 updated po/pot files 393 394H.G. Muller (21): 395 Fix buffer overflow in parser 396 Fix adjudication of Giveaway stalemates 397 Fix node count range 398 WinBoard multi-monitor support 399 Repair XBoard from node-count patch 400 Repair FRC A-side castling legality testing 401 Allow castling and e.p. to be edited in opening book 402 Remove width limiting of shuffle checkbox 403 Widen Xaw text entries for larger square sizes 404 Fix Xaw file-browser New Directory 405 Fix packing of FRC castlings 406 Make filler variant button inactive 407 Fix sorting of lines in Engine Output 408 Cure weirdness when dragging outside of board 409 Put some OSX code into gtk version 410 Remove use of strndup 411 Activate ManProc in GTK 412 Expand ~~/ to bundle path (OSX) 413 Use __APPLE__ compile switch for OS X 414 Make building of Windows .hlp file optional 415 Fix crash on use of dialog Browse buttons GTK 416 417 418** Version 4.7.2 ** 419 420(git shortlog --no-merges v4.7.1..HEAD) 421 422H.G. Muller (8): 423 Make PGN parser immune to unprotected time stamps 424 Fix book creation 425 Fix GUI book after setup position 426 Allow drops / promotions/ deferrals to be edited into book 427 Allow entry of negative numbers in spin control (WB) 428 Fix grabbing of selected piece 429 Fix initial board sizing WB 430 Fix -zippyVariants option 431 432 433** Version 4.7.1 ** 434 435(git shortlog --no-merges v4.7.0..HEAD) 436 437Arun Persaud (4): 438 new version number for developer release 439 updated po/pot files 440 Updated Ukrainian translations 441 Updated German translation 442 443Christoph Moench-Tegeder (1): 444 fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change) 445 446H.G. Muller (24): 447 Work-around for Xt selection bug 448 Repair WinBoard compile error 449 Add -backupSettingsFile option 450 Make skipping of unknown option smarter 451 Let popping up of WinBoard chatbox for channel open it 452 Fix of argument error 453 Fix vertical sizing of GTK board 454 Fix buffer overflow in feature parsing 455 Accept setup command for non-standard board size 456 Fix fatal error on unsupported board size 457 Fix GTK box popup 458 Let XBoard -autoBox option also affect move type-in 459 Fix spurious popup after batch-mode Analyze Game 460 Fix saving of analyzed game 461 Provide compatibility with Alien Edition setup command 462 Fix quoting of book name in tourney file 463 Fix disappearence of pieces that were moved illegally 464 Fix horrible bug in reading scores from PGN 465 Print score of final position in Analyze Game 466 Fix GTK SetInsertPos 467 Fix scrolling of Chat Box 468 Make Chat Box window obey -topLevel option 469 Fix Xaw file browser 470 Update zippy.README 471 472 473** Version 4.7.0 ** 474 475(git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges) 476 477Arun Persaud (50): 478 added some documentation about what's need to be done for a release and a bash-release script 479 Merge branch 'v4.6.x' into tmp 480 new version number for developer release 481 updated po/pot files 482 removed unused variables (-Wunused-variable) 483 enable -Wall -Wno-parentheses for all compilers that understand them 484 new version number for developer release 485 Updated German translation 486 fix bug #36228: reserved identifier violation 487 bug #36229: changed PEN_* from define to enum 488 bug #36229: changed STATE_* from define to enum 489 bug #36229: changed ICS_* from define to enum 490 new version number for developer release 491 added SVGs 492 added cairo and librsvg to configure process 493 initial svg rendering 494 added SVGs to dist files in automake 495 added a black and white theme to replace the mono option 496 we still need a few bitmaps, so the directory needs to be included in Makefile.am 497 new version number for developer release 498 update po/pot files 499 updated some icons to SVG 500 new version number for developer release 501 fix configure script for --with-Xaw and --with-gtk 502 updated po/pot files; added new frontend files 503 don't define X_LIBS when using gtk-frontend 504 new version number for developer release 505 updated po/pot files 506 Updated copyright notice to 2013 507 removed trailing whitespace 508 Updated Ukrainian translations 509 fix configure bug that showed up on OS X (couldn't find X11/Dialog.h) 510 Updated German translation 511 new version number for release of 4.7.0 512 updated Changelog, NEWS, etc. 513 updated po files for new release (make distcheck) 514 Merge remote-tracking branch 'origin/master' into v4.7.x 515 add test for pkg-config 516 Merge branch 'master' into v4.7.x 517 added rotated shogi pieces for -flipback option and moved them to the themes directory 518 keyboard accelerators for both front ends. 519 add close buttons to gtk windows 520 in debug mode also print the git-version if available during build 521 add keyboard shortcuts back into Xaw version 522 removed some translation calls for messages in the debug log 523 fixed gtk-warning 524 fixed segfault of g_markup_printf_escaped which needs utf-8 strings 525 removed two more translations from debug output 526 fix OK-response in gtk dialogs, see c7f8df124 527 Merge branch 'master' into v4.7.x 528 529Byrial Jensen (10): 530 Fix typo (seach) in string. It is already fixed in branch v4.6.x 531 Mark new text "Click clock to clear board" for translation 532 Change some double literals to floats. 533 Remove unused variable pdown from function UserMoveEvent 534 Remove unused variable delayedKing from function QuickScan 535 Remove unused variable tm from function SaveGamePGN 536 Remove unused variable first_entry from function find_key 537 Remove unused static function MenuBarSelect 538 Remove unused static function ShowTC 539 Remove 5 unused variables from zippy code 540 541Daniel Dugovic (1): 542 Fix configure script for --enable-zippy (tiny change) 543 544Daniel Macks (1): 545 bug #37210: Mishandling of X11 -I flags (tiny change) 546 547H.G. Muller (381): 548 Fix suspected bug in Makefile 549 Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard 550 Fix fall-back on -ncp mode 551 Inform user in EditPosition mode how to clear board 552 More thorough switch to -ncp on engine failure 553 Implement exclude moves 554 Add exclude and setscore to protocol specs 555 Fix focus of Game List 556 Keep list of excluded moves in Engine Output header 557 Let clicking on header line exclude moves 558 Fix memory corruption through InitString and second-engine loading 559 Silence unjust warning 560 Implement Narrow button in WB Game List 561 Switch to using listboxes for engine-selection in WinBoard 562 Install engine within current group 563 Remove some unused (exclude-moves) variables 564 Refactor menu code, and move it to menu.c 565 Switch to use of short menu references 566 Move more back-endish menu-related stuff from xboard.c to menus.c 567 Contract some awful code replication 568 Split back-endish part off drawing code and move to board.c 569 Declare some shared global variables in backend.h 570 Split back-endish part off xoptions.c, and move to dialogs.c 571 Move some back-endish routines from xboard.c to dialogs.c 572 Cleanup of xboard.c 573 Remove one level of indirection on ICSInputBoxPopUp 574 Make routine to probe shift keys 575 Split usounds.c and usystem.c from xboard.c 576 Prevent double PopDowns 577 Major refactoring of GenericPopUp 578 Redo AskQuestion dialog with generic popup 579 Redo PromotionPopUp with generic dialog 580 Redo ErrorPopUp with generic dialog 581 Add -topLevel option 582 Add -dialogColor and -buttonColor options 583 Redo Game List Options with generic popup 584 Redo Game List with generic popup 585 Redo Engine Output window with generic popup 586 Redo Eval Graph with generic popup 587 Split sync-after options in Match dialog into checkbox + label 588 Remove unnecessary menu unmarking for Edit Tags 589 Redo main board window with generic popup 590 Switch back two two-part menu names 591 Fix recent-engines menu 592 Correct texi file for use of .Xresources 593 Fix switching debug option during session. 594 Move DisplayMessage to dialogs.c 595 Move LoadGamePopUp to menus.c 596 Add message about enabling in New Variant dialog 597 Use ListBox in stead of ComboBox in Load Engine dialog 598 Use ListBox in stead of ComboBox in Match-Options dialog 599 New browser 600 Fix default file types for browse buttons 601 Port grouping to XBoard Load Engine 602 Change default directory in Load Engine to "." 603 Port engine grouping to Match Options dialog 604 Give the dual-board option a separate board window 605 Reorganize main() a bit 606 Add 'Narrow' function to position search 607 Fix bug in FRC castling for position search 608 Use Ctrl key in EditPosition mode to copy pieces 609 Fix Makefile EXTRA_DIST 610 Update POTFILES.in 611 new version number for developer release 612 updated po/pot files 613 Fix auto-play 614 Fix vertical chaining of Buttons and browser ListBoxes 615 Make reference to board widgets symbolic 616 Fix internationalization 617 Fix Engine Output icon heights in international versions 618 Add New Directory button to file browser 619 Add sound files to browser menu 620 Fix 3 forgotten symbolic widget references 621 Let clocks of secondary board count down 622 Fix redraw of secondary board on flipping view 623 Allow clearing of marker dots in any mode 624 Fix promotion popup 625 Fix double promotion popup 626 Move clearing of target squares to after drag end 627 Fix click-click sweep promotions to empty square 628 Also do selective redraw with showTargetSquares on 629 Improve arrow drawing 630 Use in-place sweep-selection for click-click under-promotion 631 Fix promotionPopDown on new move entry 632 Fix some compile errors / warnings 633 Implement automatic partner observe 634 Fix ArrowDamage out-of-bounds access on drop moves 635 Remove debug printf 636 Fix clearing of ICS input box after send 637 Fix click-click under-promotion animation save 638 Fix MenuNameToItem 639 Shuffle prototypes to correct header, or add them there 640 Fix readout of numeric combobox 641 Move FileNamePopUp to dialogs.c 642 Move ManProc to xboard.c 643 Fix warnings about character index 644 Fix warning about signedness 645 Add pixmap as file type known to browser 646 Offer primitive paging in file browser 647 Solve WinBoard name clashes, fix zippy-analyze menu graying 648 Fix crash on time forfeit with -st option 649 Add logo widgets in main board window 650 Allow chaining of single-line text-edits to top 651 Port chat boxes to XBoard 652 Fix disabling of Load Engine menu 653 Fix ICS Text Menu popup 654 Fix key binding of DebugProc 655 Fix WB Engine Settings window 656 Keep track of virginity of back-rank pieces in variant seirawan 657 Decapitalize promoChar in move parser 658 Fix bug in Edit Position 659 Round board size to one where piece images available (WB) 660 Let windows stick to right display edge (WB) 661 Pay attention to extension of 'positional' arguments 662 Define XOP mime type for XBoard 663 Workaround for FICS bug 664 Implement variant seirawan in -serverMoves option 665 Implement --help option 666 Add check on validity of tourney participants 667 Add options -fe, -se, -is to load installed engines/ics from list 668 Allow second engine to analyze too 669 Let second engine move in lockstep during dual analysis 670 Allow Analyze Game to auto-step through entire game file 671 Cure some sick behavior in XBoard Engine Output right-clicks 672 Allow ICS nickname as positional argument 673 Preconfigure -icsNames in xboard.conf 674 Allow entry of fractional increment in WB time-control dialog 675 Resolve conflict between -mps and -inc options 676 Update texi file 677 Fix broken -ics and -cp options 678 Use Pause state in AnalyzeMode to imply move exclusion 679 Fix browsing for path 680 Fix non-NLS compile error for XFontStruct 681 Fix WinBoard compile errors 682 Reserve more space for button bar 683 Fix button-border-width bug in monoMode 684 Redo Eval Graph drawing with cairo 685 Fix Eval Graph resolution problems 686 Redo logos with cairo 687 Redo seek graph with cairo 688 Redo arrow highlighting with cairo 689 Redo grid with cairo 690 Make convenience routine SetPen globally available 691 Redo highlights with cairo 692 Redo marker dots with cairo 693 Add mode to draw PNG piece images through cairo 694 Add png pieces 695 Allow back-texture files to be PNG, (drawn with cairo) 696 Do animation with cairo 697 Maintain in-memory copy of the board image 698 Switch to using 64x64 png images 699 Allow resizing of board window 700 Specify proper condition for using cairo animation 701 Cure flashing of piece on from-square 702 Also use cairo on slave board 703 Redo coordinate / piece-count printing ith cairo 704 Fix DrawSeekText 705 Make dragged piece for excluding moves transparent 706 Let cairo also do evenly colored squares. 707 Remove debug print 708 Also render coordinates to backup board 709 Fix clearing of markers dots with promo popup 710 Implement variant-dependent png piece symbols 711 Remove acceleration trick 712 Fix highlight clearing 713 Draw arrow also on backup image 714 Cleanup CairoOverlayPiece 715 Fix erasing dots in seek graph 716 Separate off drawing routines from xboard.c 717 Remove all bitmap & pixmap drawing 718 Check in draw.c, draw.h 719 Clean up drawing code 720 Some cleanup 721 Do coordinate text alignment with cairo 722 Fall back on built-in pixmaps if png pieces unreadable 723 Plug resource leak on rezising with pixmaps 724 Make Piececolor options work on png pieces 725 Fix bug in resize trigger 726 Suppress redraw during sizing 727 Reload piece images when pngDirectory is changed 728 Make expose handler generic 729 remove NewSurfaces 730 Fix alignment of highlight expose 731 Fix initial display of logos 732 Let expose requests pay proper attenton to widget 733 Make draw handle for board globally available 734 Fix expose requests seek graph 735 Adapt Eval Graph code to new drawing system 736 Fix rsvg version in configure.ac 737 Always render svg pieces anew on size change 738 Add -trueColors option 739 Solve odd lineGap problem 740 Fix 1-pixel offset of grid lines on some cairo implementations 741 Fix animation with textures off 742 Fix exposure of atomic captures 743 Add hatched board texture 744 Install the wood textures as png 745 Remove bitmaps from project 746 Install svg pieces in themes/default 747 Cache svg handles 748 Implement proper fallback cascade 749 Remove piece pixmaps from project 750 Suppress anti-aliasing in -monoMode 751 Fix segfault on faulty command-line option 752 Increase drag delay too 200 msec 753 Make fallbackPieceImageDirectory hardcoded 754 Suppress warning for InitDrawingHandle 755 Code cleanup: move expose redraw to draw.c 756 Remove unnecessary Xt colors and call to MakeColors 757 Move Shogi svg pieces to own directory 758 Spontaeous changes in gettext stuff 759 Adapt docs for svg/png in stead of bitmap/pixmap 760 Trim board-window size 761 Fix garbage pixels on the right of the board 762 Print missing-pieces error message to console 763 Prevent odd-width line shift in length direction 764 Fix bug in resizing 765 Remove some unused images from png directory 766 Remove caveat on available pieces fromNew Variant dialog 767 Fix variant-dependent pieces 768 Get svg error message 769 Fix bug in fallback mechanism 770 Fix bug in resizing on variant switch 771 Rename svg shogi pieces, so they become usable 772 Fix re-rendering of svg on resize 773 Remove the texture pixmaps from project 774 Replace xiangqi board pixmaps by png images 775 Replace marble texture pixmaps by png 776 Fix variant-dependent pieces 777 Fix crash on animation after resizing 778 Fix message in New Variant dialog 779 Fix crash in promotion popup 780 Fix WinBoard compile error on enum PEN 781 Fix image extension used for browsing to .pgn 782 Fix initial enables in TC dialog 783 Move X11 front-end to directory xaw 784 Preserve copies of the X11 front-end in xboard directory 785 Prepare xoptions.c for middle-end changes 786 Add configure switches for Xaw vs GTK. 787 Move ICS-engine analyze and AnalyzeGame code to shared back-end 788 Remove some unnecessary header includes 789 move testing for no options to back-end 790 Move MarkMenuItem to xoptions.c 791 Split xhistory.c in front-end and middle-end part 792 Remove inclusion of frontend.h from backendz.h 793 Remove xedittags.c, .h from project 794 Cleanse back-end code of all references to X11 types 795 Make xevalgraph.c backend 796 Move timer functions to new file xtimer.c 797 Remove all X11 code by #ifdeffing it out 798 Give LoadListBox two extra parameters 799 Transfer most available gtk-xt code to xoptions.c 800 Attach expose handler and connect to mouse events 801 Implement menu checkmarking and enabling 802 Connect dialog Browse buttons to GTK browser 803 Transfer more gtk-xt code, and add some new 804 Append recent engines to engine menu 805 Add text insertion in engine-output memos 806 Better cleansing of xboard.c from X11 types 807 Highlight Pause button 808 Add key-handler for ICS Input Box 809 Make generic memo-event handler, and connect history callback 810 Add highlighting in move list 811 Add scrolling of Move History 812 Let engine-output memos use new generic callback 813 Implement highlighting in engine output by through generic method 814 Fix animation 815 Connect CommentClick handler 816 Fix ListBox, and add some support routines 817 Add file browser 818 Remove some unneeded low-level X11 code 819 Add Shift detection 820 Add type-in event to board for popping up box 821 Add optional callback to Label Options 822 Add game-list callbacks 823 Add access routines to checkboxes and FocusOnWidget 824 Close Move Type-in on Enter 825 Deselect first char in Move Type-in and ICS Input Box 826 Use different tables for different dialog columns 827 Add hiding / showing second Engine Output pane 828 Add listbox double-click callback 829 Add BarBegin, BarEnd options 830 Fix button bar 831 Add displaying of icons 832 Make some tall dialogs multi-column 833 Add task-bar icon 834 Some experimenting with sizing 835 Add copy-paste 836 Delete emptied front-end files, and move rest to gtk directory 837 Fix warnings 838 Make board sizing work through subtracting fixed height 839 Add window positioning 840 Fix logo placement 841 Fix clock clicking with GtkEventBox 842 Pay attention to NO_CANCEL dialog flag 843 Fix Chat Box 844 Fix clock highlighting 845 Adapt lineGap during sizing 846 Draw frames around memos and listboxes 847 Load opponent logo based on handle in ICS play (WB) 848 Add 'Continue Later' button in Tournament dialog (WB) 849 Allow external piece bitmaps and board border (WB) 850 Add Themes dialog (WB) 851 Implement auto-creation of ICS logon file 852 Use colors in Board-Options dialog also for font pieces (WB) 853 Implement book-creation functions 854 Start browsing in currently-selected folder (WB) 855 Fix move highlighting with animation off 856 Fix Loop-Chess promotions 857 Implement use of pause / resume protocol commands 858 Improve scaling of border bitmap (WB) 859 Fix -fSAN in AnalyzeFile mode 860 Do not clear PGN tags on Analyze File 861 Fix min-Shogi promotion zone 862 Update WinBoard translation template 863 Prefer pause mode on pondering engine over 'easy' 864 Fix rep-draw detection in drop games 865 Implement insufficient mating material for Knightmate 866 Use Ctrl key in AnalyzeMode to exclude entered move 867 Do not move to forwadMostMove when unpausing AnalyzeMode 868 Do not automatically save aborted games in tourney PGN 869 Store some more tourney params in tourney file 870 Implement aborting of games on engine request. 871 Resend engine-defined options after reuse=0 reload 872 Allow use of ~ in pieceToChar for shadow pieces in any variant 873 Let tellothers command add comment to PGN in local mode 874 Do delayed board draw also with -stickyWindows false 875 Fix some warnings 876 Update texi file 877 Enforce -popupMoveErrors 878 Fix engine timeout problem in match mode 879 Stalemate is a win in Shogi 880 Adjudicate perpetual checks as loss also in Shogi 881 Adjudicate pawn-drop mate as loss in Shogi 882 Catch unknown engine in tourney games 883 Preserve mode on engine loading (sometimes) 884 Preserve PGN tags when loading engine 885 Fix library order 886 Fix expose of to-square with grid off 887 Fix warning in WinBoard 888 Let WinBoard start in its installation folder 889 Assign shortcut char to WB menu item 890 Add some new strings to WB translation template 891 Update Dutch WB translation 892 Fix GTK error auto-raising board 893 Fix warnings of build server 894 Put GTK warning in about-box 895 Let initial setting of Twice checkbox reflect current state 896 Draw both coords in a1 897 Add boolean -autoBox option 898 Update NEWS file 899 Add desktop stuff for .xop MIME type. 900 Remove empty-square SVG images from project 901 Revive -flipBlack option 902 Add Xiangqi piece images to project 903 Fix Makefile for install of Xiangqi pieces 904 Connect Ctrl key in WinBoard 905 Better fix of feature timeout 906 Unreserve tourney game on exit during engine load 907 Only perform e.p. capture if there are rights 908 Warn about experimental nature of dual board 909 Make switching between board windows absolute 910 Remove checkbox for 'Move Sound' 911 Don't add PV moves on board clicking in AnalyzeMode 912 Add new vertical pixel fudge 913 Allow display of 50-move counter in zippy mode 914 Add -onlyOwnGames option 915 Fix graying of Revert menu item 916 Cure GTK warning in top-level windows 917 Fix title of top-level windows 918 Print game-list timing messages only in debug mode 919 Fix repairing of arrow damage 920 Remember window params of slave board 921 Fix repositioning of GTK windows 922 Limit debug print to debug mode 923 Better handling of undefined window parameters 924 Fix sizing of slave board GTK 925 Suppress printing of status line in dual-board mode 926 Fix testing for valid window placement Xaw 927 Fix -topLevel option 928 Try to make life more bearable in Xaw menus 929 930** Version 4.6.2 ** 931 932(git shortlog --no-merges v4.6.1..HEAD) 933 934Arun Persaud (1): 935 new version number for release of 4.6.2 936 937H.G. Muller (5): 938 Fix second-engine variant test 939 Add two new strings to WinBoard language file 940 Define TOPLEVEL in winboard.c 941 Fix faking of castling rights after editing position with holdings 942 Suppress clear-board message after pasting FEN 943 944** Version 4.6.1 ** 945 946(git shortlog --no-merges v4.6.0..HEAD) 947 948Arun Persaud (5): 949 updated Changelog, etc. for developer release 950 added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh 951 removed unused variables (-Wunused-variable) 952 new version number for release of 4.6.1 953 updated Changelog, NEWS, etc. 954 955Byrial Jensen (2): 956 New Danish translation (fixes a minor error in one string) 957 Translate "NPS" also in engine output window 958 959H.G. Muller (30): 960 Fix fall-back on -ncp mode 961 Install engines as ./exefile in XBoard 962 Inform user in EditPosition mode how to clear board 963 Fix clock stop after dragging 964 Fix taking effect of some option changes 965 Fix bug in FRC castling for position search 966 Fix bug on loading engine 967 Fix browsing for save file in WB 968 Fix parsing crazyhouse promotions with legality testing off 969 Fix TOPLEVEL stuff 970 Make variant-unsupported-by-second error non-fatal 971 Let Game List scroll to keep highlighted item in view 972 Extend smallLayout regime up to size Medium 973 Fix switching of debug mode 974 Correct texi file for use of .Xresources 975 Fix texi bug 976 Fix PV sorting during fail low 977 Fix memory corruption through InitString 978 Change default value for diretory to . in Load Engine dialog 979 Swap all engine-related options during engine loading 980 new version number for developer release 981 updated po/pot files 982 Don't strip path from engine name if directory given 983 Updated Danish and Ukranian translations 984 Suppress popup for fatal error after tellusererror 985 Detect engine exit during startup 986 Fix click-click sweep promotions to empty square 987 Suppress testing for availability in bughouse drops 988 Fix crash due to empty PV 989 Fix Eval Graph scale in drop games 990 991** Version 4.6.0 ** 992 993(git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges) 994 995Arun Persaud (79): 996 removed parser.l from build process, also removed flex dependency from configure 997 updated Changelog, NEWS, etc. 998 new developer release 999 added/fixed i18n support via gettext to xboard 1000 updated translation files 1001 marked more strings for gettext that were only marked with N_() 1002 updated list of files that include translation strings; updated pot-file 1003 updated po-files; updated german translation 1004 replaced hardcoded email address with generic PACKAGE_BUGREPORT 1005 updated German translation 1006 fixed access rights to winboard language files (644 instead of 655) 1007 lng2po.sh: added command line options, GPL header 1008 added translations generated via lng2po from all winboard languages 1009 deactivated new languages for the moment... 1010 updated ChangeLog, NEWS, etc. 1011 new developer release 1012 updated xboard.pot with released version 1013 translation: added new Ukrainian PO file from the TP 1014 translation: activated Ukrainian translation 1015 updated Changelog, NEWS, etc. 1016 new developer release 1017 fixed segfault in xengineoutput 1018 Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM) 1019 malloc.h is not needed 1020 updated Changelog, NEWS, etc. 1021 update po files 1022 new developer release 1023 updated pot file and send to translation project 1024 translationproject.org: updated Ukrainian translation 1025 added NEWS for release of 4.5.3 1026 only require 0.17 of gettext 1027 updated Changelog, NEWS, etc. 1028 updated pot file and send to translation project 1029 new developer release 1030 translation: updated uk.po 1031 translation: updated uk.po 1032 Merge branch 'master' into v4.6.x 1033 translation: added danish translation 1034 marked more strings for translation 1035 added new files to po/POTFILES.in 1036 updated pot file 1037 Merge branch 'master' into v4.6.x 1038 new developer release 1039 updated version numnber in pot file 1040 fixed size of XBoard icon to 48x48 1041 translation: updated uk.po 1042 marked an error messages for translation 1043 removed Iconify function. Should be handled by the window manager. 1044 replaced unicode character for "'" in xboard.texi 1045 change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000 1046 fix translation for engine list; fixes #34991 1047 make entries in CreateComboPopup not translateable; fixes #34991 1048 also don't translate selection in ComboSelect; fixes #34991 1049 only translate entries in CreateComboPopup if strlen>0; fixes #34991 1050 Merge branch 'master' into v4.6.x 1051 Updated copyright notice to 2012 1052 code cleanup: make function definition confirm to GNU coding style 1053 added desktop and mime-type association to autoconf install process 1054 added some autogenerated po files to .gitignore 1055 forgot to list new desktop files in EXTRA_DIST section in Makefile.am 1056 Merge branch 'master' into v4.6.x 1057 updated Changelog, NEWS, etc. 1058 updated po-filies 1059 new developer release 1060 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch 1061 fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file 1062 added some comments for translators 1063 translation: updated uk.po 1064 updated Changelog, NEWS, etc. 1065 updated po/pot files 1066 new developer release 1067 Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch 1068 add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms 1069 modified configure and makefile for handling mimedb update 1070 translation: updated uk.po 1071 Merge branch 'master' into v4.6.x 1072 fixed "make install-pdf": missing target for recursive make in po directory 1073 add information about our webpage and were to report bugs into the help menu 1074 Merge branch 'master' into v4.6.x 1075 1076Byrial Jensen (26): 1077 fix for repeating key issue, with this allissues this bug should be closed; fixes #35000 1078 Add NO_GETTEXT flag for combobox. Fix bug #34991 1079 Make GenericPopUp() more readable by using more named flags instead of numerals 1080 Fix crash when selecting user soundfile due to free() of not malloc()'ed memory 1081 Fix a memory leak in Sound Options 1082 Fix a possible crash in the file browser 1083 Fix possible crash on 64-bit systems when copying game or position 1084 Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined. 1085 Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined. 1086 Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails. 1087 Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980 1088 Definition of TimeMark moved from 3 c files to backend.h 1089 Add #include "moves.h" to gamelist.c for def. of CopyBoard() 1090 Remove the last 2 compile warnings in gamelist.h 1091 Add 2 strings for translation 1092 Fix unportable memory initialisation 1093 Fix checking of return value from snprintf() 1094 One more string marked for translation 1095 Fix buffer possible overflow when writings tags 1096 Use ngettext() instead of gettext() for a string to allow better translation. 1097 Mark the strings "first" and "sencond" for translation. 1098 Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string 1099 Fix typo in translator comments explaning "first" and "second" 1100 Fix one more typo in the translator comments explaning "first" and "second" 1101 One missed translation of cps->which 1102 Updated Danish translation 1103 1104H.G. Muller (375): 1105 New parser, written in C 1106 Implement yynewstr entry point in new parser 1107 Fix o-o castling in new parser 1108 Implement Edit-Comment window through generic popup 1109 Redo Tags dialog 1110 Remember Tags and Comment dialog coordinates 1111 Implement sweep selection as alternative for the piece menu 1112 Implement sweep selection of promotion piece 1113 Fixes to sweep selection 1114 Make sweep-select promotions work in WinBoard 1115 Alternative sweep promotions 1116 Third method of sweep selection 1117 Implement Copy Game List menu item for XBoard 1118 Implement move type-in for XBoard 1119 Refactor move type-in code 1120 Fix crash copying game list when there is none 1121 Alter treatment of moves with empty squares 1122 Fix sweep-promotions patch 1123 Update texi file 1124 Describe -pieceMenu option in texi file 1125 Describe -sweepPromotions in texi file 1126 Describe Copy Game List menu item in texi file 1127 Describe move type-in in texi file 1128 Fix chaining of bottom-row dialog buttons 1129 Fix gettext macros in option dialogs 1130 Bring structure in appData engine options 1131 Put engine initialization code in per-engine function 1132 Add UnloadEngine routine 1133 Generalize WaitForSecond to WaitForEngine 1134 Make engine loadable during session 1135 Make engine startup error non-fatal 1136 Put gettext markers in generic dialog creator 1137 Create conversion tools for language files 1138 Fix some warnings and header-file improvement 1139 Silence more rpm warnings 1140 Fix zippy bughouse partner bug 1141 Delay loading of second engine until it is used 1142 Fix grayout XB Match Options in ICS mode 1143 Implement flock in WinBoard 1144 Remove building rule for parser.c from WB makefiles 1145 Lock game an position file during writing 1146 Add callback possibility to combobox selection 1147 Refactor code for loading games and positions in match 1148 Fix crash on empty Engine Settings dialog 1149 Display note in stead of empty engine-settings dialog XB 1150 Implement Tournament Manager 1151 Calculate and display tourney result 1152 Allow switching off match mode through menu 1153 Load new logo on engine change WinBoard 1154 Implement Load Engine dialog in WinBoard 1155 Fix error message on engine load 1156 Make option to draw second engine from first list 1157 Implement Tournament Options dialog WinBoard 1158 Lift limitation of text length in generic dialog XB 1159 Lift length-limit on text-edits in WB generic popup 1160 Fix PV walking in analysis mode 1161 Fix generic combobox bug 1162 Improve sizing of comment and tags dialogs 1163 Add default extension in file browser 1164 Fix stopping of match in tourney mode 1165 Fix exit popup in tourney mode 1166 Fix range of tourneyType spin WB 1167 Add partcipants at bottom in tourney dialog (WB) 1168 Add WB new popup prototypes 1169 Plug memory leak, filenames relative to installDir 1170 Put saveGameFile in tournament dialog 1171 Save time-control settings in tourney file 1172 Let XB generic popup define default file extensions 1173 Add -first/secondPgnName option 1174 Fix resetting engine options 1175 Make book-edit function WB 1176 Let Shift+RightClick on PV actually play the PV moves 1177 Import WinBoard language files into git 1178 Allow changing MultiPV setting from Engine-Output window 1179 Fix button sizing in generic popup 1180 Let ParsePV always generate SAN move 1181 Automatically play moves of clicked PV in analyze mode 1182 Add option -absoluteAnalysisScores 1183 Add -userFileDirectory option 1184 Make 'add to list' default in Load Engine dialog 1185 Improve WB Load Engine dialog texts 1186 Implement Edit Book in XBoard 1187 Recode some po files 1188 Adapt default directory of lng2po 1189 Include learn info in book edit 1190 Alow promotions and drops in book-editing 1191 Take account of holdings in book key 1192 Fix initialization of engine state 1193 Add secondry adapter command for UCCI or USI 1194 Make engine startup failure non-fatal in WinBoard 1195 Let mentioning completed tourney file add one cycle 1196 Fix CR in multi-line WinBoard text-edits 1197 Allow generic dialog to ignore OK 1198 Add Swiss tourneys through pairing engine 1199 Fix ArgTwo warnings 1200 Fix layout tournament Load Engine dialog WB 1201 Fix -matchGames option 1202 Improve Tournament dialog layout WB 1203 Let XBoard propose name of tourney file 1204 Print sensible window title during tourneys 1205 Improve quoting of engine name on install 1206 Fix interrupting tournament 1207 Fix round-robin schedule 1208 Fix clock mode in tourney starting from -ncp mode 1209 Give error popup when pairing engine fails 1210 Fix concurrency in Swiss tourneys 1211 Fix display of last move of last match game 1212 Clear Engine-Output pane when initializing engine 1213 Fix display of logos 1214 Fix crash at end of Swiss tourney 1215 Redo New Shuffle Game dialog with generic popup 1216 Some refactoring in xoptions.c to separate out front-end 1217 Redo Time Control dialog with generic popup 1218 Add icon to WB for tournament files 1219 Update WB docs for tourney manager 1220 Fix default of -remoteUser 1221 Change long form of -tf option to -tourneyFile 1222 Make non-existing opton in settings file non-fatal 1223 Remove stray else 1224 Redo Move History with generic popup in WinBoard style 1225 Make WB generic popup translatable 1226 Update window itle after last game of match 1227 Add Score in Move List option to general options dialog XB 1228 Use sound for ICS tells also with engine telluser popups 1229 Fix crash on clearing new Move List window 1230 Cure flicker in Move History window, fix highlighting 1231 Add -fSAN / -sSAN options 1232 Fix compile errors WinBoard 1233 Increase efficiency of SAN generation / disambiguation 1234 Fix some warnings 1235 Update texi file 1236 Modified po 1237 Fix texi file, and update it further 1238 Add Absolute Analysis Scores in Genral Options dialog XB 1239 Allow double-digit rank numbers 1240 Create some space in WB New Variant dialog 1241 Allow promotion to Pawn with legality testing off 1242 Implement Grand Chess 1243 Add tab stops in WB generic popup 1244 Reorder controls in Engine Setings dialog WB 1245 Fix drop moves on boards with more than 10 ranks 1246 Fix crash on making too-long FEN 1247 Fix coords display on large boards 1248 Fix resetting searchTime if other TC mode is chosen (XB) 1249 Fix writing searchTime in tourneyFile 1250 Fix parser.c line endings 1251 Let PGN parser accept lower-case piece in drop moves 1252 Improve -showTargetSquares on click-click moves 1253 Let -sweepPromotions also work for click-click moves 1254 Display score/depth in Eval Graph title 1255 Print 50-move counter in Engine-Output title 1256 Add -scoreWhite option 1257 Let WB eval graph react ot single left-click 1258 Print reversible plies done in stead of plies to go 1259 Improve Eval Graph with -evalZoom and -evalThreshold 1260 Write more labels on score axis of eval graph 1261 Put grab on sweep-selecting in Edit Position 1262 Disable -showTargetSquares in ICS mode 1263 Suppress some XBoard warnings 1264 Fix crash on OK after Save Changes in Tags and Comment popup. 1265 Give WinBoard Game List its own font 1266 Allow null move in analysis and edit-game mode 1267 Force Move History refresh after loading/reverting variation 1268 Allow entry of variations in PlayFromGameFile mode 1269 Implement searching games in Game List for a position 1270 Parse PGN tags without allocating memory 1271 Print progress during load / selection of game 1272 Debug position selection 1273 Add plain arrows as key binding for stepping forward/backward 1274 Better fix of crash on empty game list 1275 Fix paging 1276 Delay file loading to allow expose event first 1277 Speed up parser 1278 Allow deletion of last book move 1279 Add key bindings for loading next/previous game of list 1280 Fix up/down arrows in game list 1281 Allow substitution of engines during tournament 1282 Fix generic-popup failure after empty engine-settings dialog 1283 Fix crash on start without settings file 1284 Add -useBoardTexture and -usePieceFont options 1285 Translate search texts 1286 Fix use of random 1287 Allow two-games-per-opening to work with book 1288 Fix ICS move-list header mistaken for null moves 1289 Replace Analyze File by Analyz Game function 1290 Fix quoting in Load Engine dialog 1291 Fix treatment of PGN score/depth info with linefeeds in them 1292 Fix display state after failed analysis attempt 1293 Fix crash on typing non-existent enginein Load Engine dialog 1294 Extra buttons in WB Tournament dialog 1295 Slightly decrease sensitivity of sweep actions 1296 Auto-popup ICS Input Box 1297 Upgrade -serverMoves option 1298 Add -afterGame option 1299 Make DoSleep front-end wrapper for msec sleep 1300 Move HistorySet to back-end 1301 Fix write failures in concurrency 1302 Fix some warnings (prototypes) 1303 Clear fSAN option before new engine load 1304 Fix LoadGameOrPosition starting up engine 1305 Keep book file open 1306 Make too-long game non-fatal 1307 Fix resetting -fSAN on engine change 1308 Fix position loading in tourneys 1309 Make book-window update part of HistorySet 1310 Prevent Edit Book window from stealing focus (WB) 1311 Add Dutch WinBoard translation 1312 Remove paragraph about .Xresources from texi file 1313 Update texi file for position search 1314 Update texi file for new features 1315 Reactivate Falcon Chess 1316 Add Romanian lng file 1317 Reset initString and computerString on engine load 1318 Add option -discourageOwnBooks 1319 Add control to set -discourageOwnBooks WB 1320 Fix crash on loading garbage game file 1321 Fix invalid combobox entry WB 1322 Print message on wrong use of Clone Tourney 1323 Fix crash on adding items near book end 1324 Refine clock adjusting 1325 Fix PV walking with -fSAN 1326 Fix duplicate loading of second engine in tourneys 1327 Quickscan 1328 Translate search-mode strings 1329 profile 1330 Debug position search cache 1331 Implement flipped search 1332 Translate search strings 1333 Dynamically allocate move cache 1334 Speed up position search and consider side to move 1335 Put 'Load Next' button back in WB Game List 1336 Fix some warnings 1337 Fix Load Options dialog WB 1338 Update Dutch lng file 1339 Update language.txt file 1340 Incorporate variant type in book hash key 1341 Fix crash on loading garbage game file 1342 Use other interpretation of Asia rules for chase detection 1343 Add mechanism to translate variable messages in WinBoard 1344 Let perpetual-chase message mention square 1345 Change chase message in .lng files 1346 Don't adjust clock on right-click in EditGame mode WB 1347 Fix two warnings 1348 Clear board markers when moving to other position 1349 Change default sweep-promotion choicein queenless variants 1350 Set pieceToCharTable by setup command even when ignoring FEN 1351 Accept setup command in variant fairy even with legality testing on 1352 Fix handling of -secondOptions option 1353 Add feature-override options 1354 Fix WinBoard clock-click bug 1355 Ignore ICS game starts when already in game 1356 Show 50-move counter also when observing ICS games 1357 Fix parsing of O-O castling in variant janus 1358 Refrain from making unnecessary resize X request 1359 Put promo-suffix on ICS move in variant seirawan castlings 1360 Change encoding of seirawan ICS gating-castlings 1361 Add -afterTourney option 1362 Fix alignment of generic browse button XBoard 1363 Fix arrow highlighting in mono-mode XB 1364 Fix showTargetSquares in mono-mode XB 1365 Fix switching back from mono-mode XB 1366 Fix legality of Spartan promotion to king 1367 Fix out-of-bounds access in check test 1368 Allow setting of holdings with edit command 1369 Fix menu grayout after illegal move 1370 Fix sending of S-Chess gating moves to ICS 1371 Fix initial holdings ICS seirawan games 1372 Fix ICS castling rights 1373 Don't test drops as mate evasions in variant seirawan 1374 Fix format in temporary timing printf 1375 Clip texts on menu bar 1376 Next try for menu-bar sizing 1377 Use <Enter> in stead of Ctrl+. for peeking last move 1378 Describe -overrideLineGap option in texi file 1379 Try to not confuse ICS rating adustments as shouts 1380 Fix parser for variant seirawan 1381 Fix parsing of faulty PGN tags 1382 Implement peeking previous position in WinBoard 1383 Abandon single-letter menus in tinyLayout 1384 Clear square markers on new game 1385 Add icons for PGN and tourney files 1386 Add xml file for defining mime types 1387 Add desktop files for PGN viewer and tournament player 1388 Fix crash at match end 1389 Fix crash in auto-comment 1390 Implement -viewerOptions 1391 Remove the direct commands to the engines 1392 Update texi file and remove duplicate control 1393 Install icons directly 1394 Install desktop files directly 1395 Install mime types directly 1396 Open WB startup chat boxes only after logged on 1397 Fix seek graph for VICS 1398 Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard 1399 Add control for overrideLineGap in WB Board dialog 1400 Exempt variant seirawan from -disguisePromoted inheritance 1401 Enable WB time-control dialog even when no clock mode 1402 Fix height board dialog 1403 Fix re-allocation of PGN-cache memory 1404 Add new translations to WB language file 1405 Use same translation of "vs." everywhere 1406 Fix 4 warnings 1407 Fix printing non-numeric kibitz with -autoKibitz 1408 Suppress empty lines when observing on VICS 1409 Fix seek-graph popup and popdown 1410 Give focus to board window after ICS login 1411 Reset protocol version before loading new engine 1412 Prevent unnecessary loading of engines 1413 Fix arrow damage with highlightDragging XB 1414 Implement GenericUpdate function 1415 Implement Clone Tourney button XBoard 1416 Incease size of WB array of translated items 1417 Make New Variant dialog visible in mono-mode 1418 Fix fix of switch to mono-mode 1419 Increase max nr of engines to 2000 1420 Fix registering of EditTagsProg 1421 Put recently used engines in WB menu 1422 Fix TidyProgramName 1423 Allow grouping of engines in engine list 1424 Fix bug in WB combobox readout 1425 Create separate debug fil for each tourney game 1426 Implement -pgnNumberTag option 1427 Put move number in Eval Graph title 1428 Implement kludge to set options through Move Type-in 1429 Fix MAXENGINES in WinBoard 1430 Fix non-bug in WinBoard 1431 Add 5 missing strings to WinBoard translation template 1432 Create room in some WB dialogs for translations 1433 Update Dutch WinBoard translation 1434 Configure XBoard engines and textures 1435 Derive height of text-edits in dialogs from message widget 1436 Fix heights in Engine Output window XB 1437 Fix position of checkbox XB 1438 Fix crash on empty combobox menu XB 1439 Cosmetic: change 4.5 to 4.6 in xboard.conf comment 1440 Delete some unused WinBoard bitmaps 1441 Remove some of the most verbose debug output 1442 Fix unloading of first engine on tourney start 1443 Fix sleeping bug 1444 Fix warning 1445 Better solution to button-height problem 1446 Put front-end support for -recentEngines in XBoard 1447 Fix popdown seekgraph on forward-event XB 1448 Fix heigth of multi-line labels 1449 Configure some new features switched on 1450 Make -pgnNumberTag option setable from menu 1451 Fix button chaining and combo/textbox label height 1452 Configure wider game list 1453 Fix switching animation masks on variant switch 1454 Fix date in copyright notice about-box 1455 Also configure sweep selection 1456 Update texi file 1457 Fix OK button of error popup 1458 Leave height of row that only contains buttons free 1459 More updating of texi file 1460 Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard 1461 Remove a debug printf 1462 Fix use of middle button for position setup 1463 Don't leave piece selected after piece menu 1464 Fix button grab for sweep selection 1465 Move change of debug file to before game load 1466 Delete some load-game debug printing 1467 Implement -autoCopyPV 1468 Implement -serverFile option 1469 Undo translation of cps->which = first/second 1470 Fix translation of EngineOutputTitle WB 1471 Use combobox line for recent engines when available 1472 Make frame width configurable in XB 1473 Use more reliable X-call for getting window position 1474 Implement -stickyWindows in XBoard 1475 Keep XBoard windows attached on resize 1476 Fix piece symbols on switch back to variant normal 1477 Fix two 64-bit warnings 1478 Fix 50-move counter in ICS mode 1479 Suppress recent-engines menu items in ICS mode 1480 1481Thomas Adam (1): 1482 (tiny change) Clarify "-name" option is Xt-only 1483 1484Tim Mann (9): 1485 Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names. 1486 Fix a size mismatch in scanf. Untested, but the code could not have 1487 Move "hide thinking" option into alphabetical order. 1488 Fix display of international characters outside the ASCII range. 1489 Added "misc-fixed" as a fallback font to handle locales where 1490 Add a final wildcard default for fonts. This gives XCreateFontSet 1491 The empty string can't be translated and it causes the gettext 1492 Fixed small bugs in several .po files, enabling these translations to 1493 Internationalize the file browser. 1494 1495 1496** Version 4.5.3a ** 1497 1498(git shortlog --no-merges v4.5.3..HEAD) 1499 1500H.G. Muller (2): 1501 Fix compile errors WinBoard 1502 Let WB Makefile build non-JAWS version by default 1503 1504** Version 4.5.3 ** 1505 1506(git shortlog --no-merges v4.5.2a..HEAD) 1507 1508Arun Persaud (2): 1509 new developer release 1510 better contrast for XBoard icon on a dark background 1511 1512H.G. Muller (43): 1513 Fix some warnings and header-file improvement 1514 Fix warnings XBoard file browser 1515 Fix zippy-partner bug 1516 Silence more rpm warnings 1517 Add tab stops in WB generic popup 1518 Reorder controls in Engine Setings dialog WB 1519 Fix Unfinished sound during ICS examining 1520 Fix JAWS reading of Engine Settings dialog 1521 Create some space in WB dialogs for translations 1522 Remove some duplicats from WB language template file 1523 Fix translatability of Spartan Chess menu item WB 1524 Fix translation of spoken composite messages 1525 Popdown Comment window on new game 1526 Force Move History refresh after loading/reverting variation 1527 Fix crash on empty Engine Settings dialog 1528 Display note in stead of empty engine-settings dialog XB 1529 Fix generic-popup failure after empty engine-settings dialog 1530 No clearing of Engine-Output memos on stat01 1531 Fix button sizing in generic popup 1532 Fix vscrolling in XBoard Engine-Output window 1533 Obey san feature when sending book moves 1534 Fix display of last move of last match game 1535 Fix parameter handling in adapter command 1536 Fix type of shuffleOpenings 1537 Fix crash on switching sound in Vista 1538 Fix empty-string option values in XBoard 1539 Add -at and -opt options as alternative for @ 1540 Fix default of -remoteUser 1541 Make non-existing option in settings file non-fatal 1542 Remove stray else 1543 Restore echo after ^C in ICS password 1544 Don't one-click move when legality testing is off 1545 Update window title after last game of match 1546 Fix missing files in file browser 1547 Fix use of random in XBoard shuffle dialog 1548 Better fix of crash on empty game list 1549 Implement paging in XBoard Game List 1550 Clear Engine-Output pane when initializing engine 1551 Fix AppendComment 1552 Fix playing sounds when -soundProgram is empty 1553 Implement NVDA support in JAWS version 1554 Suppress playing of book moves with weight 0 1555 Limit width of menu bar in XBoard 1556 1557** Version 4.5.2a (Winboard only) ** 1558 1559(git shortlog --no-merges v4.5.2..HEAD) 1560 1561H.G. Muller (1): 1562 Fix Engine Settings button options in WinBoard 1563 1564** Version 4.5.2 ** 1565 1566(git shortlog --no-merges v4.5.1..HEAD) 1567 1568Arun Persaud (13): 1569 Fix "make install" on Os X10.6.6 (removed a "/") 1570 fixed wrong default for polyglotDir mentioned in docs. 1571 Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file 1572 check if malloc.h is present before including it 1573 removed check and #includes for malloc.h, since it's not needed 1574 fixed 64 bit warnings by casting integers to intptr_t before casting to int 1575 updated Changelog, NEWS, etc. 1576 new developer release 1577 configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir 1578 configure: added install of sounds in .../games/xboard/sounds/default 1579 configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/ 1580 configure: enable silent rules by default 1581 new developer release 1582 1583H.G. Muller (57): 1584 Fix nps bug 1585 Fix unintended translation in debug file 1586 Improve repairing damage of arrow highlight XBoard 1587 Fix flipBlack option XBoard with board texture 1588 Fix two bugs in reading position diagram 1589 Fix parsing bug of FRC castling 1590 Fix bugs in FRC castling rights 1591 Fix display of promotion piece in ICS superchess 1592 Put insertion point at end of text on SetFocus 1593 Add file-browser option to just return name 1594 Make generic XBoard popup, and implement 2 dialogs 1595 Add browse button to generic popup 1596 Add board dialog XBoard 1597 Add ICS options dialog 1598 Make sounds dialog for XBoard 1599 Redo adjudications dialog through generic popup 1600 Redo common-engine dialog with generic popup 1601 Redo new-variant dialog with generic popup 1602 Create General-Options dialog 1603 Implement Machine Match menu item and options dialog 1604 Make generic dialog popup reentrant 1605 Merge SettingsPopUp into GenericPopUp 1606 Let generic popup generate Engine Settings dialog 1607 Activate -path and -file options 1608 Redo ICS input box with generic popup 1609 Make a kind of ICS text menu in XBoard as a dialog 1610 Fix linegap option in board dialog 1611 Fix animation masks on changing piece pixmaps 1612 Let file browser filter on extension 1613 Refinements to generic popup and color picker 1614 Fix crash on opening ICS Text Menu 1615 Fix path browsing in WinBoard 1616 Fix use of game/position file in first match game 1617 Fix saving of XBoard fonts with spaces in name 1618 Fix game-list highight error when filtered (WB) 1619 Fix startup focus of board window 1620 Fix crash on closing dialogs in wrong order 1621 Fix changing of float setting by generic popup 1622 Couple mouse wheel to v-scrolls in file browser 1623 Let double-click select file in file browser 1624 Block selection of a directory when file is needed 1625 Reorganize texi description 1626 Update texi file 1627 Remove outline-pieces option from board-options dialog 1628 Fix running of clock during hash allocation engine 1629 Fix switching between pixmap and bitmap pieces 1630 Fix size limit on 'save as diagram' 1631 Fix gamelist highlight 1632 Make user wav file available for try-out in sound dialog 1633 Change default sounds in Xboard menu 1634 Configure some default sounds 1635 Remove some bitmaps from install 1636 Limit install of sound files to those in menu 1637 Change texture-install directory to pixmaps/textures 1638 Fix crash on using Engine #1 Settings in ICS non-zippy mode 1639 Fix shogipixmaps 1640 Fix gettext macros in option dialogs 1641 1642Kamil Blank (1): 1643 Added missing fclose() 1644 1645** Version 4.5.1 ** 1646 1647(git shortlog --no-merges v4.5.0..HEAD) 1648 1649Arun Persaud (9): 1650 add DIFFSTAT and SHORTLOG to tar-ball 1651 Revert "Implement -reset option feature in WinBoard" 1652 added history.c to the tar-ball. Needed for Winboard 1653 added missing header file for sprintf 1654 added missing #includes and missing prototypes to filebrowser 1655 fixed configure script to correctly detect Xaw3d library 1656 updated configure.ac to check for Xaw header files 1657 updated Changelog, NEWS, etc. 1658 new developer release 1659 1660H.G. Muller (14): 1661 Fix deselection of greyed-out variant button (WB) 1662 Fix MSVC compilability 1663 Fix 64-bit Windows compilability 1664 Put warning in HTML help 1665 Fix unmarked translation 1666 Fix Alfil bug 1667 Fix variant janus size prefix 1668 Fix Xiangqi King facing 1669 Fix showing of user move after adjudication 1670 Make language choice from menu persistent 1671 Fix ICS channel 0 1672 Fix MSVC snprintf problem 1673 Fix some resource leaks 1674 Fix two typos in option names in texi file 1675 1676** Version 4.5.0 ** 1677 1678(git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking) 1679 1680Arun Persaud (38): 1681 fixed prototype for AppendComment 1682 clean-up 1683 fixed Makefile.am to handle config file correctly 1684 new developer release 1685 fixed hardcoded location of config file for xboard 1686 fixed compiler warning for file-browser code 1687 Revert "Repair settings-file name" 1688 removed some garbage from configure.ac that got added a while ago 1689 fixed internationalization for winboard 1690 security fix: replaced strcpy with safeStrCpy from backend.c 1691 security fix: replaced sprintf with snprintf 1692 sizedefaults has 9 members, the last line of the array (NULL) only set 7. 1693 cleaned up -Wall warnings (apart from settings some parentheses) 1694 added new case for (Chessmove) 0 in common.h 1695 bugfix: missing array index 1696 add option for silent builds 1697 security fix: replaced some strcat with strncat 1698 added warning if icsLogon file couldn't be opened 1699 adding gnu-readline support 1700 fixed some typos that were introduced during the sprintf->snprintf changes 1701 bugfix: fixed readline support with icslogon option 1702 fixed buffer size for snprintf 1703 Revert "bugfix: fixed readline support with icslogon option" 1704 Revert "adding gnu-readline support" 1705 added latest version of parser.c 1706 new developer release 1707 typo in date of developer release 1708 merged readme_HGM.txt into the NEWS file 1709 removed trailing whitespaces from NEWS 1710 added a desktop file 1711 fixed a typo in the configure script output 1712 replace hard coded paths with path from configure script 1713 added rlwrap tip to FAQ 1714 new developer release 1715 fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory 1716 Updated copyright notice to 2011 1717 release of version 4.5.0 1718 updated parser.c form parser.l 1719 1720 1721Eric Mullins (1): 1722 Changes needed to compile master branch. 1723 1724H.G. Muller (353): 1725 add fixed time per move to the WinBoard time-control menu dialog 1726 let the clocks run in -searchTime mode 1727 Some code refactoring and cleanup; one small bug fix 1728 Integrate castling and e.p. rights into board array; bugfix for EditPosition 1729 fix for new way of saving castling and e.p. information 1730 variation-support patch 1731 This patch gives a better handling of comments in PGN files, and adds the variation as comment to the main line on using Revert in local mode. 1732 fix castling rights when copying FEN to clipboard 1733 improve thinking-output for mulit-variant 1734 refactoring of engineoutput 1735 refactoring evalgraph code 1736 1st step for moving option parsing from winboard to the backend 1737 2nd step for moving option parsing from winboard to the backend 1738 same argDescriptor parsing for Xboard and Winbaord 1739 fix window positioning 1740 use linux style options for config file and add a system config file for XBoard 1741 restoring windows (EngineOutput and MoveHistory) on startup 1742 A better and more flexible way of invoking Polyglot 1743 improves the XBoard handling of the engine command line 1744 implements the eval-graph window for XBoard 1745 Suppress saving font settings. 1746 Correct XBoard default debug file name 1747 Delete old indirection settings-file code 1748 Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings. 1749 Change format of -adapterCommand. 1750 Fix NoncompliantFEN defaults. 1751 Fix default castling rights on reading incomplete FEN 1752 Implement castling in -variant caparandom 1753 Fix castling rule assignment in shuffle games 1754 Let XBoard print version with argument --version or -v 1755 Improve layout of Engine #N Settings dialog 1756 Allow popup-less (fatal) exit of engine after tellusererror 1757 Allow Ctrl-C copying from EngineOutput window text to clipboard 1758 Harmonize declarations of XBoard and WinBoard 1759 Newly lexed winboard/parser.c 1760 Display PV on right-clicking board 1761 Display PV right-clicked from EngineOutput window 1762 Indicate squares a lifted piece can legally move to 1763 Allow editing of holdings in EditPosition mode 1764 Fix new args parsing of -lowTimeWarningColor 1765 Docs update for new features 1766 Fix omission in castling refactoring for ICS received boards 1767 Fix reading FEN castling rights for knightmate and twokings 1768 Fix parsing of O-O and O-O-O after FEN pasting in FRC 1769 Fix bug in XBoard PV display 1770 Add fixed-time/move button in XBoard time-control dialog 1771 Refactoring of move-history code 1772 Convert to DOS line endings 1773 Port game-list filtering to XBoard 1774 Move duplicat gamelist code to backend 1775 Allow <Enter> to apply filter in XB GameList filter edit 1776 Use arrow keys in XBoard GameList for entry selection 1777 Refactoring of adjudication code 1778 Also adjudicate after user move 1779 Also allow user to claim by offering draw before his move 1780 Send FICS atomic claim to ICS if move creates draw after offer 1781 Use FICS atomic draw claim for sending move in zippy mode 1782 Fix width of filter field in XBoard GameList 1783 Save fonts in XBoard settings file per boardSize 1784 Fix bug in edit-position of holdings 1785 Fix of ancient WB bug: test integer option values for validity 1786 Refactoring of game-list-options dialog 1787 Game-List options dialog for XBoard 1788 Merge gamelistopt sources into gamelist source files 1789 Right-click refactoring, step I 1790 Right-click refactoring: step II 1791 Right-click refactoring: step III 1792 Remove stray dot from WinBoard makefiles 1793 Repair damage to -autoKibitz done by FICS atomic zippy claim 1794 Shorten autoKibitz confirmation on FICS 1795 Implement SeekGraph in XBoard 1796 Dynamic Seek Graph 1797 Use right mouse button to view seek ads 1798 Use squares for computer seek ads 1799 One-click moves 1800 Fix error that compiler does not notice 1801 Add promotions and e.p. to oneClickMove 1802 Let second click on piece make only capture, with -oneClickMove 1803 Observe a game in the background while playing 1804 Do not pop down Seek Graph on on-dot click 1805 Match handles with multiple titles for channel Chat Boxes 1806 Capture holdings of background observed gamer 1807 Allow recalling history in ICS input box with arrow keys 1808 Interface XBoard to GhostView file-browser dialog 1809 Fix right-edge spillover of Seek-Graph dots in WinBoard 1810 Allow ICS context menu to pop up a Chat Box on clicking handle 1811 Pop up ICS text menu with default item under mouse pointer 1812 Seek-Graph bugfix: disappearing output in ICS console 1813 Bugfix smart capture 1814 Handle display of PV that starts with other move than played 1815 Add upload of game to ICS for examining 1816 Make WB Chat Boxes wrap and handle URLs 1817 Allow arrow keys in WB Chat Box to access command history 1818 Make Chat Windows pseudo-tabbed 1819 Add -chatBoxes option to open Chat Boxes at startup 1820 Allow WB Chat Box to be dedicated to shouts and 'it' 1821 Let the sounds sound on receiving a message in a Chat Box 1822 Add option -shuffleOpenings 1823 Add Annotate item in Step menu 1824 Support playing through PGN variation comments 1825 Let yy_text determine progress of PV parsing 1826 Newly lexed parser in XBoard directory 1827 Don't disturb background observe when receiving new piece 1828 Insert autoKibitz continuation lines at end of line 1829 Allow walking a kibitzed PV 1830 Fix copying of kibitzed info in Engine-Output window 1831 Put newly opened Chat Box on top 1832 Repair settings-file name 1833 Repair background-observe patch 1834 Use side-by-side boards to display background game 1835 Create space in WinBoard ICS-options dialog 1836 Put new options in WB ICS-options dialog 1837 Group Chat Boxes with console in stead of board window 1838 Add option Display Logo in WB general-options menu 1839 Fix display of uninitialized boards in background observe 1840 Print seconds with 2 digits in backgroundObserve status line 1841 Redraw second board on expose events 1842 Mark non-compliant lines of engine in debug file 1843 Add kibitzes and c-shouts Chat Box 1844 Also capture (numeric) whispers of players for -autoKibitz 1845 Add -autokibitz checkbox to UCI-options menu dialog 1846 Display PV from Engine-Output window (XBoard) 1847 Fix handling username change during game 1848 Paint highlights on dual board (WB) 1849 Update XBoard docs 1850 Allow loading of PGN variations in XBoard 1851 Allow adjustment of clocks in any mode with shift+click 1852 Update WinBoard html help 1853 Update WinBoard RTF docs 1854 Change name of Global Settings menu item to Common Engine Settings 1855 Let WinBoard recognize ~ in settings file name as HOMEPATH 1856 Prevent <Esc> closing chat box 1857 Fix disabling of Chat Box navigation buttons 1858 Let Chat Boxes pop up above console, rather than on top of it 1859 Fix crash on switching to ICS xiangqi game 1860 Suppress background observe for boards with own game number 1861 Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~ 1862 Fix rep-draw recognition 1863 Allow escape sequences in telluser(error) messages 1864 Fix typos in html help file 1865 Update README file 1866 Alter XBoard key bindings to mimic WinBoard 1867 Fix engine stall on perpetual-check evasion 1868 Reverse mousewheel action 1869 Repair score printing with -serverMoves option 1870 Fix e.p. bug in xiangqi with -serverMoves option 1871 Ignore checks in 50-move count for Xiangqi 1872 Remove font settings from master settings file 1873 Adjudicate Xiangqi material draws with Advisor-less Cannons 1874 Remove misspelled prototype 1875 Remove duplicate testing for cores feature 1876 Fix oneClickMove bug 1877 Refactoring of material-draws adjudication code 1878 Add string option /pieceNickNames 1879 Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI 1880 Suggest default file name in browser dialog 1881 Fix erors when compiling with --disable-zippy 1882 Add some book-control options 1883 Allow match to be started from WB menu 1884 Tricked by the grossnes 1885 Add -colorNickNames option 1886 Improved patch for expansion of WB settings-file name 1887 Fix some MSVC compile errors 1888 Update .dev files 1889 Trivial-draws recognition improved in Xiangqi 1890 Do not exit after match when match started from menu 1891 Mark XBoard result messages for internationalization 1892 Make the ID of all WB dialog items unique 1893 Internationalization for WinBoard 1894 Do not translate game-end messages in PGN 1895 Add some forgotten translation hooks 1896 Update docs 1897 Update WB translation template 1898 Make WB run-time language switch possible from menu 1899 Fix JAWS bug saying side to move in ICS play 1900 Prevent transmission of spurious promo char to other engine 1901 Allow parsing of upper-case machine moves 1902 Fix silent bug in drop moves 1903 Revert splitting of UserMoveEvent 1904 Extend legality testing to drop moves 1905 Extend mate test to drop games 1906 Strip DOS line endings from parser.l 1907 Make board-size overrule options volatile 1908 Make Shogi promotion zone board-size dependent 1909 Suppress spurious use of SAN castling in mini variants 1910 Pass promoChar to SendMoveToICS 1911 Remove promotion-piece encoding from ChessMove type 1912 Enhance multi-session TC clock handling 1913 Allow -timeIncrement to be a float 1914 Fix menu translation bug 1915 Fix uninitialized variable in book code 1916 Change evalgraph scale in drop games 1917 Limit multi-session clock handling to non-ICS games 1918 Inherit promoted-info that ICS does not give from previous board 1919 Adapt WinBoard to Shogi implementation on Variant ICS 1920 Fix WinBoard Lance bug 1921 Fix bug in ICS variant switch for Shogi 1922 Allow lower-case piece indicator in drop-move notation 1923 Allow full promotion suffixes on SAN piece moves 1924 Add option -variations to control variation-tree walking 1925 Disable some very verbose debug printing 1926 Implement -flipBlack in XBoard 1927 Add set of shogi pixmaps for XBoard 1928 Fix merging bug 1929 Make starting new variation dependent on shift key 1930 Complete WB (western) bitmaps for Shogi at size 33 1931 Implement board textures in XBoard 1932 The -overrideLineGap option is made to work in XBoard 1933 Provide some sample board-texture pixmaps 1934 Make -flipBlack and -allWhite option volatile 1935 Let -oneClickMove also work in EditGame mode 1936 Make Knight hop first straight, then diagonal 1937 Suppress promotion popup if piece will explode 1938 Animate piece explosions in drag-drop moves and in XB 1939 Make deferral default in Shogi promotions 1940 Fix spurious promotions with legality testing off 1941 Bugfix for safeStrCpy patch for XBoard 1942 Bugfix safeStrCpy patch, WinBoard 1943 Augment moves of some fairy pieces 1944 Delete some stale promotion code 1945 Add the actual size-33 Shogi bitmaps 1946 Remove validity test on promochar from parser 1947 Make test for valid promotion piece color-dependent 1948 Remember values set by -firstOptions, -secondOptions 1949 Restrict use of a2a3 kludge 1950 Implement setup (engine-GUI) command 1951 Allow arbitrary nesting of sub-variations in PGN input 1952 Fix some warnings 1953 Use normal SAN for wildcard pieces 1954 Use SAN even on illegal moves 1955 Give Lance moves of Berolina Pawn 1956 Keep last PV while clearing engine-output display 1957 Fix bug in parsing illegal Pawn captures 1958 Newly lexed parser.c 1959 Let Engine #2 Settings start second engine 1960 Allow clicked name internal to the icsMenu command string 1961 Make safeStrCpy safe 1962 Restrict use of escape expansion 1963 List Hint with compliant commands 1964 List some undocumented commands as compliant 1965 Fix mouse-driver buglet 1966 Fix one-click bug 1967 Fix acceptance of null-move with legality testing off 1968 Add -variant seirawan to menu 1969 Implement variant seirawan 1970 Implement entering gating moves with mouse 1971 Use Falcon and Alfil as built-ins for Seirawan chess 1972 Accept Seirawan-style gating suffixes 1973 Fix one-click moving on up-click 1974 Fix home-dir crash 1975 Fix default holdings size for variant seirawan 1976 Fix safeStrCpy 1977 Fix safety crash when appending comments 1978 Define moves for Dragon Horse outside Shogi 1979 Make yyskipmoves also suppress examining of drop moves 1980 Change representation of Bede in variant fairy initial position 1981 Give Lance moves of Amazon in variant super 1982 Make Hoplite moves irreversible in Spartan Chess 1983 Reorganize WinBoard menus 1984 Reorganize XBoard menus 1985 Display error for wrong use of Machine Match 1986 Fix spurious scores in comments 1987 Revive Analyze File menu item in WB 1988 Let Analyze File annotate the loaded game 1989 Restrict drops in variant seirawan to back rank 1990 Bugfix XBoard menu translation 1991 Separate menu text from menu name in XBoard 1992 Adapt some XBoard menu texts 1993 Apply gettext macros to menu texts 1994 Fix Shogi promotion popup 1995 Let move-history window scroll to bottom after adding move 1996 Alter WinBoard menu text 1997 Divorce the Edit and Show Tags/Comment menu items 1998 Add XBoard key bindings for Revert and Truncate 1999 Update info on key bindings in texi file 2000 Update texi file for new menu organization 2001 Add description of Game List Options in texi file 2002 Alter descriptionof Analyze File menu item 2003 Improve drawing of highlight arrow 2004 Make WinBoard clocks translation-proof 2005 Configure -inc as volatile option in XBoard 2006 Configure XBoard to use wood board texture by default 2007 Write key bindings in XBoard menus 2008 Allow line-straddling result comments 2009 Peel PV out of comment 2010 Fix sub-variation display with negative score 2011 Correct the key bindings fo view menu in texi file 2012 Move Hint and Book items to Engine menu in XBoard 2013 Configure EGTB cache size in adapterCommand 2014 Also exempt variant seirawan from eval-scale doubling 2015 Fix fag-fell marker with logos on 2016 Let user decide if he wants highlights in blindfold mode 2017 Strip CR from xboard.c 2018 Port highlighting with arrow to XBoard 2019 Configure arrow highlighting as default in XBoard 2020 Provide menus for editing WinBoard engine and server lists 2021 Add XBoard menu items for arrow highlight and one-click move 2022 Fix Edit Game/Position checkmarking in WinBoard 2023 Use default logo for user 2024 Add handle for translator acknowledgement 2025 Create space in dialogs for translation 2026 Add one-click move control to WB general-options dialog 2027 Resize buttons in WB engine-settings dialog 2028 Update translation template 2029 Subject WB context menus to translation 2030 Fix duplicate menu character for Edit Comment 2031 Put OK/Cancel last in tab cycle of some WB dialogs 2032 Remove tab stops on first radio button of WB dialogs 2033 Change tabbing order in WB sounds dialog 2034 Fix order of elements in WB time-control dialog 2035 Reorganize order of WB New Variant dialog controls 2036 Fix ICS context menu for JAWS 2037 Translate menus after creation of JAWS menu 2038 Adapt JAWS menu to new menu organization 2039 Let JAWS SayString buffer full sentence 2040 Subject JAWS menu and spoken strings to translation 2041 Update WB language template file 2042 Put nr CPU earlier in tab cycle of WB Common Engine dialog 2043 Group engine-output memos with engine names 2044 Disable some accelerators in JAWS version 2045 Allow starting a variation from keyboard entry in WB-JAWS 2046 Define Ctrl-R as right-click in WB Comment dialog 2047 Fix bug in parsing variations 2048 Fix WB promotion popup 2049 Fix promotion of Pawn-like Lance 2050 Fix promotion suffixon disambiguated piece moves 2051 Fix mate test 2052 Add variant Spartan Chess 2053 Fix spurious reading of old game title by JAWS 2054 Fix chat window title 2055 Fix right-alignment pproblem in WB ICS window 2056 Fix WB font-based piece rendering on variant switch 2057 Fix Spartan promotion to King 2058 Show move that causes false illegal-move claim 2059 Reset win/loss counters before match 2060 Reset machine colors after match 2061 Fishy fix 2062 Fix time in PGN info 2063 Fix logo repainting 2064 Reset 50-move counter on all pawn-like Lance moves 2065 Fix legality testing for promotions 2066 Fix move type-in truncating game 2067 Fix type-in of drop moves 2068 Fix spurious mate test in Edit Game mode 2069 Remove superfluous copying of machine move 2070 Re-instate load next/prev position menu items 2071 Fix WB Sound Options greyout and remove some grossness 2072 Fix legality testing of drop moves 2073 Move clock-click code to back-end 2074 Greyout unavailable variants in New Variant dialog 2075 Update texi file 2076 Update RTF file 2077 Clean up fishy patch 2078 2079** Version 4.4.4 ** 2080 2081(git shortlog --no-merges v4.4.3...HEAD) 2082 2083Arun Persaud (1): 2084 updated version number to indicate development on 4.4.4 2085 2086Clint Adams (1): 2087 Remove unnecessary double equals from configure.ac. 2088 2089H.G. Muller (18): 2090 Let move parser return ImpossibleMove for off-board moves 2091 Prevent engine stall on perpetual-chase evasion 2092 Fix bug in sending "usermove" when forcing book moves 2093 Pop down old tags on loadng new game in WinBoard 2094 Fix game end during dragging 2095 Repair animate dragging 2096 Fix bug in sending cores command to engine 2097 Fix parsing of SAN shogi promotions 2098 Fix variant switch on PGN loading 2099 Cut board squares out of texture bitmap more cleverly 2100 Allow -flipBlack to work with font-based piece rendering 2101 Allow font-based piece rendering in board sizes below petite 2102 Fix WinBoard game-list title 2103 Fix deadlock in match-result display 2104 Fix regression in colorization of zippy-matched commands 2105 Fix zippy handling of draw offers from ICS 2106 Make some more zippy code obey the --disable-zippy flag 2107 Repair exit-popup deadlock patch 2108 2109 2110** Version 4.4.3 ** 2111 2112(git shortlog --no-merges v4.4.2...HEAD) 2113 2114Arun Persaud (11): 2115 updated to unstable version number 2116 added missing sounds files to be able to compile on windows 2117 new developer release 2118 update year in copyright info 2119 DOS line endings and 644 mode for woptions.c 2120 updated files (AUTHORS, Changelog, etc) for new release 2121 new developer release 2122 added logo files for xboard 2123 new developer release 2124 updated winboard/parser.c 2125 release of version 4.4.3 2126 2127H.G. Muller (40): 2128 Implement castling for variant CRC 2129 Chmod 644 2130 Bugfix legality null move in parsing with -testLegality off 2131 Fix bug for incommensurate time odds 2132 Make WinBoard makefiles use parser.c in XBoard directory 2133 Fix piece-to-char table -variant fairy 2134 Fix TwoKings ICS castling-rights bug 2135 Fix reading castling rights FEN in knightmate and twokings 2136 Fix OO-castling in FRC after pasting FEN 2137 Accept <Enter> for changing chat partner 2138 Use -keepAlive option to determine connection health 2139 Fix of ancient WinBoard bug: check value of int options 2140 Fix bug in display of logos 2141 Remove stray dot from WinBoard makefiles 2142 Fix u64 format for cygwin 2143 Send continuation lines to chat box they belong to 2144 Fix highlighting bug in XBoard 2145 Extensive bugfix of -autoKibitz 2146 Remove race condition in clock switching 2147 Add variant Makruk 2148 Change opening array -variant fairy 2149 Match handles with multiple titles for channel Chat Boxes 2150 Bugfix stale first-click 2151 Start insertion point at end of text edits in XB dialogs 2152 Fix copying of WB Chat Window contents 2153 Bugfix of autoKibitz and Chat suppression in ICS window 2154 Fix XB crash on giving keyboard focus to non-text widget 2155 Bugfix copying from Chat Box, own lines 2156 Fix 'mamer bug' in Chat Boxes 2157 Make signedness of castling rights explicit in function arguments 2158 Fix copying of kibitzed lines from WB Engine-Output window 2159 Do not recognize non-ICS variants from PGN event tag 2160 Remake programVersion string after receiving engine features 2161 Set keyboard focus at startup to board window 2162 Fix window-position upset on failing engine start in WinBoard 2163 Fix info lines being used as normal thinking output 2164 Correct error in texi file 2165 Allow lower-case promochar in moves of type h8=Q 2166 Fix Alt+M JAWS command in Two-Machines mode 2167 Fix JAWS piece drop cursor, and streamline some sentences 2168 2169** Version 4.4.2 ** 2170 2171(git shortlog --no-merges v4.4.1...HEAD) 2172 2173Arun Persaud (7): 2174 updated version number to unstable 2175 added missing library for build on OS X 2176 add Winboard source files into tar-ball 2177 removed files that should only be in the windboard directory 2178 fixed build on openbsd 2179 new developer release 2180 fix for bug #28077: xboard needs to link against x11 2181 2182H.G. Muller (19): 2183 cleaned up some debug messages and typos 2184 fix crash on engine crash 2185 fix casting rights after FEN pasting 2186 the last move before the time control now gets its time listed in the PGN 2187 fix double start of zippy engine after switch to gothic 2188 fix declaration of engineOutputDialogUp 2189 fix engine-sync on move-number type-in bug 2190 removing some rather verbose debug messages that seem no longer needed. 2191 fix bug in bughouse drop menu 2192 use xtell for talking to handles, but tell for talking into a channel. 2193 fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing. 2194 fixed some outstanding pixmaps 2195 Fix castling rights when copying FEN to clipboard (again) 2196 score sign in analysis mode 2197 correctly apply some check boxes from the option menu 2198 updates makefiles to include dependency on config.h 2199 fix problem with empty string in -firstNeedsNoncompliantFEN 2200 double buffer size to prevent overflow 2201 remove trailing \r in xboard output 2202 2203 2204** Version 4.4.1 ** 2205 2206(git shortlog --no-merges vold...vnew) 2207 2208Arun Persaud (24): 2209 get "make distcheck" to work 2210 reverted .texi file and fixed Makefile.am 2211 fixed a few more small bugs reported by Stanislav Brabec 2212 fixed some implicit declarations reported by Stanislav Brabec 2213 added some more files to be distributed via make dist 2214 another bug fix found by Stanislav Brabec 2215 more files for git to ignore 2216 updated cmail.in to adapt the CVS->git change 2217 wrong default value for engineDebugOutput 2218 updated version number to 4.4.1.pre 2219 getting ready for 4.4.1 release 2220 bugfix: segfault when invalid option argument was given (bug #27427) 2221 added some comments and formated code 2222 cleanup: removed "#if 0" from source 2223 cleanup: removed "#if 1" statements 2224 cleaned up an old #ifdef in zippy 2225 removed AnalysisPopUp. Use EngineOutputPopUp instead 2226 forgot to add these two lines to the last commit 2227 new alpha version; first one with new naming scheme 2228 fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases 2229 new pre-release version; updated version numbers 2230 unguarded debug printf. added the appropiate if statement 2231 fixed a regression 2232 reformated html to be correctly validated 2233 2234Chris Rorvick (1): 2235 fix printing out help message (list of command line options) (tiny change) 2236 2237Eric Mullins (31): 2238 Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells. 2239 Use of strcasecmp() broke Visual C++. 2240 Add resource ID for new Mute menu item. 2241 Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp(). 2242 Added wchat.c to the project files we maintain. 2243 Fixed bug dereferencing garbage, causing crash. 2244 Simplified future version changes. 2245 removed _winmajor if not defined so that VC 2008 can compile the project 2246 Updated navigation accelerators, fixing ICS problems. 2247 Added URL detection into the console text window for ICS. 2248 reverted winboard.c beofre URL commit to correct whitespace conversion 2249 added URL detection and provided hotlinks in the ICS client 2250 Restructured URL code so it fits better with how winboard is set up. 2251 Cleaned up ConsoleWndProc (not complete, see below) 2252 added ics_printf() and ics_update_width() and utility functions 2253 Added width updates to ICS client on font and window size changes 2254 added code to handle initial width update 2255 vsnprintf() must be _vsnprintf() for MSVC 2256 Turned off wrap when possible on ICS servers. 2257 Added code to prevent unnecessary width updates. 2258 Adjusted alternative joining method to obey keepLineBreaksICS 2259 Maintainence to support all compilers. 2260 silence some compiler warnings 2261 Added server width adjustment based on client width changes 2262 neglected this for the auto-width updating in xboard 2263 Fixed joiner detection, allowing it to work with timeseal 2264 Adjustment to joining to work around server not always including space. 2265 Added internal wrapping ability. 2266 Moved SIGWINCH signal so it can be used... 2267 Changes to allow fonts with any charset (such as terminal) 2268 Updated compiling instructions. 2269 2270H.G. Muller (77): 2271 added a chat window to keep track of multiple conversations 2272 fixed the HAVE_LIBXPM-dependent compile errors 2273 allow the result comment as a display item in the game list 2274 fixed parse bug for pgn files 2275 fix for keepalive and chat window 2276 rewrote wevalgraph for better frontend/backend separation 2277 added the result comment to the game-list tags when the game list is exported to the clipboard 2278 Prepared a system to internationalize the WinBoard menus 2279 Made the beep sounds for JAWS board navigation configurable through command-line options 2280 Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag 2281 added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request 2282 Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus) 2283 Engine did not start playing when out of GUI book on second move with white 2284 fix for edit-position "moves" being sent by XBoard to the engine 2285 bugfix for protocol extensions: egtbpath -> egtpath 2286 small fixes for the JAWS version 2287 fixed loading of saved games via command line 2288 worked on premove bug 2289 new forceIllegalMoves option 2290 updated to winboard internationalization scripts 2291 small improvement for JAWS version 2292 added forceIllegalMove to xboard 2293 fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj 2294 removed test for premove 2295 fix for bug #27642: Clock jumps strangely in engine mode 2296 fix joining of lines split by ICS 2297 Added a command-line option -keepLineBreaksICS true/false to control line joining. 2298 changed enable menus 2299 fix for bug #27666: naming of variants 2300 fix for bug #27668: e.p. field still not passed to engine 2301 Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game. 2302 new bitmap converter (including fill option) and new pixmaps 2303 fixed wrong number of arguments for EngineOutputPopUp 2304 moved bitmap to correct location 2305 fixed engingeoutput routine 2306 updated black fairy pieces 2307 new mousehandler to correct for premove and promotion popup 2308 fixed segfaul in convert.c used to convert pixmaps 2309 fix for bug #27751: negative holding counts displayed 2310 fixed bug reported in WB forum: second game of a match would not start when using the GUI book 2311 partly fix for bug #27715: scaling of menu bar 2312 fix for bug #27667: window should be reference to toplevel 2313 smarter analysis of the boards that XBoard receives from an ICS 2314 fix for bug #27760: debug printf in backend.c and additional check for variant 2315 fix for bug #27667: PV line missing in analysis window, part 3 2316 fix for bug #27715: 2 (minor) graphic issues 2317 fixed bug when switching to variantsuper 2318 allowe parsing / disambiguation of SAN moves like Xe4 in certain situations 2319 fix for bug #27772: holdings not updated 2320 better init for random number generator 2321 fix for bug #8847: moving backward while examining on FICS not reported to engine 2322 improved mouse handler 2323 holdings update and regression fix 2324 NPS plays and pondering 2325 improved mouse handler 2326 fix to the minor graphics issue contained some typos, as was remarked in the bugs reports 2327 This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window. 2328 fixed some bitmaps 2329 removed bitmaps files that are not needed any more 2330 replaced defective bitmaps with copies from 4.2.7 2331 removed unused v54?.bm bitmaps from resource file 2332 The book-probe code forgot to close the book file after opening it. 2333 fix for bug #27799: fix for nested-nested-nested variations 2334 fix for two compiler warnings 2335 fixed bug related to unsigned char in convert.c 2336 fix for bug #27790 and 277772. 2337 force full redraw in winboard 2338 more work on variant switch 2339 another bug in VriantSwitch: an unitialized board was printed. 2340 removing empty lines from ICS play 2341 changed stderr to debug output, since stderr is closed in winboard 2342 quick fix for "White Mates" in parser.l 2343 fixed jaws version 2344 fix for bug #27826: ported two options to xboard 2345 fix for bug #27826: fixed autoDisplayComment 2346 switch focus to the board after loading a game 2347 prevent buffer overflow 2348 2349Tim Mann (6): 2350 Fix some issues in the XBoard man page 2351 Fix up man page some more 2352 Silence warnings when compiling 64-bit xboard 2353 Drop an obsolete script that was only used to update my personal web site 2354 Make copy/paste position and game use clipboard, bug #27810 2355 Further copy/paste fixes 2356 2357