1 polyglot (1.4.39b) unstable; urgency=low
3 * Refactoring of config file parsing
5 * Fix crash bug in epd-test
7 * Do not export Chess960. This is handled completely internally.
9 * Do not export UCI_Opponent and UCI_Chess960. These are handled internally.
11 * PG can now also be comfortably configured through command line options (i.e. without using a config file).
13 * Allow quotes in configfile (as in Fonzy Bleumer's PG).
15 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sun, 23 Aug 2009 21:00:00 +0100
17 polyglot (1.4.37b) unstable; urgency=low
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.
21 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Fri, 12 Aug 2009 21:00:00 +0100
23 polyglot (1.4.36b) unstable; urgency=low
25 * Bugfix: option = 0/1 was translated incorrectly.
27 * EOF received from the engine should now be logged correctly (i.e. after the buffer is empty)
29 * Bugfix: Nasty buffer overflow in the macro CONSTRUCT_ARG_STRING.
31 * Bugfix: pipex_writeln (win32) was logging at the wrong spot.
33 * Log board when an illegal move is received.
35 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Tue, 11 Aug 2009 21:00:00 +0100
37 polyglot (1.4.35b) unstable; urgency=low
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?
41 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 7 Aug 2009 20:00:00 +0100
43 polyglot (1.4.34b) unstable; urgency=low
45 * Allow spaces around "=" in "option =" commands.
47 * WbWorkArounds is now true by default.
49 * Trying to set a non existent UCI option gives an error.
51 * PG will now resign in case of an illegal engine move.
53 * More code has been moved into the I/O abstraction layer pipex. This has reduced to win32 dependence of utils.c
55 * info strings and unrecognized info lines are relayed to the GUI.
57 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 6 Aug 2009 20:00:00 +0100
59 polyglot (1.4.33b) unstable; urgency=low
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.
63 * Bugfix for ASSERT failure in bright. Now another ASSERT failure has appeared which seems to be bright's fault however.
65 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 6 Aug 2009 20:00:00 +0100
67 polyglot (1.4.32b) unstable; urgency=low
69 * Bugfix: the default setting for RepeatPV had become false again...
71 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Tue, 4 Aug 2009 14:00:00 +0100
73 polyglot (1.4.31b) unstable; urgency=low
75 * Bugfix: improper handling of vararg function.
77 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sun, 2 Aug 2009 11:00:00 +0100
79 polyglot (1.4.30b) unstable; urgency=low
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.
87 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sun, 2 Aug 2009 16:00:00 +0100
89 polyglot (1.4b29) unstable; urgency=low
91 * Conversion from C++ to C (suggested by E.M.).
93 * More refactoring. The win32 and posix I/O have now a uniform interface (see pipex.h).
95 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Fri, 31 Jul 2009 10:00:00 +0100
97 polyglot (1.4b28) unstable; urgency=low
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.
102 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Fri, 31 Jul 2009 10:00:00 +0100
104 polyglot (1.4b27) unstable; urgency=low
106 * Option "ScoreWhite" : report score from white's point of view (suggested by E.M.).
108 * Option "KibitzInterval" : try to wait this many seconds between kibitzes (suggested by E.M.).
110 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sun, 26 Jul 2009 10:00:00 +0100
112 polyglot (1.4b26) unstable; urgency=low
114 * Contraction of version number.
116 * Log if SetProcessAffinityMask is not available (suggested by E.M.).
118 * pipe.cpp : Make PipeStruct a proper class with private/public members.
120 * Check for EOF in GUI input.
122 * pipe.cpp : delay reporting EOF until buffer is empty.
124 * Messages from the Engine to PG were not logged in the windows version.
126 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 25 Jul 2009 10:00:00 +0100
128 polyglot (1.4w10UCIb24) unstable; urgency=low
130 * Portability fixes for WIN9X (Eric Mullins).
132 * Portability fixes for MSVC++ (Eric Mullins).
134 * Default setting of RepeatPV is now true.
136 * Do not read data if input buffer is full (windows).
138 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Mon, 20 Jul 2009 21:00:00 +0100
140 polyglot (1.4w10UCIb22) unstable; urgency=low
142 * Polyglot is now completely poll free...
144 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 18 Jan 2009 21:00:00 +0100
146 polyglot (1.4w10UCIb21) unstable; urgency=low
148 * Crash bug in memory command fixed
150 * Small optimizations
152 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 18 Jan 2009 21:00:00 +0100
154 polyglot (1.4w10UCIb20) unstable; urgency=low
158 * No more polling for GUI input
160 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Wed, 28 Jan 2009 21:00:00 +0100
163 polyglot (1.4w10UCIb18) unstable; urgency=low
165 * Two new utilities: info-book and dump-book.
167 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 15 Jan 2009 21:00:00 +0100
169 polyglot (1.4w10UCIb17) unstable; urgency=low
171 * More refactoring. main.cpp is now #ifdef _WIN32 free.
173 * The main loop (previously in adapter.cpp) is now in its own file mainloop.cpp.
175 * adapter.cpp has been renamed into xboard2uci.cpp. It is #ifdef _WIN32 free.
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)
179 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 14 Jan 2009 21:00:00 +0100
181 polyglot (1.4w10UCIb16) unstable; urgency=low
183 * xboard option commands
185 * correction of handling of combo boxes in UCI protocol
187 * "gui-mode". It is now possible to run PG without config file
189 * The polyglot options are not exported, so they are now settable by the GUI
191 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 12 Jan 2009 21:00:00 +0100
193 polyglot (1.4w10UCIb15) unstable; urgency=low
195 * bugfix : due to refactoring time stamps in Windows would be written twice. This has been fixed.
197 * More refactoring; the number of #ifdef _WIN32's has again been drastically reduced.
199 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Sat, 10 Jan 2009 20:00:00 +0100
201 polyglot (1.4w10UCIb14) unstable; urgency=low
203 * option to alter priority now also works on windows (Eric Mullins)
205 * refactoring so that posix and win32 part share more code
207 * a number of potential busy loop scenarios have been eliminated in the Windows code (Windows uses polling)
209 * the return value of CreateProcess is now checked
211 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Fri, 09 Jan 2009 20:00:00 +0100
213 polyglot (1.4w10UCIb13) unstable; urgency=low
215 * Perft mode exposed.
217 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 06 Jan 2009 20:00:00 +0100
219 polyglot (1.4w10UCIb12) unstable; urgency=low
221 * Replaced %lld everywhere by S64_FORMAT.
223 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 06 Jan 2009 18:00:00 +0100
225 polyglot (1.4w10UCIb11) unstable; urgency=low
227 * Crash bug fix (wrong parentheses in instruction that checked for help
230 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 05 Jan 2009 18:00:00 +0100
232 polyglot (1.4w10UCIb10) unstable; urgency=low
236 * It is now possible to do "make rpm" to make an rpm binary package.
238 * Documentation added for epd-test functionality (man page).
240 * Cosmetic cleanups of output of epd-test.
242 * "polyglot --help" output added.
244 * Added polyglot book format specification to distribution.
247 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 02 Jan 2009 18:00:00 +0100
249 polyglot (1.4w10UCIb9) unstable; urgency=low
251 * Trivial cosmetic fixes
253 * Some engines do not support the Hash option. So we don't send memory=1 in that case.
255 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 02 Jan 2009 15:15:15 +0100
257 polyglot (1.4w10UCIb8) unstable; urgency=low
259 * Support for egtpath command in xboard protocol
261 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Fri, 02 Jan 2009 11:10:23 +0100
263 polyglot (1.4w10UCIb7) unstable; urgency=low
267 -- Michel Van den Bergh <michel.vandenbergh@uhasselt.be> Thu, 01 Jan 2009 21:32:12 +0100