1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865
|
2021-07-13 Antonio Ceballos <aceballos@gmail.com>
* Release 6.2.9
2021-07-04 Antonio Ceballos <aceballos@gmail.com>
* Pre-release 6.2.9-pre3
2021-07-04 Antonio Ceballos <aceballos@gmail.com>
* Pre-release 6.2.9-pre2
2021-07-03 Antonio Ceballos <aceballos@gmail.com>
* Pre-release 6.2.9-pre1
2021-06-27 Antonio Ceballos <aceballos@gmail.com>
* Get rid of temporary EPD file in PGN load operations: .tmp.epd
* Fixed CVE-2021-30184: buffer overflow on pgnload and pgnreplay
2021-05-15 Benno Schulenberg <bensberg@telfort.nl> (tiny change)
* More correct usage for gnuchess.ini
2021-05-09 Antonio Ceballos <aceballos@gmail.com>
* Release 6.2.8
2021-03-24 Antonio Ceballos <aceballos@gmail.com>
* Info on how to run XBoard to play GNU Chess agaisnt itself
2021-03-24 Antonio Ceballos <aceballos@gmail.com>
* Avoid error message after reading EPD file
2021-03-16 Antonio Ceballos <aceballos@gmail.com>
* Pre-release 6.2.8-pre1
2021-03-16 Antonio Ceballos <aceballos@gmail.com>
* Fix frontend wrongly stripping engine output in UCI mode
2021-01-08 Antonio Ceballos <aceballos@gmail.com>
* Do not modify stdin/stdout buffering from adapter thread
2020-11-23 Antonio Ceballos <aceballos@gmail.com>
* Better help about integration with XBoard
2020-11-02 Antonio Ceballos <aceballos@gmail.com>
* Basic test for command 'pgnsave'
2020-10-25 Antonio Ceballos <aceballos@gmail.com>
* Modify command 'pgnsave file': if file exists, do not save
2020-10-24 Antonio Ceballos <aceballos@gmail.com>
* Remove compilation warnings: unused variables, signed-unsigned
2020-10-23 Simon Waters <simon@technocool.net>
* Avoid overlapping strings on 'pgnsave'
2020-05-31 Antonio Ceballos <aceballos@gmail.com>
* Release 6.2.7
2020-05-04 David Seifert <soap@gentoo.org> (tiny change)
* Pre-release 6.2.7-pre1
* Patch for hardcoded ar
2020-05-02 Antonio Ceballos <aceballos@gmail.com>
* Basic test for command 'pgnload'
* Basic test for commands 'load' and 'epdload'
2020-04-26 Antonio Ceballos <aceballos@gmail.com>
* Test harness based on Catch2
* Add translatable string
2020-04-21 Jens.Schleusener <Jens.Schleusener@fossies.org> (tiny change)
* Fix 'unsinged' typo for 'unsigned'
2020-04-19 Antonio Ceballos <aceballos@gmail.com>
* Remove temporary EPD file after loading PGN file
2020-04-18 Antonio Ceballos <aceballos@gmail.com>
* ChangeLog: Release 6.2.6
* NEWS: Release 6.2.6
* configure.ac: Release 6.2.6
* doc/version.texi: Release 6.2.6
* po/gnuchess.pot: Update POT file
* po/*.po: Update translations
2020-04-05 Antonio Ceballos <aceballos@gmail.com>
* ChangeLog: Pre-release 6.2.6-pre3
* NEWS: Pre-release 6.2.6-pre3
* configure.ac: Pre-release 6.2.6-pre3
* doc/version.texi: Pre-release 6.2.6-pre3
2020-04-05 Antonio Ceballos <aceballos@gmail.com>
* po/gnuchess.pot: Update POT file.
2020-04-05 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.cc: Fix buffer overflow while copying string
2020-04-05 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/pgn.cc: Improve comment for translators.
2020-04-05 Antonio Ceballos <aceballos@gmail.com>
* test/commands/test_command.tcl: Add colon at the end of expected output.
2020-03-22 Antonio Ceballos <aceballos@gmail.com>
* NEWS: Pre-release 6.2.6-pre2
* configure.ac: Pre-release 6.2.6-pre2
* doc/version.texi: Pre-release 6.2.6-pre2
* src/frontend/cmd.cc: More consistent use of periods in translatable
texts
* src/frontend/common.h: More consistent use of periods in translatable
texts
* src/frontend/move.cc: More consistent use of periods in translatable
texts
2020-03-22 Antonio Ceballos <aceballos@gmail.com>
* po/gnuchess.pot: Update POT file and list of tanslations
2020-03-22 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.cc: Fix inconsistent behaviour when clearing a move
such as '0-0'
* src/frontend/common.h: Fix inconsistent behaviour when clearing a move
such as '0-0'
* src/frontend/move.cc: Fix inconsistent behaviour when clearing a move
such as '0-0'
2020-03-15 Antonio Ceballos <aceballos@gmail.com>
* po/gnuchess.pot: Update POT file and list of tanslations
* po/LINGUAS: Update POT file and list of tanslations
2020-03-15 Antonio Ceballos <aceballos@gmail.com>
* Makefile.am: Pre-release 6.2.6-pre1
* NEWS: Pre-release 6.2.6-pre1
* configure.ac: Pre-release 6.2.6-pre1
* doc/gnuchess.texi: Pre-release 6.2.6-pre1
* doc/version.texi: Pre-release 6.2.6-pre1
* src/main.cc: Pre-release 6.2.6-pre1
2020-02-23 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: avoid compilation warning by assigning
function return value to a variable.
* src/frontend/engine.cc: avoid compilation warning by assigning
function return value to a variable.
* src/frontend/epd.cc: handle return value of fgets.
* src/frontend/input.cc: delete sprintf copy of zero-length format
string.
2020-02-22 Antonio Ceballos <aceballos@gmail.com>
* misc/svn-ignore/: files ignored by Subversion.
* 'svn propset svn:ignore' set
2020-02-18 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: initialize frontend only if not UCI mode.
2017-07-26 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.5e.
* doc/version.texi: version 6.2.5e.
* TODO: localize "y/n" answer in pgn.cc.
* src/main.cc: some fixes in localized strings.
* src/frontend/input.cc: localize some strings.
* src/frontend/pgn.cc: localize "y/n" answer.
* src/frontend/cmd.cc: some fixes in localized strings.
* po/gnuchess.pot: regenerated with new and modified strings.
* po/POTFILES.in: added input.cc
* po/POTFILES: added input.cc
2017-07-24 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.5.
* NEWS: version 6.2.5.
* TODO: review translatable strings.
* doc/version.texi: version 6.2.5.
* po/LINGUAS: added da, sv.
* po/da.po: added.
* po/sv.po: added.
* po/es.po: updated.
* po/nb.po: updated.
* po/uk.po: updated.
* po/vi.po: updated.
* po/zh_CN.po: updated.
2017-07-24 Mark Hermeling <mhermeling@grammatech.com> (tiny change)
* src/frontend/lexpgn.ll: buffer overrun in return_append_str.
* src/frontend/lexpgn.cc: buffer overrun in return_append_str.
2017-06-15 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.5-rc3.
* doc/version.texi: version 6.2.5-rc3.
* po/POTFILES.in: add pgn.cc.
* po/gnuchess.pot: regenerated translatable strings.
* src/frontend/cmd.cc: fix translatable string.
2017-06-12 Antonio Ceballos <aceballos@gmail.com>
* AUTHORS: several fixes and small enhancements.
* TODO: several fixes and small enhancements.
* NEWS: version 6.2.5-rc2.
* doc/version.texi: version 6.2.5-rc2.
* configure.ac: version 6.2.5-rc2.
* po/eo.po: updated translation.
* ChangeLog: merge branches/readline.
* src/main.cc: merge branches/readline.
* src/components.cc: merge branches/readline.
* src/components.h: merge branches/readline.
* src/config.h.in: merge branches/readline.
* src/frontend/input.cc: merge branches/readline.
* src/frontend/output.cc: merge branches/readline.
* src/frontend/cmd.cc: merge branches/readline.
* src/frontend/engine.cc: merge branches/readline.
* src/frontend/Makefile.am: merge branches/readline.
* src/frontend/common.h: merge branches/readline.
* src/frontend/common.h: merge branches/readline.
* src/frontend/output.cc: merge branches/readline.
* src/frontend/pgn.cc: merge branches/readline.
* test/commands: merge branches/readline.
* test/commands/Polgar-Karpov.pgn: merge branches/readline.
* test/commands/smallbook.bin: merge branches/readline.
* test/commands/Polgar-Karpov.epd: merge branches/readline.
* test/commands/gnuchess.ini: merge branches/readline.
* test/commands/test_command.tcl: merge branches/readline.
2017-06-11 Pranav Deshpande <deshpande.v.pranav@gmail.com>
* src/main.cc: show coordinates.
* src/frontend/common.h: show coordinates mode.
* src/frontend/output.cc: show coordinates if coords mode enabled.
* src/frontend/pgn.cc: command 'pgnsave' will not append; instead,
the user will be asked to overwrite or not.
* src/frontend/engine.cc: do not print time limit.
* src/frontend/cmd.cc: new commands 'coords', 'nocoords';
add user messages for commands 'last', 'first', etc. when
no PGN file is loaded;
do not print time limit in cmd_time;
2017-06-10 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/output.cc: remove unused function ShowSmallBoard.
* src/frontend/common.h: remove unused function ShowSmallBoard.
* po/POTFILES: typo: cmd.c for cmd.cc.
2017-01-29 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/frontend/input.cc: don't send '\n' if standard get line
instead of readline.
2017-01-29 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* TODO: remove readline task.
* NEWS: readline support.
2017-01-21 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/components.h: clean up code.
* src/gnuchess.ini: clean up code.
2017-01-20 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* TODO: bug when playing at ICS.
2017-01-19 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/frontend/cmd.cc: synchronize input thread.
2017-01-18 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/components.cc: cancel input thread.
* src/frontend/common.h: clean up code.
* src/frontend/engine.cc: clean up code.
* src/frontend/input.cc: add last command to history,
clean up code.
* test/commands/test_commands.tcl: comment out some test cases.
2017-01-15 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/components.cc: join input thread.
* src/components.h: join input thread.
* src/main.cc: reset terminal on exit, catch SIGINT,
join input thread.
* src/frontend/cmd.cc: synchronize input thread.
* src/frontend/engine.cc: input wakeup, prompt in manual mode.
* src/frontend/input.cc: new file to handle user input.
* test/commands/test_commands.tcl: fix some test cases.
2017-01-09 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* src/frontend/cmd.cc: some TODOs to review commands.
* test/commands/test_commands.tcl: add some test cases.
2017-01-08 Antonio Ceballos <aceballos@gmail.com>
branches/readline:
* doc/version.texi: version 6.2.5-rc1.
* po/POTFILES: replace cmd.c by cmd.cc.
* src/components.cc: input thread.
* src/main.cc: do not show prompt in main thread.
* src/frontend/Makefile.am: add source input.cc.
* src/frontend/cmd.cc: synchronize input thread.
* src/frontend/common.h: input thread.
* src/frontend/engine.cc: input thread, replace stdin by
pipe to input thread.
* test/commands/: new directory to test commands.
* test/commands/Polgar-Karpov.epd: sample game in EPD format.
* test/commands/Polgar-Karpov.pgn: sample game in PGN format.
* test/commands/gnuchess.ini: sample configuration.
* test/commands/smallbook.bin: sample book.
* test/commands/test_commands.tcl: test harness based on expect.
2016-10-29 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.4.
* NEWS: version 6.2.4.
* TODO: version 6.2.4.
* doc/version.texi: version 6.2.4.
2016-09-22 Antonio Ceballos <aceballos@gmail.com>
* src/engine/protocol.cpp: print error for invalid move.
2016-09-20 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/move.cc: truncate user input if longer
than 128 characters.
2016-09-19 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.3e (evolution of 6.2.3).
* doc/version.texi: version 6.2.3e.
2016-09-18 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: copyright year 2016.
* configure.ac: version 6.2.3.
* NEWS: version 6.2.3.
* TODO: version 6.2.3.
* doc/gnuchess.texi: version 6.2.3.
* doc/version.texi: version 6.2.3.
* po/*.po: update.
* po/zh_CN.po: added.
* po/LINGUAS: added zh_CN.
2015-10-18 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.2e (evolution of 6.2.2).
* doc/version.texi: version 6.2.2e.
* src/main.cc: set QUIT flag for -a option (--addbook).
2015-10-17 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.2.
* NEWS: version 6.2.2.
* TODO: version 6.2.2.
* doc/version.texi: version 6.2.2.
2015-10-13 Antonio Ceballos <aceballos@gmail.com>
* po/es.po: update.
* po/fr.po: added.
* po/nl.po: update.
* po/uk.po: update.
* po/vi.po: update.
* po/LINGUAS: added fr.
2015-10-10 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/engine.cc: robust program exit concerning threads.
* src/adapter/main.cpp: robust program exit concerning threads.
* src/engine/protocol.cpp: robust program exit concerning threads.
* src/main.cc: robust program exit concerning threads.
* src/components.cc: robust program exit concerning threads.
* src/components.h: robust program exit concerning threads.
* TODO: new tasks.
* configure.ac: set version 6.2.2-rc1.
* doc/version.texi: version 6.2.2-rc1.
2015-04-05 Antonio Ceballos <aceballos@gmail.com>
* src/adapter/fen.cpp: detailed error messages for bad FEN syntax.
2015-04-05 Antonio Ceballos <aceballos@gmail.com>
* po/es.po: small corrections in Spanish translation.
2015-01-25 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.2.1e (evolution of 6.2.1).
* doc/version.texi: version 6.2.1e.
* src/main.cc: mark translatable strings.
* src/frontend/engine.cc: mark translatable strings.
* po/gnuchess.pot: updated for the new translatable strings.
* po/POTFILES.in: include main.cc and engine.cc.
* po/POTFILES: include main.cc and engine.cc.
* po/es.po: translation of the new strings.
2015-01-04 Antonio Ceballos <aceballos@gmail.com>
* NEWS: changes in version 6.2.1.
* configure.ac: set version 6.2.1.
* doc/version.texi: set version 6.2.1.
* doc/Makefile.am: clean files.
* man/Makefile.am: clean files.
2015-01-04 Antonio Ceballos <aceballos@gmail.com>
* NEWS: changes in version 6.2.0.
* configure.ac: set version 6.2.0.
* doc/version.texi: set version 6.2.0.
* doc/gnuchess.texi: copyright year 2015.
* src/main.cc: copyright year 2015.
2015-01-03 H.G. Muller <h.g.muller@hccnet.nl> (tiny change)
* misc: new directory
* misc/gnuchess.eng: engine file for XBoard.
* misc/gnuchess.png: logo file for XBoard.
* configure.ac: path for installation of game data files.
* Makefile.am: distribution of engine and logo file.
2015-01-02 Michael Vetter <g.bluehut@googlemail.com> (tiny change)
* doc/gnuchess.texi: correct punctuation and wording.
* src/* (several files): remove trailing spaces.
2014-08-01 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/move.cc: lowercase not allowed for piece names.
2014-08-01 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: simple man page based on help2man.
* Makefile.am: simple man page based on help2man.
* man/: simple man page based on help2man.
* man/Makefile.am: simple man page based on help2man.
* doc/Makefile.am: small error in header description,
2014-07-29 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/debug.cc: compile with no warnings when DEBUG
directive defined.
* src/adapter/book.cpp: replace weird characters.
* src/main.cc: copyright year 2014.
* configure.ac: set version 6.1.2.
* doc/gnuchess.texi: replace CFLAGS by CPPFLAGS.
* doc/version.texi: set version 6.1.2.
* TODO: added new task.
* NEWS: changes in version 6.1.2.
* po/LINGUAS: added gl, vi, nb.
* po/gl.po: added.
* po/vi.po: added.
* po/nb.po: added.
* po/*.po: updated.
2014-07-29 Pawel Koziol <pp.koziol@gmail.com> (tiny change)
* src/engine/book.cpp: fix for correct handling of castling moves.
2013-11-23 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: set version 6.1.1.
* NEWS: changes in version 6.1.1.
2013-11-23 Antonio Ceballos <aceballos@gmail.com>
* po/LINGUAS: added pt_BR.
* po/eo.po: added (forgot to really add it on 2013-11-16).
* po/pt_BR.po: added.
* po/nl.po: update.
2013-11-23 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/: *.l renamed as *.ll.
* src/frontend/: *.c renamed as *.cc.
* src/frontend/players.cc: cast required in C++.
* src/frontend/Makefile.am: *.l renamed as *.ll;
*.c renamed as *.cc.
* src/main.cc: 'remove extern "C"'.
* doc/gnuchess.texi: frontend no longer compiled in C; now in C++.
2013-11-23 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: require autoconf 2.69.
2013-11-16 Benno Schulenberg <bensberg@justemail.net> (tiny change)
* src/frontend/cmd.c: small corrections in translatable strings.
2013-11-16 Sebastian Pipping <sebastian@pipping.org> (tiny change)
* src/adapter/main.cc: remove extra '>'.
2013-11-16 Antonio Ceballos <aceballos@gmail.com>
* po/gnuchess.pot: update.
* po/LINGUAS: added eo.
* po/es.po: update.
* po/nl.po: update.
* po/eo.po: added.
2013-11-08 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: clean up includes.
* src/frontend/cmd.c: correct help gextextization.
* configure.ac: set version 6.1.0.
* doc/version.texi: set version 6.1.0.
* doc/gnuchess.texi: translations section.
* TODO: remove gettext and Spanish translation tasks.
* po/gnuchess.pot: update.
* po/LINGUAS: added uk, de, sr, nl.
* po/es.po: update.
* po/de.po: added.
* po/uk.po: added.
* po/sr.po: added.
* po/nl.po: added.
* NEWS: changes in version 6.1.0.
* test/README: record 6.1.0 ranking in FICS.
2013-10-12 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: add #include <locale.h>.
* src/frontend/cmd.c: remove blank spaces.
* configure.ac: set version 6.0.93.
2013-08-27 Antonio Ceballos <aceballos@gmail.com>
* po/es.po: fix some formats.
* src/frontend/cmd.c: make some texts more suitable for
translation.
* configure.ac: set version 6.0.92.
2013-08-26 Antonio Ceballos <aceballos@gmail.com>
* po/es.po: convert from ISO-8859-1 to UTF-8.
* src/frontend/cmd.c: make some texts more suitable for
translation.
* configure.ac: set version 6.0.91.
2013-08-23 Antonio Ceballos <aceballos@gmail.com>
* po/es.po: add some Spanish translations.
2013-08-23 Antonio Ceballos <aceballos@gmail.com>
gettextize GNU Chess:
* configure.ac: add gettext macros; set version 6.0.90.
* Makefile.am: add gettext flags.
* src/Makefile.am: add gettext flags.
* src/main.cc: initialize locale data.
* src/frontend/Makefile.am: add gettext flags.
* src/frontend/cmd.c: mark translatable strings .
* doc/version.texi: set version 6.0.90.
* lib: create directory.
* lib/gettext.h: copied from gettext 0.18.3.
* po: create file as explained in gettext maintainers.
2013-08-23 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (EXTRA_DIST): Add config.rpath, m4/ChangeLog.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
2013-08-22 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.c: add command pgnreplay and keep former
pgnload as is in version 6.0.3.
* src/frontend/pgn.c: add flag in PGNReadFromFile() to optionally
show a summary (used by pgnreplay).
* src/frontend/common.h: add flag in PGNReadFromFile();
declare pgnreplay().
* doc/gnuchess.texi: explain commands pgnreplay, first, last,
next, n, previous, p.
* src/frontend/Makefile.am: CFLAGS += -std=c99, so that output.c
happily compiles unicode characters.
2013-08-21 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.c: fix setboard so that the engine is aware of
the loaded position.
* src/frontend/common.h: likewise.
2013-08-20 Antonio Ceballos <aceballos@gmail.com>
* src/book.bin: deleted - moved to src/smallbook.bin.
* src/smallbook.bin: added.
* src/gnuchess.ini: default book name changed to smallbook.bin.
* Makefile.am: book.bin replaced by smallbook.bin.
2013-08-19 Antonio Ceballos <aceballos@gmail.com>
* doc/gnuchess.texi: graphic mode explained.
2013-08-19 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.c: graphic mode usage and help improved;
replace 'prior' by 'first' for pgnload.
* src/frontend/common.h: replace 'prior' by 'first' for pgnload.
2013-08-19 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: avoid 100% CPU usage in UCI mode.
2013-08-18 Elvis Vasconcelos <elvisvasc2@gmail.com>
* src/main.cc: graphic mode and pgnload enhancements.
* src/frontend/output.c: likewise.
* src/frontend/cmd.c: likewise.
* src/frontend/pgn.c: likewise.
* src/frontend/common.h: likewise.
2013-08-18 Antonio Ceballos <aceballos@gmail.com>
* AUTHORS: graphic mode and pgnload enhancements..
2013-03-11 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: Copyright year updated to 2013.
2013-03-10 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: explicit package name in AC_INIT.
2013-03-10 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: version 6.0.3
* NEWS: changes in version 6.0.3
* doc/gnuchess.texi: date
* doc/version.texi: version
2013-03-10 Antonio Ceballos <aceballos@gmail.com>
* configure.ac: replace AM_CONFIG_HEADER by AC_CONFIG_HEADERS;
modernize AM_INIT_AUTOMAKE.
2013-03-10 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/cmd.c: if in manual mode, keep it after undo.
* src/main.cc: sleep 100us in main loop to avoid 100% CPU.
2012-08-29 Antonio Ceballos <aceballos@gmail.com>
* src/adapter/pgn.cpp: Ignore rest of line instead of
crashing when unexpected token is found in game line.
This way, book_1.01.pgn can be successfully read.
2012-08-29 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/output.c: removed unused code.
* src/frontend/genmove.c: removed unused code.
* src/frontend/move.c: removed unused code.
* src/frontend/atak.c: removed unused code.
* src/frontend/solve.c: removed unused code.
* src/frontend/common.h: removed unused code.
* src/main.cc: removed unused code.
* TODO: added some tasks
2012-03-05 Antonio Ceballos <aceballos@gmail.com>
* INSTALL: Remove reference to inexistent doc/README.
2012-03-04 Antonio Ceballos <aceballos@gmail.com>
Idea from Kamil Rytarowski <n54@gmx.com>
* src/adapter/main.cpp: Open book file in read-only or read-write
mode depending on BookLearn option false or true, respectively.
* src/adapter/adapter.cpp: Open book file in read-only or read-write
mode depending on BookLearn option false or true, respectively.
* src/adapter/book.h: book_open() can open a book file in
read-only or read-write mode.
* src/adapter/book.cpp: book_open() can open a book file in
read-only or read-write mode.
* NEWS: Add the book open mode issue to the changes in version 6.0.2
2012-02-12 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: Fix version number in file heading.
Increase size of string for the --addbook option.
* src/components.cc: Fix version number in file heading.
* src/components.h: Fix version number in file heading.
* configure.ac: help for --addbook option.
* NEWS: changes in version 6.0.2
* test/README: record 6.0.1 ranking in FICS.
* configure.ac: version 6.0.2
2012-02-06 Antonio Ceballos <aceballos@gmail.com>
* src/main.cc: new --addbook option to compile book and quit.
* src/frontend/cmd.c: help for --addbook option.
* doc/gnuchess.texi: info for --addbook option.
2011-12-26 Josef Reidinger <jreidinger@suse.com> (tiny change)
* src/components.cc: add missing return in functions returning
non-void.
2011-09-20 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/epd.c: extend maximum file name length of EPD
files to 127 characters for the load and loadepd commands.
2011-09-07 Antonio Ceballos <aceballos@gmail.com>
* src/components.cc: fix race condition.
* configure.ac: version 6.0.1
* NEWS: changes in version 6.0.1
* INSTALL: remove info not related to installation
2011-08-20 Antonio Ceballos <aceballos@gmail.com>
* src/adapter/adapter.cpp: fix program crash for solveepd with st 30.
* src/frontend/engine.c: allow kibitz for solve command.
2011-07-31 Antonio Ceballos <aceballos@gmail.com>
* doc/gnuchess.texi: 'book.dat' replaced by 'book.bin'.
2011-07-30 Antonio Ceballos <aceballos@gmail.com>
* INSTALL: 'cd src' before './gnuchess'
2011-07-30 Antonio Ceballos <aceballos@gmail.com>
* src/components.cc: if gnuchess.ini is not found, report error
before prompt.
* src/adapter/main.cpp: if gnuchess.ini is not found, report error
before prompt.
* TODO: if gnuchess.ini is not found, report error before prompt.
2011-07-29 Antonio Ceballos <aceballos@gmail.com>
* src/adapter/adapter.cpp: after 'book on', open the book.
2011-06-23 Antonio Ceballos <aceballos@gmail.com>
* src/adapter/adapter.cpp: use strlen instead of sizeof to get
length of book file name.
2011-05-02 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/common.h: remove declarations of unused functions
and variables.
* src/frontend/cmd.c: remove initialization of unused variable,
* src/frontend/init.c: remove unused functions.
* src/main.cc: remove unused variables.
2011-04-29 Antonio Ceballos <aceballos@gmail.com>
* src/frontend/Makefile.am: remove unused code: ttable.c
* src/frontend/ttable.c: remove unused file.
* src/frontend/common.h: remove declarations of functions defined
in ttable.c; remove declaration of unused variable: HashTab[].
* src/frontend/pgn.c: remove unused code: call to TTClear();
* src/main.cc: removed unused code: references to HashTab[].
2011-04-27 Antonio Ceballos <aceballos@gmail.com>
* INSTALL: typo in book file name.
2011-04-24 Antonio Ceballos <aceballos@gmail.com>
* AUTHORS: correct e-mail address.
* Makefile.am: iq6.epd removed from distribution.
* test/: new directory, for test suites.
* test/iq6.epd: moved from .
* test/endgame.epd: new file, copied from CVS.
* test/BT2630.epd: new file, copied from CVS.
* test/README: new file, for the record of test executions.
2011-04-18 Antonio Ceballos <aceballos@gmail.com>
* ChangeLog: changes taking v5.9.91 as first version.
* NEWS: reorganized.
* TODO: reorganized.
* configure.ac: doc/Makefile included.
* Makefile.am: doc subdir added; doc/README* removed.
* doc/quotes.rb: new file, removes extra quotes in book source file.
* doc/README: deleted, replaced by texinfo file.
* doc/README_adapter: deleted, replaced by texinfo file.
* doc/README_engine: deleted, replaced by texinfo file.
* doc/README_engine_technical: deleted, replaced by texinfo file.
* doc/Makefile.am: new file, builds info file.
* doc/gnuchess.texi: new file, replaces all previous doc/README*.
* doc/fdl.texi: new file, required to build info file: license.
* doc/version.texi: new file, required to build info file: version.
* src/gnuchessx: new file (was in v5), script to run in xboard mode.
* src/gnuchessu: new file, script to run in UCI mode.
* src/Makefile.am: gnuchessx and gnuchessu added to bin_SCRIPTS.
* src/gnuchess.ini: no log file by default.
* src/main.cc: add v5 options: manual, easy, post, memory N;
remove v5 options: hashsize N
* src/frontend/cmd.c: add v5 commands: book *, hash on/off,
memory [N], null on/off; remove v5 options: hashsize [N];
update help command.
* src/frontend/engine.c: support to v5 options and commands.
* src/frontend/solve.c: remove ELO computation.
* src/frontend/common.h: remove hashsize command.
* src/adapter/option.cpp: added option BookWorst to support
command 'book worst'; default values: EngineName (GNU Chess),
LogFile (adapter.log), BookWorst (false).
* src/adapter/book.cpp: method book_move overloaded to support
command 'book worst'.
* src/adapter/book.h: method book_move overloaded to support
command 'book worst'.
* src/adapter/adapter.cpp: ponder by default; support to commands:
book *, hash on/off, memory [N], null on/off.
* src/adapter/uci.cpp: support to hashsize command.
* src/adapter/main.cpp: support to hashsize command; use defaults
if gnuchess.ini not found.
* src/engine/protocol.cpp: support to hash on/off command.
* src/engine/search_full.cpp: support to hash on/off command.
2011-04-18 Antonio Ceballos <aceballos@gmail.com>
* README-svn: for building gnuchess from Subversion.
* src/frontend/engine.c: comment out extra output write.
* src/adapter/adapter.cpp: remove debug trace.
Copyright (C) 2001-2021 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
|