-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
808 lines (596 loc) · 27 KB
/
ChangeLog
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
ChangeLog of Chess Opponent
Copyright (C) 2020 David Yockey
Copyright (C) 2001-2020 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.
2020-06-23 David Yockey <[email protected]>
* Added query to select color to play at start of game.
2020-06-22 David Yockey <[email protected]>
* Changed `show` command with no argument and `show board` to show board
in player's color perspective.
* Removed in-game help info for unsupported `show` commands `eval`,
`score`, and `pin`.
* Improved in-game help formatting, especially the `show` command.
2020-06-19 David Yockey <[email protected]>
* Forked GNU Chess 6.2.6
* Renamed the forked version from "GNU Chess" to "Chess Opponent", making
necessary changes throughout the source code and documentation
* Modified to preclude board display unless directly requested
* Added command line argument to run in "gnuchess mode"
* Added commands and support for showing the board from either black or
white perspective
* Blocked use of castling by moving a king by two squares which would
otherwise be improperly handled
* Modified translations in accordance with new name and features
* Moved man page from section 1 (Executable programs or shell commands) to
section 6 (Games)
== GNU Chess ChangeLog file, incorporated herein in toto ==
2020-04-18 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* po/gnuchess.pot: Update POT file.
2020-04-05 Antonio Ceballos <[email protected]>
* src/frontend/cmd.cc: Fix buffer overflow while copying string
2020-04-05 Antonio Ceballos <[email protected]>
* src/frontend/pgn.cc: Improve comment for translators.
2020-04-05 Antonio Ceballos <[email protected]>
* test/commands/test_command.tcl: Add colon at the end of expected output.
2020-03-22 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* po/gnuchess.pot: Update POT file and list of tanslations
2020-03-22 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* po/gnuchess.pot: Update POT file and list of tanslations
* po/LINGUAS: Update POT file and list of tanslations
2020-03-15 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* misc/svn-ignore/: files ignored by Subversion.
* 'svn propset svn:ignore' set
2020-02-18 Antonio Ceballos <[email protected]>
* src/main.cc: initialize frontend only if not UCI mode.
2017-07-26 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]> (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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
branches/readline:
* src/frontend/input.cc: don't send '\n' if standard get line
instead of readline.
2017-01-29 Antonio Ceballos <[email protected]>
branches/readline:
* TODO: remove readline task.
* NEWS: readline support.
2017-01-21 Antonio Ceballos <[email protected]>
branches/readline:
* src/components.h: clean up code.
* src/gnuchess.ini: clean up code.
2017-01-20 Antonio Ceballos <[email protected]>
branches/readline:
* TODO: bug when playing at ICS.
2017-01-19 Antonio Ceballos <[email protected]>
branches/readline:
* src/frontend/cmd.cc: synchronize input thread.
2017-01-18 Antonio Ceballos <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
* 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 <[email protected]>
* src/engine/protocol.cpp: print error for invalid move.
2016-09-20 Antonio Ceballos <[email protected]>
* src/frontend/move.cc: truncate user input if longer
than 128 characters.
2016-09-19 Antonio Ceballos <[email protected]>
* configure.ac: version 6.2.3e (evolution of 6.2.3).
* doc/version.texi: version 6.2.3e.
2016-09-18 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* src/adapter/fen.cpp: detailed error messages for bad FEN syntax.
2015-04-05 Antonio Ceballos <[email protected]>
* po/es.po: small corrections in Spanish translation.
2015-01-25 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]> (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 <[email protected]> (tiny change)
* doc/gnuchess.texi: correct punctuation and wording.
* src/* (several files): remove trailing spaces.
2014-08-01 Antonio Ceballos <[email protected]>
* src/frontend/move.cc: lowercase not allowed for piece names.
2014-08-01 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]> (tiny change)
* src/engine/book.cpp: fix for correct handling of castling moves.
2013-11-23 Antonio Ceballos <[email protected]>
* configure.ac: set version 6.1.1.
* NEWS: changes in version 6.1.1.
2013-11-23 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* configure.ac: require autoconf 2.69.
2013-11-16 Benno Schulenberg <[email protected]> (tiny change)
* src/frontend/cmd.c: small corrections in translatable strings.
2013-11-16 Sebastian Pipping <[email protected]> (tiny change)
* src/adapter/main.cc: remove extra '>'.
2013-11-16 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* po/es.po: add some Spanish translations.
2013-08-23 Antonio Ceballos <[email protected]>
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 <[email protected]>
* Makefile.am (EXTRA_DIST): Add config.rpath, m4/ChangeLog.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
2013-08-22 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* doc/gnuchess.texi: graphic mode explained.
2013-08-19 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* src/main.cc: avoid 100% CPU usage in UCI mode.
2013-08-18 Elvis Vasconcelos <[email protected]>
* 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 <[email protected]>
* AUTHORS: graphic mode and pgnload enhancements..
2013-03-11 Antonio Ceballos <[email protected]>
* src/main.cc: Copyright year updated to 2013.
2013-03-10 Antonio Ceballos <[email protected]>
* configure.ac: explicit package name in AC_INIT.
2013-03-10 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* configure.ac: replace AM_CONFIG_HEADER by AC_CONFIG_HEADERS;
modernize AM_INIT_AUTOMAKE.
2013-03-10 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* INSTALL: Remove reference to inexistent doc/README.
2012-03-04 Antonio Ceballos <[email protected]>
Idea from Kamil Rytarowski <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]> (tiny change)
* src/components.cc: add missing return in functions returning
non-void.
2011-09-20 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* doc/gnuchess.texi: 'book.dat' replaced by 'book.bin'.
2011-07-30 Antonio Ceballos <[email protected]>
* INSTALL: 'cd src' before './gnuchess'
2011-07-30 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* src/adapter/adapter.cpp: after 'book on', open the book.
2011-06-23 Antonio Ceballos <[email protected]>
* src/adapter/adapter.cpp: use strlen instead of sizeof to get
length of book file name.
2011-05-02 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* INSTALL: typo in book file name.
2011-04-24 Antonio Ceballos <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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-2020 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.