version 1.4.39b
[polyglot.git] / debian / changelog
1 polyglot (1.4.39b) unstable; urgency=low
2         
3   * Refactoring of config file parsing
4
5   * Fix crash bug in epd-test
6         
7   * Do not export Chess960. This is handled completely internally. 
8         
9   * Do not export UCI_Opponent and UCI_Chess960. These are handled internally.
10         
11   * PG can now also be comfortably configured through command line options (i.e. without using a config file). 
12         
13   * Allow quotes in configfile (as in Fonzy Bleumer's PG). 
14         
15  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sun, 23 Aug 2009 21:00:00 +0100
16
17 polyglot (1.4.37b) unstable; urgency=low
18
19   * Two new options: BookDepth and BookTreshold. BookDepth limits the number of moves the book is used and BookTreshold sets the minimum weight a book move should have.
20         
21  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Fri, 12 Aug 2009 21:00:00 +0100
22
23 polyglot (1.4.36b) unstable; urgency=low
24
25   * Bugfix: option = 0/1 was translated incorrectly.
26
27   * EOF received from the engine should now be logged correctly (i.e. after the buffer is empty)
28
29   * Bugfix: Nasty buffer overflow in the macro CONSTRUCT_ARG_STRING.
30
31   * Bugfix: pipex_writeln (win32) was logging at the wrong spot. 
32
33   * Log board when an illegal move is received.
34         
35  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Tue, 11 Aug 2009 21:00:00 +0100
36
37 polyglot (1.4.35b) unstable; urgency=low
38
39   * New WbWorkAround for silly bug in WB. Depth <=1 clears the engine output window. Why shouldn't an engine be allowed to send info at depth one?      
40
41  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 7 Aug 2009 20:00:00 +0100
42
43 polyglot (1.4.34b) unstable; urgency=low
44
45   * Allow spaces around "=" in "option =" commands.
46         
47   * WbWorkArounds is now true by default.
48         
49   * Trying to set a non existent UCI option gives an error. 
50         
51   * PG will now resign in case of an illegal engine move. 
52         
53   * More code has been moved into the I/O abstraction layer pipex. This has reduced to win32 dependence of utils.c
54         
55   * info strings and unrecognized info lines are relayed to the GUI.
56
57  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 6 Aug 2009 20:00:00 +0100
58
59 polyglot (1.4.33b) unstable; urgency=low
60
61   * New option: "WbWorkArounds". Currently it blocks options which contain "Draw" in their name from being sent to the GUI. Engines that have such options are Rybka and HIARCS. 
62         
63   * Bugfix for ASSERT failure in bright. Now another ASSERT failure has appeared which seems to be bright's fault however. 
64         
65  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 6 Aug 2009 20:00:00 +0100
66
67 polyglot (1.4.32b) unstable; urgency=low
68
69   * Bugfix: the default setting for RepeatPV had become false again...
70
71  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Tue, 4 Aug 2009 14:00:00 +0100
72
73 polyglot (1.4.31b) unstable; urgency=low
74
75   * Bugfix: improper handling of vararg function.
76         
77  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sun, 2 Aug 2009 11:00:00 +0100
78
79 polyglot (1.4.30b) unstable; urgency=low
80
81   * Some more meaningful error messages added.
82   * Some buffer overflow checks added.  
83   * Simplification of strange signal kludge in gui.c. 
84   * Removal of obsolete code in engine.c and gui.c. Platform specific code has been abstracted and pushed into pipex_win32.c and pipex_posix.c
85   * The format of the version number has changed once again. Debian was unhappy with the previous one.
86         
87  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sun, 2 Aug 2009 16:00:00 +0100
88
89 polyglot (1.4b29) unstable; urgency=low
90
91   * Conversion from C++ to C (suggested by E.M.).
92         
93   * More refactoring. The win32 and posix I/O have now a uniform interface (see pipex.h). 
94
95  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Fri, 31 Jul 2009 10:00:00 +0100
96
97 polyglot (1.4b28) unstable; urgency=low
98
99   * Some comments added to explain the exact behaviour of some of the public functions in pipe.cpp. 
100   * LineInput now returns a bool which is FALSE in case of EOF. 
101
102  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Fri, 31 Jul 2009 10:00:00 +0100
103         
104 polyglot (1.4b27) unstable; urgency=low
105
106   * Option "ScoreWhite" : report score from white's point of view (suggested by E.M.).
107         
108   * Option "KibitzInterval" : try to wait this many seconds between kibitzes (suggested by E.M.).
109
110  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sun, 26 Jul 2009 10:00:00 +0100
111
112 polyglot (1.4b26) unstable; urgency=low
113
114   * Contraction of version number.
115         
116   * Log if SetProcessAffinityMask is not available (suggested by E.M.).
117         
118   * pipe.cpp : Make PipeStruct a proper class with private/public members.
119         
120   * Check for EOF in GUI input.
121         
122   * pipe.cpp : delay reporting EOF until buffer is empty.
123         
124   * Messages from the Engine to PG were not logged in the windows version.
125         
126  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 25 Jul 2009 10:00:00 +0100
127
128 polyglot (1.4w10UCIb24) unstable; urgency=low
129
130   * Portability fixes for WIN9X (Eric Mullins).
131         
132   * Portability fixes for MSVC++ (Eric Mullins).
133         
134   * Default setting of RepeatPV is now true.
135         
136   * Do not read data if input buffer is full (windows).
137         
138  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Mon, 20 Jul 2009 21:00:00 +0100
139
140 polyglot (1.4w10UCIb22) unstable; urgency=low
141
142   * Polyglot is now completely poll free...     
143         
144  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 18 Jan 2009 21:00:00 +0100
145
146 polyglot (1.4w10UCIb21) unstable; urgency=low
147
148   * Crash bug in memory command fixed
149         
150   * Small optimizations
151
152  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 18 Jan 2009 21:00:00 +0100
153
154 polyglot (1.4w10UCIb20) unstable; urgency=low
155
156   * More refactoring.
157
158   * No more polling for GUI input
159
160  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Wed, 28 Jan 2009 21:00:00 +0100
161
162         
163 polyglot (1.4w10UCIb18) unstable; urgency=low
164
165   * Two new utilities: info-book and dump-book.
166
167  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 15 Jan 2009 21:00:00 +0100
168
169 polyglot (1.4w10UCIb17) unstable; urgency=low
170
171   * More refactoring. main.cpp is now #ifdef _WIN32 free.
172         
173   * The main loop (previously in adapter.cpp) is now in its own file mainloop.cpp.
174         
175   * adapter.cpp has been renamed into xboard2uci.cpp. It is #ifdef _WIN32 free.
176         
177   * EOF from the engine no longer kills PG. It should now be possible to close an engine and reopen another one (if that ever were useful)
178         
179  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 14 Jan 2009 21:00:00 +0100
180
181 polyglot (1.4w10UCIb16) unstable; urgency=low
182
183   * xboard option commands
184
185   * correction of handling of combo boxes in UCI protocol
186
187   * "gui-mode". It is now possible to run PG without config file
188
189   * The polyglot options are not exported, so they are now settable by the GUI
190
191  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 12 Jan 2009 21:00:00 +0100
192
193 polyglot (1.4w10UCIb15) unstable; urgency=low
194
195   * bugfix : due to refactoring time stamps in Windows would be written twice. This has been fixed. 
196
197   * More refactoring; the number of #ifdef _WIN32's has again been drastically reduced.
198
199  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Sat, 10 Jan 2009 20:00:00 +0100
200
201 polyglot (1.4w10UCIb14) unstable; urgency=low
202         
203   * option to alter priority now also works on windows (Eric Mullins)
204
205   * refactoring so that posix and win32 part share more code
206
207   * a number of potential busy loop scenarios have been eliminated in the Windows code (Windows uses polling)
208         
209   * the return value of CreateProcess is now checked
210
211  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Fri, 09 Jan 2009 20:00:00 +0100
212
213 polyglot (1.4w10UCIb13) unstable; urgency=low
214         
215   * Perft mode exposed.
216
217  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 06 Jan 2009 20:00:00 +0100
218         
219 polyglot (1.4w10UCIb12) unstable; urgency=low
220         
221   * Replaced %lld everywhere by S64_FORMAT.
222
223  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 06 Jan 2009 18:00:00 +0100
224         
225 polyglot (1.4w10UCIb11) unstable; urgency=low
226
227   * Crash bug fix (wrong parentheses in instruction that checked for help
228 option)
229
230  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 05 Jan 2009 18:00:00 +0100
231
232 polyglot (1.4w10UCIb10) unstable; urgency=low
233
234   * Trivial bug fixes
235
236   * It is now possible to do "make rpm" to make an rpm binary package. 
237
238   * Documentation added for epd-test functionality (man page).
239         
240   * Cosmetic cleanups of output of epd-test.
241         
242   * "polyglot --help" output added.
243         
244   * Added polyglot book format specification to distribution.
245
246
247  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 02 Jan 2009 18:00:00 +0100
248
249 polyglot (1.4w10UCIb9) unstable; urgency=low
250
251   * Trivial cosmetic fixes
252
253   * Some engines do not support the Hash option. So we don't send memory=1 in that case.
254
255  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 02 Jan 2009 15:15:15 +0100
256
257 polyglot (1.4w10UCIb8) unstable; urgency=low
258
259   * Support for egtpath command in xboard protocol
260
261  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Fri, 02 Jan 2009 11:10:23 +0100
262
263 polyglot (1.4w10UCIb7) unstable; urgency=low
264
265   * Initial Release.
266
267  -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be>  Thu, 01 Jan 2009 21:32:12 +0100