File: ChangeLog

package info (click to toggle)
gnuchess 6.2.9-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,088 kB
  • sloc: cpp: 21,836; sh: 5,283; lex: 418; ansic: 213; makefile: 88; ruby: 51; sed: 16
file content (865 lines) | stat: -rw-r--r-- 28,503 bytes parent folder | download
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.