1 |
2024-02-24 Philippe Michel <philippe.michel7@free.fr> |
2 |
|
3 |
Version 1.08.002 released. |
4 |
|
5 |
2024-02-18 Philippe Michel <philippe.michel7@free.fr> |
6 |
|
7 |
* gnubg.c: Fix potential corruption of gnubgautorc file. |
8 |
|
9 |
2024-02-04 Philippe Michel <philippe.michel7@free.fr> |
10 |
|
11 |
Version 1.08.001 released. |
12 |
|
13 |
2024-01-01 Philippe Michel <philippe.michel7@free.fr> |
14 |
|
15 |
* eval.c, eval.h, gnubg.weights: Fix old quirk in the |
16 |
implementation of the PIPLOSS input (bug #65035). Retrain the |
17 |
neural nets using it. The effect on evaluation accuracy is |
18 |
marginally positive. |
19 |
|
20 |
2023-12-20 Philippe Michel <philippe.michel7@free.fr> |
21 |
|
22 |
* eval.c, eval.h, set.c, show.c: Use a different cube efficiency |
23 |
ratio for 0- and 1-ply evaluations (0.76 instead of 0.68). |
24 |
|
25 |
This improves cube decisions at these plies noticeably (cube |
26 |
error rates are approximately halved) and the repartition of |
27 |
errors (premature doubles vs. missed doubles vs. take or pass |
28 |
errors) is now similar to higher plies instead of being mostly |
29 |
premature doubles. |
30 |
|
31 |
2023-12-18 Philippe Michel <philippe.michel7@free.fr> |
32 |
|
33 |
* gtkgame.c, gtkgame.h, gtklocdefs.h, gtkpanels.c, gtktoolbar.c: |
34 |
* gtktoolbar.h: build the GTK2 version using GtkUIManager by |
35 |
default. To revert to GtkItemFactory, add -DUSE_GTKITEMFACTORY to |
36 |
the compilation flags. |
37 |
|
38 |
2023-11-17 Isaac Keslassy <keslassy@gmail.com> |
39 |
|
40 |
* backgammon.h, commands.inc, gnubg.c, gtkgame.c, gtkgame.h: |
41 |
* gtkrelational.c, gtkuidefs.h, relational.c, relational.h: |
42 |
* show.c: |
43 |
|
44 |
Add a feature to show how the player's GNU error rate has evolved |
45 |
throughout the player's history, as provided by the database |
46 |
records. |
47 |
|
48 |
2023-10-18 Philippe Michel <philippe.michel7@free.fr> |
49 |
|
50 |
* met/cubeless.xml: Add cubeless MET contributed by Tilemachos Zoidis |
51 |
|
52 |
2023-03-14 Philippe Michel <philippe.michel7@free.fr> |
53 |
|
54 |
* dice.c, osr.c, credits.sh: replace the original Mersenne Twister |
55 |
RNG by the improved SFMT version. |
56 |
|
57 |
2023-02-09 Isaac Keslassy <keslassy@gmail.com> |
58 |
|
59 |
* backgammon.h, commands.inc, gnubg.c, gtkgame.c, gtkgame.h: |
60 |
* gtkoptions.c, gtkoptions.h, import.c, set.c, sgf.c, show.c: |
61 |
|
62 |
Introduce the "SmartSit" feature that enables to define a list of |
63 |
users that automatically sit at the bottom of the board (as |
64 |
player1) in opened matches. |
65 |
|
66 |
Names can be added or deleted in Settings > Options > Display. |
67 |
|
68 |
Remove the similar but more limited set/show aliases CLI commands. |
69 |
|
70 |
2023-02-04 Isaac Keslassy <keslassy@gmail.com> |
71 |
|
72 |
* backgammon.h, commands.inc, gnubg.c, gtkfile.c, gtkfile.h: |
73 |
* gtkgame.c, gtktoolbar.c, gtkuidefs.h, set.c: |
74 |
|
75 |
Extend batch analysis feature with a new button in the main |
76 |
toolbar: "Analyse file". Three options are available in Settings / |
77 |
Analysis: |
78 |
|
79 |
- regular batch analysis as peviously available |
80 |
- single file analysis of a selected file |
81 |
- smart analysis: analysis of the newest file in the default |
82 |
import folder (where an external client presumably added it) |
83 |
|
84 |
2023-01-22 Isaac Keslassy <keslassy@gmail.com> |
85 |
|
86 |
* analysis.c, backgammon.h, commands.inc, gnubg.c, gtkchequer.c: |
87 |
* gtkcube.c, gtkfile.c, gtkfile.h, gtkgame.c, gtktoolbar.c: |
88 |
* multithread.c, set.c: |
89 |
|
90 |
Introduce a background analysis feature with a new button in the |
91 |
main toolbar: "Analyse" |
92 |
|
93 |
- the "Analyze" button starts the analysis of the current match |
94 |
- its behaviour is defined in Settings / Analysis: |
95 |
- "background analysis" checkbox: |
96 |
* unchecked => regular "analyze match", blocking |
97 |
* checked => we can browse the moves list |
98 |
and check the analysis immediately |
99 |
- "automatic add-to-database" checkbox: |
100 |
* Unchecked => match can be added from statistics page |
101 |
* Checked => match is added automatically at the end of analysis |
102 |
|
103 |
2023-01-17 Isaac Keslassy <keslassy@gmail.com> |
104 |
|
105 |
* gtkscoremap.c, gtkscoremap.h, backgammon.h, commands.inc: |
106 |
* gnubg.c, gtkchequer.c, gtkcube.c, gtkgame.c, gtkuidefs.h, set.c: |
107 |
|
108 |
Improvements to the score map feature ; notably its default |
109 |
configuration is now configurable via Settings/Analysis/ScoreMap. |
110 |
|
111 |
2022-11-14 Philippe Michel <philippe.michel7@free.fr> |
112 |
|
113 |
Version 1.07.001 released. |
114 |
|
115 |
2022-10-16 Philippe Michel <philippe.michel7@free.fr> |
116 |
|
117 |
* Makefile.am, configure.ac, backgammon.h, m4/Makefile.am, |
118 |
m4/ax_build_date_epoch.m4(+): Use SOURCE_DATE_EPOCH as defined in |
119 |
https://reproducible-builds.org/specs/source-date-epoch/ to set |
120 |
timestamps at build. |
121 |
|
122 |
2021-10-05 Philippe Michel <philippe.michel7@free.fr> |
123 |
|
124 |
* Makefile.am, backgammon.h, commands.inc, gtkchequer.c, |
125 |
gtkchequer.h, gtkcube.c, gtkgame.c, gtkuidefs.h, show.c, |
126 |
gtkscoremap.c(+), gtkscoremap.h(+): Add a button to show a map of |
127 |
chequer or cube evaluations at various scores. |
128 |
(Contributed by Aaron Tikuisis and Isaac Keslassy) |
129 |
|
130 |
2021-09-26 Philippe Michel <philippe.michel7@free.fr> |
131 |
|
132 |
* backgammon.h, gtkcube.c, gtkcube.h, gtktempmap.c, play.c, |
133 |
show.c, credits.sh: Add a button to the cube analysis widget to |
134 |
switch between at-score and money evaluations. |
135 |
(Contributed by Aaron Tikuisis and Isaac Keslassy) |
136 |
|
137 |
2021-09-20 Philippe Michel <philippe.michel7@free.fr> |
138 |
|
139 |
* po/fi.po, configure.ac, gtkgame.c, flags/finland.png, |
140 |
flags/Makefile.am, credits.sh, README: Finnish translation by |
141 |
Matti Kamppinen. |
142 |
|
143 |
2019-02-24 Philippe Michel <philippe.michel7@sfr.fr> |
144 |
|
145 |
* gnubg.c: Decrease doubtful/bad/very bad thresholds in analysis |
146 |
results from 0.04/0.08/0.16 to 0.03/0.06/0.12 point. |
147 |
|
148 |
2019-01-10 Philippe Michel <philippe.michel7@sfr.fr> |
149 |
|
150 |
* gtkgame.c: Do not offer levels weaker than expert in the main |
151 |
analysis, tutor and rollout settings panel of the GUI (they are |
152 |
still accessible through the advanced settings subpanel). |
153 |
|
154 |
2018-10-26 Philippe Michel <philippe.michel7@sfr.fr> |
155 |
|
156 |
* configure.ac: Build requires a C99- or gnu99-compatible compiler. |
157 |
|
158 |
2018-08-02 Philippe Michel <philippe.michel7@sfr.fr> |
159 |
|
160 |
Version 1.06.002 released. |
161 |
|
162 |
2018-07-31 Philippe Michel <philippe.michel7@sfr.fr> |
163 |
|
164 |
* dbprovider.h, dbprovider.c: Add PostgreSQL support on Win32 |
165 |
platforms using Python and PyGreSQL. |
166 |
|
167 |
2018-05-12 Philippe Michel <philippe.michel7@sfr.fr> |
168 |
|
169 |
* configure.ac, gnubg.c, m4/ax_ext.m4, lib/simd.h, |
170 |
lib/neuralnet.c, lib/neuralnetsse.c, lib/inputs.c: |
171 |
Add ARM NEON instructions support. |
172 |
It should be explicitly enabled at configuration with |
173 |
--enable-simd=neon |
174 |
|
175 |
2018-01-15 Philippe Michel <philippe.michel7@sfr.fr> |
176 |
|
177 |
* configure.ac, multithread.h, multithread.c, mtsupport.c: Remove |
178 |
support of win32 native threads, as discussed in bug-gnubg |
179 |
(http://lists.gnu.org/archive/html/bug-gnubg/2015-01/msg00034.html). |
180 |
--enable-threads is now a yes (GLib threads) / no choice only. |
181 |
|
182 |
2018-01-14 Philippe Michel <philippe.michel7@sfr.fr> |
183 |
|
184 |
* configure.ac: Build 32-bit Windows binaries as Large Address |
185 |
Aware. This is needed to use the largest bearoff databases. |
186 |
|
187 |
On 32-bit versions of the operating system this change by itself |
188 |
is not enough (but is harmless). See |
189 |
https://docs.microsoft.com/en-us/windows/desktop/Memory/4-gigabyte-tuning |
190 |
on how to enable it. |
191 |
|
192 |
2017-12-26 Philippe Michel <philippe.michel7@sfr.fr> |
193 |
|
194 |
* gtkboard.c: Set the cube value to 1, not 0 when clicking on a |
195 |
chequers tray in edit mode. |
196 |
|
197 |
2017-12-16 Michael Petch <mpetch@gnubg.org> |
198 |
|
199 |
* doc/gnubg/*, po/* |
200 |
Update static documentation files and translation files |
201 |
Version 1.06.001 released |
202 |
|
203 |
2017-12-15 Philippe Michel <philippe.michel7@sfr.fr> |
204 |
|
205 |
* lib/neuralnetsse.c : Work around AVX issue when generating |
206 |
code with GCC 7.x and 8.x |
207 |
|
208 |
2017-12-05 Michael Petch <mpetch@gnubg.org> |
209 |
|
210 |
* doc/gnubg/*, po/* |
211 |
Update static documentation files and translation files |
212 |
Version 1.06.000 released |
213 |
|
214 |
2017-12-03 Philippe Michel <philippe.michel7@sfr.fr> |
215 |
|
216 |
* eval.c: Tune the number of candidate moves selected by the |
217 |
pruning nets depending on the number of legal moves in the |
218 |
position. This slightly improves evaluations speed without |
219 |
degrading the playing strength. |
220 |
|
221 |
2017-08-26 Philippe Michel <philippe.michel7@sfr.fr> |
222 |
|
223 |
* gtkgame.c: When entering edit mode via New / Edit position |
224 |
instead of the Edit button: |
225 |
- dont clear the dice |
226 |
- set the score and match length to 0-0 in a default match or session |
227 |
- set the player on roll to be the bottom player, |
228 |
swapping the board if needed |
229 |
creating a reference position from the one at hand. |
230 |
|
231 |
2017-08-19 Philippe Michel <philippe.michel7@sfr.fr> |
232 |
|
233 |
* gtkboard.c: In edit mode, clicking on the bearoff-side tray |
234 |
clears the board and clicking on the midpoint-side one resets it |
235 |
to the initial position. |
236 |
This used to leave the dice and cube unchanged ; now it resets the |
237 |
cube to 1 and centered, and clears the dice. |
238 |
|
239 |
2017-05-25 Philippe Michel <philippe.michel7@sfr.fr> |
240 |
|
241 |
* gtkgame.c, gtkuidefs.h, commands.inc: Use "Copy as BGonline" |
242 |
instead of "Copy as GammOnLine" in the Edit menu. |
243 |
The second name tends to confuses new users who wish to post a |
244 |
position at bgonline but don't know the older, now less popular |
245 |
forum and that both use the same format. |
246 |
|
247 |
2017-02-19 Philippe Michel <philippe.michel7@sfr.fr> |
248 |
|
249 |
* configure.ac, bearoff.c, bearoff.h: Raise minimum version |
250 |
requirement for GLib to 2.8. |
251 |
|
252 |
2017-01-29 Philippe Michel <philippe.michel7@sfr.fr> |
253 |
|
254 |
* gnubg.c, text.c: In text format, display Crawford games match |
255 |
information as "<n> point match (Crawford game)" to distinguish |
256 |
them from post-Crawford ones ("<n> point match (Cube: 1)". Until |
257 |
now the second form was used in both cases. |
258 |
Issue recently reported in rec.games.backgammon. |
259 |
|
260 |
2017-01-08 Philippe Michel <philippe.michel7@sfr.fr> |
261 |
|
262 |
* gnubg.c, configure.ac: Remove the no-longer-needed |
263 |
LIB_OVERLAYSCROLLBARS hack introduced on 2012-07-01. |
264 |
|
265 |
2016-08-20 Philippe Michel <philippe.michel7@sfr.fr> |
266 |
|
267 |
* Makefile.am, configure.ac, gnubg.css(+), gtktheory.c, |
268 |
gtktempmap.c, gtkmovelistctrl.c, gtklocdefs.h, gtkgamelist.c, |
269 |
gtkgame.c, gtkboard.h, gtkboard.c, gtk-multiview.c, credits.sh |
270 |
|
271 |
Add option to build with gtk3 instead of gtk2 (works with 2D |
272 |
boards only). Use : "./configure --with-gtk3 --without-board3d" |
273 |
to configure. |
274 |
(Contributed by Jeremy Moore) |
275 |
|
276 |
2016-07-16 Philippe Michel <philippe.michel7@sfr.fr> |
277 |
|
278 |
* backgammon.h, commands.inc, eval.c, eval.h, gtkrace.c, show.c |
279 |
Add Isight count to the Race Theory widget. |
280 |
|
281 |
2016-06-07 Michael Petch <mpetch@gnubg.org> |
282 |
|
283 |
* doc/gnubg/*, po/* |
284 |
Update static documentation files and translation files |
285 |
Version 1.05.002 released |
286 |
|
287 |
|
288 |
2016-03-02 Philippe Michel <philippe.michel7@sfr.fr> |
289 |
|
290 |
* po/el.po, configure.ac, gtkgame.c, flags/greece.png, |
291 |
flags/Makefile.am, credits.sh : Greek translation by Vangelis |
292 |
Skarmoutsos. |
293 |
|
294 |
2015-10-07 Michael Petch <mpetch@gnubg.org> |
295 |
|
296 |
* common.h, configure.ac, copying.awk, credits.sh, |
297 |
output.h, lib/simd.h, m4/Makefile.am, non-src/copying.c, |
298 |
non-src/credits.c, non-src/gnubg-stock-pixbufs.h, |
299 |
+m4/ax_c___attribute__.m4, external_l.l, external_y.y, |
300 |
sgf_l.l, sgf_y.y, non-src/external_l.c, non-src/external_y.c, |
301 |
non-src/external_y.h, non-src/sgf_l.c, non-src/sgf_y.c, |
302 |
non-src/sgf_y.h, backgammon.h : Fix problem identified by |
303 |
Mike Frysinger where __attribute__ and _GNU_SOURCE may not |
304 |
be properly defined in some situations. This may result in |
305 |
an infinite loop on newer compilers. |
306 |
|
307 |
2015-09-28 Michael Petch <mpetch@gnubg.org> |
308 |
|
309 |
* gnubg.c: Set export default paths to "." rather than NULL |
310 |
to fix problem with GTK crashes on some platforms. Reported by |
311 |
Tom Meyer. See bug report https://savannah.gnu.org/bugs/?46069 |
312 |
|
313 |
2015-09-27 Philippe Michel <philippe.michel7@sfr.fr> |
314 |
|
315 |
* backgammon.h, commands.inc, set.c, gtkoptions.c, gnubg.c, |
316 |
dice.h, dice.c, configure.ac: Remove availability of ANSI and BSD |
317 |
random number generators. These are mediocre algorithms and not |
318 |
thread-safe. Much better alternatives like Mersenne twister and |
319 |
BBS are implemented in GNU Backgammon (and used by default). |
320 |
|
321 |
2015-09-03 Michael Petch <mpetch@gnubg.org> |
322 |
|
323 |
* board3d/Makefile.am: Include FREETYPE2_LIBS linker |
324 |
flags to libboard3d. Fixes issue with build using MinGW |
325 |
|
326 |
2015-09-01 Michael Petch <mpetch@gnubg.org> |
327 |
|
328 |
* commands.inc, configure.ac, gnubg.c, gtkgame.c, |
329 |
gtkgame.h, pylocdefs.h: Change autoconf use of |
330 |
HAVE_LIBREADLINE to HAVE_LIB_READLINE. pyconfig.h may |
331 |
define it even if the readline header files aren't |
332 |
installed on a distro. |
333 |
|
334 |
2015-08-31 Michael Petch <mpetch@gnubg.org> |
335 |
|
336 |
* dice.c, multithread.h, openurl.c, osr.c, sound.c, |
337 |
timer.c, lib/mt19937ar.c, lib/mt19937ar.h: |
338 |
Resolve #define conflict in Mersenne twister under Win32. |
339 |
Resolve other minor Win32 warnings. |
340 |
|
341 |
2015-08-30 Michael Petch <mpetch@gnubg.org> |
342 |
|
343 |
* Makefile.am configure.ac m4/ChangeLog m4/Makefile.am, |
344 |
+m4/ax_python_devel.m4, |
345 |
-python-config -m4/az_python.m4: Modernize Python |
346 |
detection of development requirements. |
347 |
|
348 |
2015-08-25 Michael Petch <mpetch@gnubg.org> |
349 |
|
350 |
* m4/ax_ext.h : Update this autconf script to detect |
351 |
all currently known supplemental instruction sets and |
352 |
extensions for the x86 processors. Includes |
353 |
HAVE_MMX, HAVE_RDRND, HAVE_BMI1,HAVE_BMI2, |
354 |
HAVE_ADX, HAVE_MPX, HAVE_PREFETCHWT1, HAVE_ABM, |
355 |
HAVE_SSE, HAVE_SSE2, HAVE_SSE3, HAVE_SSSE3, HAVE_SSE4_1, |
356 |
HAVE_SSE4_2, HAVE_SSE4a, HAVE_SHA, HAVE_AES, HAVE_AVX, |
357 |
HAVE_FMA3, HAVE_FMA4, HAVE_XOP, HAVE_AVX2, HAVE_AVX512_F, |
358 |
HAVE_AVX512_CD, HAVE_AVX512_PF, HAVE_AVX512_ER, |
359 |
HAVE_AVX512_VL, HAVE_AVX512_BW, HAVE_AVX512_DQ, |
360 |
HAVE_AVX512_IFMA, HAVE_AVX512_VBMI |
361 |
|
362 |
2015-07-31 Michael Petch <mpetch@gnubg.org> |
363 |
|
364 |
* doc/gnubg/*, po/* |
365 |
Update static documentation files and translation files |
366 |
Version 1.05.001 released |
367 |
|
368 |
2015-07-31 Michael Petch <mpetch@gnubg.org> |
369 |
|
370 |
* Makefile.am bearoff.c configure.ac dice.c eval.c, |
371 |
export.c file.c glib-ext.c glib-ext.h gnubg.c gtkgame.c, |
372 |
gtkprefs.c html.c import.c latex.c makebearoff.c makehyper.c, |
373 |
makeweights.c relational.c rollout.c sgf.c text.c, |
374 |
board3d/matrix.c board3d/misc3d.c |
375 |
Workaround problem with g_fopen & Unicode on some WIN32 build |
376 |
environments that produce "Invalid Argument" errors when a file |
377 |
is opened. |
378 |
|
379 |
2015-06-26 Michael Petch <mpetch@gnubg.org> |
380 |
|
381 |
* drawboard.c, drawboard.h, external.c, gnubg.c, |
382 |
gtkboard.c play.c : Fix problem with erroneous decisions |
383 |
generated when using the external interface. Reported by |
384 |
Philippe Michel. |
385 |
|
386 |
2015-04-21 Michael Petch <mpetch@gnubg.org> |
387 |
|
388 |
* export.c: Fix code to avoid compiler warnings when using a |
389 |
switch statement keyed on an enum. |
390 |
|
391 |
2015-04-20 Michael Petch <mpetch@gnubg.org> |
392 |
|
393 |
* doc/gnubg/*, po/* |
394 |
Update static documentation files and translation files |
395 |
Version 1.05.000 released |
396 |
|
397 |
2015-04-12 Philippe Michel <philippe.michel7@sfr.fr> |
398 |
|
399 |
* export.c, import.c: Add a comment in .mat exports of hypergammon |
400 |
sessions to indicate variation. Use it on import. |
401 |
|
402 |
2015-01-19 Michael Petch <mpetch@gnubg.org> |
403 |
|
404 |
* configure.ac, Makefile.am, Makefile.w32, backgammon.h, dice.c, |
405 |
gnubg.c, +randomorg.c, +randomorg.h, set.c, +m4/libcurl.m4 |
406 |
Add https support for random.org using libcurl. Libcurl is |
407 |
an optional dependency that is required to use ranom.org as |
408 |
a dice source. |
409 |
|
410 |
2014-12-04 Michael Petch <mpetch@gnubg.org> |
411 |
|
412 |
Version 1.04.001 released. |
413 |
|
414 |
2014-12-04 Michael Petch <mpetch@gnubg.org> |
415 |
|
416 |
* play.c. external.c : Fix external interface bug that prevented |
417 |
external socket players from working. Fix bug that prevented |
418 |
external socket interface errors being displayed. |
419 |
Reported by Philippe Michel. See bug report: |
420 |
https://savannah.gnu.org/bugs/?43747 |
421 |
|
422 |
2014-10-21 Michael Petch <mpetch@gnubg.org> |
423 |
|
424 |
Version 1.04 released. |
425 |
|
426 |
2014-09-08 Philippe Michel <philippe.michel7@sfr.fr> |
427 |
|
428 |
* eval.c, eval.h: Don't use SanityCheck() on positions evaluated |
429 |
with the one-sided database. The latter is more accurate about the |
430 |
possibility of a gammon. |
431 |
This fixes the issue reported by Michael Petch in |
432 |
http://lists.gnu.org/archive/html/bug-gnubg/2012-10/msg00010.html |
433 |
|
434 |
2014-09-07 Philippe Michel <philippe.michel7@sfr.fr> |
435 |
|
436 |
* gnubg.c: fix re-evaluation of chequer play from the analysis |
437 |
panel. It used to clear the skill flag of the associated cube |
438 |
decision. Issue reported by Neil Robins to the bug-gnubg list in |
439 |
Dec 2012. |
440 |
|
441 |
2014-08-21 Philippe Michel <philippe.michel7@sfr.fr> |
442 |
|
443 |
* import.c: fix a bug introduced July 20th in mat files import |
444 |
where some games could have the wrong player set as winner. |
445 |
|
446 |
2014-08-09 Michael Petch <mpetch@gnubg.org> |
447 |
|
448 |
* rollout.c: declare initial_game_count as volatile. It may be |
449 |
updated from multiple threads when multithreading is enabled. |
450 |
We don't want an optimizing compiler to optimize this variable away. |
451 |
|
452 |
2014-08-08 Michael Petch <mpetch@gnubg.org> |
453 |
|
454 |
* configure.ac: modify configure to properly support an argument |
455 |
to --with-python. Supplying a python interpreter as an argument |
456 |
will force configure to use the specified one. General Python |
457 |
checking cleanup |
458 |
|
459 |
2014-08-07 Michael Petch <mpetch@gnubg.org> |
460 |
|
461 |
* configure.ac dbprovider.c gnubgmodule.c gnubgmodule.h |
462 |
m4/az_python.m4 scripts/gnubg.py scripts/db_import.py |
463 |
scripts/batch.py scripts/matchseries.py +pylocdefs.h: Support |
464 |
compiling with Python 3.x and modify Python modules to |
465 |
support Python 2.x and 3.x. |
466 |
|
467 |
2014-08-04 Michael Petch <mpetch@gnubg.org> |
468 |
|
469 |
Version 1.03 released. |
470 |
|
471 |
2014-07-26 Michael Petch <mpetch@gnubg.org> |
472 |
|
473 |
* analysis.c mtsupport.c play.c: Fix problem with aMoves |
474 |
data structures being double freed. This bug would cause |
475 |
prgram to crash on termination or crash after stopping an |
476 |
analysis. |
477 |
|
478 |
2014-07-26 Michael Petch <mpetch@gnubg.org> |
479 |
|
480 |
* gnubgmodule.c: cfevaluate and evaluate now make asynchronous |
481 |
calls to retrieve cube and move results. This allows Python to |
482 |
to call these functions from any of its own threads. Fix bug |
483 |
with the eval context in PythonEvaluate. |
484 |
|
485 |
2014-07-25 Michael Petch <mpetch@gnubg.org> |
486 |
|
487 |
* Makefile.am, glib-ext.c, glib-ext.h, gnubg.c, makebearoff.c, |
488 |
makehyper.c: Modify code to properly compile on systems |
489 |
with GLib < 2.14. Make sure GLib threading is initialized |
490 |
in environments where it is needed. This includes makebearoff |
491 |
and makehyper. |
492 |
* mtsupport.c, multithread.c, multithread.h: Fix problem with |
493 |
mutexes being incorrectly initialized/freed/locked/unlocked |
494 |
on environemnts with GLib >= 2.32. This bug was identified |
495 |
with recent GLib builds with extra runtime checks. See |
496 |
crash reported by Chris Fahlman using unstable Ubuntu. See |
497 |
https://bugs.launchpad.net/ubuntu/+source/gnubg/+bug/1346567 |
498 |
|
499 |
2014-06-26 Philippe Michel <philippe.michel7@sfr.fr> |
500 |
|
501 |
* import.c, show.c, gnubg.c, backgammon.h, set.c, commands.inc: |
502 |
Minor changes to the "set aliases" feature from 2014-02-03 after |
503 |
users feedback : separator is now ';' |
504 |
* doc/gnubgdb.xml: Document the above. |
505 |
|
506 |
2014-06-23 Michael Petch <mpetch@gnubg.org> |
507 |
|
508 |
* external_y.y, external_l.l, external.c, external.h : Added debug |
509 |
command to the external interface limited debugging output support |
510 |
|
511 |
2014-06-21 Michael Petch <mpetch@gnubg.org> |
512 |
|
513 |
* gtklocdefs.c, gtklocdefs.h, glib-ext.h: add g_list_free_full |
514 |
function for environments using GLib < 2.28. |
515 |
|
516 |
2014-06-21 Michael Petch <mpetch@gnubg.org> |
517 |
|
518 |
* drawboard.c, drawboard.h, external.c, external.h, external_l.l, |
519 |
external_y.y, non-src/external_l.c, non-src/external_y.c, |
520 |
non-src/external_y.h |
521 |
Replace the external interface with a reentrant version that is |
522 |
more extensible for storing more complex datatypes in the future. |
523 |
Yacc will no longer compile, as it uses Bison extensions. The |
524 |
external interface is compatible with the previous version although |
525 |
the error messages have changed. Added new command "quit" that allows |
526 |
a remote session to close the connection. A new "Version" command will |
527 |
return the version of the external interface. The "Noise" option was |
528 |
broken. Noise can work with an integer (divide by 10000 to get a |
529 |
noise value). Noise also supports a float type where the value |
530 |
represents the actual noise value. The evaluation and session options |
531 |
can now appear in any order. Player names can now be quoted strings. |
532 |
When a remote session is connected a single control-c rather than 2 |
533 |
will return to the gnubg command line. A bug that made a blank line |
534 |
execute the previous command has been fixed. Now an error message is |
535 |
displayed. |
536 |
|
537 |
2014-06-21 Michael Petch <mpetch@gnubg.org> |
538 |
|
539 |
* +glib-ext.c, +glib-ext.h, Makefile.am Makefile.w32: Add GLib |
540 |
utility functions and macros to provide extra list functionality and |
541 |
string to GValue maps. |
542 |
|
543 |
2014-05-26 Philippe Michel <philippe.michel7@sfr.fr> |
544 |
|
545 |
* import.c: Fix interpretation of eXtreme Gammon's "; Set Pos=..." |
546 |
extension to mat format. Non-centered cubes were set to the wrong side. |
547 |
|
548 |
2014-03-31 Michael Petch <mpetch@gnubg.org> |
549 |
|
550 |
* gtkprefs.c: Fix problem with some build environments that |
551 |
incorrectly encoded and decoded some board appearance colours. |
552 |
This fix was provided by Jon Kinsey via Tom Martin to fix problems |
553 |
changing between 2D board designs on the MinGW(Win32) builds. |
554 |
|
555 |
2014-03-09 Philippe Michel <philippe.michel7@sfr.fr> |
556 |
|
557 |
* gtkgame.c: Use terser format (one line only) when copying GNUbg |
558 |
ID. Fixes bug #27716. |
559 |
|
560 |
2014-02-26 Michael Petch <mpetch@gnubg.org> |
561 |
|
562 |
* gnubgmodule.c, backgammon.h: More Python module cleanup. Add |
563 |
basic support for move filters. Initial support for eval/hint |
564 |
filters. Modify findbestmove to use a user supplied move filter. |
565 |
Add new function calcgammonprice. TODO: Create a method to |
566 |
retrieve a filter by name. Create a method to get/set analysis |
567 |
filter |
568 |
|
569 |
2014-02-25 Michael Petch <mpetch@gnubg.org> |
570 |
|
571 |
* gnubgmodule.c, backgammon.h, gnubg.c: Convert error related |
572 |
printf's to Python Errors. If a user interrupt occurs during a |
573 |
Python operation then reset the interrupt handling. Modify |
574 |
gnubg.findbestmove function to utilize asynchronous processing to |
575 |
help avoid thread issues when called from Python. |
576 |
|
577 |
2014-02-12 Philippe Michel <philippe.michel7@sfr.fr> |
578 |
|
579 |
* html.c: Clean up headers in positions copied as GammOnLine HTML. |
580 |
Issue mentionned by Stick in the bgonline forum. |
581 |
|
582 |
2014-02-11 Michael Petch <mpetch@gnubg.org> |
583 |
|
584 |
* gnubgmodule.c: Modify findbestmove to use the user selected |
585 |
analysis level when no evaluation context is passed as a parameter. |
586 |
* import.c: Fix missing GStatBuf type on Win32 platforms |
587 |
* configure.ac: Moving towards release 1.03.000. Fix problem |
588 |
detecting GLU on WIN32 platform |
589 |
* gtklocdefs.h: Fix problem with GtkComboBoxText type on GTK < 2.24 |
590 |
|
591 |
2014-02-03 Philippe Michel <philippe.michel7@sfr.fr> |
592 |
|
593 |
* gnubg.c, backgammon.h, commands.inc, import.c, set.c, show.c: |
594 |
Add "set aliases <nickname1>:<nickname2>:<etc...>" command to list |
595 |
player names that should always be set as player 1 (bottom player) |
596 |
when importing a MAT file. This setting is only available in the |
597 |
CLI for now. Add related "show aliases" command. |
598 |
|
599 |
2014-01-13 Jon Kinsey <Jon_Kinsey@hotmail.com> |
600 |
|
601 |
* gtkprefs.c: Fix some board design bugs: switching 2d wood paint |
602 |
setting, invalid xml characters in design name/description, reduce |
603 |
wrong pop-up about losing design (Thanks to Tom Martin for |
604 |
reports). |
605 |
|
606 |
2014-01-12 Philippe Michel <philippe.michel7@sfr.fr> |
607 |
|
608 |
* import.c: Interpret eXtreme Gammon's "; Set Pos=..." extension |
609 |
to mat format. |
610 |
For now, games or matches containing this kind of record cannot be |
611 |
re-exported to mat or Snowie txt format. |
612 |
|
613 |
2013-11-30 Philippe Michel <philippe.michel7@sfr.fr> |
614 |
|
615 |
* gtkgame.c: Display match statistics when a match analysis is |
616 |
completed (GUI only, and does not apply to those run from a |
617 |
command file or a batch analysis). |
618 |
|
619 |
2013-11-26 Michael Petch <mpetch@gnubg.org> |
620 |
|
621 |
* gnubgmodule.c: Fix a serious bug created by a previous commit |
622 |
that prevented many of the python interface function from working |
623 |
correctly. Add new classifypos python function to the gnubg python |
624 |
interface. |
625 |
|
626 |
2013-11-12 Philippe Michel <philippe.michel7@sfr.fr> |
627 |
|
628 |
* README, backgammon.h, commands.inc, file.c, file.h, import.c, |
629 |
doc/gnubgdb.xml: Remove support of Berliner's BKG format. |
630 |
|
631 |
* gnubg.c: Include pip counts in positions copied to clipboard |
632 |
as ASCII. |
633 |
|
634 |
2013-10-25 Philippe Michel <philippe.michel7@sfr.fr> |
635 |
|
636 |
* eval.c: Show the weights file and bearoff databases installation |
637 |
directory in Help|About GNU Backgammon|Evaluation Engine or "show |
638 |
engine" output. |
639 |
|
640 |
2013-10-20 Philippe Michel <philippe.michel7@sfr.fr> |
641 |
|
642 |
* file.c: Fix automatic import of mat files starting with many |
643 |
comment lines (Backgammon NJ can create such files). |
644 |
|
645 |
2013-09-22 Philippe Michel <philippe.michel7@sfr.fr> |
646 |
|
647 |
* gnubg.c, gtkgame.c (comment only): Fix assertion failure when |
648 |
asking for a hint on a resignation while reviewing a game. |
649 |
Reported via Debian bugs tracker and Russ Allbery. |
650 |
http://lists.gnu.org/archive/html/bug-gnubg/2013-09/msg00006.html |
651 |
|
652 |
2013-08-20 Michael Petch <mpetch@gnubg.org> |
653 |
|
654 |
* boards.xml, gnubg.gtkrc, gnubg.sql, met/met.dtd, met/met.xsl, |
655 |
scripts/batch.py, scripts/batch_win.py, scripts/database.py, |
656 |
scripts/db_import.py, scripts/gnubg.py, scripts/matchseries.py: |
657 |
Update license information. |
658 |
|
659 |
2013-08-20 Michael Petch <mpetch@gnubg.org> |
660 |
|
661 |
* +doc/bearoffdump.6, +doc/makebearoff.6, +doc/makehyper.6, |
662 |
+doc/makeweights.6, doc/Makefile.am, Makefile.am: |
663 |
Add man pages for the GNUbg utilities, based upon the man pages |
664 |
created by Russ Allbery for Debian GNU/Linux. Fix docdir usage, |
665 |
and compress the man pages. |
666 |
|
667 |
2013-08-20 Michael Petch <mpetch@gnubg.org> |
668 |
|
669 |
* configure.ac: Apply patch provided by Christopher Hofmann. |
670 |
Autoconf now checks for the GLU library when building with |
671 |
3D boards. |
672 |
* mkinstalldirs: Update to a newer version from automake-1.14 |
673 |
|
674 |
2013-07-28 Michael Petch <mpetch@gnubg.org> |
675 |
|
676 |
Version 1.02 released. |
677 |
|
678 |
2013-07-22 Michael Petch <mpetch@gnubg.org> |
679 |
|
680 |
* configure.ac, openurl.c: Add a configure option |
681 |
--with-default-browser to override the default value "xdg-open". |
682 |
if --with-default-browser is specified without an argument |
683 |
it will look for a default in this order sensible-browser, |
684 |
xdg-open, firefox . If none are found the default xdg-open |
685 |
will be used. This option is not available on Win32 platforms. |
686 |
|
687 |
Add a new configure option --enable-gasserts . Previously |
688 |
g_assert macros have been enabled by default. They are now |
689 |
disabled by default. This option is used to enable those |
690 |
macros. |
691 |
|
692 |
Take the AVX code out of the experimental stage. If AVX is |
693 |
supported on the processor and OS then it will be used by default. |
694 |
|
695 |
2013-07-22 Michael Petch <mpetch@gnubg.org> |
696 |
|
697 |
* gtk-multiview.c, gtk-multiview.h, mec.c, sound.c, board3d/tr.c, |
698 |
board3d/tr.h, lib/mm_malloc.h: Fix some licensing inconsistencies |
699 |
identified by Russ Allbery. |
700 |
|
701 |
2013-07-21 Michael Petch <mpetch@gnubg.org> |
702 |
|
703 |
* gnubg.c: When displaying "save settings to" attempt to output the |
704 |
message immediately. This prevents some unnecessary popup messages. |
705 |
|
706 |
2013-07-20 Michael Petch <mpetch@gnubg.org> |
707 |
|
708 |
* multithread.c: Fix bug on thread disabled builds that caused |
709 |
an assertion while updating the progress bar. Ensure the callback |
710 |
timer is removed when all tasks are done. |
711 |
|
712 |
2013-07-20 Michael Petch <mpetch@gnubg.org> |
713 |
|
714 |
* eval.c lib/neuralnet.c, lib/neuralnet.h: Remedy a bug that |
715 |
produced inconsistent results when producing non-SIMD builds. Make |
716 |
sure that EvaluateFromBase is using comparable nets when using a |
717 |
neural net shortcut. |
718 |
|
719 |
2013-07-17 Michael Petch <mpetch@gnubg.org> |
720 |
|
721 |
* analysis.c, dbprovider.c, eval.c, gnubgmodule.c, gnubgmodule.h, |
722 |
multithread.c, lib/inputs.c, lib/neuralnetsse.c, lib/simd.h: |
723 |
Fix stack issues that cause AVX WIN32 builds to segfault when |
724 |
optimizations are used. |
725 |
|
726 |
2013-07-17 Michael Petch <mpetch@gnubg.org> |
727 |
|
728 |
* sound.c: Allow GNUBG to build on OS/X builds using the CLang |
729 |
compiler. CLang supports AVX instructions. GCC shipped by Apple |
730 |
is based upon the older 4.2 version of GCC. |
731 |
|
732 |
2013-07-12 Michael Petch <mpetch@gnubg.org> |
733 |
|
734 |
* sound.c: On systems using libcanberra it is possible that the |
735 |
canberra sound system may be available, but disabled by default. |
736 |
When the sound context is created enable the canberra sound |
737 |
system explicitly. Bug report (and patch) received from |
738 |
Dan Fandrich. See: |
739 |
http://lists.gnu.org/archive/html/bug-gnubg/2013-07/msg00008.html |
740 |
|
741 |
2013-07-11 Michael Petch <mpetch@gnubg.org> |
742 |
|
743 |
* gnubg.c, utils.h, utils.c: Added a new command line option |
744 |
'-s <path>' to specify the location of the user's GNUBG preferences |
745 |
directory. This overrides the default location of $(HOME)/.gnubg . |
746 |
If you wish to save your settings to the directory that GNUBG |
747 |
was run from then use '-s .' |
748 |
|
749 |
2013-07-10 Michael Petch <mpetch@gnubg.org> |
750 |
|
751 |
* gtkgame.c: Fixed bug that prevented the stop button in the |
752 |
status bar from being active. |
753 |
|
754 |
2013-07-10 Michael Petch <mpetch@gnubg.org> |
755 |
|
756 |
* +mtsupport.c, Makefile.am, Makefile.w32, bearoffdump.c, |
757 |
makebearoff.c, makehyper.c, multithread.c, multithread.h: |
758 |
Reduce the cpu cycle overhead of the new heap allocated thread |
759 |
local data. Rework the multithreaded code. Split multithreaded |
760 |
support functions out of multithread.c and into mtsupport.c . |
761 |
mtsupport.c can be used by the utiltity programs (makebearoff etc). |
762 |
|
763 |
2013-07-08 Michael Petch <mpetch@gnubg.org> |
764 |
|
765 |
* Makefile.am, bearoffdump.c, eval.c, eval.h, gnubg.c, |
766 |
makebearoff.c, makehyper.c multithread.c multithread.h |
767 |
po/*: Move static thread local data from eval.c into |
768 |
thread local storage (multithread.c). This reduces the |
769 |
bss data size. Thread storage is allocated on the heap |
770 |
as required. Ensure that the data is properly aligned for |
771 |
SIMD usage. |
772 |
|
773 |
2013-07-06 Michael Petch <mpetch@gnubg.org> |
774 |
|
775 |
* lib/inputs.c, lib/simd.h, Makefile.am, configure.ac: Fix an |
776 |
AVX alignment bug while creating the baseinputs for the NN on |
777 |
Win32 platforms with GNUC. |
778 |
|
779 |
* eval.c, gnubgmodule.c, multithread.c, multithread.h, |
780 |
m4/ax_ext.m4: Fix some warnings and general cleanup |
781 |
|
782 |
2013-06-29 Michael Petch <mpetch@gnubg.org> |
783 |
|
784 |
* backgammon.h, gnubg.c, gnubgmodule.c: Added preliminary |
785 |
support for Python module function 'hint'. Work in progress |
786 |
The function interface and the dictionary returned may change. |
787 |
Added module functions mwc2eq_stderr and eq2mwc_stderr. |
788 |
|
789 |
Inefficient memory use for eval and rollout contexts should be |
790 |
cleaned up. Rollout contexts should include all the cube and |
791 |
chequer play sub contexts. The hint dictionary needs to be |
792 |
documented. |
793 |
|
794 |
2013-06-25 Michael Petch <mpetch@gnubg.org> |
795 |
|
796 |
* backgammon.h, gnubg.c, play.c: hint_move has been modified to |
797 |
support external callbacks. Part of future Python integration. |
798 |
|
799 |
2013-06-25 Michael Petch <mpetch@gnubg.org> |
800 |
|
801 |
* eval.c, lib/neuralnet.c: If SIMD instructions are compiled in |
802 |
and they are not supported by the processor, output an error |
803 |
message and then terminate immediately. |
804 |
|
805 |
2013-06-22 Michael Petch <mpetch@gnubg.org> |
806 |
|
807 |
* INSTALL, configure.ac, eval.c, gnubg.c, gnubg.spec, |
808 |
po/POTFILES.in |
809 |
Rename file sse.h to simd.h. Rename USE_SSE_VECTORIZE to |
810 |
USE_SIMD_INSTRUCTIONS, rename SSE_Supported to SIMD_Supported, |
811 |
rename DISABLE_SSE_TEST to DISABLE_SIMD_TEST, |
812 |
rename SSE_CFLAGS to SIMD_CFLAGS |
813 |
|
814 |
Make sse/simd usage more consistent, ./configure option |
815 |
--enable-sse/--disable-sse is now --enable-simd/--disable-simd |
816 |
|
817 |
2013-06-20 Michael Petch <mpetch@gnubg.org> |
818 |
|
819 |
* +m4/ax_check_compile_flag.m4, +m4/ax_ext.m4 |
820 |
+m4/ax_gcc_x86_avx_xgetbv.m4 +m4/ax_gcc_x86_cpuid.m4, |
821 |
configure.ac: Added better autoconf support to determine |
822 |
whether the processor supports certain SIMD instruction sets |
823 |
like SSE,SSE2,AVX etc. |
824 |
|
825 |
--enable-simd behaves a bit different. --enable-simd with no |
826 |
parameters is the same as --enable-simd=yes . The behavior of |
827 |
--enable-simd=yes has been changed to find the latest supported |
828 |
SIMD instruction set used by the build machines CPU. Priority |
829 |
is given in this order (highest first): SSE2, SSE, AVX, None. |
830 |
Since AVX is still experimental it is not given priority over |
831 |
SSE2 during build time autodetection. |
832 |
|
833 |
2013-06-19 Michael Petch <mpetch@gnubg.org> |
834 |
|
835 |
* +output.c +output.h, gnubg.c, backgammon.h, lib/Makefile.am |
836 |
lib/neuralnet.c: Moved the output functions from gnubg.c to |
837 |
their own files. |
838 |
|
839 |
2013-06-19 Michael Petch <mpetch@gnubg.org> |
840 |
|
841 |
* gnubg.c, eval.c, lib/neuralnet.c, lib/neuralnet.h, |
842 |
configure.ac: Add support for plm's new AVX instruction |
843 |
additions. Separate the cputest from the --enable-simd |
844 |
configure option. Created a new option --disable-cputest |
845 |
|
846 |
Supports cputest functionality on GCC builds with either |
847 |
64-bit or 32-Bit OSes on Intel processors. Code will work |
848 |
with builds that use -fpic option. |
849 |
|
850 |
2013-06-18 Michael Petch <mpetch@gnubg.org> |
851 |
|
852 |
* gnubg.c: When using the -r flag to start GNUBG (start without |
853 |
reading the gnubgautorc file), the gnugbautorc file will be |
854 |
overwritten with defaults if running with the GUI. Reported |
855 |
by plm, see: https://savannah.gnu.org/bugs/?38497#postcomment |
856 |
|
857 |
2013-06-17 Michael Petch <mpetch@gnubg.org> |
858 |
|
859 |
* gtkgame.c: Fix language bug that prevented the GUI from properly |
860 |
refreshing the screen when a new Language was chosen |
861 |
|
862 |
* Makefile.am: Win32 builds have a localedir of ./locale relative |
863 |
to the executables directory. A bug had newer windows builds |
864 |
seeking locale files in the default locations which was incorrect, |
865 |
and consquently language translation didn't occur. |
866 |
|
867 |
2013-06-15 Michael Petch <mpetch@gnubg.org> |
868 |
|
869 |
* All .c and .h files: Standardized the code formatting with |
870 |
indent -kr -l120 -fc1 -sc -nut -psl . K&R style, 120 column limit |
871 |
process comment in column 1, multiline comments have an asterisk |
872 |
at the beginning of each line, convert all tabs to spaces, and |
873 |
split the return type of a function from the function name |
874 |
(each on their own line). K&R uses 4 spaces for an indentation |
875 |
level. Update the language files. |
876 |
|
877 |
* script/*.py : Reformat the python files to conform to PEP8 |
878 |
standard. See http://www.python.org/dev/peps/pep-0008/#indentation |
879 |
|
880 |
2013-06-15 Michael Petch <mpetch@gnubg.org> |
881 |
|
882 |
* gnubgmodule.c, scripts/gnubg.py: Modify the python interpreter |
883 |
processing so that it falls back to a simple command line |
884 |
interface on older versions of Windows (Versions before WinXP SP2). |
885 |
Fix segfault related to launching the Python command line |
886 |
interpreter |
887 |
|
888 |
2013-06-15 Philippe Michel <philippe.michel7@sfr.fr> |
889 |
|
890 |
* configure.ac, lib/neuralnetsse.c, lib/sse.h, lib/inputs.c: Use |
891 |
AVX instructions when built with "configure --enable-simd=avx" |
892 |
|
893 |
2013-06-13 Michael Petch <mpetch@gnubg.org> |
894 |
|
895 |
* gtkprefs.c: Save board preferences when clicking "OK" |
896 |
on the board appearance configuration dialog. |
897 |
|
898 |
2013-06-12 Michael Petch <mpetch@gnubg.org> |
899 |
|
900 |
* dbprovider.c, dbprovider.h, gtkrelational.c, relational.c, |
901 |
scripts/database.py : Allow hostname to be specified |
902 |
in the database connection dialog box. Hostnames can be |
903 |
any valid combination of hostname:portnumber |
904 |
|
905 |
2013-06-07 Michael Petch <mpetch@gnubg.org> |
906 |
|
907 |
* gtkwindows.c, play.c: Fix a bug that segfaulted the "end game" |
908 |
command when built with GTK and the "-t" option is used to |
909 |
launch GNUBG. |
910 |
|
911 |
2013-06-06 Michael Petch <mpetch@gnubg.org> |
912 |
|
913 |
* gnubgmodule.c, gnubgmodule.h, gtkgame.c, scripts/gnubg.py: Move |
914 |
loading of the Python command line interpreter to Python functions |
915 |
in gnubg.py. The Python command line now supports IPython if |
916 |
present. IPython takes precedence over the standard Python |
917 |
interpreter. If the standard interpreter is used, attempt to |
918 |
load command history (readline module) and then try loading |
919 |
auto completion (rlcompleter module) support if present. |
920 |
|
921 |
Fix Python related ifdefs to allow compiling when built without |
922 |
Python support. |
923 |
|
924 |
2013-06-05 Michael Petch <mpetch@gnubg.org> |
925 |
|
926 |
* scripts/gnubg.py: Add the scripts directory to the Python path |
927 |
so that files in the directory can be imported. |
928 |
|
929 |
2013-06-05 Michael Petch <mpetch@gnubg.org> |
930 |
|
931 |
* gnubgmodule.c, gtkgame.c, play.c: Modify the interactive Python |
932 |
interpreter to support tab completion and command history. Begin |
933 |
reintroducing Python IDLE, since it functions on MS Windows and |
934 |
various GNU/Linux distros. Ubuntu/Debian installation of IDLE can be |
935 |
done via: apt-get install idle . If IDLE is not present it will |
936 |
drop back to the old method. CLI builds don't use IDLE at present. |
937 |
IDLE is not on the GUI menu but can be activated by turning on the |
938 |
"command" pane and entering '>' (greater than sign without quotes) |
939 |
as a command. IF IDLE is not presnt and usable it will do nothing. |
940 |
This is a work in progress. |
941 |
|
942 |
2013-06-04 Michael Petch <mpetch@gnubg.org> |
943 |
|
944 |
* gtkrelational.c: Don't allow a user to create a player database |
945 |
that already exists. |
946 |
|
947 |
* dbprovider.h, dbprovider.c, scripts/database.py, gnubgmodule.c: |
948 |
Add Mysql support on Win32 platforms using pymysql (a purely |
949 |
python based database driver for mysql) |
950 |
|
951 |
2013-06-04 Michael Petch <mpetch@gnubg.org> |
952 |
|
953 |
* configure.ac, multithread.h: Allow a new autoconf/configure |
954 |
parameter --with-eval-max-threads=size to allow the maximum number of |
955 |
evaluation threads to be specified. Default is 48 if not specified. |
956 |
|
957 |
* dbprovider.h, dbprovider.c, relational.c scripts/database.py: |
958 |
Fix bugs that prevented proper connections and database usage |
959 |
when using the Mysql and Postgres player database providers. |
960 |
Mysql and Postgres are unsupported on the MS Windows platform - |
961 |
Disable them in the GUI |
962 |
|
963 |
2013-05-31 Michael Petch <mpetch@gnubg.org> |
964 |
|
965 |
* play.c: Under certain situations (load commands from a file |
966 |
containing a play command within the GUI) would stop |
967 |
on an assertion. PlayCommand not properly resetting the |
968 |
notification handler. Reported by Ian Shaw |
969 |
|
970 |
2013-05-28 Michael Petch <mpetch@gnubg.org> |
971 |
|
972 |
* gnubg.c: Fix bugs related to python handling of |
973 |
ParseMove and FormatMove . Fix bug that would cause crash when |
974 |
command "load commands" used unquoted filenames on Win32 platform. |
975 |
Reported by Ian Shaw |
976 |
|
977 |
2013-05-17 Michael Petch <mpetch@gnubg.org> |
978 |
|
979 |
* configure.ac eval.h gnubg.weights doc/gnubgdb.xml |
980 |
doc/gnubg/* doc/gnubgman.xml: Version bumped to V1.00.0 . |
981 |
|
982 |
* gnubg.c: Change default MET to Kazaross-XG2.xml |
983 |
|
984 |
2013-04-13 Philippe Michel <philippe.michel7@sfr.fr> |
985 |
|
986 |
* import.c: Interpret some of the comments eXtreme Gammon puts at |
987 |
the start of .mat files to fill match information in and determine |
988 |
game variation. |
989 |
* export.c: Writes similar comments when exporting as .mat |
990 |
|
991 |
2013-03-26 Philippe Michel <philippe.michel7@sfr.fr> |
992 |
|
993 |
* matchequity.c: Recalculate gammon prices after inverting the MET. |
994 |
This is needed for asymetric tables. Problem reported by Maik Stiebler |
995 |
in bug-gnubg. |
996 |
|
997 |
2013-03-15 Michael Petch <mpetch@gnubg.org> |
998 |
|
999 |
* doc/gnubg/* doc/gnubgdb.xml doc/gnubgman.xml: Version |
1000 |
bumped to V0.91.0 in the documentation. |
1001 |
|
1002 |
2013-03-07 Philippe Michel <philippe.michel7@sfr.fr> |
1003 |
|
1004 |
* gnubg.c: Use stronger default settings for Computer opponent, |
1005 |
Tutor and Analysis (2 ply instead of 0 ply) and for rollouts (0 ply |
1006 |
checker play and 2 ply cube instead of 0 ply for everything). |
1007 |
Increase the default JSDs and minimum trials to stop a rollout early. |
1008 |
|
1009 |
* eval.c: Use SSE instructions, if available, in the pruning nets |
1010 |
computations. This is a small speed improvement but constrains the |
1011 |
size of the pruning nets' intermediate layer to be a multiple of 4. |
1012 |
|
1013 |
2013-03-06 Philippe Michel <philippe.michel7@sfr.fr> |
1014 |
|
1015 |
* configure.ac, credits.sh, eval.h, gnubg.weights: New nets. |
1016 |
Version bumped to 0.91. |
1017 |
|
1018 |
2013-02-17 Philippe Michel <philippe.michel7@sfr.fr> |
1019 |
|
1020 |
* format.c: Use EMG by default in matchplay analysis output since |
1021 |
these numbers are generally easier to interpret than MWC. |
1022 |
|
1023 |
2013-01-23 Philippe Michel <philippe.michel7@sfr.fr> |
1024 |
|
1025 |
* simpleboard.c, simpleboard.h, export.c: Improve export of |
1026 |
positions in cairo graphics. Problem reported by Leo Bueno. |
1027 |
|
1028 |
2012-10-25 Michael Petch <mpetch@gnubg.org> |
1029 |
|
1030 |
* gnubgmodule.c : Add movetupletostring method to the Python |
1031 |
interface. Added support for tuples generated by findbestmove |
1032 |
and parsemove. |
1033 |
|
1034 |
2012-10-23 Michael Petch <mpetch@gnubg.org> |
1035 |
|
1036 |
* gnubgmodule.c : recent removal of reduced dict item from the |
1037 |
Python eval contexts introduced a bug that produced an error |
1038 |
processing the noise dict item. Reported by Bagrat Lazaryan |
1039 |
|
1040 |
2012-10-21 Michael Petch <mpetch@gnubg.org> |
1041 |
|
1042 |
* play.c, gnubgmodule.c : Fix issue with GNUbg not resigning if the |
1043 |
opponent is guaranteed to win a backgammon or a gammon. Discovered |
1044 |
in matches played by Murat (R.G.B.). Add number of points resigned |
1045 |
(1=regular,2=gammon,3=backgammon) to Python resign dictionary item. |
1046 |
|
1047 |
2012-10-20 Michael Petch <mpetch@gnubg.org> |
1048 |
|
1049 |
* analysis.c, gtkpanels.c : Fix issues with crawford games. If |
1050 |
not using "automatically start next game" and you analyse a game |
1051 |
or match in the game preceding the crawford game the next game |
1052 |
will not be treated as a crawford game. |
1053 |
See: https://savannah.gnu.org/bugs/?35179 |
1054 |
|
1055 |
Fixed bug with the Crawford flag beneath the board not being |
1056 |
properly set when Crawford game is reached. |
1057 |
|
1058 |
2012-10-19 Michael Petch <mpetch@gnubg.org> |
1059 |
|
1060 |
* gtkprefs.c, renderprefs.c, set.c : Export of positions/matches |
1061 |
didn't honour the board styles when GNUBG launched with -t |
1062 |
or was built with --without-gtk option. Reported by Fredrik. |
1063 |
See: http://lists.gnu.org/archive/html/bug-gnubg/2012-10/msg00011.html |
1064 |
|
1065 |
2012-10-19 Michael Petch <mpetch@gnubg.org> |
1066 |
|
1067 |
* gnubgmodule.c, gnubgmodule.h : Stack alignment issue. |
1068 |
On Win32/GCC builds, SSE instructions acting on variables |
1069 |
allocated on the stack in Python code would cause a segfault. |
1070 |
Properly align stack in Python functions that may call SSE |
1071 |
code. Reported by bagratte. See https://savannah.gnu.org/bugs/?37583 |
1072 |
|
1073 |
2012-10-18 Michael Petch <mpetch@gnubg.org> |
1074 |
|
1075 |
* play.c : Murat (R.G.B.) noticed that resignations acted differently |
1076 |
in some cases. Found that resignations can be analysed in 0 ply in |
1077 |
some places and 2 ply in others. To remain consistent we now compute |
1078 |
them at 0 ply. |
1079 |
|
1080 |
2012-10-11 Michael Petch <mpetch@gnubg.org> |
1081 |
|
1082 |
* import.c : Fix BGRoom import bug reported by Adi Kadmon where |
1083 |
player names were not properly applied to Player 1 and |
1084 |
Player 2 (They could be reversed). |
1085 |
|
1086 |
2012-10-11 Michael Petch <mpetch@gnubg.org> |
1087 |
|
1088 |
* configure.ac : Configure process modified to support a thread type |
1089 |
with --enable-threads default threading is GLib threads. |
1090 |
Supports win32, GLib and no threading |
1091 |
|
1092 |
2012-10-08 Philippe Michel <philippe.michel7@sfr.fr> |
1093 |
|
1094 |
* configure.in: This file name is deprecated, rename it to |
1095 |
configure.ac. |
1096 |
|
1097 |
2012-10-07 Michael Petch <mpetch@gnubg.org> |
1098 |
|
1099 |
* backgammon.h, gnubg.c, configure.in : Convert BUILD_DATE |
1100 |
define to literal string before usage. Allow VERSION_EXT |
1101 |
environment variable to be passed to autogen.sh to specify an |
1102 |
extension on a version number. VERSION_EXT="-mingw" |
1103 |
would yield a version that would appear as 0.90.0-mingw . |
1104 |
|
1105 |
2012-10-07 Michael Petch <mpetch@gnubg.org> |
1106 |
|
1107 |
* +win32/*, pixmaps/Makefile.am, configure.in, Makefile.am: |
1108 |
Added WIN32 resource support (icons etc), and general |
1109 |
automake cleanup |
1110 |
|
1111 |
2012-09-18 Michael Petch <mpetch@gnubg.org> |
1112 |
|
1113 |
* backgammon.h, dice.c, gnubg.c, gtkoptions.c, set.c, |
1114 |
lib/mt19937ar.c lib/mt19937ar.h |
1115 |
|
1116 |
Better Mersenne Twister seed support when compiled with libgmp. |
1117 |
MT Seeds with libgmp support can be full range from 0 to 2^19973-1. To |
1118 |
retain backward comaptibility with rolls generated from seeds between |
1119 |
0 and 2^32-1 on previous releases of GNUBG, seeds in this range will |
1120 |
be set using the old method. |
1121 |
|
1122 |
GUI modified to support a seed value between 0 and 2^32-1 instead |
1123 |
of 2^31-1 |
1124 |
|
1125 |
When libgmp support is absent we now support unsigned 32 bit integers |
1126 |
rather than signed. When compiling 64bit (without libgmp), seeds |
1127 |
will be limited to 32 bit integers. Compile with libgmp to support |
1128 |
seeds greater than 32 bits. |
1129 |
|
1130 |
Note: In previous releases, if libgmp support was present, seeds |
1131 |
exceeding 2^32-1 did not work as expected even though the seed |
1132 |
appeared to be successfully set. |
1133 |
|
1134 |
2012-08-05 Michael Petch <mpetch@gnubg.org> |
1135 |
|
1136 |
* gtkchequer.c: Fix string buffer over run when copying |
1137 |
move analysis data. Reported by Mike Mannon, see bug |
1138 |
http://savannah.gnu.org/bugs/?37025. TODO: introduce a better |
1139 |
way to allocate space for the text buffer. |
1140 |
|
1141 |
2012-08-01 Philippe Michel <philippe.michel7@sfr.fr> |
1142 |
|
1143 |
* import.c: Fix some import problems with files exported by |
1144 |
eXtreme Gammon and GridGammon. |
1145 |
|
1146 |
2012-07-01 Michael Petch <mpetch@gnubg.org> |
1147 |
|
1148 |
* gnubg.c: Added a define NO_OVERLAYSCROLLBARS that can be |
1149 |
used to override LIB_OVERLAYSCROLLBARS to be 0 on platforms |
1150 |
where overlay scrollbars currently cause problems. The long |
1151 |
term fix is to replace GtkCList with GtkTreeview. mdpetch |
1152 |
is curretly working on this solution. More information on this |
1153 |
problem can be found at: |
1154 |
https://bugs.launchpad.net/ubuntu/+source/gnubg/+bug/1002063 |
1155 |
|
1156 |
2012-06-21 Michael Petch <mpetch@gnubg.org> |
1157 |
|
1158 |
* gtkboard.c: Fix bug reported by motiv4u and Tim Chow that |
1159 |
caused edit mode to act oddly when the player on roll is changed. |
1160 |
|
1161 |
2012-05-15 Michael Petch <mpetch@gnubg.org> |
1162 |
|
1163 |
* play.c: Fix bug reported on R.G.B. by murat that prevented |
1164 |
the GUI from navigating to the next game when a resignation |
1165 |
is offered and the "End Game" feature is used. The issue only |
1166 |
occurred in 3D view. |
1167 |
|
1168 |
2012-05-04 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1169 |
|
1170 |
* drawboard3d.c: remove no longer needed board resize when cube moves |
1171 |
to top of screen. |
1172 |
|
1173 |
2012-03-03 Philippe Michel <philippe.michel7@sfr.fr> |
1174 |
|
1175 |
* eval.c: Improve backgammons estimation in race pruning by using |
1176 |
the same method than in the regular evaluation. |
1177 |
|
1178 |
2011-12-31 Philippe Michel <philippe.michel7@sfr.fr> |
1179 |
|
1180 |
* lib/neuralnetsse.c: Fixes error in sigmoid approximation when |
1181 |
using SSE instructions. This will cause occasional small |
1182 |
discrepancies in evalation output compared to previous code. |
1183 |
|
1184 |
2011-12-07 Philippe Michel <philippe.michel7@sfr.fr> |
1185 |
|
1186 |
* dice.c: fix small modulo bias in dice generation with some |
1187 |
RNGs. Affects ansi, bsd, isaac, md5 and mersenne. |
1188 |
|
1189 |
As a consequence, a match or session started with the same seed |
1190 |
can very occasionally unfold differently from how it did before |
1191 |
the change. Rollouts using the same seed can give a marginally |
1192 |
different result as well. The probability of the dice sequence |
1193 |
diverging at each roll is on the order of 1 in 1,000,000,000. |
1194 |
|
1195 |
Mon Oct 31 12:22:59 CET 2011 Christian Anthon <anthon@kiku.dk> |
1196 |
|
1197 |
* gtklocdefs.c, gtklocdefs.h, m4/Makefile.am |
1198 |
m4/versioncompare.m4: compile on centos5 |
1199 |
|
1200 |
Mon Oct 31 10:40:01 CET 2011 Christian Anthon <anthon@kiku.dk> |
1201 |
|
1202 |
* analysis.c, backgammon.h, export.c, format.c, gtkboard.c, gtkgame.c, |
1203 |
gtkgame.h, gtklocdefs.c, gtkpanels.c, gtktheory.c, import.c, |
1204 |
makebearoff.c, play.c, set.c, sgf.c, board3d/graph.c, |
1205 |
board3d/widget3d.c, lib/inputs.c: silence compiler warnings from gcc |
1206 |
|
1207 |
2011-09-29 Michael Petch <mpetch@gnubg.org> |
1208 |
|
1209 |
* html.c: BBS Match output rendered with white space |
1210 |
when outputting a complete match. Rendering problem |
1211 |
was because Strict XHTML DocType. Reported by Chris Yep |
1212 |
BBS output cleaned up to validate properly as |
1213 |
Strict XHTML 1.0. |
1214 |
|
1215 |
2011-09-08 Philippe Michel <philippe.michel7@sfr.fr> |
1216 |
|
1217 |
* import.c: Don't replace spaces by underscores in players' names |
1218 |
while importing. |
1219 |
|
1220 |
2011-09-02 Michael Petch <mpetch@gnubg.org> |
1221 |
|
1222 |
* gtkboard.c, gtkfile.c, gtkgame.c, gtklocdefs.c, |
1223 |
gtklocdefs.h, gtktoolbar.c, gtktoolbar.h, gtkwindows.c: |
1224 |
Work around more deprecated functions. |
1225 |
|
1226 |
2011-08-30 Michael Petch <mpetch@gnubg.org> |
1227 |
|
1228 |
* Makefile.am, credits.sh gtk-multiview.c, gtkboard.c, |
1229 |
gtkexport.c, gtkgame.c, gtkgame.h, gtkgamelist.c, |
1230 |
gtkmovefilter.c, gtkmovefilter.h, gtkmovelist.c, |
1231 |
gtkmovelistctrl.c, gtkoptions.c, gtkpanels.c, |
1232 |
gtkprefs.c, gtkrace.c, gtksplash.c, gtktempmap.c, |
1233 |
gtktheory.c, gtktoolbar.c, gtktoolbar.h, gtkwindows.c, |
1234 |
set.c, board3d/graph.c, board3d/gtkcolour3d.c, |
1235 |
board3d/inc3d.h, board3d/misc3d.c, board3d/widget3d.c, |
1236 |
+gtklocdefs.h, +gtklocdefs.c, +gtkuidefs.h: |
1237 |
Work around deprecated functions in GTK 2.24, |
1238 |
remove direct member access of opaque types, |
1239 |
convert GtkItemFactory to GtkUIManager for the menu |
1240 |
and toolbars. Building with 2.24 using compile flags |
1241 |
-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED |
1242 |
-DGSEAL_ENABLE is a first step to supporting GTK3. |
1243 |
Keep the code backward compatible with GTK 2.6 with |
1244 |
conditional expressions. |
1245 |
|
1246 |
The above DISABLE_DEPRECATED flags are intrusive and may not allow |
1247 |
to build a working gnubg on some platforms. When simply making |
1248 |
changes to the menus and toolbars, it is enough to check that they |
1249 |
work with -DUSE_GTKUIMANAGER -DGSEAL_ENABLE as well as without |
1250 |
these flags. |
1251 |
|
1252 |
2011-08-24 Michael Petch <mpetch@gnubg.org> |
1253 |
|
1254 |
* met/Kazaross-XG2.xml: Add XG2 MET generated by Neil Kazaross |
1255 |
|
1256 |
2011-08-21 Michael Petch <mpetch@gnubg.org> |
1257 |
|
1258 |
* gtkchequer.c,gtkcube.c: Fixed bug #33781. When doing a |
1259 |
chequer play rollout from the hint window, destroy the rollout |
1260 |
window when the user hits "Stop" or the rollout finishes. |
1261 |
This is the same behavior as doing "Rollout" from the move |
1262 |
list in the game record pane. Fix similar issue with cube rollout. |
1263 |
Please see https://savannah.gnu.org/bugs/index.php?33781 |
1264 |
for additional comments and other coding options to resolve |
1265 |
these issues |
1266 |
|
1267 |
2011-08-20 Philippe Michel <philippe.michel7@sfr.fr> |
1268 |
|
1269 |
* eval.c: Improve evaluation of late bearoff positions in match |
1270 |
play. Problem reported by Neil Robins (in 2009). 0- and 1-ply can |
1271 |
still be way off if there is an impending automatic redouble but |
1272 |
evaluations with deeper lookahead should be adequate. |
1273 |
|
1274 |
2011-08-20 Michael Petch <mpetch@gnubg.org> |
1275 |
|
1276 |
* gnubg.c: Fixed bug #33781. When doing a chequer play rollout |
1277 |
from the hint window, detroy the rollout window when the user |
1278 |
hits "Stop" or the rollout finishes. This is the same behavior |
1279 |
as doing "Rollout" from the move list in the game record pane. |
1280 |
|
1281 |
2011-08-20 Michael Petch <mpetch@gnubg.org> |
1282 |
|
1283 |
* gnubg.c: Fixed bug #33141. Under Windows convert file name |
1284 |
from locale to utf8 to handle special characters in file names. |
1285 |
|
1286 |
2011-08-19 Michael Petch <mpetch@gnubg.org> |
1287 |
|
1288 |
* set.c: Fixed bug reported by Chris Yep. If you use "hint" |
1289 |
on a Crawford position, edit the position and remove Crawford |
1290 |
flag, and click "Hint" it used the previous position info and |
1291 |
produced identical results. Also occurred if using |
1292 |
"set crawford" command directly. |
1293 |
|
1294 |
2011-08-18 Michael Petch <mpetch@gnubg.org> |
1295 |
|
1296 |
* configure.in, Makefile.am, gnubgmodule.c: Fixed build issues |
1297 |
with Mingw/Msys environment. MingW doesn't output Binary data |
1298 |
by default to stdout. Use makeweights "-f" argument to output |
1299 |
proper binary weights files. On Windows path names need to be |
1300 |
properly escaped when passed to the Python interpreter. |
1301 |
|
1302 |
2011-08-16 Michael Petch <mpetch@gnubg.org> |
1303 |
|
1304 |
* sound.c, configure.in: Play CoreAudio sounds in the |
1305 |
background on OS/X builds. Deficiency found by Louis Zulli. |
1306 |
|
1307 |
2011-08-16 Philippe Michel <philippe.michel7@sfr.fr> |
1308 |
|
1309 |
* eval.c, eval.h: Add 4ply with large movefilter to predefined |
1310 |
play levels. Bump grandmaster movefilter up to large. |
1311 |
|
1312 |
2011-08-15 Michael Petch <mpetch@gnubg.org> |
1313 |
|
1314 |
* Makefile.am, configure.in, util.c, board3d/Makefile.am, |
1315 |
doc/Makefile.am: better support for Mingw/Msys windows |
1316 |
builds. |
1317 |
|
1318 |
2011-08-12 Michael Petch <mpetch@gnubg.org> |
1319 |
|
1320 |
* play.c, gtkgame.c, gtkboard.c: Fixed bug #33866 reported by |
1321 |
Gerhard. In 3D mode with option "Start new Games immediately" |
1322 |
turned off, match would not continue properly if the computer |
1323 |
offered a resignation. Also fixes the bug where the resignation |
1324 |
flag is not cleared after accepting/rejecting a resignation. |
1325 |
Fixed Bug #33701, #33313 - When "Start Game Immediately" option |
1326 |
is off, resigning gets the user stuck trying to start a new |
1327 |
game. Now allow user to click dice area on board to start new |
1328 |
game after a resign. |
1329 |
|
1330 |
2011-08-11 Michael Petch <mpetch@gnubg.org> |
1331 |
|
1332 |
* set.c: When importing XGIDs prompt user in positions where |
1333 |
person on roll is on top before swapping. In non interactive |
1334 |
mode swapping will not occur. This option exists because XG2 |
1335 |
swaps players when exporting (default), so person on roll |
1336 |
appears on bottom. Unfortunately, XG2 does not change the XGID |
1337 |
to account for the change. |
1338 |
|
1339 |
2011-08-09 Michael Petch <mpetch@gnubg.org> |
1340 |
|
1341 |
* play.c, gtkoptions.c: A new bug was introduced that broke |
1342 |
canceling of a match where bot played bot (or potentially other |
1343 |
scenario of automatic play). Fixed an old bug where canceling |
1344 |
automated bearoff of the human didn't work properly. Cache size |
1345 |
is now reported as MB (Megabyte) not "Mb" (Megabit). |
1346 |
|
1347 |
2011-08-07 Michael Petch <mpetch@gnubg.org> |
1348 |
|
1349 |
* set.c: Some imported XGID cube positions were not properly |
1350 |
swapped when the board was displayed. Reported by Philippe (plm) |
1351 |
|
1352 |
2011-08-07 Michael Petch <mpetch@gnubg.org> |
1353 |
|
1354 |
* play.c: Fixed bug #33143 reported by Kevin McDonough where |
1355 |
interrupting a forced move in 2D got into wrong state causing |
1356 |
bot not to continue automatic play. |
1357 |
|
1358 |
2011-08-03 Michael Petch <mpetch@gnubg.org> |
1359 |
|
1360 |
* gnubgmodule.c: Add PythonParseMove function |
1361 |
|
1362 |
2011-08-03 Michael Petch <mpetch@gnubg.org> |
1363 |
|
1364 |
* set.c: Fixed the display of the board when importing XGID's |
1365 |
so that they appear *similar* to those HTML positions pasted to |
1366 |
websites. Reported by Leo Bueno (on BGO). Assume that most |
1367 |
people are using XG2 and exporting with default setting "Player |
1368 |
on roll always at the bottom". |
1369 |
|
1370 |
2011-08-03 Philippe Michel <philippe.michel7@sfr.fr> |
1371 |
|
1372 |
* gnubg.c, gtkboard.c, play.c, set.c: More fixes to swap players |
1373 |
feature. |
1374 |
|
1375 |
2011-08-01 Philippe Michel <philippe.michel7@sfr.fr> |
1376 |
|
1377 |
* play.c, gnubg.c, set.c: Fixed display of SETBOARD records in the |
1378 |
game record panel (bug #32778). Fixed Game|Swap players for games |
1379 |
ending with a SETBOARD record (in practice, games created from a |
1380 |
pasted id). |
1381 |
|
1382 |
2011-07-29 Michael Petch <mpetch@gnubg.org> |
1383 |
|
1384 |
* analysis.c: Previous getLuckRating change had unintended side |
1385 |
effects when we stopped using hard coded values. Hard coded values |
1386 |
were off by an approximate factor of 10. Although this has been fixed |
1387 |
it may wish to be revisited as to why the values were hardcoded in |
1388 |
this fashion originally. Reported by Chris (pck). |
1389 |
|
1390 |
2011-07-17 Michael Petch <mpetch@gnubg.org> |
1391 |
|
1392 |
* gnubgmodule.c: Fixed Python position key functions to internally call |
1393 |
the old style position keys functions. Fixes compiler errors due to |
1394 |
new position key changes made on 2011/07/15. |
1395 |
|
1396 |
2011-07-15 Philippe Michel <philippe.michel7@sfr.fr> |
1397 |
|
1398 |
* positionid.c, positionid.h, lib/cache.c, lib/gnubg-types.h: Use |
1399 |
a simpler position key for internal use. PositionKey() and |
1400 |
PositionFromKey() are much faster. The global speed improvement is |
1401 |
about 10%. |
1402 |
A side effect is that the evalution cache becomes 38% larger. |
1403 |
|
1404 |
2011-07-09 Philippe Michel <philippe.michel7@sfr.fr> |
1405 |
|
1406 |
* gnubg.c, gtkgame.c: Set players names from default_names at |
1407 |
program launch and when pasting a position id, in addition to when |
1408 |
starting a match. |
1409 |
|
1410 |
2011-07-08 Philippe Michel <philippe.michel7@sfr.fr> |
1411 |
|
1412 |
* play.c: Update players names in game record panel when starting |
1413 |
a new match. |
1414 |
|
1415 |
2011-06-13 Michael Petch <mpetch@gnubg.org> |
1416 |
|
1417 |
* analysis.c: getLuckRating was returning values based |
1418 |
on old hard coded luck thresholds. Use the user supplied |
1419 |
ones instead |
1420 |
|
1421 |
2011-06-08 Michael Petch <mpetch@gnubg.org> |
1422 |
|
1423 |
* gnubgmodule.c: Add new python function "DiceRolls" to |
1424 |
return the next "n" rolls from the current RNG. |
1425 |
|
1426 |
2011-05-18 Michael Petch <mpetch@gnubg.org> |
1427 |
|
1428 |
* configure.in: --enable-threads and --enable-extmatchid are |
1429 |
now the default. amd64 cpu types will automatically enable SSE2 |
1430 |
|
1431 |
2011-05-17 Michael Petch <mpetch@gnubg.org> |
1432 |
|
1433 |
* gtkgame.c: Modify the Menu to support copying of GNUBGID's, |
1434 |
as well as the MatchId or positionID's individually. |
1435 |
|
1436 |
2011-05-17 Michael Petch <mpetch@gnubg.org> |
1437 |
|
1438 |
* configure.in: Modify the ./configure process to now enable |
1439 |
Extended match ID's by default. They can be disabled with |
1440 |
--disable-extmatchid |
1441 |
|
1442 |
2011-05-17 Michael Petch <mpetch@gnubg.org> |
1443 |
|
1444 |
* gnubg.c, backgammon.h, gtkfile.c, gtkrelational.c: The word |
1445 |
"Relational" has been removed from the GUI when referring to the |
1446 |
database. This makes more sense to the casual users. Fixed the |
1447 |
situation where a Batch sometimes had to be preceded by a clear |
1448 |
match/session. Fixed bug reported by Leo that prevented matches |
1449 |
being analysed with incomplete analysis settings. Fixed bug |
1450 |
reported by Leo Bueno that prevented matches that may not have been |
1451 |
played to completion from being analysed. Added Warning if you |
1452 |
use incomplete analysis settings and have requested to save the |
1453 |
matches to the database |
1454 |
|
1455 |
2011-05-13 Philippe Michel <philippe.michel7@sfr.fr> |
1456 |
|
1457 |
* eval.c, lib/inputs.c (new file), lib/Makefile.am: Computation of |
1458 |
baseInputs() with SSE. The code was already there in eval.c, but |
1459 |
commented out. |
1460 |
|
1461 |
2011-05-08 Philippe Michel <philippe.michel7@sfr.fr> |
1462 |
|
1463 |
* lib/gnubg-types.h, lib/cache.h, lib/cache.c, backgammon.h, |
1464 |
positionid.h, positionid.c, analysis.c, eval.c, export.c, eval.h, |
1465 |
gnubg.c, gnubgmodule.c, gtkboard.c, gtkpanels.c, import.c, play.c, |
1466 |
rollout.c, set.c, sgf.c, makebearoff.c, makehyper.c: |
1467 |
Use a defined type for the position key. |
1468 |
Small speed up with faster EqualKeys and CopyKey macros. |
1469 |
|
1470 |
2011-04-10 Michael Petch <mpetch@gnubg.org> |
1471 |
|
1472 |
* board3d/drawboard3d.c board3d/fun3d.h board3d/shadow.c: |
1473 |
Converted int to GLint where appropriate to avoid compiler |
1474 |
warnings about incompatible types in certain build |
1475 |
environments. |
1476 |
|
1477 |
2011-04-09 Philippe Michel <philippe.michel7@sfr.fr> |
1478 |
|
1479 |
* gtkexport.c, gtkgame.c, gtktempmap.c: Alter some pop-up panels |
1480 |
that were too tall too be usable on smaller screens (the OK button |
1481 |
was below the bottom of the display). Affected are |
1482 |
Settings|Export, Settings|Rollouts and Analyze|Temperature Map. |
1483 |
|
1484 |
2011-04-08 Michael Petch <mpetch@gnubg.org> |
1485 |
|
1486 |
* gtkprefs.c: Fixed bug that disallowed import/export board |
1487 |
designs from using file names with paths that had spaces on |
1488 |
Windows (WIN32) platform. |
1489 |
|
1490 |
2011-04-08 Michael Petch <mpetch@gnubg.org> |
1491 |
|
1492 |
* gtkgame.c, play.c: Fixed bug that didn't update the cube |
1493 |
properly when navigating from a non crawford game to crawford |
1494 |
game. Reported by Ongun Alsac. |
1495 |
|
1496 |
2011-04-06 Michael Petch <mpetch@gnubg.org> |
1497 |
|
1498 |
* configure.in, board3d/font3d.c, board3d/inc3d.h: Added |
1499 |
better 3dboard autoconf support for Apple build environments. |
1500 |
Use Apple OpenGL, and add appropriate check for GTK |
1501 |
X windows headers. GTK does not necessarily rely on X as a |
1502 |
backend. |
1503 |
|
1504 |
2011-04-06 Michael Petch <mpetch@gnubg.org> |
1505 |
|
1506 |
* gnubg.c: Fixed WIN32 specific bug that caused command |
1507 |
filenames with spaces to not be processed. Reported by Nardy. |
1508 |
|
1509 |
2011-03-23 Michael Petch <mpetch@gnubg.org> |
1510 |
|
1511 |
* gtkboard.c, play.c, gtkgame.c: Fixed bug that caused |
1512 |
crawford flag to be unset in the GUI if you changed to |
1513 |
a crawford game in the game list. Reported by Phillipe |
1514 |
Michel. Fixed bug that caused a new money session to |
1515 |
not correctly use the global Jacoby setting in some |
1516 |
cases. |
1517 |
|
1518 |
2011-03-23 Michael Petch <mpetch@gnubg.org> |
1519 |
|
1520 |
* gtkboard.c: Update global match state with changes in |
1521 |
score made through edit mode. Fixes hint/edit bug reported |
1522 |
by Pierre Zakia |
1523 |
|
1524 |
2011-03-23 Michael Petch <mpetch@gnubg.org> |
1525 |
|
1526 |
* gtkboard.c: Did cleanup of new Jacoby code. |
1527 |
Modified the edit GUI to enforce proper Crawford |
1528 |
settings when editing. If scores and match length |
1529 |
make Crawford impossible, disable Crawford toggle |
1530 |
and turn off Crawford until settings make it possible |
1531 |
|
1532 |
2011-03-22 Michael Petch <mpetch@gnubg.org> |
1533 |
|
1534 |
* gnubg.c, gtkgame.c, gtkboard.c, matchid.c, play.c |
1535 |
set.c, gtkboard.h: Improve support for Jacoby. |
1536 |
- When using extended Match ID's - Jacoby comes from |
1537 |
the ID, |
1538 |
- When using regular ID's Jacoby is decided by the |
1539 |
global "Jacoby" setting in options. |
1540 |
- Fixed bug with Jacoby being read from an extended ID. |
1541 |
- Added Jacoby flag to the table. When MatchLen is |
1542 |
0 (money session) Crawford flag replaced by Jacoby |
1543 |
and vice versa. |
1544 |
- Fixed some editing issues with Crawford |
1545 |
|
1546 |
2011-03-22 Michael Petch <mpetch@gnubg.org> |
1547 |
|
1548 |
* gtkgame.c, simpleboard.c, gnubgmodule.c, matchid.c |
1549 |
matchid.h, configure.in, play.c : Began adding support |
1550 |
for an extended matchID that includes Jacoby. While in |
1551 |
testing phase ./configure supports --enable-extmatchid |
1552 |
and a USE_EXTENDEDMATCHID define in config.h. By default |
1553 |
builds do not have this feature turned on. |
1554 |
|
1555 |
2011-03-20 Philippe Michel <philippe.michel7@sfr.fr> |
1556 |
|
1557 |
* gnubg.c: Fixed missing handling of MOVE_SETBOARD records in |
1558 |
swapGame(). Needed for single positions (bug #32272) and games |
1559 |
with illegal moves. |
1560 |
|
1561 |
2011-03-19 Philippe Michel <philippe.michel7@sfr.fr> |
1562 |
|
1563 |
* set.c: Don't change the global Jacoby setting when pasting a XGID. |
1564 |
|
1565 |
2011-03-17 Michael Petch <mpetch@gnubg.org> |
1566 |
|
1567 |
* gtkgame.c : Fixed ClipBoard copy from the Match |
1568 |
statistics dialog that caused both players data to |
1569 |
be the same. Added player names to the match statistic |
1570 |
tables (treeviews). Reported by Boomslang |
1571 |
|
1572 |
2011-03-17 Philippe Michel <philippe.michel7@sfr.fr> |
1573 |
|
1574 |
* positionid.h, eval.c: Speed improvements. |
1575 |
|
1576 |
2011-03-16 Michael Petch <mpetch@gnubg.org> |
1577 |
|
1578 |
* gnubgmodule.c : Added GNUBG python module functions: |
1579 |
gnubgid, matchid, posinfo |
1580 |
ToDo: xgid |
1581 |
|
1582 |
2011-03-14 Michael Petch <mpetch@gnubg.org> |
1583 |
|
1584 |
* gnubg.c, sound.c, configure.in : Added support for Apple |
1585 |
CoreAudio sound on platforms that are supported. CoreAudio |
1586 |
takes precedence over QuickTime. This should allow for native |
1587 |
64bit builds without the need for an external sound player. |
1588 |
|
1589 |
2011-03-10 Michael Petch <mpetch@gnubg.org> |
1590 |
|
1591 |
* gnubg.c: Fixed bug with random numbers being read from |
1592 |
www.random.org preventing GNUBG from exiting. We now skip HTTP |
1593 |
headers and make sure we don't read more numbers than the |
1594 |
dice array can hold. Reported by Leo Bueno. |
1595 |
|
1596 |
2011-03-07 Michael Petch <mpetch@gnubg.org> |
1597 |
|
1598 |
* board3d/drawboard3d.c: Fixed array indexing issue in drawDice that |
1599 |
would cause hangs/crashes on OS/X when "set gui dicearea on" with |
1600 |
3D boards were on. Crash would occur during program startup. May be |
1601 |
related to fix committed on 2009-03-26 by Christian. |
1602 |
Reported by Pierre Viau. |
1603 |
|
1604 |
2011-03-04 Michael Petch <mpetch@gnubg.org> |
1605 |
|
1606 |
* gtkgame.c: Fixed problem with language change getting stuck |
1607 |
in loop |
1608 |
|
1609 |
2011-02-24 Philippe Michel <philippe.michel7@sfr.fr> |
1610 |
|
1611 |
* gnubg.c: In Tutor/Hint, always evaluate the tried move at the |
1612 |
deepest ply. Problem pointed by Michael Depreli in bug-gnubg. |
1613 |
|
1614 |
2011-02-14 Philippe Michel <philippe.michel7@sfr.fr> |
1615 |
|
1616 |
* sgf.c, eval.h (comment only), gtkgame.c, gnubg.c, analysis.c: |
1617 |
Fixed crash when loading a take or drop saved as a position (bug |
1618 |
#32270). |
1619 |
|
1620 |
Mon Feb 14 21:11:28 CET 2011 Christian Anthon <anthon@kiku.dk> |
1621 |
|
1622 |
* backgammon.h, commands.inc, gnubg.c, gtkchequer.c, gtkcube.c, |
1623 |
gtkexport.c, gtkfile.c, gtkgame.c, gtkmet.c, gtkmovefilter.c, |
1624 |
gtkoptions.c, gtktoolbar.c, gtkwindows.c, play.c, set.c: Have |
1625 |
different default and current player names. Only change default |
1626 |
player names in dialog, not in edit mode. Attempt to autosave |
1627 |
settings. |
1628 |
|
1629 |
Mon Feb 14 18:05:09 CET 2011 Christian Anthon <anthon@kiku.dk> |
1630 |
|
1631 |
* sound.c: Fix sound in cl interface (unix) |
1632 |
|
1633 |
2011-02-13 Philippe Michel <philippe.michel7@sfr.fr> |
1634 |
|
1635 |
* play.c: Fix display of MOVE_SETCUBEPOS in game record panel. |
1636 |
|
1637 |
Sat Feb 12 22:19:18 CET 2011 Christian Anthon <anthon@kiku.dk> |
1638 |
|
1639 |
* gtkgame.c: Just one clist to go. |
1640 |
|
1641 |
2011-02-10 Philippe Michel <philippe.michel7@sfr.fr> |
1642 |
|
1643 |
* po/ro.po, configure.in, gtkgame.c, flags/romania.png, |
1644 |
flags/Makefile.am : Romanian translation by Mihai Varzaru. |
1645 |
|
1646 |
2011-02-09 Philippe Michel <philippe.michel7@sfr.fr> |
1647 |
|
1648 |
* eval.c: Small speed improvements. |
1649 |
|
1650 |
2011-02-08 Philippe Michel <philippe.michel7@sfr.fr> |
1651 |
|
1652 |
* eval.c, lib/neuralnetsse.c, lib/neuralnet.h : Øystein Johansen's |
1653 |
patch to handle a different number of hidden nodes with SSE. |
1654 |
|
1655 |
Tue Feb 8 20:23:42 CET 2011 Christian Anthon <anthon@kiku.dk> |
1656 |
|
1657 |
* Makefile.am, backgammon.h, commands.inc, gtkgame.c, R record.c, R |
1658 |
record.h: remove the rest of old player records |
1659 |
|
1660 |
Tue Feb 8 19:54:13 CET 2011 Christian Anthon <anthon@kiku.dk>: : |
1661 |
|
1662 |
* gtkgame.c: cleanup after previous commit |
1663 |
* progress.c: convert the rollout clist to tree view, sortable and |
1664 |
simpler, but fewer details than before. |
1665 |
|
1666 |
Tue Feb 8 19:16:12 CET 2011 Christian Anthon <anthon@kiku.dk>: |
1667 |
|
1668 |
* gtkgame.c, gtkgame.h: update the evaluation summary to gtk_combo_box |
1669 |
|
1670 |
Tue Feb 8 18:24:42 CET 2011 Christian Anthon <anthon@kiku.dk> |
1671 |
|
1672 |
* gtkmovefilter.c: update movefilter selection to gtk_combo_box |
1673 |
|
1674 |
Tue Feb 8 17:58:05 CET 2011 Christian Anthon <anthon@kiku.dk> |
1675 |
|
1676 |
* gtkgame.c: update the stats navigation to gtk_combo_box |
1677 |
|
1678 |
Sun Feb 6 21:04:11 CET 2011 Christian Anthon <anthon@kiku.dk> |
1679 |
|
1680 |
* Makefile.am, configure.in, gnubgstock.c, gnubgstock.h, gtkgame.c, |
1681 |
gtkpanels.c, gtktoolbar.c, gtkwindows.c, gtkwindows.h, |
1682 |
pixmaps/Makefile.am, pixmaps/gnubg-stock-pixbufs.h, |
1683 |
pixmaps/24x24/actions/anti_clockwise_24.png, |
1684 |
pixmaps/24x24/actions/clockwise_24.png, |
1685 |
pixmaps/24x24/actions/new0_24.png, pixmaps/24x24/actions/new11_24.png, |
1686 |
pixmaps/24x24/actions/new13_24.png, |
1687 |
pixmaps/24x24/actions/new15_24.png, |
1688 |
pixmaps/24x24/actions/new17_24.png, pixmaps/24x24/actions/new1_24.png, |
1689 |
pixmaps/24x24/actions/new3_24.png, pixmaps/24x24/actions/new5_24.png, |
1690 |
pixmaps/24x24/actions/new7_24.png, pixmaps/24x24/actions/new9_24.png, |
1691 |
pixmaps/24x24/actions/resignsb_24.png, |
1692 |
pixmaps/24x24/actions/resignsg_24.png, |
1693 |
pixmaps/24x24/actions/resignsn_24.png, R xpm/*: Cleanup of the pixmaps |
1694 |
|
1695 |
Sat Feb 5 18:27:35 CET 2011 Christian Anthon <anthon@kiku.dk> |
1696 |
|
1697 |
* gtkpanels.c: one less clist |
1698 |
|
1699 |
Wed Feb 2 22:00:24 CET 2011 Christian Anthon <anthon@kiku.dk> |
1700 |
|
1701 |
* gtkgame.c: one less clist. |
1702 |
|
1703 |
2011-01-30 Philippe Michel <philippe.michel7@sfr.fr> |
1704 |
|
1705 |
* export.c, commands.inc, file.c, backgammon.h : Export games and |
1706 |
matches in Snowie standard text format. |
1707 |
|
1708 |
2011-01-23 Philippe Michel <philippe.michel7@sfr.fr> |
1709 |
|
1710 |
* positionid.h : Speed improvement. |
1711 |
|
1712 |
2011-01-20 Philippe Michel <philippe.michel7@sfr.fr> |
1713 |
|
1714 |
* export.c : More robust .mat export in case of illegal moves. |
1715 |
Stepping stone to Snowie standard text export. |
1716 |
|
1717 |
2011-01-10 Philippe Michel <philippe.michel7@sfr.fr> |
1718 |
|
1719 |
* latex.c: Escapes characters reserved by TeX/LaTeX (%, $, _, |
1720 |
etc...) + other minor fixes. |
1721 |
|
1722 |
* gnubg.c, html.c, latex.c, text.c : Should avoid ??-numbered |
1723 |
moves in exports. |
1724 |
|
1725 |
2011-01-05 Philippe Michel <philippe.michel7@sfr.fr> |
1726 |
|
1727 |
* gtkmovefilter.c, gtktheory.c: Prevent warnings about deprecated |
1728 |
usage of GtkSpinButton that appeared with a recent GTK2 update. |
1729 |
|
1730 |
* gtkgame.c: Decrease absurdly high page_increments in some |
1731 |
GtkSpinButtons. |
1732 |
|
1733 |
* gtktheory.c: Decrease a page_increment that seemed too high. |
1734 |
|
1735 |
2010-12-21 Philippe Michel <philippe.michel7@sfr.fr> |
1736 |
|
1737 |
* import.c: Fix handling of resignations in .mat files created by |
1738 |
eXtreme Gammon. |
1739 |
|
1740 |
2010-11-29 Philippe Michel <philippe.michel7@sfr.fr> |
1741 |
|
1742 |
* gtkcube.c: More unwarranted assertion failures. |
1743 |
|
1744 |
* speed.c: Fix speed calibrating. |
1745 |
|
1746 |
2010-11-21 Philippe Michel <philippe.michel7@sfr.fr> |
1747 |
|
1748 |
* rollout.c: Fix for crashes in rollouts. This is essentially |
1749 |
Guido Flohr's patch from the discussion of bug #29880. |
1750 |
|
1751 |
* gtkcube.c: Avoid assertion failure when asking for a cube |
1752 |
decision hint after rolling the dice. Bug #31713. |
1753 |
|
1754 |
2010-11-13 Philippe Michel <philippe.michel7@sfr.fr> |
1755 |
|
1756 |
* gtktempmap.c: Retain temperature map's checkboxes status (for a |
1757 |
given instance, not in gnubgautorc). Bug/wish #27150. |
1758 |
|
1759 |
2010-11-11 Philippe Michel <philippe.michel7@sfr.fr> |
1760 |
|
1761 |
* rollout.c: In multithreaded rollouts, make every alternative |
1762 |
stop at the right number of trials instead of when the speediest |
1763 |
one reaches it. |
1764 |
|
1765 |
* progress.c, format.c, format.h, gnubg.c: fix TextOutputProgress() |
1766 |
display of match cubes (bug #27149). |
1767 |
|
1768 |
2010-11-01 Philippe Michel <philippe.michel7@sfr.fr> |
1769 |
|
1770 |
* play.c: workaround for bug #27178 |
1771 |
|
1772 |
* backgammon.h, commands.inc, gtkgame.c, html.c: copy position as |
1773 |
URL to image.backammonbase.com. Submitted by Noriyuki Hosaka : |
1774 |
http://lists.gnu.org/archive/html/bug-gnubg/2010-04/msg00024.html |
1775 |
|
1776 |
2010-10-31 Philippe Michel <philippe.michel7@sfr.fr> |
1777 |
|
1778 |
* play.c: don't do luck analysis while playing as highlighting |
1779 |
very lucky or unlucky rolls in the game record panel gives away |
1780 |
big equity swings. |
1781 |
http://lists.gnu.org/archive/html/bug-gnubg/2010-06/msg00034.html |
1782 |
|
1783 |
* eval.h, eval.c, gtkoptions.c: bump up evaluation cache size |
1784 |
default x4 to 21Mb, maximum settable from GUI x2 to 336Mb |
1785 |
|
1786 |
2010-10-29 Philippe Michel <philippe.michel7@sfr.fr> |
1787 |
|
1788 |
* NEWS, dice.c, eval.c, gtkpanels.c, show.c: typos |
1789 |
Picked from Debian and FreeBSD ports. |
1790 |
|
1791 |
2010-10-17 Philippe Michel <philippe.michel7@sfr.fr> |
1792 |
|
1793 |
* file.c: Fix in automatic import. Detect sgg now. |
1794 |
|
1795 |
* gtkfile.c: In the Open File panel, with supported files filters, |
1796 |
show both lowercase and uppercase file extensions. |
1797 |
|
1798 |
2010-09-27 Philippe Michel <philippe.michel7@sfr.fr> |
1799 |
|
1800 |
* set.c: XGIDs with large cubes were not correctly decoded |
1801 |
|
1802 |
Wed Jul 28 16:42:36 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1803 |
|
1804 |
* set.c: checkers weren't swapped when reading XGIDs |
1805 |
|
1806 |
Fri Jul 16 21:52:51 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1807 |
|
1808 |
* gtkboard.c: Allow rolling on both sides and start new game/match as |
1809 |
appropriate |
1810 |
|
1811 |
Fri Jul 16 18:12:30 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1812 |
|
1813 |
* gtkboard.c: fix redraw bug when navigating an unfinished move where |
1814 |
dice are rolled. |
1815 |
|
1816 |
Fri Jul 16 14:03:13 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1817 |
|
1818 |
* render.c: fix clockwise display. Bar was reversed. |
1819 |
|
1820 |
Mon Jul 5 20:00:46 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1821 |
|
1822 |
* format.c: fix text output of rolled out cube analysis |
1823 |
|
1824 |
Mon Jul 5 19:39:35 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1825 |
|
1826 |
* play.c: remove TurnDone from CancelCubeAction. Fixes a batch analyse |
1827 |
bug. |
1828 |
|
1829 |
Fri Jun 25 16:00:08 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1830 |
|
1831 |
* gtkfile.c: Show the discard dialog before batch analyse starts. |
1832 |
|
1833 |
Fri Jun 25 10:49:12 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1834 |
|
1835 |
* backgammon.h, commands.inc, gnubg.c, gtkboard.c, set.c: support for |
1836 |
xg ids - please test |
1837 |
|
1838 |
Thu Jun 24 01:31:48 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1839 |
|
1840 |
* analysis.c: don't refind move, when none made |
1841 |
|
1842 |
Sun Jun 20 17:42:38 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1843 |
|
1844 |
* analysis.c: refind made move after cmark_rollout |
1845 |
|
1846 |
Sat Jun 19 09:22:16 CEST 2010 Christian Anthon <anthon@kiku.dk> |
1847 |
|
1848 |
* eval.c, import.c: Fix a counting error in the import match code. Ask |
1849 |
if you want to try another variation after the first one fails. |
1850 |
|
1851 |
2010-06-02 Philippe Michel <philippe.michel7@sfr.fr> |
1852 |
|
1853 |
* commands.inc, file.c: if an export format is not supported by |
1854 |
the build, #if it out of the UI. |
1855 |
|
1856 |
* configure.in, export.c, gnubgmodule.c : patches by Christopher |
1857 |
Hofmann via bug-gnubg@gnu.org |
1858 |
|
1859 |
2010-05-29 Philippe Michel <philippe.michel7@sfr.fr> |
1860 |
|
1861 |
* rollout.c: partial fix for stop-on-jsd criterion |
1862 |
From http://lists.gnu.org/archive/html/bug-gnubg/2010-01/msg00041.html |
1863 |
|
1864 |
* matchequity.c: wasteful computations in GetPoints() |
1865 |
Pointed by Massimiliano Maini in |
1866 |
http://lists.gnu.org/archive/html/bug-gnubg/2009-07/msg00002.html |
1867 |
|
1868 |
2010-05-26 Philippe Michel <philippe.michel7@sfr.fr> |
1869 |
|
1870 |
* gtkgame.c: compiles again with pre-2.12 GTK |
1871 |
From http://lists.gnu.org/archive/html/bug-gnubg/2009-11/msg00016.html |
1872 |
|
1873 |
2010-05-23 Philippe Michel <philippe.michel7@sfr.fr> |
1874 |
|
1875 |
* gtkpanels.c: Crawford game highlighted in the games pulldown in |
1876 |
the Game record panel. Bug #28463. |
1877 |
|
1878 |
* rollout.c: change "Stop when STD is small enough" criterion for |
1879 |
rollouts. Parameter is stdev of equity, not the ratio of |
1880 |
stdev/value for every output. See rationale at |
1881 |
http://lists.gnu.org/archive/html/bug-gnubg/2009-02/msg00035.html |
1882 |
and |
1883 |
http://lists.gnu.org/archive/html/bug-gnubg/2009-10/msg00159.html |
1884 |
* gtkgame.c: GUI change |
1885 |
* gnubg.c, sgf.c: older default values for maxerr become inadequate |
1886 |
|
1887 |
2010-05-08 Philippe Michel <philippe.michel7@sfr.fr> |
1888 |
|
1889 |
* text.c: fix double output of match statistics in plain text export |
1890 |
|
1891 |
2010-05-03 Philippe Michel <philippe.michel7@sfr.fr> |
1892 |
|
1893 |
* gnubg.c: use Rockwell-Kazaross MET by default |
1894 |
|
1895 |
Tue Dec 29 19:56:07 CET 2009 Christian Anthon <anthon@kiku.dk> |
1896 |
|
1897 |
* rollout.c: minor fixes: a) check jsd's before rollout b) fix a minor |
1898 |
jsd bug where the number of trials where checked for the wrong |
1899 |
alternative. c) allow trials to catch up when extending rollouts |
1900 |
|
1901 |
Tue Dec 29 07:36:41 MST 2009 Michael Petch <mpetch@gnubg.org>: |
1902 |
|
1903 |
* gnubg.c: Fix random.org buffer overrun, Cleanup code and |
1904 |
add appropriate User-Agent string |
1905 |
|
1906 |
Wed Dec 23 22:34:19 CET 2009 Christian Anthon <anthon@kiku.dk> |
1907 |
|
1908 |
* gnubg.c: random.org has been restructered, update the GET |
1909 |
accordingly |
1910 |
|
1911 |
Sat Dec 12 15:25:58 CET 2009 Christian Anthon <anthon@kiku.dk> |
1912 |
|
1913 |
* gtktoolbar.c: reset of board when entering edit mode didn't work |
1914 |
|
1915 |
Mon Nov 30 19:54:56 CET 2009 Christian Anthon <anthon@kiku.dk> |
1916 |
|
1917 |
* gtkgame.c: add keyboard short-cuts to marked navigation menu items |
1918 |
|
1919 |
Tue Nov 24 21:51:56 CET 2009 Christian Anthon <anthon@kiku.dk>: |
1920 |
|
1921 |
* gtkrolls.c: fix a bug where the printed average equity was wrong |
1922 |
when MWC printed as EM |
1923 |
|
1924 |
Sat Nov 21 21:56:58 CET 2009 Christian Anthon <anthon@kiku.dk> |
1925 |
|
1926 |
* gtkoptions.c, gtkpanels.c: Minor warnings, fix resizing of |
1927 |
commentary panel. |
1928 |
|
1929 |
Fri Nov 13 23:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1930 |
|
1931 |
* gtkoptions.c, dice.c: Simplify dice entry method dialog |
1932 |
|
1933 |
Tue Nov 03 17:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1934 |
|
1935 |
* gtkgame.c, gtkboard.c: Improve manual dice selection colours and text |
1936 |
|
1937 |
Sat Oct 31 21:48:27 CET 2009 Christian Anthon <anthon@kiku.dk> |
1938 |
|
1939 |
* backgammon.h, gtkgame.c, import.c, timer.c: dnd didn't work under |
1940 |
linux at all. Plus minor compiler warnings. |
1941 |
|
1942 |
Thu Oct 29 11:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1943 |
|
1944 |
* gtkgame.c: Allow files to be dropped onto gnubg to open them |
1945 |
Bug #27685 suggested by Eric. |
1946 |
|
1947 |
Mon Oct 26 16:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1948 |
|
1949 |
* render.c, gtkboard.c + others: Sort out 2d dice colours when in 3d mode |
1950 |
|
1951 |
Sun Oct 18 12:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1952 |
|
1953 |
* gtkgame.c: Sort out full screen transitions |
1954 |
|
1955 |
Tue Oct 13 19:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1956 |
|
1957 |
* gtkgame.c, gtkboard.c + others: Move gnubgid into status bar |
1958 |
|
1959 |
Mon Oct 12 21:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
1960 |
|
1961 |
* gtkgame.c: Simplify player and rollout evaluation settings |
1962 |
|
1963 |
Fri Oct 9 15:46:17 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1964 |
|
1965 |
* analysis.c: error in last checkin source and dest reversed |
1966 |
|
1967 |
Wed Oct 7 21:17:04 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1968 |
|
1969 |
* analysis.c: protect movelist during autosave |
1970 |
|
1971 |
Tue Oct 2 04:32:27 MDT 2009 Michael Petch <mpetch@gnubg.org> |
1972 |
|
1973 |
* progress.c: Fix assert/crash when doing a single rollout |
1974 |
when no stopall button is present |
1975 |
|
1976 |
Thu Oct 1 23:04:28 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1977 |
|
1978 |
* analysis.c, backgammon.h, commands.inc, external.c, gnubg.c, |
1979 |
gtkgame.c, gtkoptions.c, gtkprefs.c, gtksplash.c, import.c, |
1980 |
multithread.c, multithread.h, play.c, rollout.c, set.c, sgf.c, show.c, |
1981 |
speed.c: add autosave functionallity during analysis and rollout. |
1982 |
disabled by default -- needs testing. |
1983 |
|
1984 |
Thu Oct 1 15:18:32 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1985 |
|
1986 |
* gtktoolbar.c: remove labels from navigation buttons and add previous |
1987 |
marked and cmarked buttons. |
1988 |
|
1989 |
Wed Sep 30 08:57:54 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1990 |
|
1991 |
* gtkfile.c: quote filename input to Open Commands |
1992 |
|
1993 |
Wed Sep 30 00:07:22 CEST 2009 Christian Anthon <anthon@kiku.dk> |
1994 |
|
1995 |
* analysis.c, gnubg.c, gtkchequer.c, gtkcube.c, gtkgame.c, progress.c, |
1996 |
progress.h: add button to stop all cmarked rollouts. Fix a few minor |
1997 |
cmark navigation problems |
1998 |
|
1999 |
Tue Sep 29 21:45:37 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2000 |
|
2001 |
* simpleboard.c: fix a language problem with fonts |
2002 |
|
2003 |
Wed Sep 23 23:18:09 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2004 |
|
2005 |
* gtkgame.c: fix problem with inactive navigation buttons |
2006 |
|
2007 |
Wed Sep 23 23:15:00 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2008 |
|
2009 |
* gtkgame.c: only update eval/hint settings when sameasanalysis is |
2010 |
uncticked. |
2011 |
|
2012 |
Wed Sep 23 23:07:10 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2013 |
|
2014 |
* analysis.c, eval.c, evallock.c, gnubg.c, multithread.c, |
2015 |
multithread.h, progress.c, rollout.c: use mt rollout code for |
2016 |
non-threaded rollouts. Only generate unlocked code with |
2017 |
--disable-threads |
2018 |
|
2019 |
Mon Sep 21 09:41:27 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2020 |
|
2021 |
* analysis.c, backgammon.h, gnubgmodule.c, gnubgstock.c, gnubgstock.h, |
2022 |
gtkgame.c, gtkpanels.c, gtktoolbar.c, play.c, pixmaps/Makefile.am, |
2023 |
pixmaps/gnubg-stock-pixbufs.h, |
2024 |
pixmaps/16x16/actions/go-prev-marked_16.png, |
2025 |
pixmaps/16x16/actions/go_next_16.png, |
2026 |
pixmaps/16x16/actions/go_next_cmarked_16.png, |
2027 |
pixmaps/16x16/actions/go_next_game_16.png, |
2028 |
pixmaps/16x16/actions/go_next_marked_16.png, |
2029 |
pixmaps/16x16/actions/go_prev_16.png, |
2030 |
pixmaps/16x16/actions/go_prev_cmarked_16.png, |
2031 |
pixmaps/16x16/actions/go_prev_game_16.png, |
2032 |
pixmaps/16x16/actions/go_prev_marked_16.png, |
2033 |
pixmaps/24x24/actions/go-prev-marked_24.png, |
2034 |
pixmaps/24x24/actions/go_next_24.png, |
2035 |
pixmaps/24x24/actions/go_next_cmarked_24.png, |
2036 |
pixmaps/24x24/actions/go_next_game_24.png, |
2037 |
pixmaps/24x24/actions/go_next_marked_24.png, |
2038 |
pixmaps/24x24/actions/go_prev_24.png, |
2039 |
pixmaps/24x24/actions/go_prev_cmarked_24.png, |
2040 |
pixmaps/24x24/actions/go_prev_game_24.png, |
2041 |
pixmaps/24x24/actions/go_prev_marked_24.png, |
2042 |
pixmaps/scalable/actions/go_next_cmarked.svg, |
2043 |
pixmaps/scalable/actions/go_next_marked.svg, |
2044 |
pixmaps/scalable/actions/go_prev_cmarked.svg, |
2045 |
pixmaps/scalable/actions/go_prev_marked.svg: add cmark navigation, |
2046 |
move navigation toolbar to main toolbar. Works best with |
2047 |
toolbar->icons only. |
2048 |
|
2049 |
Fri Sep 18 11:40:40 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2050 |
|
2051 |
* Makefile.am, backgammon.h, configure.in, dbprovider.c, dbprovider.h, |
2052 |
gnubg.c, gtkgame.c: allow compiling without sqlite even when found. |
2053 |
Notice that HAVE_SQLITE is now USE_SQLITE in your config.h |
2054 |
|
2055 |
Fri Sep 18 00:37:23 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2056 |
|
2057 |
* gtkcube.c: Print cubeless details in take/drop for EVAL_ROLLOUT. |
2058 |
|
2059 |
Wed Sep 16 23:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2060 |
|
2061 |
* gtkgame.c + others: Simplify analysis gui settings |
2062 |
|
2063 |
Tue Sep 13 06:30:12 MDT 2009 Michael Petch <mpetch@gnubg.org> |
2064 |
|
2065 |
* eval.c: Properly initialize all thread specific data to NULL |
2066 |
|
2067 |
Tue Sep 13 00:03:19 MDT 2009 Michael Petch <mpetch@gnubg.org> |
2068 |
|
2069 |
* analysis.c: Fixed non threaded build errors |
2070 |
|
2071 |
Sat Sep 12 21:41:50 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2072 |
|
2073 |
* gtkchequer.c: Update board on MoveListMove to allow it to work with |
2074 |
tutor. |
2075 |
|
2076 |
Sat Sep 5 14:10:46 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2077 |
|
2078 |
* gtkmovelist.c: Fix a bug where worst move were reported as outside |
2079 |
the list. |
2080 |
|
2081 |
Tue Sep 4 00:48:46 MDT 2009 Michael Petch <mpetch@gnubg.org> |
2082 |
|
2083 |
* eval.c: Increased bits for score keys to allow appropriate |
2084 |
hashing for matches up to 64away-64away corresponding to the |
2085 |
current maximum match length of 64. |
2086 |
|
2087 |
Tue Sep 4 00:41:50 MDT 2009 Michael Petch <mpetch@gnubg.org> |
2088 |
|
2089 |
* sgf.c: FIXED: cmark data is not restored properly when an SGF |
2090 |
file is opened. The last candidate move for each position will lose its |
2091 |
cmark status. |
2092 |
|
2093 |
Tue Sep 1 22:41:46 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2094 |
|
2095 |
* gnubgmodule.c: Avoid calling PyRun_File to allow linking against |
2096 |
official windows python. Needs testing. |
2097 |
|
2098 |
Tue Sep 1 21:12:24 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2099 |
|
2100 |
* eval.c, eval.h, gtkgame.c, rollout.c, rollout.h: silence prototype |
2101 |
warnings |
2102 |
|
2103 |
Tue Sep 01 19:30:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2104 |
|
2105 |
* eval.c: Remove noise entry from cache key and increase plies size |
2106 |
|
2107 |
Tue Sep 01 19:00:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2108 |
|
2109 |
* various files: Remove the (currently unused) reduction evaluation code. |
2110 |
|
2111 |
Sun Aug 30 22:00:00 2009 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2112 |
|
2113 |
* eval.c/.h, rollout.c/.h, cache.c/.h, multithread.c: Try to speed up single threaded code |
2114 |
in multi-threaded build. |
2115 |
|
2116 |
Sat Aug 22 22:50:38 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2117 |
|
2118 |
* backgammon.h, commands.inc, format.c, gnubg.c, gtkgame.c, rollout.c, |
2119 |
set.c: Simplify stop on jsd by just having one option. |
2120 |
|
2121 |
Sat Aug 22 22:40:22 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2122 |
|
2123 |
* gnubg.c: silence unknown keyword error during load of rc files |
2124 |
|
2125 |
Fri Aug 21 23:02:38 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2126 |
|
2127 |
* play.c: fix problems with storing computer cube evals |
2128 |
|
2129 |
Fri Aug 21 18:22:55 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2130 |
|
2131 |
* gnubg.c: check for et == EVAL_NONE before displaying skills |
2132 |
|
2133 |
Fri Aug 14 21:05:09 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2134 |
|
2135 |
* dbprovider.c: width has size of size_t, which is different from int |
2136 |
on 64 bit platforms causing crash on db lookup |
2137 |
|
2138 |
Tue Aug 11 22:45:52 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2139 |
|
2140 |
* analysis.c, backgammon.h, commands.inc, gnubg.c, gtkgame.c, set.c, |
2141 |
show.c: Remove set analysis move limit. Didn't do any good. |
2142 |
|
2143 |
Mon Aug 10 21:15:32 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2144 |
|
2145 |
* eval.c: more or less revert to a cleaned up version of |
2146 |
FindBestMoveInEval, but declare pm a volatile pointer. |
2147 |
|
2148 |
Sat Aug 8 20:07:51 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2149 |
|
2150 |
* gnubg.c: hint didn't annotate MOVE_DROP |
2151 |
|
2152 |
Sat Aug 8 14:42:20 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2153 |
|
2154 |
* eval.c: clean up the prune evaluation function (FindBestMoveInEval) |
2155 |
and circumvent a compiler bug causing invalid prune evaluation on |
2156 |
certain systems using gcc compiler optimization. This is a critical |
2157 |
function and should be optimized further if possible. |
2158 |
|
2159 |
Thu Aug 6 10:44:28 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2160 |
|
2161 |
* play.c: destroy pmr_hint on changed dice |
2162 |
|
2163 |
Wed Aug 5 18:21:59 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2164 |
|
2165 |
* gnubgmodlule.c: remove inline from DictItemSteal, isn't inlined |
2166 |
by gcc, and pointless anyway. |
2167 |
|
2168 |
Mon Aug 3 23:57:49 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2169 |
|
2170 |
* gnubg.c, gtkgame.c, gtksplash.c, show.c, util.c, util.h: add options |
2171 |
to specify datadir, pkgdatadir and docdir |
2172 |
|
2173 |
Tue Jul 21 11:52:24 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2174 |
|
2175 |
* backgammon.h, commands.inc, gnubg.c: add command to turn off output |
2176 |
|
2177 |
Thu Jul 16 22:55:06 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2178 |
|
2179 |
* po/da.mo, progress.c: port rollout stat page to gtk_tree_view |
2180 |
|
2181 |
Thu Jul 9 21:12:42 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2182 |
|
2183 |
* play.c: fix a problem with disappearing dice when Previous reaches |
2184 |
game border and let Next and Previous Marked skip game borders |
2185 |
|
2186 |
Tue Jul 07 12:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2187 |
|
2188 |
* gtkgame.c: Tidy stop button |
2189 |
|
2190 |
Tue Jun 30 12:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2191 |
|
2192 |
* neuralnet.c, gnubg.c, eval.c: Simplify SSE, now it's either supported or it isn't |
2193 |
|
2194 |
Tue Jun 30 09:10:24 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2195 |
|
2196 |
* po/da.mo, board3d/Makefile.am, po/POTFILES.in, po/cs.po, po/da.po, |
2197 |
po/de.po, po/en_US.po, po/es.po, po/fr.po, po/gnubg.pot, po/is.po, |
2198 |
po/it.po, po/ja.po, po/ru.po, po/tr.po: update the danish translation |
2199 |
and remove misc3d.h from Makefiles and POTFILES.in |
2200 |
|
2201 |
Mon Jun 29 20:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2202 |
|
2203 |
* neuralnet.c, gnubg.c: Add check for SSE2 |
2204 |
|
2205 |
Thu Jun 25 22:50:54 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2206 |
|
2207 |
* gnubg.c, gtkfile.c: fix a problem with translated text in the save |
2208 |
dialog used for the "save" command. |
2209 |
|
2210 |
Wed Jun 24 22:19:44 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2211 |
|
2212 |
* backgammon.h, commands.inc, gtkgame.c, play.c, set.c: add a menu |
2213 |
point to clear turn (dice and cubes) and add the functionally to |
2214 |
the dice widget as a button. |
2215 |
|
2216 |
Mon Jun 22 05:47:27 CEST 2009 Michael Petch <mpetch@gnubg.org> |
2217 |
|
2218 |
* configure.in, lib/neuralnetsse.c, fixed SSE2 build problems |
2219 |
and defaulted Apple OS/X i386 builds to use SSE2 |
2220 |
|
2221 |
Sun Jun 21 23:21:36 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2222 |
|
2223 |
* configure.in, lib/neuralnetsse.c, lib/sigmoid.h: check Øysteins |
2224 |
sigmoid SSE2 patch in. |
2225 |
|
2226 |
Sun Jun 14 22:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2227 |
|
2228 |
* positionid.c: Rewrite position key functions (hopefully faster) |
2229 |
|
2230 |
Sat Jun 13 02:04:28 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2231 |
|
2232 |
* err? gmon.out, Makefile.am, Makefile.w32, TODO, configure.in, |
2233 |
matchequity.c, matchequity.h, board3d/Makefile.am, |
2234 |
board3d/Makefile.win, board3d/drawboard3d.c: minor cleanups after |
2235 |
removal of libxml code |
2236 |
|
2237 |
Wed Jun 12 23:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2238 |
|
2239 |
* matchequity.c: Replace libxml code that reads met (code from Øystein) |
2240 |
|
2241 |
Fri May 8 14:29:05 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2242 |
|
2243 |
* import.c: fix tmg import of resigns |
2244 |
|
2245 |
Fri May 8 13:08:57 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2246 |
|
2247 |
* gnubg.c, html.c, latex.c, text.c: checkin of Philippe Michel's |
2248 |
export patch. |
2249 |
|
2250 |
Wed May 6 21:24:09 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2251 |
|
2252 |
* gtkfile.c, gtkfile.h, gtkgame.c: Re-implement the load commands menu |
2253 |
item |
2254 |
|
2255 |
Wed May 6 15:44:22 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2256 |
|
2257 |
* gnubg.c: too good to redouble-pass errors didn't get annotated |
2258 |
|
2259 |
Tue May 5 22:55:53 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2260 |
|
2261 |
* backgammon.h, commands.inc, eval.c: add command to clear cache for |
2262 |
test purposes |
2263 |
|
2264 |
Tue May 5 18:08:56 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2265 |
|
2266 |
* gtktempmap.c: fix font size for locales using comma |
2267 |
|
2268 |
Sun Apr 26 23:01:07 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2269 |
|
2270 |
* format.c, format.h, gnubg.c, html.c, progress.c, progress.h, |
2271 |
rollout.c, rollout.h: Fix the rollout timer to allow for stopped |
2272 |
rollouts and differing number of games done. Print the rollout context |
2273 |
in the text progress. |
2274 |
|
2275 |
Sun Apr 26 01:02:06 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2276 |
|
2277 |
* rollout.c: mt rollouts stopped one short of the minum number of |
2278 |
trials when using jsd or sd criteria. |
2279 |
|
2280 |
Sat Apr 25 22:01:35 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2281 |
|
2282 |
* AUTHORS, credits.sh, non-src/credits.c: Add Ingo Macherius to list |
2283 |
of code contributors. |
2284 |
|
2285 |
Fri Apr 24 21:55:27 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2286 |
|
2287 |
* gnubg.c, renderprefs.c, renderprefs.h: Clean the CommandSaveSettings |
2288 |
function up, and fix a (gtk) bug where saving the settings would pop |
2289 |
an error message about resource unavailable. |
2290 |
|
2291 |
Wed Apr 22 18:28:09 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2292 |
|
2293 |
* progress.c: show the number of trials finished for each of |
2294 |
candidates |
2295 |
|
2296 |
Tue Apr 21 01:08:20 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2297 |
|
2298 |
* import.c: match wasn't cleared before import of mat files |
2299 |
|
2300 |
Mon Apr 20 17:46:37 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2301 |
|
2302 |
* gtkboard.c, play.c: fix a minor problem in quick_roll and dont' call |
2303 |
CommandPlay when clicking during computer turn (may crash) |
2304 |
|
2305 |
Mon Apr 20 17:42:19 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2306 |
|
2307 |
* gtkrace.c, osr.c: only perform automatic osr when the position is a |
2308 |
race and fix a problem in osr with chequers in the 3rd or 4th quadrant |
2309 |
|
2310 |
Sat Apr 18 23:45:02 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2311 |
|
2312 |
* gtkchequer.c, play.c: fix two problems with the update of skill |
2313 |
labels reported by Philippe Michel. |
2314 |
|
2315 |
Sat Apr 18 22:29:37 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2316 |
|
2317 |
* gtkgame.c: set shrink FALSE in the panel pane |
2318 |
* rollout.c: fix typo in jsd check causing cube rollouts to stop early |
2319 |
|
2320 |
Wed Apr 15 19:51:11 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2321 |
|
2322 |
* import.c: check for bg variations when importing mat. |
2323 |
|
2324 |
Sun Apr 5 17:16:41 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2325 |
|
2326 |
* gtkboard.c, gtkgame.c: add labels to the manual dice widget |
2327 |
|
2328 |
Fri Apr 3 22:04:43 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2329 |
|
2330 |
* gtkboard.c: Use the player's dice color to chose who wins |
2331 |
the opening roll with manual dice. |
2332 |
|
2333 |
Fri Apr 3 21:45:17 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2334 |
|
2335 |
* gnubgmodule.c, gtkprefs.c, import.c, multithread.c, play.c, |
2336 |
relational.c, text.c: minor compile stuff, an error in the last |
2337 |
checkin, and ifdef WIN32 the align in multithread.c |
2338 |
|
2339 |
Fri Apr 3 13:59:50 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2340 |
|
2341 |
* backgammon.h, gtkboard.c, gtkchequer.c, play.c: CommandMove didn't |
2342 |
accept moves of type 25/16. |
2343 |
|
2344 |
Thu Apr 2 23:33:25 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2345 |
|
2346 |
* play.c: hopefully fix a crash related to canceling of manual dice |
2347 |
|
2348 |
Thu Apr 2 22:32:14 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2349 |
|
2350 |
* play.c: fix a crash (assert in getCubeDecisionOrdering) when |
2351 |
updating the current game annotions. |
2352 |
|
2353 |
Thu Apr 2 10:13:47 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2354 |
|
2355 |
* gnubg.c: hint - don't update annotation when working through tutor |
2356 |
|
2357 |
Wed Apr 1 17:41:13 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2358 |
|
2359 |
* gtkoptions.c: display options was added twice and rng was update |
2360 |
even if unchanged |
2361 |
|
2362 |
Mon Mar 30 13:52:31 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2363 |
|
2364 |
* gtkgame.c: rc files should be added before gtk_init |
2365 |
|
2366 |
Mon Mar 30 10:46:29 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2367 |
|
2368 |
* gtkgame.c: add highligting to the skill label when take/drop |
2369 |
|
2370 |
Sun Mar 29 21:25:51 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2371 |
|
2372 |
* gnubgmodule.c: Avoid calling PythonNextTurn in PythonCommand, since |
2373 |
PythonNextTurn always plays the next turn, and the command doesn't |
2374 |
imply that. |
2375 |
|
2376 |
Sun Mar 29 15:50:38 CEST 2009 Christian Anthon <anthon@kiku.dk> |
2377 |
|
2378 |
* dice.c, dice.h, gnubg.c, play.c, rollout.c: fall back to mersenne |
2379 |
twister if dice generator fails |
2380 |
|
2381 |
Sat Mar 28 23:12:15 CET 2009 Christian Anthon <anthon@kiku.dk> |
2382 |
|
2383 |
* analysis.c, gnubg.c, gtkcube.c, gtkgame.c: minor fixes to |
2384 |
hint/analysis of games with beavers: account for initial double |
2385 |
in statistics, but not the following ones and show the take/beaver |
2386 |
widget when applicable (i.e. not for raccoons). |
2387 |
|
2388 |
Sat Mar 28 22:49:14 CET 2009 Christian Anthon <anthon@kiku.dk> |
2389 |
|
2390 |
* play.c: fix to find the dice after updating the gamelist |
2391 |
|
2392 |
Sat Mar 28 22:42:43 CET 2009 Christian Anthon <anthon@kiku.dk> |
2393 |
|
2394 |
* gtkoptions.c, show.c: fix tooltips for rngs and refactor the options |
2395 |
page function |
2396 |
|
2397 |
Sat Mar 28 22:30:41 CET 2009 Christian Anthon <anthon@kiku.dk> |
2398 |
|
2399 |
* m4/az_python.m4: detect python2.5 and python2.6 |
2400 |
|
2401 |
Sat Mar 28 22:16:21 CET 2009 Christian Anthon <anthon@kiku.dk> |
2402 |
|
2403 |
* commands.inc, gnubg.c: fix a few command help strings |
2404 |
|
2405 |
Sat Mar 28 22:11:39 CET 2009 Christian Anthon <anthon@kiku.dk> |
2406 |
|
2407 |
* eval.c: delete a debug message and reformat a few things |
2408 |
|
2409 |
Thu Mar 26 13:56:00 CET 2009 Christian Anthon <anthon@kiku.dk> |
2410 |
|
2411 |
* gtkboard.c: don't call update_move in board size allocation, |
2412 |
leads to a hang. |
2413 |
|
2414 |
Thu Mar 26 11:48:33 CET 2009 Christian Anthon <anthon@kiku.dk> |
2415 |
|
2416 |
* analysis.c, eval.c, play.c, sgf.c: make hint and cmark features work |
2417 |
together and fix save match / hint bug report by Philippe Michel. |
2418 |
|
2419 |
Wed Mar 25 22:30:30 CET 2009 Christian Anthon <anthon@kiku.dk> |
2420 |
|
2421 |
* eval.c, play.c: sort moves according to "back" chequer as a last |
2422 |
resort in analysis and computer moves to avoid some silly looking |
2423 |
moves when the game is over, but not resigned yet. |
2424 |
|
2425 |
Wed Mar 25 11:48:28 CET 2009 Christian Anthon <anthon@kiku.dk>: |
2426 |
|
2427 |
* gtkboard.c, gtkoptions.c: minor pips/epc display changes |
2428 |
|
2429 |
Wed Mar 25 11:05:57 CET 2009 Christian Anthon <anthon@kiku.dk> |
2430 |
|
2431 |
* backgammon.h, eval.c, gtk-multiview.c, gtkgame.h, html.c, |
2432 |
relational.c: fix minor compiler warnings |
2433 |
|
2434 |
Wed Mar 25 00:44:46 CET 2009 Christian Anthon <anthon@kiku.dk> |
2435 |
|
2436 |
* analysis.c, analysis.h, backgammon.h, commands.inc, |
2437 |
formatgs.c, formatgs.h, gnubg.c, gtkgame.c, html.c, record.c, |
2438 |
record.h, relational.c, relational.h, text.c: Remove the player |
2439 |
records (may still be viewed if existing). Add simple stats from the |
2440 |
relational db to html and text exports |
2441 |
|
2442 |
Wed Mar 25 00:39:33 CET 2009 Christian Anthon <anthon@kiku.dk> |
2443 |
|
2444 |
* export.c, gnubg.c, html.c, play.c, sgf.c, text.c: don't create a |
2445 |
hint move record when we gs!=GAME_PLAYING |
2446 |
|
2447 |
Mon Mar 23 09:54:12 CET 2009 Christian Anthon <anthon@kiku.dk> |
2448 |
|
2449 |
* gtkgame.c: gtkcubehint shouldn't be modal either. |
2450 |
|
2451 |
Sun Mar 22 23:33:50 CET 2009 Christian Anthon <anthon@kiku.dk> |
2452 |
|
2453 |
* gnubg.c, gtkchequer.c, gtkchequer.h, gtkcube.c, gtkcube.h, |
2454 |
gtkgame.c, gtkgame.h: only update the annotation when we have |
2455 |
a move history. |
2456 |
* matchid.c: sign warning |
2457 |
|
2458 |
Sun Mar 22 22:00:17 CET 2009 Christian Anthon <anthon@kiku.dk> |
2459 |
|
2460 |
* gtkfile.c, relational.c : add an open button and an option to add to |
2461 |
the relational database when done. |
2462 |
|
2463 |
Sun Mar 22 09:24:09 CET 2009 Christian Anthon <anthon@kiku.dk> |
2464 |
|
2465 |
* set.c: destroy pmr_hint in CommandSetTurn |
2466 |
|
2467 |
Sat Mar 21 22:44:02 CET 2009 Christian Anthon <anthon@kiku.dk> |
2468 |
|
2469 |
* analysis.c, analysis.h, backgammon.h, eval.h, gnubg.c, gtkboard.c, |
2470 |
gtkchequer.c, gtkcube.c, gtkcube.h, gtkgame.c, gtkgame.h, gtkpanels.c, |
2471 |
gtktoolbar.c, html.c, matchid.c, matchid.h, play.c, set.c, |
2472 |
simpleboard.c, text.c, lib/gnubg-types.h: another bunch of hint |
2473 |
related changes. |
2474 |
|
2475 |
Sat Mar 21 11:44:35 WEST 2009 Øystein Johansen <oystein@gnubg.org> |
2476 |
|
2477 |
* gtkprefs.c: Parse XML-boards with g_markup_parse. |
2478 |
|
2479 |
Fri Mar 20 21:37:46 WEST 2009 Øystein Johansen <oystein@gnubg.org> |
2480 |
|
2481 |
* boards.xml: Change encoding to UTF-8. |
2482 |
|
2483 |
Fri Mar 20 17:17:44 CET 2009 Christian Anthon <anthon@kiku.dk> |
2484 |
|
2485 |
* Makefile.am, configure.in, gnubg.c, sound.c: use libcanberra as a |
2486 |
simple sound wrapper and remove gstreamer support |
2487 |
|
2488 |
Tue Mar 17 14:23:23 CET 2009 Christian Anthon <anthon@kiku.dk> |
2489 |
|
2490 |
* sound.c: make gstreamer sounds wait till play is ready |
2491 |
|
2492 |
Fri Mar 13 22:50:48 CET 2009 Christian Anthon <anthon@kiku.dk> |
2493 |
|
2494 |
* backgammon.h, gnubg.c, gtkchequer.c, gtkchequer.h, gtkcube.c, |
2495 |
gtkcube.h, gtkgame.c, gtkgame.h, gtkgamelist.c, html.c, |
2496 |
play.c: fix the color for chosen move problem. Attempt to keep the |
2497 |
gamelist annotation marks up to date. |
2498 |
|
2499 |
Fri Mar 13 17:23:57 CET 2009 Christian Anthon <anthon@kiku.dk> |
2500 |
|
2501 |
* gtkgame.c, gtkmovelist.c, gtkmovelistctrl.c: fix double-click move |
2502 |
in movelist crash. Add star to mark chosen move. |
2503 |
|
2504 |
Thu Mar 12 22:08:49 CET 2009 Christian Anthon <anthon@kiku.dk> |
2505 |
|
2506 |
* analysis.c, backgammon.h, commands.inc, export.c, gnubg.c, |
2507 |
gtkgame.c, gtkoptions.c, html.c, play.c, set.c, sgf.c, show.c, text.c: |
2508 |
hopefully fix the problems introduced by the hint changes |
2509 |
|
2510 |
Tue Mar 10 17:50:43 CET 2009 Christian Anthon <anthon@kiku.dk> |
2511 |
|
2512 |
* backgammon.h, commands.inc, gnubg.c, gtkboard.c, gtkboard.h, |
2513 |
gtkgame.c, gtkoptions.c, renderprefs.c, set.c: minor changes to pip |
2514 |
count display |
2515 |
|
2516 |
Tue Mar 10 14:08:18 CET 2009 Christian Anthon <anthon@kiku.dk> |
2517 |
|
2518 |
* backgammon.h, gtkgame.c: Minor changes to BUILD_DATE use |
2519 |
|
2520 |
Sat Mar 7 21:47:05 CET 2009 Christian Anthon <anthon@kiku.dk> |
2521 |
|
2522 |
* Makefile.am, backgammon.h, bearoff.c, boardpos.c, commands.inc, |
2523 |
common.h, configure.in, dice.c, dice.h, gnubg.c, gtkgame.c, |
2524 |
gtkmovelistctrl.c, gtkoptions.c, htmlimages.c, import.c, render.c, |
2525 |
set.c, show.c userrng.c, board3d/gtkcolour3d.c, lib/md5.h: Various |
2526 |
autoconf centered cleanups. |
2527 |
|
2528 |
Wed Mar 4 23:07:11 CET 2009 Christian Anthon <anthon@kiku.dk> |
2529 |
|
2530 |
* backgammon.h, credits.sh, gnubg.c, gtkgame.c: use configurable |
2531 |
BUILD_DATE instead of __DATE__ to mark the build. Update copyright |
2532 |
notice. |
2533 |
|
2534 |
Tue Mar 3 14:19:11 CET 2009 Christian Anthon <anthon@kiku.dk> |
2535 |
|
2536 |
* Makefile.am, configure.in, m4/az_python.m4: improve python detection |
2537 |
|
2538 |
Tue Mar 3 13:53:25 CET 2009 Christian Anthon <anthon@kiku.dk> |
2539 |
|
2540 |
* htmlimages.c, render.c: allow compilation without cairo |
2541 |
|
2542 |
Tue Mar 3 13:42:13 CET 2009 Christian Anthon <anthon@kiku.dk> |
2543 |
|
2544 |
* bearoff.c, gtksplash.c: minor cleanup |
2545 |
* gtkprefs.c, matchequity.c: allow compiling without xml |
2546 |
|
2547 |
Mon Mar 2 10:35:14 CET 2009 Christian Anthon <anthon@kiku.dk> |
2548 |
|
2549 |
* eval.c, eval.h, osr.c: use swap_us |
2550 |
* osr.h, osr.c: conflicting definitions of raceProbs |
2551 |
* gtkmet.c: the meaning of const int a[][] and const int **a is not |
2552 |
defined in C. We need confusing casts to avoid warnings in gcc. |
2553 |
|
2554 |
Sun Mar 1 10:02:02 CET 2009 Øystein Johansen <oystein@gnubg.org> |
2555 |
|
2556 |
* makebearoff.c, bearoff.c: Repair building of onesided |
2557 |
bearoff databases w/o gammon distributions. Fixed |
2558 |
heuristic bearoff databases. (HEURISTIC_C => 15) |
2559 |
|
2560 |
Mon Feb 23 20:55:11 CET 2009 Christian Anthon <anthon@kiku.dk> |
2561 |
|
2562 |
* gtkcube.c: fix a bug in cubehint |
2563 |
|
2564 |
Sun Feb 22 23:38:44 CET 2009 Christian Anthon <anthon@kiku.dk> |
2565 |
|
2566 |
* backgammon.h, export.c, gnubg.c, gtkchequer.c, gtkchequer.h, |
2567 |
gtkcube.c, gtkcube.h, gtkgame.c, gtkgame.h, gtkmovelist.c, html.c, |
2568 |
latex.c, play.c, set.c, sgf.c, text.c: fix the hint functionality, so |
2569 |
that it normally works on the moverecord, or at the end of the game, |
2570 |
creates a tmp moverecord. Make sure that it is used in exports and |
2571 |
saves. |
2572 |
|
2573 |
Sun Feb 22 10:02:42 CET 2009 Christian Anthon <anthon@kiku.dk> |
2574 |
|
2575 |
* eval.c, eval.h, gtkboard.c: fix the legal dest points function once |
2576 |
and for all |
2577 |
|
2578 |
Sat Feb 21 22:05:58 CET 2009 Oystein Johansen <oystein@gnubg.org> |
2579 |
|
2580 |
* removed file: makebearoff.rc |
2581 |
|
2582 |
Wed Feb 18 00:12:58 CET 2009 Christian Anthon <anthon@kiku.dk> |
2583 |
|
2584 |
* analysis.c, backgammon.h, commands.inc, eval.c, eval.h, gnubg.c, |
2585 |
gtkchequer.c, gtkchequer.h, gtkcube.c, gtkcube.h, gtkgame.c, |
2586 |
gtkmovelist.c, gtkmovelistctrl.c, play.c, progress.c, progress.h, |
2587 |
sgf.c: Add functionality to mark moves and cubes for rollout |
2588 |
|
2589 |
Sat Feb 7 09:56:10 CET 2009 Christian Anthon <anthon@kiku.dk> |
2590 |
|
2591 |
* po/it.po: Update the italian translation |
2592 |
|
2593 |
Fri Feb 6 14:02:25 CET 2009 Christian Anthon <anthon@kiku.dk> |
2594 |
|
2595 |
* gnubg.c, gtkgame.c, gtkwindows.c, gtkwindows.h, progress.c: Clean up |
2596 |
the rollout command. It hardly ever did what people wanted anyway. Now |
2597 |
only roll-outs the current position. |
2598 |
|
2599 |
Fri Feb 6 11:05:29 CET 2009 Christian Anthon <anthon@kiku.dk> |
2600 |
|
2601 |
* analysis.c, backgammon.h, commands.inc, play.c, progress.c: Add a Command |
2602 |
"analyse rollout double". Warn if user tryes to use analyse move on a |
2603 |
take. Print final result if user interrupts rollouts in the cl |
2604 |
interface. |
2605 |
|
2606 |
Tue Feb 3 21:43:32 CET 2009 Christian Anthon <anthon@kiku.dk> |
2607 |
|
2608 |
* backgammon.h, play.c: remove quick_roll from non-gtk code |
2609 |
|
2610 |
Sun Feb 1 16:59:04 CET 2009 Christian Anthon <anthon@kiku.dk>: |
2611 |
|
2612 |
* gtkboard.c, play.c: New games/matches could be started when |
2613 |
ms.gs==GAME_NONE even though the move wasn't the last in the match |
2614 |
|
2615 |
Sun Feb 1 16:48:01 CET 2009 Christian Anthon <anthon@kiku.dk> |
2616 |
|
2617 |
* htmlimages.c: fix creation of htmlimages in the export dialog |
2618 |
|
2619 |
Sat Jan 31 15:21:55 CET 2009 Christian Anthon <anthon@kiku.dk> |
2620 |
|
2621 |
* format.c, gtkchequer.c, gtkcube.c: Make the Copy button open a text |
2622 |
window for easy display of analysis details. |
2623 |
|
2624 |
Thu Jan 29 09:09:16 CET 2009 Christian Anthon <anthon@kiku.dk> |
2625 |
|
2626 |
* analysis.c: use the right index in the new analyse rollout move |
2627 |
function |
2628 |
|
2629 |
Thu Jan 29 09:07:26 CET 2009 Christian Anthon <anthon@kiku.dk> |
2630 |
|
2631 |
* bearoff.c: avoid assert_false when hypergammon db present |
2632 |
|
2633 |
Tue Jan 27 14:40:32 CET 2009 Christian Anthon <anthon@kiku.dk> |
2634 |
|
2635 |
* doc/allabout.xml, doc/gnubgdb.xml, doc/gnubg/allabout.html, |
2636 |
doc/gnubg/allabout.pdf, doc/gnubg/gnubg.6, doc/gnubg/gnubg.html, |
2637 |
doc/gnubg/gnubg.info, doc/gnubg/gnubg.pdf, doc/gnubg/gnubg.texi: |
2638 |
Update document license to GFDL 1.3. |
2639 |
|
2640 |
Mon Jan 26 12:09:19 CET 2009 Christian Anthon <anthon@kiku.dk> |
2641 |
|
2642 |
* progress.c: jSD not printed in text interface for fCubeRollout. |
2643 |
|
2644 |
Mon Jan 26 10:49:56 CET 2009 Christian Anthon <anthon@kiku.dk> |
2645 |
|
2646 |
* rollout.c: fix stop on stds in the MT code. May well be broken in |
2647 |
the non-MT code as well. |
2648 |
|
2649 |
Sun Jan 25 16:21:08 CET 2009 Christian Anthon <anthon@kiku.dk> |
2650 |
|
2651 |
* gtkboard.c, play.c: Clicking anywhere on the board before first |
2652 |
match is started starts a new match. Clicking in the dice area |
2653 |
either starts a new game or roll the dice as appropriate. |
2654 |
|
2655 |
Sat Jan 24 21:31:10 CET 2009 Christian Anthon <anthon@kiku.dk> |
2656 |
|
2657 |
* analysis.c, backgammon.h, commands.inc: Add a command to rollout the |
2658 |
current analysed move. "analyse rollout move 1 2 3" will rollout the |
2659 |
first three candidates in the movelist. |
2660 |
|
2661 |
Fri Jan 23 09:34:07 CET 2009 Christian Anthon <anthon@kiku.dk> |
2662 |
|
2663 |
* board3d/drawboard3d.c: Protect some function calls if shadows not |
2664 |
initialised. |
2665 |
|
2666 |
Thu Jan 22 23:33:24 CET 2009 Christian Anthon <anthon@kiku.dk> |
2667 |
|
2668 |
* eval.c, rollout.c: Stop adding noise to EvalOver and to the variance |
2669 |
reduction. |
2670 |
|
2671 |
Thu Jan 22 12:42:57 CET 2009 Christian Anthon <anthon@kiku.dk> |
2672 |
|
2673 |
* relational.c: Assume that sql always uses . for decimal separator in |
2674 |
input/output. |
2675 |
|
2676 |
Sat Jan 17 21:57:31 CET 2009 Christian Anthon <anthon@kiku.dk> |
2677 |
|
2678 |
* rollout.c: Fix a small bug in BasicRollout. The first move (0-ply) |
2679 |
in the variance reduction was cubeless, regardless of the cube |
2680 |
setting. Only the cubeful 0-ply rollouts should be affected with |
2681 |
infinite trials, but the variance reduction will change a bit for all |
2682 |
rollouts. |
2683 |
|
2684 |
Sun Jan 11 21:32:44 CET 2009 Christian Anthon <anthon@kiku.dk> |
2685 |
|
2686 |
* progress.c, progress.h, rollout.c, rollout.h: The JSD printed for |
2687 |
cube rollouts is now sensible. Top JSD for nodouble / double decision |
2688 |
and buttom JSD for take / pass decision. (MT code only) |
2689 |
* rollout.c: minor cleanup in JSD for cubeless possible since the |
2690 |
cube rollouts are always cubeful. |
2691 |
|
2692 |
Sun Jan 11 01:06:47 CET 2009 Christian Anthon <anthon@kiku.dk> |
2693 |
|
2694 |
* play.c: Add warning and cancel if fDoubled is set in SetMatchID |
2695 |
|
2696 |
Sun Jan 11 00:07:30 CET 2009 Christian Anthon <anthon@kiku.dk> |
2697 |
|
2698 |
* play.c: Allow canceling of dice on the first roll a match |
2699 |
|
2700 |
Sat Jan 10 21:16:19 CET 2009 Christian Anthon <anthon@kiku.dk> |
2701 |
|
2702 |
* gtkgame.c: Make edit_new more smooth, and work with more obscure |
2703 |
options |
2704 |
|
2705 |
Fri Jan 9 14:06:05 CET 2009 Christian Anthon <anthon@kiku.dk> |
2706 |
|
2707 |
* play.c: set matchid was missing a call to AddGame |
2708 |
|
2709 |
Fri Jan 9 13:00:25 CET 2009 Christian Anthon <anthon@kiku.dk> |
2710 |
|
2711 |
* set.c: set turn should invalidate the gtk dice as well as the match |
2712 |
state ones. |
2713 |
|
2714 |
Fri Jan 9 11:29:14 CET 2009 Christian Anthon <anthon@kiku.dk> |
2715 |
|
2716 |
* bearoff.c: fix bug also printing 1-sided in bearoffstatus |
2717 |
|
2718 |
Thu Jan 8 21:32:44 CET 2009 Christian Anthon <anthon@kiku.dk> |
2719 |
|
2720 |
* gnubg.c, gtkgame.c: use autoimport for loading from commandline |
2721 |
|
2722 |
Thu Jan 8 12:25:27 CET 2009 Christian Anthon <anthon@kiku.dk> |
2723 |
|
2724 |
* gnubg.c, play.c, po/cs.po, po/da.po, po/de.po, |
2725 |
po/en_US.po, po/es.po, po/fr.po, po/gnubg.pot, po/is.po, po/it.po, |
2726 |
po/ja.po, po/ru.po, po/tr.po: Collect the check for last move in one |
2727 |
function and let GetInputYN return TRUE when run non-interactively. |
2728 |
Update the translations. |
2729 |
|
2730 |
Sat Jan 3 23:53:54 CET 2009 Christian Anthon <anthon@kiku.dk> |
2731 |
|
2732 |
* backgammon.h, gtkgame.c, gtkgame.h, play.c, render.c, set.c: Change |
2733 |
confusing use of types in SetRNG, and other minor stuff |
2734 |
|
2735 |
Tue Dec 30 18:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2736 |
|
2737 |
* render.c: Minor adjustment to 2d arrow size and outline colour. |
2738 |
|
2739 |
Tue Dec 30 11:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2740 |
|
2741 |
* gtkgame.c, play.c: Add warning for simplified resign action. |
2742 |
|
2743 |
Tue Dec 30 00:36:27 CET 2008 Christian Anthon <anthon@kiku.dk> |
2744 |
|
2745 |
* gnubg.c, gtkboard.c, gtkgame.c, play.c: add "resign -1" as a command |
2746 |
to guess the resign level and add appropriately (i.e. resign if the |
2747 |
error is below 0.05). Use it to autoresign or pop the resign dialog in |
2748 |
the gui. |
2749 |
|
2750 |
Mon Dec 29 23:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2751 |
|
2752 |
* gtkgame.c, gnubg.c: Fix rare crash on exit. |
2753 |
|
2754 |
Mon Dec 29 23:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2755 |
|
2756 |
* util.c: Hack GetTemporaryFile() so it will work properly. |
2757 |
|
2758 |
Mon Dec 29 22:06:40 CET 2008 Christian Anthon <anthon@kiku.dk> |
2759 |
|
2760 |
* common.h, configure.in, lib/neuralnet.c, lib/neuralnetsse.c: move |
2761 |
replacement declarations of signbit and lrint to common.h |
2762 |
|
2763 |
Mon Dec 29 21:11:31 CET 2008 Christian Anthon <anthon@kiku.dk> |
2764 |
|
2765 |
* po/es.po: updated spanish translation |
2766 |
|
2767 |
Mon Dec 29 11:56:38 CET 2008 Christian Anthon <anthon@kiku.dk> |
2768 |
|
2769 |
* gnubg.c: turn splash screen off by default |
2770 |
|
2771 |
Mon Dec 29 11:36:28 CET 2008 Christian Anthon <anthon@kiku.dk> |
2772 |
|
2773 |
* play.c: make end game work without gtk |
2774 |
|
2775 |
Mon Dec 29 00:08:28 CET 2008 Christian Anthon <anthon@kiku.dk> |
2776 |
|
2777 |
* util.c: fix CreateTempFile to something that hopefully works |
2778 |
universally |
2779 |
|
2780 |
Thu Dec 28 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2781 |
|
2782 |
* gtktoolbar.c: Fix size of edit button |
2783 |
* gtkgame.c: Fix menu toolbar state (on startup) |
2784 |
|
2785 |
Sun Dec 28 01:18:17 CET 2008 Christian Anthon <anthon@kiku.dk> |
2786 |
|
2787 |
* eval.c: fix a bug in eval lookup in hypergammon db. iPos was (by |
2788 |
accident) made an unsigned short int in november 2004, but should be |
2789 |
at least an int. |
2790 |
|
2791 |
Fri Dec 26 00:33:04 CET 2008 Christian Anthon <anthon@kiku.dk> |
2792 |
|
2793 |
* gtkprefs.c, gtktoolbar.c: we don't use the old tooltip api anymore |
2794 |
|
2795 |
Thu Dec 18 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2796 |
|
2797 |
* gtkprogress.c: Fix bug in number of rollouts displayed when |
2798 |
alternatives finish early (reported by Bob Koca) |
2799 |
|
2800 |
Wed Dec 17 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2801 |
|
2802 |
* gtkprefs.c: Replace clist control with tree view |
2803 |
|
2804 |
Wed Dec 17 10:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2805 |
|
2806 |
* util.c: Dodgy temp file fix to get export to gol working. |
2807 |
|
2808 |
Tue Dec 16 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2809 |
|
2810 |
* gtkmovelist.c, gtkmovelistctrl.c: Draw move analysis lines closer together. |
2811 |
|
2812 |
Sun Dec 14 20:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2813 |
|
2814 |
* gtktoolbar.c: Sort out spacing on toolbar with new "end game" button. |
2815 |
Update toolbar code to new style at same time. |
2816 |
|
2817 |
Sun Dec 14 18:41:20 CET 2008 Christian Anthon <anthon@kiku.dk> |
2818 |
|
2819 |
* import.c: issue warning when importing matchfiles with length > |
2820 |
MAXSCORE |
2821 |
|
2822 |
Sun Dec 14 11:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2823 |
|
2824 |
* play.c: Sort out "stop" button for "end game" and gnubg vs gnubg. |
2825 |
|
2826 |
Fri Dec 12 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2827 |
|
2828 |
* play.c: Add warning when end game clicked. |
2829 |
|
2830 |
Fri Dec 12 14:57:42 CET 2008 Christian Anthon <anthon@kiku.dk> |
2831 |
|
2832 |
* gtkboard.c: remove deprecate gtk_drawing_area_size |
2833 |
Fri Dec 12 14:05:30 CET 2008 Christian Anthon <anthon@kiku.dk> |
2834 |
|
2835 |
* gtk-multiview.c, gtk-multiview.h, gtkboard.c, gtkboard.h: remove the |
2836 |
deprecated use of GtkType |
2837 |
|
2838 |
Thu Dec 11 23:11:16 CET 2008 Christian Anthon <anthon@kiku.dk> |
2839 |
|
2840 |
* backgammon.h, commands.inc, gnubgstock.c, gnubgstock.h, gtkgame.c, |
2841 |
gtktoolbar.c, play.c, set.c: minor changes to the end-game button. |
2842 |
|
2843 |
Tue Dec 9 16:59:54 CET 2008 Christian Anthon <anthon@kiku.dk> |
2844 |
|
2845 |
* import.c: do not try to import failed formats |
2846 |
* gtkfile.c: output not recognized format in batch analyse, when |
2847 |
appropriate. Do not try to set non-valid files and directories in the |
2848 |
file selection dialog (Savannah bug). |
2849 |
|
2850 |
Tue Dec 9 14:03:52 CET 2008 Christian Anthon <anthon@kiku.dk> |
2851 |
|
2852 |
* analysis.c: fix a bug causing wrong luck stats in matches as reported on savannah |
2853 |
|
2854 |
Tue Dec 9 01:32:30 CET 2008 Christian Anthon <anthon@kiku.dk> |
2855 |
|
2856 |
* gnubg.c, sound.c: missing frees |
2857 |
|
2858 |
Mon Dec 8 22:22:19 CET 2008 Christian Anthon <anthon@kiku.dk> |
2859 |
|
2860 |
* backgammon.h, commands.inc, gnubgstock.c, gnubgstock.h, gtkgame.c, |
2861 |
gtktoolbar.c, play.c, pixmaps/Makefile.am, |
2862 |
pixmaps/gnubg-stock-pixbufs.h, pixmaps/16x16/actions/runit_16.png, |
2863 |
pixmaps/24x24/actions/runit_24.png: Add a quickgame button |
2864 |
|
2865 |
Mon Dec 8 21:29:12 CET 2008 Christian Anthon <anthon@kiku.dk>: |
2866 |
|
2867 |
* gtkgame.c: UserCommand("set ..."); may have strange sideeffects |
2868 |
through GTKSet, and cannot be used in edit_new |
2869 |
|
2870 |
Fri Dec 5 10:30:38 CET 2008 Christian Anthon <anthon@kiku.dk>: |
2871 |
|
2872 |
* bearoff.c, bearoff.h: disable gmappedfile code when GLib is old, and |
2873 |
fix a bug causing a crash when mapping of the bearoffdb fails. |
2874 |
|
2875 |
Thu Dec 4 23:11:23 CET 2008 Christian Anthon <anthon@kiku.dk> |
2876 |
|
2877 |
* file.c, gnubg.c, gtkcube.c, gtkgamelist.c: more minor memory errors |
2878 |
|
2879 |
Wed Dec 3 12:06:57 CET 2008 Christian Anthon <anthon@kiku.dk> |
2880 |
|
2881 |
* gtktheory.c: remove missed debug stuff |
2882 |
|
2883 |
Wed Dec 3 11:51:33 CET 2008 Christian Anthon <anthon@kiku.dk> |
2884 |
|
2885 |
* dice.c, dice.h, gnubg.c: free gmp random data |
2886 |
* gtkboard.c: init bd->cube and remove unused widget from board_init |
2887 |
* gtkgame.c: the list returned by gtk_container_get_children should be |
2888 |
freed |
2889 |
* gtkgamelist.c: widget destroy doesn't work (gtk bug) |
2890 |
* gtkprefs.c: free the xml parser context |
2891 |
* gtkwindows.c: we cannot rely on the response cb to free the data as |
2892 |
the widget may be destroyed in other ways |
2893 |
* board3d/drawboard3d.c, board3d/misc3d.c: simple frees |
2894 |
|
2895 |
Tue Dec 2 01:19:31 CET 2008 Christian Anthon <anthon@kiku.dk> |
2896 |
|
2897 |
* gnubg.c, gnubgmodule.c, gnubgmodule.h: Py_SetProgramname should be |
2898 |
parsed argv[0]; |
2899 |
* gtkboard.c: init bd->turn to avoid a warning from valgrind |
2900 |
* gtktheory.c: small memory leak caused by missing g_objec_unref |
2901 |
|
2902 |
Mon Dec 1 23:07:43 CET 2008 Christian Anthon <anthon@kiku.dk> |
2903 |
|
2904 |
* gtktempmap.c: make "show equities" more readable |
2905 |
|
2906 |
Sun Sep 29 19:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
2907 |
|
2908 |
* gtkgame.c, flags/spain.png: add a spanish flag |
2909 |
|
2910 |
Mon Nov 24 17:07:00 CET 2008 Christian Anthon <anthon@kiku.dk> |
2911 |
|
2912 |
* configure.in, po/es.po: add es translation |
2913 |
|
2914 |
Sat Nov 15 23:32:42 CET 2008 Christian Anthon <anthon@kiku.dk> |
2915 |
|
2916 |
* gnubgstock.c, gnubgstock.h, gtkgame.c, gtktoolbar.c, |
2917 |
pixmaps/Makefile.am, pixmaps/gnubg-stock-pixbufs.h, |
2918 |
pixmaps/16x16/actions/resign_16.png, |
2919 |
pixmaps/24x24/actions/hint_16.png, |
2920 |
pixmaps/24x24/actions/resign_24.png, xpm/resign.xpm: Make a stock item |
2921 |
of the resign xpm |
2922 |
|
2923 |
Tue Nov 11 23:39:30 CET 2008 Christian Anthon <anthon@kiku.dk> |
2924 |
|
2925 |
* gnubg.c, gtkboard.c, gtkboard.h: fix two minor bugs causing crashes |
2926 |
on closing |
2927 |
|
2928 |
Tue Nov 11 11:59:52 CET 2008 Christian Anthon <anthon@kiku.dk> |
2929 |
|
2930 |
* backgammon.h, eval.c, eval.h, play.c: Evaluate accept resign at |
2931 |
2ply. Const a few evalcontext's. |
2932 |
|
2933 |
Mon Nov 10 23:39:32 CET 2008 Christian Anthon <anthon@kiku.dk> |
2934 |
|
2935 |
* gtkboard.c: fix a bug in LegalDestPoints when skipping pips during |
2936 |
bearoff |
2937 |
|
2938 |
Mon Nov 10 00:18:25 CET 2008 Christian Anthon <anthon@kiku.dk> |
2939 |
|
2940 |
* gtkgame.c: add notidy flag to the bearoff database creation window |
2941 |
|
2942 |
Mon Nov 10 00:10:06 CET 2008 Christian Anthon <anthon@kiku.dk> |
2943 |
|
2944 |
* makebearoff.c: delete special win32 code |
2945 |
|
2946 |
Sat Nov 1 14:31:07 CET 2008 Christian Anthon <anthon@kiku.dk> |
2947 |
|
2948 |
* dbprovider.c, dbprovider.h, gnubg.c: fix minor compile problems with |
2949 |
and without python |
2950 |
|
2951 |
Fri Oct 24 17:07:03 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2952 |
|
2953 |
* dbprovider.c, dbprovider.h, gnubg.c, gnubgmodule.c, gnubgmodule.h, |
2954 |
gtkrelational.c, relational.c, relational.h: improve on the |
2955 |
inter-dependencies a bit by moving pure database functions to |
2956 |
dbprovider.c |
2957 |
|
2958 |
Wed Oct 22 22:20:42 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2959 |
|
2960 |
* play.c: delete some debug code that doesn't work anymore |
2961 |
|
2962 |
Wed Oct 22 22:17:53 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2963 |
|
2964 |
* gtkboard.c: set the page-size to zero in gtkadjustment for |
2965 |
gtkspinbutton to silence a gtk warning in 2.14.3 |
2966 |
|
2967 |
Wed Oct 22 21:42:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2968 |
|
2969 |
* gtkgame.c, html.c, import.c, makebearoff.c, makehyper.c, |
2970 |
makeweights.c, record.c: check the return value of fread, fwrite, and |
2971 |
fscanf |
2972 |
|
2973 |
Wed Oct 22 21:21:45 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2974 |
|
2975 |
* export.c: check the return value of fwrite to silence a compiler |
2976 |
warning. |
2977 |
|
2978 |
Wed Oct 22 21:10:02 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2979 |
|
2980 |
* gnubg.c: check the return value of fgets to silence a compiler |
2981 |
warning. |
2982 |
|
2983 |
Wed Oct 22 20:50:55 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2984 |
|
2985 |
* relational.c: check the return value of fgets to silence a compiler |
2986 |
warning. |
2987 |
|
2988 |
Mon Oct 20 21:15:01 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2989 |
|
2990 |
* configure.in: die if gtk or board3d is requested but gtk/gtkglext |
2991 |
not found |
2992 |
|
2993 |
Thu Oct 9 22:44:44 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2994 |
|
2995 |
* play.c: add safeguard questions to avoid accidental destruction of |
2996 |
the match when "playing from here" |
2997 |
|
2998 |
Wed Oct 8 12:16:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
2999 |
|
3000 |
* bearoff.c, bearoff.h, format.c, format.h, gtkgame.c, |
3001 |
gtkmovefilter.c, gtkmovefilter.h, rollout.c, rollout.h, |
3002 |
board3d/drawboard3d.c, board3d/fun3d.h, board3d/misc3d.c, |
3003 |
board3d/misc3d.h: remove a number of unused codefragments |
3004 |
|
3005 |
Sun Oct 5 07:52:09 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3006 |
|
3007 |
* gtkboard.c: check for legal dest points for normal click moves. |
3008 |
|
3009 |
Fri Oct 3 11:44:47 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3010 |
|
3011 |
* gnubgmodule.c: fix a couple of sizeof usage errors introduced by |
3012 |
TanBoard |
3013 |
|
3014 |
Mon Sep 29 11:59:31 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3015 |
|
3016 |
* backgammon.h commands.inc export.h gnubg.c gtkexport.c, gtkoptions.c |
3017 |
gtkrolls.c html.c import.c makebearoff.c, makehyper.c play.c record.c |
3018 |
rollout.c set.c show.c text.c, po/Makefile.in.in po/cs.po po/da.po |
3019 |
po/de.po po/en_US.po, po/fr.po po/gnubg.pot po/is.po po/it.po po/ja.po |
3020 |
po/ru.po, po/tr.po: completed the danish translation and updated a |
3021 |
number of strings |
3022 |
|
3023 |
Sat Sep 27 22:27:05 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3024 |
|
3025 |
* lib/Makefile.am, lib/neuralnet.c, lib/neuralnet.h, |
3026 |
lib/neuralnetsse.c, lib/sigmoid.h: allow a small speedup by inlining |
3027 |
the sigmoid function again. |
3028 |
|
3029 |
Tue Sep 23 21:59:02 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3030 |
|
3031 |
* gtkmovefilter.c, gtkrace.c, gtkrelational.c, gtkwindows.c, |
3032 |
gtkwindows.h: remove GtkSignalFunc as it will be deprecated |
3033 |
|
3034 |
Tue Sep 23 17:41:15 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3035 |
|
3036 |
* text.c: fix minor \n output bug |
3037 |
|
3038 |
Tue Sep 23 17:29:17 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3039 |
|
3040 |
* configure.in, render.c, pixmaps/Makefile.am: fix a few minor without |
3041 |
gtk issues |
3042 |
|
3043 |
Tue Sep 23 12:44:36 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3044 |
|
3045 |
* backgammon.h, commands.inc, gnubg.c, gtkboard.c, gtkboard.h, |
3046 |
gtkoptions.c, set.c: add option to disable boardgraying |
3047 |
|
3048 |
Sun Sep 29 19:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3049 |
* gtkboard.c, render.c: Attempt to gray board in edit mode |
3050 |
|
3051 |
Mon Sep 15 21:20:28 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3052 |
|
3053 |
* configure.in, pixmaps/Makefile.am: allow building even if |
3054 |
gdk-pixbuf-csource is not found |
3055 |
|
3056 |
Sun Sep 14 22:32:57 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3057 |
|
3058 |
* : update danish translation and adjust a few strings |
3059 |
|
3060 |
Thu Sep 4 15:18:09 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3061 |
|
3062 |
* gtk-multiview.[ch]: port to g_object |
3063 |
|
3064 |
Tue Sep 2 23:05:52 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3065 |
|
3066 |
* gtkcolour.c, gtkcolour.h, gtkprefs.c, gtkprefs.h, |
3067 |
board3d/gtkcolour3d.c, board3d/misc3d.h, board3d/inc3d.h: use the |
3068 |
gtk_color_button, rather than designing our own. |
3069 |
|
3070 |
Tue Aug 12 19:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3071 |
|
3072 |
* board3d files, removed total.bmp: Replace totoal.bmp with text in graph |
3073 |
|
3074 |
Mon Aug 11 10:48:21 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3075 |
|
3076 |
* gnubg.c, gnubgmodule.c, gtkcube.c, gtkgame.c, gtkgamelist.c, set.c: |
3077 |
update a few strings for translation. |
3078 |
|
3079 |
Sun Aug 10 01:35:06 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3080 |
|
3081 |
* gtktempmap.c: improve a bit on printing of equties and best moves |
3082 |
|
3083 |
Thu Aug 7 15:28:33 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3084 |
|
3085 |
* configure.in: add options to disable deprecated GLib/GTK functions |
3086 |
* gtkgame.c, gtktempmap.c: replace gtk_object_weakref with |
3087 |
g_object_weakref |
3088 |
|
3089 |
Thu Aug 7 15:19:09 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3090 |
|
3091 |
* board3d/gtkcolour3d.c: replace a gtk_combo with a gtk_combo_box |
3092 |
* gtkgame.c, gtkrace.c, gtkrelational.c, gtktheory.c: g_object_unref |
3093 |
the gtktreemodel in a couple of places where forgotten |
3094 |
|
3095 |
Wed Jul 30 20:27:26 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3096 |
|
3097 |
* backgammon.h: issue warning if libintl.h is included too early to |
3098 |
avoid libintl_printf warnings under mingw. |
3099 |
|
3100 |
Wed Jul 30 17:01:07 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3101 |
|
3102 |
* gtkboard.c, gtkchequer.c, gtkcube.c, gtkgame.c, gtkgame.h, |
3103 |
gtkgamelist.c, gtkmovefilter.c, gtkmovelist.c, gtkpanels.c, |
3104 |
gtkprefs.c, gtksplash.c, gtktempmap.c, gtktoolbar.h, gtkwindows.c: |
3105 |
more deprecated gtk functions |
3106 |
|
3107 |
Wed Jul 30 13:20:05 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3108 |
|
3109 |
* gtkboard.c, gtkgame.c, gtkgame.h, gtkoptions.c, gtkpanels.c, |
3110 |
gtktempmap.c, gtkwindows.c: port tooltips to the gtk-2.12 version, |
3111 |
which is more flexible than the old one (e.g. treeview cells). Allow |
3112 |
for tips with the older gtk versions to work as well. |
3113 |
|
3114 |
Wed Jul 30 12:50:47 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3115 |
|
3116 |
* play.c: show board when dice rolled if, and only if, fX or fDisplay. |
3117 |
|
3118 |
Tue Jul 29 00:31:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3119 |
|
3120 |
* gtktheory.c: port to gtk_tree_view |
3121 |
|
3122 |
Thu Jul 24 14:32:45 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3123 |
|
3124 |
* gtkrelational.c, gtkrace.c: cleanup of deprecated gtk functions |
3125 |
|
3126 |
Thu Jul 24 11:36:21 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3127 |
|
3128 |
* gtkchequer.c, gtkgame.c, gtkprefs.c, gtkrace.c, gtktheory.c: get rid |
3129 |
of deprecated functions gtk_notebook_set_page and gtk_paint_string |
3130 |
|
3131 |
Wed Jul 23 11:34:27 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3132 |
|
3133 |
* set.c, gnubg.c, gtkgame.c: give a sensible error message if language |
3134 |
change fails, i.e. locale unsupported. |
3135 |
* gtkwindows.c: don't run gtk_widget_present(parent) if parent isn't |
3136 |
realized. |
3137 |
|
3138 |
Sat Jul 19 23:54:09 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3139 |
|
3140 |
* bearoff.c, eval.c, osr.c: replace 6, 15 with nChequers and nPoints |
3141 |
in a couple of places |
3142 |
|
3143 |
Fri Jul 18 18:07:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3144 |
|
3145 |
* backgammon.h, credits.sh, gnubg.c, gtkgame.c, gtkgame.h, |
3146 |
relational.c, show.c: Changes to allow GTKTextWindow to be called from |
3147 |
within a dialog. Make license, etc. be printed as text rather than |
3148 |
gtk_lists. Make the intro text conform with the GPL3 suggestion. Minor |
3149 |
translational changes. |
3150 |
|
3151 |
Sun Jul 13 21:07:17 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3152 |
|
3153 |
* bearoff.c, eval.c, export.c, file.c, gnubg.c, gnubgmodule.c, |
3154 |
gtkprefs.c, html.c, import.c, latex.c, makebearoff.c, makehyper.c, |
3155 |
makeweights.c, relational.c, rollout.c, sgf.c, text.c, |
3156 |
board3d/matrix.c, board3d/misc3d.c: replace fopen with gnubg_g_fopen to |
3157 |
avoid problems with special characters in filenames |
3158 |
|
3159 |
Sat Jul 12 09:10:43 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3160 |
|
3161 |
* gnubg.c, renderprefs.c, renderprefs.h: fix places where g_strdup |
3162 |
wasn't followed by g_free |
3163 |
|
3164 |
Fri Jul 11 22:54:46 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3165 |
|
3166 |
* bearoff.c, dice.c, eval.c, format.c, gnubg.c, show.c, renderprefs.c: |
3167 |
fix some printf format related compiler warnings |
3168 |
|
3169 |
Fri Jul 11 22:48:59 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3170 |
|
3171 |
* rollout.c: fix type of board in log_game_start |
3172 |
|
3173 |
Fri Jul 11 11:23:02 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3174 |
|
3175 |
* rollout.c: move log_name out of globals |
3176 |
|
3177 |
Mon Jul 7 22:42:20 CEST 2008 Petr Kadlec <mormegil@centrum.cz> |
3178 |
|
3179 |
* eval.c, gnubg.c, gtkgame.c, matchequity.c, render.c, renderprefs.c |
3180 |
show.c, sound.c: minor fixes for MSVC compiler happinnes (mainly adding |
3181 |
"float" suffix to decimal number literals etc.) |
3182 |
|
3183 |
Mon Jul 7 12:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3184 |
|
3185 |
* rollout.c: Give each thread separate random number context to |
3186 |
try and get results the same as single-threaded rollouts. |
3187 |
|
3188 |
Mon Jul 7 00:22:35 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3189 |
|
3190 |
* rollout.c: fix multithreaded dice generation and logfiles |
3191 |
|
3192 |
Mon Jul 7 00:20:52 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3193 |
|
3194 |
* gnubg.c: print prompt and answer for automatic questions |
3195 |
|
3196 |
Sun Jul 6 00:00:22 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3197 |
|
3198 |
* format.c: correct minor error introduced by translational changes |
3199 |
|
3200 |
Wed Jul 2 00:01:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3201 |
|
3202 |
* backgammon.h, commands.inc, gnubg.c, gtkfile.c, gtkoptions.c, |
3203 |
import.c, play.c, set.c, sgf.c, show.c: fix minor problems with the |
3204 |
batch analyse function and add an option for setting default answers |
3205 |
to yes/no questions. |
3206 |
|
3207 |
Mon Jun 30 23:12:09 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3208 |
|
3209 |
* Makefile.am, analysis.c, backgammon.h, bearoff.c, configure.in, |
3210 |
dbprovider.c, dice.c, drawboard.c, eval.c, export.c, external.c, |
3211 |
file.c, format.c, formatgs.c, gnubg.c, gtkgame.c, gtkmovefilter.c, |
3212 |
gtkoptions.c, util.c, pixmaps/Makefile.am, po/cs.po, po/da.po, |
3213 |
po/de.po, po/en_US.po, po/fr.po, po/gnubg.pot, po/is.po, po/it.po, |
3214 |
po/ja.po, po/ru.po, po/tr.po, po/gnubg-langs/__catstatus.php, |
3215 |
mkinstalldirs, po/LINGUAS: fix minor translation problems and update |
3216 |
the pot/po files to use GLib macros |
3217 |
* gnubgi18n.c, gnubgi18n.h: removed as similar functions are provided by |
3218 |
glib/gettext |
3219 |
|
3220 |
Mon Jun 30 19:38:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3221 |
|
3222 |
* po/* m4/*, configure.in: modify gettext and friends to use GLib |
3223 |
gettext macros |
3224 |
|
3225 |
Sun Jun 29 21:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3226 |
|
3227 |
* analysis.c - gnubg.c: First part of translation string cleanup |
3228 |
|
3229 |
Tue Jun 24 01:06:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3230 |
|
3231 |
* formatgs.c: make 95% ci interval an interval rather than a number |
3232 |
|
3233 |
Thu Jun 19 22:00:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3234 |
|
3235 |
* Makefile.am, configure.in, gnubgstock.c, gnubgstock.h, |
3236 |
gtkgame.c, gtktoolbar.c, pixmaps/.cvsignore, pixmaps/Makefile.am, |
3237 |
pixmaps/gnubg-stock-pixbufs.h, pixmaps/16x16/actions/cancel_16.png, |
3238 |
pixmaps/16x16/actions/double_16.png, |
3239 |
pixmaps/16x16/actions/hint_16.png, pixmaps/16x16/actions/ok_16.png, |
3240 |
pixmaps/24x24/actions/cancel_24.png, |
3241 |
pixmaps/24x24/actions/double_24.png, |
3242 |
pixmaps/24x24/actions/hint_16.png, pixmaps/24x24/actions/hint_24.png, |
3243 |
pixmaps/24x24/actions/ok_24.png, xpm/beaver.xpm, xpm/hint_alt.xpm, |
3244 |
xpm/stock_cancel.xpm, xpm/stock_ok.xpm: Make stock icons for double, |
3245 |
hint, cancel, accept and reject actions. Remove beaver button and add |
3246 |
general purpose double button instead. |
3247 |
|
3248 |
Thu Jun 19 21:54:55 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3249 |
|
3250 |
* Makefile.am: add multithread.c to non-threaded build |
3251 |
* gtkgame.c: signed/unsigned compiler warning |
3252 |
* bearoff.c: signed/unsigned compiler warning (fread returns size_t) |
3253 |
|
3254 |
Mon Mar 17 21:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3255 |
|
3256 |
* multithread.c + others: Simplify multithreaded code a little bit |
3257 |
|
3258 |
Tue Jun 17 21:13:03 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3259 |
|
3260 |
* gtktoolbar.c: fix icon sizes |
3261 |
|
3262 |
Tue Jun 17 16:34:17 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3263 |
|
3264 |
* bearoff.c: be more silent when db files are missing |
3265 |
|
3266 |
Tue Jun 17 16:31:10 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3267 |
|
3268 |
* gtktoolbar.c, xpm/Makefile.am, xpm/gnubg-big.xpm, |
3269 |
xpm/stock_edit.xpm, xpm/stock_new.xpm, xpm/stock_open.xpm, |
3270 |
xpm/stock_save.xpm, xpm/stock_undo.xpm, xpm/tb_double.xpm, |
3271 |
xpm/tb_edit.xpm, xpm/tb_no.xpm, xpm/tb_roll.xpm, xpm/tb_stop.xpm, |
3272 |
xpm/tb_undo.xpm, xpm/tb_yes.xpm: use gtk stock icons where directly |
3273 |
applicable |
3274 |
|
3275 |
Fri Jun 13 13:04:19 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3276 |
|
3277 |
* bearoff.c, bearoff.h, eval.c, configure.in: always mmap datase files |
3278 |
using g_mapped_file. Read using fopen rather than open. Various |
3279 |
cleanups. |
3280 |
|
3281 |
* gtkgame.c, util.c: revert some recent visual c++ prompted changes |
3282 |
|
3283 |
Thu Jun 12 10:23:38 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3284 |
|
3285 |
* bearoff.c, bearoff.h: more cleanup of unused code |
3286 |
|
3287 |
Thu Jun 12 00:20:30 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3288 |
|
3289 |
* bearoff.c, bearoff.h: remove unused code to read non-gnubg exact |
3290 |
bearoff databases. |
3291 |
|
3292 |
Wed Jun 11 16:34:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3293 |
|
3294 |
* dice.c, dice.h, set.c: use fopen instead of open |
3295 |
|
3296 |
Wed Jun 11 15:06:45 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3297 |
|
3298 |
* html.c, htmlimages.c, board3d/misc3d.c: replace access by |
3299 |
g_file_test |
3300 |
|
3301 |
Tue Jun 10 10:07:33 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3302 |
|
3303 |
* gtkame.c, xpm/Makefile.am: use GTK_STOCK_STOP rather than keeping |
3304 |
out own copy. |
3305 |
|
3306 |
Mon Jun 9 17:56:00 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3307 |
|
3308 |
* M gtkgame.c, gtkwindows.c, gtkwindows.h, pixmaps/Makefile.am, |
3309 |
pixmaps/gnubg-big.png, gtksplash.c: move gnubg-big.png out of xpm |
3310 |
|
3311 |
Mon Jun 9 00:14:45 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3312 |
|
3313 |
* pixmaps, gtkgame.c, Makefile.am, configure.in: add expected |
3314 |
directory structure for the icon. Make a windows .ico file |
3315 |
|
3316 |
Sat Jun 7 22:41:53 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3317 |
|
3318 |
* rollout.c: fix a problem with too many trials done. Be a bit more |
3319 |
verbose when rolling out in the text interface. |
3320 |
|
3321 |
* gnubg.c: extend the CommandRollout help |
3322 |
|
3323 |
Fri Jun 6 17:42:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3324 |
|
3325 |
* Makefile.am, show.c, doc/Makefile.am, util.c, util.h: install |
3326 |
documentation in DOCDIR |
3327 |
|
3328 |
Wed Jun 4 20:27:41 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3329 |
|
3330 |
* dbprovider.c, show.c, lib/neuralnet.c: minor compiler warnings |
3331 |
|
3332 |
Wed Jun 4 14:26:16 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3333 |
|
3334 |
* render.c: fix problems with 2d player turn arrows |
3335 |
|
3336 |
Wed Jun 4 10:38:36 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3337 |
|
3338 |
* Makefile.am, board3d/Makefile.am, configure.in: do "PKGDATADIR" the |
3339 |
recommended way |
3340 |
|
3341 |
Wed May 14 10:19:43 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3342 |
|
3343 |
* gnubg.c, sound.c, sound.h: Make the quiet option work again. |
3344 |
|
3345 |
Mon May 5 16:29:51 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3346 |
|
3347 |
* gnubg.c, relational.c, play.c: cleanup of the UserCommand function. |
3348 |
Avoid using UserCommand outside gtk. |
3349 |
|
3350 |
Mon May 5 09:36:34 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3351 |
|
3352 |
* record.c: fix illegal g_free in RecordRead |
3353 |
|
3354 |
Sun May 4 21:53:07 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3355 |
|
3356 |
* gtkgame.c: cleanup use of the word 'session' |
3357 |
|
3358 |
Sat May 3 00:07:21 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3359 |
|
3360 |
* gtkgame.c, play.c: allow double command to be used for beavers. |
3361 |
Merge double/beaver menu items. Merge take/pass with accept/reject |
3362 |
resignation menu items. |
3363 |
|
3364 |
Tue Apr 29 22:46:50 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3365 |
|
3366 |
* gtkwindows.c: change GTKMessage to use gtk_text_view and fix a |
3367 |
sizing problem on the way. |
3368 |
|
3369 |
Tue Apr 29 13:11:02 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3370 |
|
3371 |
* sound.c, gtkoptions.c: minor gstreamer changes. Use sync play of |
3372 |
max 6 seconds in gtk sound options. |
3373 |
|
3374 |
Sun Apr 27 22:15:13 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3375 |
|
3376 |
* backgammon.h, credits.sh, dice.c, dice.h, drawboard.c, drawboard.h, |
3377 |
export.h, format.c, formatgs.c, gnubg.c, gnubgmodule.c, gtkboard.c, |
3378 |
gtkboard.h, gtkfile.c, gtkfile.h, gtkgame.c, gtkgame.h, gtkgamelist.c, |
3379 |
gtkprefs.c, html.c, htmlimages.c, import.c, latex.c, play.c, |
3380 |
progress.c, relational.c, renderprefs.c, renderprefs.h, set.c, sgf.c, |
3381 |
show.c, board3d/fun3d.h, board3d/misc3d.c: use const char* in a number |
3382 |
of places. |
3383 |
|
3384 |
Sat Apr 26 19:09:00 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3385 |
|
3386 |
* bearoff.c, boarddim.h, eval.c, external_y.y, gnubg.c, |
3387 |
gnubgmodule.c, gtkfile.c, gtkgame.c, gtkmovelist.c, |
3388 |
gtktempmap.c, html.c, htmlimages.c, makebearoff.c, multithread.c, |
3389 |
play.c, set.c, sgf.c, sgf_y.y, simpleboard.c, util.c, |
3390 |
board3d/font3d.c, board3d/misc3d.c, lib/neuralnet.c, |
3391 |
non-src/external_l.c, non-src/external_y.c, non-src/sgf_l.c, |
3392 |
non-src/sgf_y.c: #if's to #ifdef for things not normally defined by |
3393 |
configure |
3394 |
|
3395 |
Fri Apr 25 17:33:11 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3396 |
|
3397 |
* configure.in: try to guess the right SSE flag according to cpu type |
3398 |
|
3399 |
Fri Apr 25 00:04:58 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3400 |
|
3401 |
* backgammon.h ,gnubg.c ,gtkboard.c ,gtkboard.h ,gtkgame.c ,matchid.c |
3402 |
,matchid.h ,positionid.c ,positionid.h ,set.c: merge position and |
3403 |
match ids |
3404 |
|
3405 |
Mon Apr 21 11:05:10 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3406 |
|
3407 |
* gnubg.c, sound.c: minor gstreamer issues when compiling without |
3408 |
threads or without gtk. |
3409 |
* set.c: CommandSetGUIShowWastage needs to be defined when compiling |
3410 |
without gtk |
3411 |
|
3412 |
Sun Apr 20 23:25:42 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3413 |
|
3414 |
* backgammon.h, gnubg.c, gtkboard.c, gtkboard.h, gtkoptions.c, set.c: |
3415 |
make showing of epc wastage optional and fix minor sizing problems. |
3416 |
|
3417 |
Sun Apr 20 20:36:28 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3418 |
|
3419 |
* play.c: fix cube tutoring after changes to make the progress |
3420 |
indicator async. |
3421 |
|
3422 |
Wed Apr 16 22:05:24 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3423 |
|
3424 |
* eval.c: in FindBestCubeDecision. Fix rare case where no double, |
3425 |
beaver was returned as double, beaver. |
3426 |
|
3427 |
Wed Apr 16 20:58:34 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3428 |
|
3429 |
* Makefile.am, configure.in, gnubg.c, gtkgame.c, gtkoptions.c, set.c, |
3430 |
sound.c, sound.h: Change sound system from esound to gstreamer. Fix |
3431 |
minor problems in PrompForExit and CommandSetClockwise. |
3432 |
|
3433 |
Sun Apr 13 23:08:43 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3434 |
|
3435 |
* file.c: relax recognition of JF Pos files. |
3436 |
|
3437 |
Sun Apr 13 22:38:55 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3438 |
|
3439 |
* sound.c, matchequity.c: deal more gracefully with people relocating |
3440 |
their program paths. |
3441 |
|
3442 |
Thu Apr 10 21:33:59 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3443 |
|
3444 |
* configure.in, Makefile.am: cleanup and remove x86 host test |
3445 |
* multithread.c: only align stack when USE_SSE_VECTORIZE |
3446 |
|
3447 |
Wed Apr 9 21:21:58 UTC 2008 mdpetch <mpetch@gnubg.org> |
3448 |
|
3449 |
* gnubg.c, sound.c: Changed to Apple Quicktime for sound under OS/X rather than ESD |
3450 |
This change may be revisted if it is decided to use another sound subsystem |
3451 |
* multithread.c, configure.in: modified to support multithreaded version on non Intel system (Apple PPC etc) |
3452 |
|
3453 |
Sun Apr 6 22:33:51 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3454 |
|
3455 |
* lib/neuralnet.c: fix minor apple compile problem. |
3456 |
|
3457 |
Sun Apr 6 22:33:04 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3458 |
|
3459 |
* INSTALL: update . |
3460 |
|
3461 |
Mon Mar 31 12:58:06 CEST 2008 Christian Anthon <anthon@kiku.dk> |
3462 |
|
3463 |
* dbprovider.c, gnubgmodule.c: include stdint.h on win32 |
3464 |
|
3465 |
Fri Mar 28 15:25:34 CET 2008 Achim Mueller <ace@gnubg.org> |
3466 |
|
3467 |
* changed configure.in: new release number 0.9.0 |
3468 |
|
3469 |
Fri Mar 28 00:40:32 CET 2008 Christian Anthon <anthon@kiku.dk> |
3470 |
|
3471 |
* gtkrelational.c: rearrange player details and stats view |
3472 |
|
3473 |
Thu Mar 27 22:37:01 CET 2008 Christian Anthon <anthon@kiku.dk> |
3474 |
|
3475 |
* po/gnubg.pot, non-src/credits.c, po/it.po: update italian |
3476 |
translation |
3477 |
|
3478 |
Tue Mar 25 14:30:42 CET 2008 Christian Anthon <anthon@kiku.dk> |
3479 |
|
3480 |
* dbprovider.c: fix a compiler warning when without python and sqlite |
3481 |
|
3482 |
Tue Mar 18 23:47:53 CET 2008 Christian Anthon <anthon@kiku.dk> |
3483 |
|
3484 |
* bearoffdump.c, gnubg.c, makebearoff.c, makehyper.c: minor compile |
3485 |
problems without threads |
3486 |
|
3487 |
Tue Mar 18 02:25:32 CET 2008 Christian Anthon <anthon@kiku.dk> |
3488 |
|
3489 |
* analysis.c, formatgs.c: edit the texts in the game analysis |
3490 |
|
3491 |
Tue Mar 18 01:54:21 CET 2008 Christian Anthon <anthon@kiku.dk> |
3492 |
|
3493 |
* po/*.po, po/gnubg.pot: update the translation files |
3494 |
|
3495 |
Mon Mar 17 21:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3496 |
|
3497 |
* credits.sh/c: Update copyright to 2008. |
3498 |
|
3499 |
Sun Mar 16 22:01:07 CET 2008 Christian Anthon <anthon@kiku.dk> |
3500 |
|
3501 |
* set.c, gtkgame.c: fix minor problems with the hide/show ids |
3502 |
|
3503 |
Sun Mar 16 21:56:59 CET 2008 Christian Anthon <anthon@kiku.dk> |
3504 |
|
3505 |
* credits.sh, gnubg.c, non-src/credits.c, non-src/external_l.c, |
3506 |
non-src/external_y.c, non-src/sgf_l.c, non-src/sgf_y.c, |
3507 |
non-src/sgf_y.h: minor updates to version printing and to non-src |
3508 |
files |
3509 |
|
3510 |
Sun Mar 16 10:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3511 |
|
3512 |
* gtkgame.c, gtktoolbar.c: Change menus: |
3513 |
Add menu items for edit position and swap direction toolbar commands. |
3514 |
Add option to hide toolbar. |
3515 |
Add option to show/hide ids. |
3516 |
Remove Python shell item. |
3517 |
Put panel items in a sub menu. |
3518 |
Move match info to file menu. |
3519 |
|
3520 |
Sat Mar 15 13:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3521 |
|
3522 |
* gtkgame.c: Merge match/session analysis menu items. |
3523 |
|
3524 |
Thu Mar 13 22:27:26 CET 2008 Christian Anthon <anthon@kiku.dk> |
3525 |
|
3526 |
* gtkexport.c: change html export type and style sheet to combo_box |
3527 |
|
3528 |
Thu Mar 13 22:16:39 CET 2008 Christian Anthon <anthon@kiku.dk> |
3529 |
|
3530 |
* gktoptions.c: change cheat roll and rng choosers to combo_box |
3531 |
|
3532 |
Thu Mar 13 21:54:24 CET 2008 Christian Anthon <anthon@kiku.dk> |
3533 |
|
3534 |
* gtkprefs.c: change the wood type to combo_box |
3535 |
|
3536 |
Thu Mar 13 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3537 |
|
3538 |
* gtktoolbar.c, gtkgame.c: Move stop button from toolbar to status bar. |
3539 |
|
3540 |
Thu Mar 13 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3541 |
|
3542 |
* gtk files: Tidy up some common gtk functions and remove SIG_IO signal. |
3543 |
|
3544 |
Wed Mar 12 23:06:32 CET 2008 Christian Anthon <anthon@kiku.dk> |
3545 |
|
3546 |
* gtkgame.c, gtkpanels.c, gtkpanels.h: update game selection menu to |
3547 |
gtk_combo_box and remove the redundant names |
3548 |
|
3549 |
Wed Mar 12 20:36:40 CET 2008 Christian Anthon <anthon@kiku.dk> |
3550 |
|
3551 |
* gtkgame.c: cleanup the Go menu |
3552 |
|
3553 |
Tue Mar 11 14:53:12 CET 2008 Christian Anthon <anthon@kiku.dk> |
3554 |
|
3555 |
* gtkexport.c, gtkgame.c, gtktoolbar.c, xpm/dice.xpm, |
3556 |
xpm/leftarrow.xpm, xpm/rightarrow.xpm, xpm/stock_export.xpm, |
3557 |
xpm/stock_import.xpm, xpm/stock_stop_16.xpm, xpm/stock_undo_16.xpm, |
3558 |
xpm/tb_redouble.xpm: cleanup in the help menu and delete some unused |
3559 |
xpms |
3560 |
|
3561 |
Mon Mar 10 09:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3562 |
|
3563 |
* gtkgame.c, gtkfile.c: Remove export button/menu item (use save instead) |
3564 |
|
3565 |
Sun Mar 9 12:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3566 |
|
3567 |
* gtkgame.c, gtkfile.c: Move load commands from menu into load dialog. |
3568 |
(and other small changes to this dialog) |
3569 |
* gtkexport.c: Move generate html images from file menu into export settings. |
3570 |
|
3571 |
Sat Mar 8 09:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3572 |
|
3573 |
* boardpos.c, render.c: Change 2d direction arrow to look like 3d arrow (smaller and near bearoff tray). |
3574 |
Move cube to side of board. Swap position of pieces on bar. |
3575 |
|
3576 |
Fri Mar 7 22:28:52 CET 2008 Christian Anthon <anthon@kiku.dk> |
3577 |
|
3578 |
* backgammon.h, gnubg.c, gtkgame.c, gtkpanels.c, board3d/Makefile.am, |
3579 |
board3d/gtkcolour3d.c: minor stuff and warnings |
3580 |
|
3581 |
Fri Feb 29 19:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3582 |
|
3583 |
* gtkprefs.c, gtkcolour3d.c: Change 3d previews to use widgets not pixmaps. |
3584 |
|
3585 |
Thu Feb 28 15:15:08 CET 2008 Christian Anthon <anthon@kiku.dk> |
3586 |
|
3587 |
* osr.c: fix bug introduced by uint changes |
3588 |
|
3589 |
Wed Feb 27 21:22:47 CET 2008 Christian Anthon <anthon@kiku.dk> |
3590 |
|
3591 |
* gtkoptions.c: add reset all to defaults button. |
3592 |
* sound.c: fix sound default file bug on windows |
3593 |
|
3594 |
Tue Feb 26 12:35:23 CET 2008 Christian Anthon <anthon@kiku.dk> |
3595 |
|
3596 |
* makebearoff.c: don't print progress to stderr unless on a TTY. |
3597 |
|
3598 |
Mon Feb 25 23:16:26 CET 2008 Christian Anthon <anthon@kiku.dk> |
3599 |
|
3600 |
* text.c, html.c, latex.c: Allow export of games with beavers/raccoons |
3601 |
in them. |
3602 |
|
3603 |
Mon Feb 25 15:12:08 CET 2008 Christian Anthon <anthon@kiku.dk> |
3604 |
|
3605 |
* backgammon.h, gnubg.c, set.c, sgf.h: cleanup in lists of commands. |
3606 |
Removed declared but undefined, and defined, but unused. Move all |
3607 |
declarations to backgammon.h and all lists of commands to gnubg.c. |
3608 |
|
3609 |
Sun Feb 24 10:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3610 |
|
3611 |
* gnubg.c, play.c, multithreaded.c, others: Fix multi-threaded progress indicator. |
3612 |
|
3613 |
Wed Feb 20 23:52:48 CET 2008 Christian Anthon <anthon@kiku.dk> |
3614 |
|
3615 |
* relational.c: fix bug caused by APPENDI and APPENDF not being |
3616 |
properly {}'ed. |
3617 |
* dbprovider.h, relational.c: fix minor compiler warnings. |
3618 |
* dbprovider.c: add input string to SQL warnings. |
3619 |
|
3620 |
Wed Feb 20 23:50:02 CET 2008 Christian Anthon <anthon@kiku.dk> |
3621 |
|
3622 |
* gtkgame.c: update GTKOutput to use a g_string instead of a list. |
3623 |
|
3624 |
Sun Feb 17 13:19:58 CET 2008 Christian Anthon <anthon@kiku.dk> |
3625 |
|
3626 |
* bearoff.c, dbprovider.c, dbprovider.h, gnubg.sql, gnubgmodule.c, |
3627 |
gtkrelational.c, gtkrelational.h, relational.c: more relational db |
3628 |
changes and a few minor compiler warnings. Added new item to matchstat |
3629 |
and gamestat. |
3630 |
|
3631 |
Fri Feb 15 16:59:43 CET 2008 Christian Anthon <anthon@kiku.dk> |
3632 |
|
3633 |
* drawboard.c: revert to Jan 19 after accidental checkin (fix board |
3634 |
after uint changes) |
3635 |
|
3636 |
Fri Feb 15 13:03:31 CET 2008 Christian Anthon <anthon@kiku.dk> |
3637 |
|
3638 |
* .cvsignore, backgammon.h, gtkoptions.c, makebearoff.c, play.c, |
3639 |
util.h, board3d/Makefile.am, po/POTFILES.in: minor cleanups and |
3640 |
compiler warnings |
3641 |
|
3642 |
Sun Feb 10 23:21:33 CET 2008 Christian Anthon <anthon@kiku.dk> |
3643 |
|
3644 |
* backgammon.h, export.c, export.h, file.c, gnubg.c, html.c, play.c, |
3645 |
simpleboard.c, text.c: allow cairo ps and pdf to export games and |
3646 |
matches |
3647 |
|
3648 |
Sun Feb 10 11:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3649 |
|
3650 |
* gtkoptions.c: Move database settings to options dialog. |
3651 |
|
3652 |
Sat Feb 9 23:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3653 |
|
3654 |
* gtkrelational.c: Put simple stats into relational dialog |
3655 |
|
3656 |
Sat Feb 9 14:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3657 |
|
3658 |
* dbprovider.c, relational.c: Added game stats to database |
3659 |
|
3660 |
Fri Feb 8 23:11:13 CET 2008 Christian Anthon <anthon@kiku.dk> |
3661 |
|
3662 |
* Makefile.am, dbprovider.c, relational.h: allow code to compile |
3663 |
without python and fix a couple of minor warnings |
3664 |
|
3665 |
Fri Feb 8 11:24:23 CET 2008 Christian Anthon <anthon@kiku.dk> |
3666 |
|
3667 |
* Makefile.am, configure.in: compile in native sqlite3 on linux |
3668 |
|
3669 |
Thu Feb 7 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3670 |
|
3671 |
* dbprovider.c: Added native sqlite interface. |
3672 |
|
3673 |
Wed Feb 6 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3674 |
|
3675 |
* dbprovider.c+.h, gnubg.c, relational.c, gtkrelational.c, database.py: |
3676 |
Move relational code out of database.py and into relational.c |
3677 |
|
3678 |
Sun Feb 3 16:34:37 CET 2008 Christian Anthon <anthon@kiku.dk> |
3679 |
|
3680 |
* gtkboard.c: size cube and dice widgets according to board size |
3681 |
* gtkgame.c, gtkpanels.c, gtkprefs.c, gtkrelational.c, gtktheory.c: |
3682 |
replace deprecated gtk_widget_set_usize with |
3683 |
gtk_widget_set_size_request |
3684 |
|
3685 |
Sun Feb 3 01:02:54 CET 2008 Christian Anthon <anthon@kiku.dk> |
3686 |
|
3687 |
* gnubg.c, relational.c, scripts/database.py: allow creation of |
3688 |
default sqlite database in szHomeDirectory. Look for database conf |
3689 |
file in szHomeDirectory. MIGHT DISTURB EXISTING USERS? |
3690 |
|
3691 |
Sun Feb 3 00:47:49 CET 2008 Christian Anthon <anthon@kiku.dk> |
3692 |
|
3693 |
* gnubg.c, gtksplash.c: disable splash unless asked for. Shorten |
3694 |
pauses a bit |
3695 |
|
3696 |
Thu Jan 31 17:20:11 CET 2008 Christian Anthon <anthon@kiku.dk> |
3697 |
|
3698 |
* multithread.c: check if g_threads already initialized. |
3699 |
|
3700 |
Mon Jan 21 00:36:53 CET 2008 Christian Anthon <anthon@kiku.dk> |
3701 |
|
3702 |
* backgammon.h, dice.c, eval.c, gnubg.c, gtkboard.c, gtkexport.c, |
3703 |
gtkoptions.c, import.c, makebearoff.c, makehyper.c, relational.c, |
3704 |
render.c, rollout.c, sgf.c: replace uint with unsigned int |
3705 |
|
3706 |
Sat Jan 19 21:45:51 CET 2008 Christian Anthon <anthon@kiku.dk> |
3707 |
|
3708 |
* eval.c: fix a potential signed/unsigned problem in crashed net |
3709 |
|
3710 |
Sat Jan 19 09:58:13 CET 2008 Christian Anthon <anthon@kiku.dk> |
3711 |
|
3712 |
* drawboard.c: fix board after uint changes |
3713 |
|
3714 |
Tue Jan 15 22:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3715 |
|
3716 |
* gnubg-types.h + others: change board type to unsigned |
3717 |
hopefully not breaking anything on the way (esp. bearoff) |
3718 |
|
3719 |
Tue Jan 15 19:05:58 CET 2008 Christian Anthon <anthon@kiku.dk> |
3720 |
|
3721 |
* analysis.c, backgammon.h, dice.c, eval.c, gnubg.c, gtkboard.c, |
3722 |
gtkexport.c, gtkgame.c, gtkmovelist.c, gtkoptions.c, import.c, |
3723 |
makebearoff.c, makehyper.c, multithread.c, play.c, render.c, sgf.c, |
3724 |
board3d/drawboard3d.c, relational.c, rollout.c: Fix some minor |
3725 |
uint//int gcc warnings |
3726 |
|
3727 |
Sun Jan 13 09:03:18 CET 2008 Christian Anthon <anthon@kiku.dk> |
3728 |
|
3729 |
* backgammon.h, bearoff.c, bearoff.h, external_l.l, external_y.y, |
3730 |
gnubg.c, gtkgame.c, gtkgame.h, gtkpanels.c, multithread.c, |
3731 |
multithread.h, sound.c, sound.h, board3d/fun3d.h, lib/cache.c, |
3732 |
non-src/external_y.c, non-src/external_l.c: fix some incomplete or |
3733 |
missing prototypes |
3734 |
|
3735 |
Sun Jan 13 01:07:21 CET 2008 Christian Anthon <anthon@kiku.dk> |
3736 |
|
3737 |
* bearoffdump.c, gnubg.c, makehyper.c, multithread.c, sound.c: |
3738 |
compiler warnings and Sleep is a win32 function |
3739 |
|
3740 |
Sun Jan 13 00:36:48 CET 2008 Christian Anthon <anthon@kiku.dk> |
3741 |
|
3742 |
* configure.in, common.h: change how acosf, signbit and lrint are |
3743 |
checked for to allow to compile with -Werror |
3744 |
|
3745 |
Sat Jan 12 23:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3746 |
|
3747 |
* sound.c, set.c, gnubg.c: Re-introduce exit sound, but disabled by default |
3748 |
|
3749 |
Wed Jan 2 15:48:02 CET 2008 Christian Anthon <anthon@kiku.dk> |
3750 |
|
3751 |
* Makefile.am, doc/Makefile.am, lib/Makefile.am, non-src/Makefile.am, |
3752 |
po/POTFILES.in: fix make distcheck |
3753 |
* multithread.h: fix typo and add MT_SafeDecCheck |
3754 |
|
3755 |
Tue Jan 01 21:12:45 2008 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3756 |
|
3757 |
* relational.c, gtkrelational.c, database.py, gnubg.sql: |
3758 |
Simplify relational database by removing "environments". |
3759 |
|
3760 |
Wed Dec 19 11:06:45 CET 2007 Christian Anthon <anthon@kiku.dk> |
3761 |
|
3762 |
* lib/cache.c: only lock one level |
3763 |
|
3764 |
Wed Dec 19 10:32:27 CET 2007 Christian Anthon <anthon@kiku.dk> |
3765 |
|
3766 |
* Makefile.am, util.c, board3d/drawboard3d.c, board3d/misc3d.h, |
3767 |
lib/cache.c: small changes to previous |
3768 |
|
3769 |
Tue Dec 18 21:12:45 2007 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3770 |
|
3771 |
* Code changes so -ansi -pedantic (just about) works for gcc on windows. |
3772 |
|
3773 |
Tue Dec 18 14:14:10 CET 2007 Christian Anthon <anthon@kiku.dk> |
3774 |
|
3775 |
* set.c, board3d/drawboard3d.c, board3d/fun3d.h, board3d/inc3d.h, |
3776 |
board3d/matrix.c, board3d/matrix.h, board3d/misc3d.c, |
3777 |
board3d/misc3d.h, board3d/shadow.c, board3d/widget3d.c: let new |
3778 |
board3d code compile under linux. |
3779 |
|
3780 |
Tue Dec 18 14:10:55 CET 2007 Christian Anthon <anthon@kiku.dk> |
3781 |
|
3782 |
* bearoffdump.c, makebearoff.c, makehyper.c, record.c: make utily |
3783 |
programs compile with threads enabled |
3784 |
|
3785 |
Mon Dec 17 16:33:01 CET 2007 Christian Anthon <anthon@kiku.dk> |
3786 |
|
3787 |
* lib/cache.c: Fix multithreaded hang when running quad core with four |
3788 |
threads. WaitForManualEvent appears to be broken, at least on GLib |
3789 |
threads |
3790 |
|
3791 |
Mon Dec 17 15:06:44 CET 2007 Christian Anthon <anthon@kiku.dk> |
3792 |
|
3793 |
* Makefile.am, dice.c, dice.h, eval.c, format.c, gnubg.c, gtkgame.c, |
3794 |
gtkgame.h: move things around a bit so that utility programs compile |
3795 |
without ugly fixes (only without threads for now) |
3796 |
|
3797 |
Mon Dec 17 15:04:42 CET 2007 Christian Anthon <anthon@kiku.dk> |
3798 |
|
3799 |
* sgf.c, gtkgame.c, show.c: use %lu instead of casting to uint. |
3800 |
|
3801 |
Mon Dec 17 14:59:20 CET 2007 Christian Anthon <anthon@kiku.dk> |
3802 |
|
3803 |
* sounds/Makefile.am, configure.in: we haven't beeen able to recompile |
3804 |
the sounds for a long time, so let's stop trying. |
3805 |
|
3806 |
Sat Dec 15 21:27:19 CET 2007 Christian Anthon <anthon@kiku.dk> |
3807 |
|
3808 |
* Renamed sgf.y to sgf_y.y and sgf.l sgf_l.l to avoid conflicts with |
3809 |
sgf.c |
3810 |
* bearoff.c, eval.c, format.c, gnubg.c, gtkgame.c, gtkrolls.c, |
3811 |
makebearoff.c, multithread.c, play.c, relational.c, rollout.c, sgf.c, |
3812 |
show.c: minor compiler warnings |
3813 |
|
3814 |
Sat Dec 15 21:23:49 CET 2007 Christian Anthon <anthon@kiku.dk> |
3815 |
|
3816 |
* board3d/gtkcolour3d.c: remove unneeded gdk_gl_drawable_begin calls since |
3817 |
they causes assertions on newer X window. |
3818 |
|
3819 |
Thu Dec 13 22:39:56 CET 2007 Christian Anthon <anthon@kiku.dk> |
3820 |
|
3821 |
* Makefile.am, backgammon.h, bearoff.c, bearoff.h, bearoffdump.c, |
3822 |
drawboard.c, drawboard.h, gnubg.c, gtkrolls.c, makebearoff.c, |
3823 |
makehyper.c, multithread.c, positionid.c, positionid.h, render.h, |
3824 |
rollout.c, sgf.y, util.c, util.h, lib/gnubg-types.h: fixes to make |
3825 |
gnubg compile after Jon's changes. board3d doesn't compile. utility |
3826 |
programs doesn't compile. |
3827 |
|
3828 |
Wed Dec 12 23:12:45 2007 Jon Kinsey <Jon_Kinsey@hotmail.com> |
3829 |
* movelistctrl: Fix spacing in German (reported by Thomas Steiner) |
3830 |
* bearoff.c: Fix multithreaded disk bearoff access (reported by Hugh Sconyers) |
3831 |
* list.h + others: list type renamed to listOLD (ideally replace with glist in future) |
3832 |
|
3833 |
Wed Dec 12 15:40:08 CET 2007 Christian Anthon <anthon@kiku.dk> |
3834 |
|
3835 |
* Makefile.am, gnubg.6: manual now maintained in doc |
3836 |
|
3837 |
Wed Dec 12 13:52:14 CET 2007 Christian Anthon <anthon@kiku.dk> |
3838 |
|
3839 |
* Makefile.am, board3d/Makefile.am, doc/Makefile.am, lib/Makefile.am, |
3840 |
m4/Makefile.am, met/Makefile.am, po/POTFILES.in: cleanup and fixes to |
3841 |
make distcheck |
3842 |
|
3843 |
Wed Nov 28 09:43:59 CET 2007 Christian Anthon <anthon@kiku.dk> |
3844 |
|
3845 |
* po/POTFILES.in: remove pub_eval.c |
3846 |
* doc/Makefile.am: remove *.txt from EXTRA_DIST |
3847 |
|
3848 |
Sun Nov 25 12:09:04 CET 2007 Christian Anthon <anthon@kiku.dk> |
3849 |
|
3850 |
* import.c: fix partygammon import. Games terminated badly. |
3851 |
|
3852 |
Sun Nov 18 07:04:44 CET 2007 Christian Anthon <anthon@kiku.dk> |
3853 |
|
3854 |
* eval.c, makebearoff.c: Fix messed up evaluation of hypergammon. |
3855 |
Redirect loading of hyper databases to pkgdir. |
3856 |
|
3857 |
Sat Nov 17 11:27:28 CET 2007 Christian Anthon <anthon@kiku.dk> |
3858 |
|
3859 |
* eval.c eval.h gnubg.c lib/neuralnet.c lib/neuralnet.h: cleanup |
3860 |
neuralnet.[ch] |
3861 |
|
3862 |
Fri Nov 16 23:24:02 CET 2007 Christian Anthon <anthon@kiku.dk> |
3863 |
|
3864 |
* backgammon.h, gtkchequer.h, gtkgame.c, gtkgame.h, gtkpanels.c, |
3865 |
gtkrelational.c, gtkrelational.h, relational.c, rollout.h: cleanup |
3866 |
gtkgame.h |
3867 |
|
3868 |
Fri Nov 16 22:11:05 CET 2007 Christian Anthon <anthon@kiku.dk> |
3869 |
|
3870 |
* backgammon.h, export.h, gnubg.c, gtkfile.c, gtkfile.h, import.h, |
3871 |
makeweights.c, multithread.h, play.c, timer.c: cleanup backgammon.h |
3872 |
|
3873 |
Fri Nov 16 14:32:04 CET 2007 Christian Anthon <anthon@kiku.dk> |
3874 |
|
3875 |
* : update manuals |
3876 |
|
3877 |
Thu Nov 8 01:29:47 CET 2007 Christian Anthon <anthon@kiku.dk> |
3878 |
|
3879 |
* text.c: fix small bug reported by Philippe |
3880 |
|
3881 |
Mon Nov 5 21:31:24 CET 2007 Christian Anthon <anthon@kiku.dk> |
3882 |
|
3883 |
* doc/.cvsignore, doc/Makefile.am, doc/gnubg/allabout.pdf, |
3884 |
doc/gnubg/gnubg.pdf, doc/images/appearence.png, |
3885 |
doc/images/cubeful-ex1.png: build pdf files |
3886 |
|
3887 |
Wed Oct 24 17:17:50 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3888 |
|
3889 |
* external_y.y, file.c, gnubg.c, gnubgmodule.c, gtk-multiview.c, |
3890 |
gtkboard.c, gtkgame.c, gtksplash.c, htmlimages.c, import.c, |
3891 |
makebearoff.c, relational.c, renderprefs.c, set.c, sgf.y, |
3892 |
simpleboard.c, board3d/gtkcolour3d.c, board3d/misc3d.c, |
3893 |
lib/neuralnet.c: fix a bunch of minor compiler warnings |
3894 |
|
3895 |
Tue Oct 23 12:38:57 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3896 |
|
3897 |
* gktgame.c, gtkpanels.c: cleanup of InitGTK, move command widget to |
3898 |
gtkpanels.c |
3899 |
|
3900 |
Mon Oct 8 15:46:22 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3901 |
|
3902 |
* gtkcube.c: add rollout presets to cube tool |
3903 |
|
3904 |
Wed Oct 3 19:23:28 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3905 |
|
3906 |
* analysis.c, rollout.c: fix to minor mt problems |
3907 |
|
3908 |
Wed Oct 3 18:58:41 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3909 |
|
3910 |
* bearoffdump.c eval.c gnubg.c gtkgame.c gtkmovelistctrl.c gtkpanels.c |
3911 |
latex.c makebearoff.c makehyper.c matchequity.c play.c render.c: |
3912 |
compiler warnings |
3913 |
Mon Oct 1 23:06:52 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3914 |
|
3915 |
* Makefile.am, configure.in, export.c, multithread.c, simpleboard.c, |
3916 |
simpleboard.h: make code compile without gtk, cairo or pangocairo |
3917 |
|
3918 |
Sat Sep 29 23:10:12 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3919 |
|
3920 |
* backgammon.h, eval.c, eval.h, gnubg.c, gtkgame.c, set.c, show.c: |
3921 |
remove unused training functions. |
3922 |
|
3923 |
Fri Sep 28 11:27:57 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3924 |
|
3925 |
* Makefile.am po/LINGUAS po/POTFILES.in po/da.po po/en_US.po |
3926 |
po/gnubg.pot po/is.po po/ru.po po/tr.po: make sure that "make dist" |
3927 |
works. Remove unmaintained languages. |
3928 |
|
3929 |
Fri Sep 28 00:28:34 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3930 |
|
3931 |
* backgammon.h, bearoff.c, bearoff.h, ChangeLog, export.c, export.h, |
3932 |
file.c, file.h, formatgs.c, gnubg.c, gtkfile.c, gtkgame.c, html.c, |
3933 |
lib/.cvsignore, lib/Makefile.am, Makefile.am, matchid.h, rollout.c, |
3934 |
text.c: add a simple cairo board capable of exporting positions to |
3935 |
svg, pdf and postscript surfaces |
3936 |
* simpleboard.c, simpleboard.h: new files |
3937 |
* lib/dynarray.c, lib/dynarray.h, lib/event.c, lib/event.h, |
3938 |
lib/event.texi, lib/hash.c, lib/hash.h, lib/heap.c, lib/heap.h, |
3939 |
lib/stamp-vti, postscript.c: removed files |
3940 |
|
3941 |
Thu Sep 27 22:50:16 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3942 |
|
3943 |
* analysis.c, analysis.h, formatgs.c, gnubg.c, gnubgmodule.c, |
3944 |
gtkexport.c, gtkgame.c, play.c, relational.c, set.c, show.c: remove |
3945 |
SKILL_GOOD completely as the use was overlapping with that of |
3946 |
SKILL_NONE |
3947 |
|
3948 |
Thu Sep 27 16:22:08 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3949 |
|
3950 |
* gtkfile.c: allow default extension to be .sgf when saving and last |
3951 |
used extension otherwise. |
3952 |
|
3953 |
Thu Sep 27 16:20:17 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3954 |
|
3955 |
* AUTHORS, INSTALL, Makefile.am, README, configure.in, credits.sh, |
3956 |
non-src/credits.c, non-src/external_l.c, non-src/external_y.c, |
3957 |
non-src/external_y.h, non-src/sgfl.c, non-src/sgfp.c, non-src/sgfp.h: |
3958 |
cleanup of readme and install files and minor updates to the rest |
3959 |
|
3960 |
Mon Sep 24 22:56:56 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3961 |
|
3962 |
* makebearoff.c: fix tmp file creation problem |
3963 |
|
3964 |
Wed Sep 19 22:15:09 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3965 |
|
3966 |
* rollout.c: change assertion to error message when mt_rollout results |
3967 |
in too many rollouts done. |
3968 |
|
3969 |
Sat Sep 15 14:30:36 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3970 |
|
3971 |
* Makefile.am: fix external_l.c dependency problem |
3972 |
|
3973 |
Fri Sep 14 23:40:14 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3974 |
|
3975 |
* remove unused makebearoff1 program |
3976 |
|
3977 |
Fri Sep 14 13:58:36 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3978 |
|
3979 |
* gnubg.c, configure.in: remove need for fstat |
3980 |
|
3981 |
Fri Sep 14 13:28:57 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3982 |
|
3983 |
* .cvsignore, backgammon.h, bearoff.c, bearoffgammon.h, boarddim.h, |
3984 |
boardpos.h, common.h, dice.c, eval.h, gnubgmodule.c, gtk-multiview.h, |
3985 |
gtkboard.h, gtkcolour.h, gtkprefs.c, render.c, render.h, |
3986 |
renderprefs.c, board3d/drawboard3d.c, board3d/matrix.c, |
3987 |
board3d/misc3d.c, board3d/model.c: header clean-up. Use definitions |
3988 |
from glib.h instead. |
3989 |
|
3990 |
Fri Sep 14 09:52:15 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3991 |
|
3992 |
* gnubg.c, set.c: Make lang change more robust |
3993 |
|
3994 |
Mon Sep 3 11:40:07 CEST 2007 Christian Anthon <anthon@kiku.dk> |
3995 |
|
3996 |
* html.c: fix tmpfile creation problem to allow export of gammonline |
3997 |
to clipboard under MS Vista. |
3998 |
|
3999 |
Mon Sep 3 01:18:12 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4000 |
|
4001 |
* rollout.c: fix buffer overflow on 64 bit platforms |
4002 |
* analysis.c, gnubg.c, multithread.c, rollout.c: add a new --debug |
4003 |
option to turn on debugging for multithreaded code. |
4004 |
|
4005 |
Sun Sep 2 22:20:43 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4006 |
|
4007 |
* board3d/misc3d.h, speed.h: new files |
4008 |
* analysis.c, analysis.h, backgammon.h, board3d/drawboard3d.c, |
4009 |
board3d/fun3d.h, board3d/graph.c, board3d/gtkcolour3d.c, |
4010 |
board3d/Makefile.am, board3d/misc3d.c, board3d/widget3d.c, dice.c, |
4011 |
eval.c, eval.h, external_y.y, format.c, gnubg.c, gnubgmodule.c, |
4012 |
gnubgmodule.h, gtkboard.c, gtkchequer.c, gtkchequer.h, gtkfile.c, |
4013 |
gtkgame.c, gtkgame.h, gtkgamelist.c, gtkmovelist.c, gtkmovelistctrl.c, |
4014 |
gtkmovelistctrl.h, gtkoptions.c, gtkoptions.h, gtkpanels.c, |
4015 |
gtkpanels.h, gtkprefs.c, gtkrace.c, gtkrelational.c, gtkrelational.h, |
4016 |
gtkrolls.c, gtktoolbar.c, gtktoolbar.h, gtkwindows.c, gtkwindows.h, |
4017 |
import.c, lib/cache.c, Makefile.am, matchequity.c, multithread.c, |
4018 |
multithread.h, play.c, progress.c, pub_eval.c, relational.c, |
4019 |
relational.h, render.c, renderprefs.c, rollout.c, rollout.h, set.c, |
4020 |
show.c, speed.c, timer.c, userrng.c, util.c, util.h: make sure that |
4021 |
functions are either static or declared in an appropriate header. |
4022 |
|
4023 |
Fri Aug 31 23:36:49 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4024 |
|
4025 |
* gnubg.c, gtkgame.c, set.c, gtkgame.h: make sure that GTKOutput calls |
4026 |
are rejected if the gtk interface isn't up and running. Fix a few |
4027 |
potential language setting problems. |
4028 |
|
4029 |
Wed Aug 22 22:59:26 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4030 |
|
4031 |
* gtkboard.c: fix player name setting bug |
4032 |
|
4033 |
Tue Aug 14 15:10:14 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4034 |
|
4035 |
* gtkgame.c, gnubg.svg, gnubg.png: Add png file in case svg load |
4036 |
unsupported. |
4037 |
|
4038 |
Sun Aug 12 10:45:16 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4039 |
|
4040 |
* gtkcube.c, gtkmet.c, gtkrolls.c, gtksplash.c, gtktheory.c, |
4041 |
gtktoolbar.c: update deprecated gtk_object_set_data |
4042 |
|
4043 |
Sat Aug 11 21:30:46 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4044 |
|
4045 |
* gtkboard.c: update deprecated gtk_entry_new_with_max_length |
4046 |
|
4047 |
Sat Aug 11 21:09:41 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4048 |
|
4049 |
* gtkwindows.c, gtkgame.c: update deprecated gtk_window_set_policy and |
4050 |
gtk_container_children |
4051 |
|
4052 |
Sat Aug 11 20:58:02 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4053 |
|
4054 |
* play.c, gtkboard.c: update deprecated gtk_timeout* |
4055 |
|
4056 |
Sat Aug 11 20:26:54 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4057 |
|
4058 |
* board3d/fun3d.h, board3d/misc3d.c: make export position png work |
4059 |
when using board3d |
4060 |
|
4061 |
Wed Aug 1 20:57:30 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4062 |
|
4063 |
* gtkgame.c: set default icon for all windows |
4064 |
|
4065 |
Tue Jul 31 00:27:34 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4066 |
|
4067 |
* analysis.c, configure.in, multithread.c, multithread.h, rollout.c, |
4068 |
speed.c: make windows threads compile again and make a few simplifying |
4069 |
changes |
4070 |
* M html.c: UserCommand not awailable without gtk |
4071 |
|
4072 |
Sun Jul 29 08:27:41 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4073 |
|
4074 |
* file.c, file.h, gtkfile.c, import.c: allow manual setting of the import |
4075 |
file format in the GUI |
4076 |
|
4077 |
Sun Jul 29 08:24:22 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4078 |
|
4079 |
* html.c: export html-images dir if non-existing |
4080 |
* gtkgame.c: always export images to html-images/ |
4081 |
|
4082 |
Sun Jul 29 00:42:50 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4083 |
|
4084 |
* multithread.c: another attempt to fix the check for all tasks done |
4085 |
* rollout.c: fix mt rollout bug (wrong count) |
4086 |
|
4087 |
Wed Jul 18 14:35:32 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4088 |
|
4089 |
* gnubg.c, gtkboard.c, gtkgame.c, gtkgame.h, gtkgamelist.c, gtkoptions.c, |
4090 |
gtkpanels.c, gtkprefs.c, gtktoolbar.c, play.c, render.c, renderprefs.c, |
4091 |
board3d/fun3d.h, board3d/graph.c, board3d/misc3d.c, board3d/widget3d.c: |
4092 |
Allow startup in 2D mode if gtk_gl_init_check fails |
4093 |
|
4094 |
Sat Jul 14 22:54:29 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4095 |
|
4096 |
* multithread.c: Fix hangup when all task done signal was missed and fix a |
4097 |
closing bug for gthreads. Win32 threads are likely a bit messed up after |
4098 |
these changes. |
4099 |
|
4100 |
Sat Jul 14 22:53:32 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4101 |
|
4102 |
* gtkchequer.[ch]: Add quick rollout buttons |
4103 |
|
4104 |
Sat Jul 14 22:50:07 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4105 |
|
4106 |
* export.c, import.c: Fix two Jellyfish MAT format bugs. One import and |
4107 |
one export. |
4108 |
|
4109 |
Sat Jul 14 22:47:19 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4110 |
|
4111 |
* backgammon.h, gnubg.c, set.c: Fix a couple of set sound options. |
4112 |
|
4113 |
Sat Jul 14 22:41:22 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4114 |
|
4115 |
* Makefile.w32, Makefile.am, bearoffdump.c, getopt*, makebearoff.c, |
4116 |
makebearoff1.c, makehyper.c, tctutorial.h, lib/Makefile.am, |
4117 |
lib/hashtest.c, lib/md5test.c: Code clean, remove unused test programs and |
4118 |
getopt. |
4119 |
|
4120 |
Wed Jul 11 15:37:49 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4121 |
|
4122 |
* Makefile.w32: Delete a few unused files |
4123 |
* eval.c: Fix startup bug when gnubg.wd was missing |
4124 |
|
4125 |
Tue Jul 10 17:22:33 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4126 |
|
4127 |
* set.c, show.c, gnubg.c: Fix a language setting problem |
4128 |
|
4129 |
Tue Jul 10 10:42:39 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4130 |
|
4131 |
* progress.c, rollout.c: Fix counting bug in multithreaded code for cube |
4132 |
rollouts. Revert changes in progress.c so that the displayed number of |
4133 |
games i correct for both non-threaded and multi-threaded code. |
4134 |
|
4135 |
Wed Jul 4 00:01:48 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4136 |
|
4137 |
* : Updated GNU Backgammon to use GPL version 3. Achim did the work. |
4138 |
I'm removing a few obsoleted and autotools related files. |
4139 |
|
4140 |
Sun Jul 1 13:05:02 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4141 |
|
4142 |
* gtkprefs.c: fix bug with default board designs not being loaded |
4143 |
|
4144 |
Thu Jun 28 21:20:45 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4145 |
|
4146 |
* import.c: Fix TMG post-Crawford import bug |
4147 |
|
4148 |
Mon Jun 11 20:54:35 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4149 |
|
4150 |
* boardpos.c, copying.awk, corecount.c, credits.sh, erf.c, erftest.c, |
4151 |
external_l.l, getopt.c, getopt1.c, gnubgmodule.h, gtk-multiview.c, |
4152 |
gtkboard.c, gtkchequer.c, gtkcolour.c, gtkcube.c, gtkexport.c, |
4153 |
gtkfile.c, gtkgame.c, gtkgamelist.c, gtkmet.c, gtkmovefilter.c, |
4154 |
gtkmovelist.c, gtkoptions.c, gtkpanels.c, gtkprefs.c, gtkrace.c, |
4155 |
gtkrelational.c, gtkrolls.c, gtksplash.c, gtktempmap.c, gtktheory.c, |
4156 |
gtktoolbar.c, gtkwindows.c, htmlimages.c, progress.c, pub_eval.c, |
4157 |
rollout.c, sgf.l, sound.c, speed.c, userrng.c, util.c, |
4158 |
board3d/drawboard3d.c, board3d/font3d.c, board3d/graph.c, |
4159 |
board3d/gtkcolour3d.c, board3d/inc3d.h, board3d/matrix.c, |
4160 |
board3d/misc3d.c, board3d/model.c, board3d/shadow.c, |
4161 |
board3d/widget3d.c, lib/cache.c, lib/dynarray.c, lib/hash.c, |
4162 |
lib/heap.c, lib/isaac.c, lib/list.c, lib/md5.c, lib/md5test.c, |
4163 |
lib/mt19937ar.c, non-src/copying.c, non-src/credits.c, |
4164 |
non-src/external_l.c, non-src/sgfl.c: replace deprecated gtk_signal |
4165 |
functions with g_signal functions. Make sure that config.h is included |
4166 |
at the top of all .c files and not in .h files for better control (e.g. #define |
4167 |
GTK_DISABLE_DEPRECATED). |
4168 |
|
4169 |
Fri Jun 8 00:07:30 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4170 |
|
4171 |
* analysis.c, analysis.h, gnubg.c, gtkfile.c, progress.c, |
4172 |
relational.c: make a gtkwidget for batch_analysis |
4173 |
|
4174 |
Fri Jun 1 08:43:07 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4175 |
|
4176 |
* gnubg.c: fix rollout problem in cl interface. Allow doubling before |
4177 |
rolling the dice when positions are obtained from the move hint list, |
4178 |
but not when rolling out a single position. |
4179 |
|
4180 |
Fri Jun 1 00:27:53 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4181 |
|
4182 |
* backgammon.h, gnubg.c, openurl.c, openurl.h, set.c, show.c: fix some |
4183 |
problems with setting the web browser |
4184 |
|
4185 |
Thu May 31 11:43:08 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4186 |
|
4187 |
* gnubg.c, sound.c: update a few strings. |
4188 |
|
4189 |
Thu May 31 23:22:37 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4190 |
|
4191 |
* gnubg.c, dice.c: fix a few text mode locale problems |
4192 |
|
4193 |
Thu May 31 22:11:00 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4194 |
|
4195 |
* sound.c: minor bug |
4196 |
* gtkboard.c, gtkgame.c: make pasting of position and match id's work |
4197 |
in edit mode and before starting a new match. |
4198 |
|
4199 |
Wed May 30 16:43:08 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4200 |
|
4201 |
* sound.c: print to stdout instead of stderr in case of missing sound |
4202 |
files, etc. |
4203 |
|
4204 |
Tue May 29 20:37:13 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4205 |
|
4206 |
* gtkoptions.c: removed bearoff options |
4207 |
|
4208 |
Mon May 28 23:37:57 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4209 |
|
4210 |
* sound.c: fix small sound setting problem |
4211 |
|
4212 |
Fri May 25 17:56:41 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4213 |
|
4214 |
* sound.c, show.c, gtkoptions.c: fix small sound setting problem |
4215 |
|
4216 |
Wed May 23 22:44:14 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4217 |
|
4218 |
* render.c: malloc more space for the labels to avoid crashes on small |
4219 |
board sizes. |
4220 |
|
4221 |
Wed May 23 17:12:54 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4222 |
|
4223 |
* file.c, file.h, Makefile.am, backgammon.h, export.c, export.h, |
4224 |
gnubg.c, gtkfile.c, gtkgame.c, html.c, import.c, import.h, sgf.h: move |
4225 |
some import/export/load/save functions for consistency. New files |
4226 |
file.[ch] to allow the new cl command "import auto". |
4227 |
|
4228 |
Fri May 18 21:02:50 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4229 |
|
4230 |
* openurl.c: small win32 improvement |
4231 |
|
4232 |
Thu May 17 21:35:00 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4233 |
|
4234 |
* util.c: win32 fixes |
4235 |
|
4236 |
Thu May 17 15:53:42 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4237 |
|
4238 |
* gtkgame.c, gtkwindows.c, progress.c: fix problem with |
4239 |
DIALOG_FLAG_NOTIDY not being used. Make sure that the parent of the |
4240 |
dialog is present. |
4241 |
|
4242 |
* util.c, board3d/matrix.c, board3d/matrix.h: compiler warnings |
4243 |
|
4244 |
Mon May 14 12:21:13 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4245 |
|
4246 |
* util.[ch]: new files. Keeps the common parts of the ugly fixes of |
4247 |
the util programs in one place. |
4248 |
|
4249 |
Mon May 14 01:18:33 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4250 |
|
4251 |
* makehyper.c: rename WriteFile to WriteHyperFile to avoid conflict |
4252 |
with windows.h |
4253 |
|
4254 |
Mon May 14 01:10:14 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4255 |
|
4256 |
* gnubg.c, gtkgame.c, set.c: Fix problems in SetupLang |
4257 |
|
4258 |
Tue May 8 02:22:42 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4259 |
|
4260 |
* gtkgame.c, rollout.c: solved problem with calibration widget causing |
4261 |
crash. Modality disabled, because of an unresolved issue. |
4262 |
DIALOG_FLAG_NOTIDY is unused?? |
4263 |
|
4264 |
Mon May 7 23:29:33 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4265 |
|
4266 |
* gnubg.c: fix problem with lang settings not being loaded. |
4267 |
* po/: now fuzzy matching, since po files are ill maintained. |
4268 |
|
4269 |
Fri May 4 10:21:14 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4270 |
|
4271 |
* gnubg.c: fix issue with matches loaded twice from command line |
4272 |
* analysis.c: fix issue with progress bar when running multithreaded |
4273 |
* export.c, multithread.c: fix WIN32 compiler warnings |
4274 |
|
4275 |
Wed May 2 00:00:38 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4276 |
|
4277 |
* Makefile.am, backgammon.h, bearoff.c, bearoff.h, bearoffdump.c, |
4278 |
dice.c, eval.c, eval.h, gnubg.c, gnubgmodule.c, gnubgmodule.h, |
4279 |
gtkfile.c, gtkgame.c, gtkoptions.c, gtkprefs.c, html.c, makebearoff.c, |
4280 |
matchequity.c, matchequity.h, openurl.c, path.c, path.h, render.c, |
4281 |
set.c, show.c, sound.c, sound.h, board3d/font3d.c, board3d/misc3d.c: |
4282 |
remove path.[ch] |
4283 |
|
4284 |
Sun Apr 29 01:18:40 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4285 |
|
4286 |
* analysis.c ,backgammon.h ,gnubg.c ,html.c ,latex.c ,play.c |
4287 |
,postscript.c ,relational.c ,text.c: removed MOVE_TIME |
4288 |
|
4289 |
Fri Apr 27 10:50:01 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4290 |
|
4291 |
* Makefile.am, analysis.c, analysis.h, backgammon.h, configure.in, |
4292 |
drawboard.c, formatgs.c, gnubg.c, gnubgmodule.c, gtkboard.c, |
4293 |
gtkboard.h, gtkgame.c, gtkgame.h, import.c, play.c, set.c, sgf.c, |
4294 |
show.c, sound.c, sound.h, text.c: removed timecontrol |
4295 |
|
4296 |
Fri Apr 27 01:35:36 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4297 |
|
4298 |
* configure.in: cleanup |
4299 |
|
4300 |
Fri Apr 27 00:04:02 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4301 |
|
4302 |
* eval.c, gnubg.c, gtkoptions.c, set.c, show.c: removed egyptian rule |
4303 |
|
4304 |
Thu Apr 26 23:52:57 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4305 |
|
4306 |
* gtkbearoff.c, gtkbearoff.h, Makefile.am, backgammon.h, bearoff.c, |
4307 |
bearoff.h, eval.c, eval.h, gnubg.c, gtkgame.c, gtkoptions.c, |
4308 |
gtkrace.c, onechequer.c, onechequer.h, set.c, show.c: race cleanup. |
4309 |
Removed Sconyers support. |
4310 |
|
4311 |
Thu Apr 26 23:06:04 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4312 |
|
4313 |
* dice.c, gnubg.c, configure.in: replace gettimeofday by |
4314 |
g_get_current_time |
4315 |
|
4316 |
Mon Apr 23 13:52:56 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4317 |
|
4318 |
* gtkfile.c: fixed problem with . being added to filename on eache |
4319 |
export. |
4320 |
|
4321 |
Fri Apr 20 18:00:10 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4322 |
|
4323 |
* gtkfile.c, gtkgame.c: compiler warnings and fixed problem with |
4324 |
extension not being remembered when exporting. |
4325 |
|
4326 |
Wed Apr 18 20:52:26 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4327 |
|
4328 |
* gtkgame.h, gtktoolbar.c, gtktoolbar.h, play.c, speed.c: hack to make |
4329 |
edit start a new game if gameste is none. Added an edit new position |
4330 |
button to the new game widget. |
4331 |
|
4332 |
Tue Apr 17 09:13:43 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4333 |
|
4334 |
* gnubg.c: swap r ratings when swapping players |
4335 |
|
4336 |
Tue Apr 17 09:08:36 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4337 |
|
4338 |
* doc/Makefile.am: DESTDIR support |
4339 |
|
4340 |
Thu Apr 12 20:43:03 2007 Øystein Johansen <oystein@gnubg.org> |
4341 |
|
4342 |
* gtkfile.[ch], gtkgame.c: New feature: Batch analysis (still buggy) |
4343 |
|
4344 |
Thu Apr 12 16:57:39 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4345 |
|
4346 |
* gnubg.c: init_sconyers unused, protect spaces in LoadRC |
4347 |
|
4348 |
Tue Apr 10 00:41:03 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4349 |
|
4350 |
* backgammon.h, configure.in, gnubg.c, gnubgmodule.c, gtkgame.c, |
4351 |
gtkgame.h, gtkwindows.c, show.c, doc/.cvsignore: cleanup of the main |
4352 |
function. Fix problem with error messages during startup. Postpone |
4353 |
efectuation of -p and -c options so that they may be used under gtk. |
4354 |
Fix problem with readline not being detected under redhat. |
4355 |
|
4356 |
Sun Apr 8 18:44:45 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4357 |
|
4358 |
* analysis.c, eval.c, eval.h, external.c, format.c, format.h, gnubg.c, |
4359 |
gnubgmodule.c, gtkcube.c, gtkwindows.c, html.c, latex.c, makebearoff.c, |
4360 |
play.c, postscript.c, progress.c, rollout.c, set.c, sgf.c, show.c, text.c: |
4361 |
icc compiler fixes |
4362 |
|
4363 |
Sun Apr 8 13:40:34 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4364 |
|
4365 |
* backgammon.h, eval.c, eval.h, gnubg.c, gtkgame.c, gtkrace.c, gtkrace.h, |
4366 |
gtktoolbar.c, show.c: race theory update and simplification of analyse |
4367 |
menu. |
4368 |
|
4369 |
Wed Apr 4 00:07:07 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4370 |
|
4371 |
* bearoff.c: fix the fnd function, which was messed up by a typecast. |
4372 |
|
4373 |
Thu Mar 29 17:57:17 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4374 |
|
4375 |
* board3d/Makefile.am: fix --without-board3d |
4376 |
|
4377 |
Thu Mar 29 09:51:40 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4378 |
|
4379 |
* configure.in, m4/az_python.m4: Fix --without-python |
4380 |
|
4381 |
Mon Mar 26 17:05:29 CEST 2007 Christian Anthon <anthon@kiku.dk> |
4382 |
|
4383 |
* configure.in, m4/az_python.m4: OS/X changes |
4384 |
|
4385 |
Thu Mar 22 00:22:47 CET 2007 Christian Anthon <anthon@kiku.dk> |
4386 |
|
4387 |
* import.c, openurl.c, sound.c, doc/Makefile.am: a few compile fixes |
4388 |
after previous checkins |
4389 |
|
4390 |
Wed Mar 21 00:23:10 CET 2007 Christian Anthon <anthon@kiku.dk> |
4391 |
|
4392 |
* <many>: Sound system cleanup. We now allow only an external command |
4393 |
or for system that support it: either esound, or win32 sound. |
4394 |
|
4395 |
Wed Mar 21 00:21:08 CET 2007 Christian Anthon <anthon@kiku.dk> |
4396 |
|
4397 |
* import.c: Allow import of nackgammon mat files. (thx, Joerg Picard |
4398 |
<joerg.picard@gmail.com>) |
4399 |
|
4400 |
Tue Mar 20 19:28:06 CET 2007 Christian Anthon <anthon@kiku.dk> |
4401 |
|
4402 |
* <many>: Removed gtktexi. Added Albert Silver's 'All about GNU'. |
4403 |
Updated the openurl function and allowed user configuration of the web |
4404 |
browser. |
4405 |
|
4406 |
Tue Mar 20 16:49:37 CET 2007 Christian Anthon <anthon@kiku.dk> |
4407 |
|
4408 |
* eval.[ch]: fix bug caused by signed/unsigned changes |
4409 |
|
4410 |
Fri Mar 16 02:30:26 CET 2007 Christian Anthon <anthon@kiku.dk> |
4411 |
|
4412 |
* <many>: updated documentation. It now contains the information from |
4413 |
the dokuwiki as well as the old info files. The documentation is now |
4414 |
written in docbook format, and texinfo and info files are now |
4415 |
generated from the docbook source. The manpage has been updated as |
4416 |
well. |
4417 |
|
4418 |
Fri Mar 16 00:04:44 CET 2007 Christian Anthon <anthon@kiku.dk> |
4419 |
|
4420 |
* gnubg.c, gtkgame.c, gtkwindows.c, play.c: replace gtk_idle with |
4421 |
g_idle. |
4422 |
|
4423 |
Fri Mar 16 00:04:29 CET 2007 Christian Anthon <anthon@kiku.dk> |
4424 |
|
4425 |
* <many>: silence a bunch of intel c compiler warnings (recomitting |
4426 |
after savannah crash) |
4427 |
|
4428 |
Fri 15 Mar 21:47:53 2007 GMT Jim Segrave <jes@j-e-s.net> |
4429 |
|
4430 |
* rollout.c: was using the 'this is a cube rollout' flag to |
4431 |
decide whether to calculate JSDs from cubeful or cubeless equities |
4432 |
|
4433 |
Sun 25 Feb 12:11:40 2007 GMT Jim Segrave <jes@j-e-s.net> |
4434 |
|
4435 |
* rollout.c : if settings were for cubeful rollouts, then |
4436 |
extending rollouts used cubeful equity. Threading aggravates |
4437 |
the problem, this is not a complete fix (rcRollout |
4438 |
is used globally but needs to be modified to match the set of |
4439 |
moves being rolled out. Ensuring it's put back for all |
4440 |
sequences which might terminate a rollout is non-trivial |
4441 |
|
4442 |
Mon Feb 12 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4443 |
|
4444 |
* speed.c : Make calibration test multi-threaded |
4445 |
|
4446 |
Wed Feb 14 11:07:07 CET 2007 Christian Anthon <anthon@kiku.dk> |
4447 |
|
4448 |
* multithread.h: first argument to MT_Safe* is pointer not value also |
4449 |
when compiled without threads |
4450 |
|
4451 |
Wed Feb 14 10:03:35 CET 2007 Christian Anthon <anthon@kiku.dk> |
4452 |
|
4453 |
* Makefile.am, configure.in: remove pthread |
4454 |
|
4455 |
Mon Feb 12 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4456 |
|
4457 |
* multithread.c : Remove pthread tls code and reduce #ifs/tidy win32 code |
4458 |
|
4459 |
Sun Feb 11 22:18:33 CET 2007 Christian Anthon <anthon@kiku.dk> |
4460 |
|
4461 |
* bearoffdump.c, eval.c, makebearoff.c, makehyper.c, rollout.c: small fixes |
4462 |
to let gnubg and tools compile without warnings. |
4463 |
|
4464 |
Thu Feb 08 19:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4465 |
|
4466 |
* multithread.c, rollout.c : Multi-thread rollouts. |
4467 |
|
4468 |
Fri Feb 02 18:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4469 |
|
4470 |
* multithread.c/.h, lib/neuralnet.c, lib/neuralnetsse.c, lib/cache.c (new) : synchronize cache |
4471 |
access, fix mis-aligned mingw thread stack, remove frombase optimisation for SSE. |
4472 |
|
4473 |
Wed Jan 31 12:49:00 CET 2007 Christian Anthon <anthon@kiku.dk> |
4474 |
|
4475 |
* Makefile.am, configure.in, eval.c, gnubg.c, multithread.c, |
4476 |
multithread.h, lib/neuralnet.c, lib/neuralnetsse.c: various changes to |
4477 |
make gnubg compile with ./configure --enable-threads |
4478 |
|
4479 |
Thu Jan 25 20:27:53 CET 2007 Christian Anthon <anthon@kiku.dk> |
4480 |
|
4481 |
* makehyper.c, lib/neuralnet*.c: small fixes needed to compile without |
4482 |
threads on linux |
4483 |
|
4484 |
Thu 25 Jan 09:43:30 2007 GMT Jim Segrave <jes@j-e-s.net> |
4485 |
|
4486 |
* gnubg.c: restore some code dropped some revisions ago |
4487 |
|
4488 |
Sun Jan 05 10:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4489 |
|
4490 |
* eval.c: Fix some concurrency problems. |
4491 |
|
4492 |
Fri Jan 05 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4493 |
|
4494 |
* analysis.c multithread.c: Add multi-thread compatibility for game analysis. |
4495 |
|
4496 |
Fri Dec 29 12:51:42 CET 2006 Christian Anthon <anthon@kiku.dk> |
4497 |
|
4498 |
* lib/Makefile.am, lib/fifo.[ch], lib/buffer.[ch]: removed as they are |
4499 |
not used anymore. |
4500 |
|
4501 |
Thu Dec 28 10:03:36 CET 2006 Christian Anthon <anthon@kiku.dk> |
4502 |
|
4503 |
* common.h, board3d/matrix.c, board3d/matrix.h, lib/fifo.c, |
4504 |
lib/fifo.h, lib/neuralnet.c: small linux compile fixes after last |
4505 |
commit. |
4506 |
|
4507 |
Tue Dec 26 11:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4508 |
|
4509 |
* lib/board3d: Run through lint, added consts to pointers and |
4510 |
made some int's unsigned. |
4511 |
|
4512 |
Wed Dec 20 10:06:46 CET 2006 Christian Anthon <anthon@kiku.dk> |
4513 |
|
4514 |
* */: add some filenames to .cvsignore |
4515 |
|
4516 |
Wed Dec 20 09:25:49 CET 2006 Christian Anthon <anthon@kiku.dk> |
4517 |
|
4518 |
* non-src/: updated the flex/bison files to versions supplied by Ingo |
4519 |
|
4520 |
Tue Dec 19 23:30:58 CET 2006 Christian Anthon <anthon@kiku.dk> |
4521 |
|
4522 |
* configure.in: fix small python and png problems |
4523 |
|
4524 |
Tue Dec 19 12:03:14 CET 2006 Christian Anthon <anthon@kiku.dk> |
4525 |
|
4526 |
* configure.in, common.h, render.c, lib/neuralnet.c: declare signbit |
4527 |
and lrint as macros if undeclared |
4528 |
|
4529 |
Mon Dec 18 23:58:05 2006 GMT Jim Segrave <jes@jes-2.demon.nl> |
4530 |
|
4531 |
* analysis.c: fix casts and parens in relativeFibsRating |
4532 |
|
4533 |
Sun Dec 16 20:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4534 |
|
4535 |
* gtkmovelist.c: Fix for bug #18526 s |
4536 |
|
4537 |
Thu Dec 14 17:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4538 |
|
4539 |
* gtkmovelist.c: Fix for bug #17845 multiple highlights in hint |
4540 |
* import.c: Small partygammon fix |
4541 |
* gnubg.c: Fix for bug #12131 menus while analysing games |
4542 |
|
4543 |
Tue Dec 12 15:54:22 CET 2006 Christian Anthon <anthon@kiku.dk> |
4544 |
|
4545 |
* gnubg.c, gtkgame.c: Save/Load rollout settings added to gtk interface |
4546 |
|
4547 |
Sun Dec 10 17:27:29 CET 2006 Christian Anthon <anthon@kiku.dk> |
4548 |
|
4549 |
* configure.in, lib/neuralnet.c: configure option to disable the SSE |
4550 |
test (e.g. on amd64) |
4551 |
|
4552 |
Thu Dec 7 16:57:14 CET 2006 Christian Anthon <anthon@kiku.dk> |
4553 |
|
4554 |
* gnubg.c: make CommandImportParty compile without gtk |
4555 |
|
4556 |
Thu Dec 7 00:59:04 CET 2006 Christian Anthon <anthon@kiku.dk> |
4557 |
|
4558 |
* various: mingw fixes of autotool changes |
4559 |
|
4560 |
Thu Dec 7 00:10:46 CET 2006 Christian Anthon <anthon@kiku.dk> |
4561 |
|
4562 |
* too many to list: major autotools/library cleanup. Likely some |
4563 |
things will be broken on some systems. |
4564 |
|
4565 |
Tue Dec 5 09:53:54 CET 2006 Christian Anthon <anthon@kiku.dk> |
4566 |
|
4567 |
* ChangeLog, configure.in, gnubg.c, gtkprefs.c, gtktexi.c, |
4568 |
matchequity.c, rollout.c: vprintf cleanup |
4569 |
|
4570 |
Tue Dec 5 00:44:07 CET 2006 Christian Anthon <anthon@kiku.dk> |
4571 |
|
4572 |
* common.h, configure.in, dice.c, eval.c, export.c, gnubg.c, |
4573 |
gtkchequer.c, gtkcube.c, gtkexport.c, gtkgame.c, gtkmet.c, |
4574 |
gtkmovefilter.c, gtkrace.c, gtktexi.c, gtktheory.c, osr.c, path.c, |
4575 |
render.c, rollout.c, lib/Makefile.am, lib/buffer.c, lib/neuralnet.c: |
4576 |
alloca cleanup (we allways have g_alloca). |
4577 |
|
4578 |
Mon Dec 4 10:10:29 CET 2006 Christian Anthon <anthon@kiku.dk> |
4579 |
|
4580 |
* gtkoptions.c: hide sound options when compile without USE_SOUND |
4581 |
|
4582 |
Sat Dec 2 21:52:04 CET 2006 Christian Anthon <anthon@kiku.dk> |
4583 |
|
4584 |
* rollout.c, progress.c: Disable view rollout statistics after |
4585 |
close/reopen. Add drops to won games in rollout statistics. |
4586 |
|
4587 |
Thu Nov 30 23:43:03 CET 2006 Christian Anthon <anthon@kiku.dk> |
4588 |
|
4589 |
* eval.c, gtkgame.c: remove meaningless data from evaluation window |
4590 |
and fix window size |
4591 |
|
4592 |
Thu Nov 30 22:17:24 CET 2006 Christian Anthon <anthon@kiku.dk> |
4593 |
|
4594 |
* gtkwindows.c: fix sizing problem in messages window |
4595 |
|
4596 |
Thu Nov 30 20:14:05 CET 2006 Christian Anthon <anthon@kiku.dk> |
4597 |
|
4598 |
* gtkoptions.c: fix gtk sizing problem in sound options. |
4599 |
|
4600 |
Tue Nov 28 23:59:09 CET 2006 Christian Anthon <anthon@kiku.dk> |
4601 |
|
4602 |
* sound.c: cleanup of play_file |
4603 |
|
4604 |
Sun Nov 26 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4605 |
|
4606 |
* gtkoptions.c (mainly): Selectable sound files (in gui) |
4607 |
|
4608 |
Sun Nov 26 16:59:28 CET 2006 Christian Anthon <anthon@kiku.dk> |
4609 |
|
4610 |
* backgammon.h, gnubg.c, gtkfile.c, import.c, import.h: "import gam", |
4611 |
"import party" and "import empire", respectively imports, jellyfish .gam, |
4612 |
partygammon .gam and gammonempire .gam. |
4613 |
|
4614 |
Sun Nov 26 16:24:30 CET 2006 Christian Anthon <anthon@kiku.dk> |
4615 |
|
4616 |
* gtkfile.c: Default folders on win32 |
4617 |
|
4618 |
Sat Nov 25 17:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4619 |
|
4620 |
* import.c: First try at PartyGammon import |
4621 |
(based on convert-to-mat script by gunnar bluth and achim mueller) |
4622 |
|
4623 |
Thu Nov 23 18:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4624 |
|
4625 |
* gtkfile.c: Add warning if trying to import PartyGammon game files |
4626 |
|
4627 |
Sat Nov 18 14:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4628 |
|
4629 |
* gtkprefs.c: Fix bug in saving/exporting custom designs |
4630 |
|
4631 |
Wed Nov 15 16:53:19 CET 2006 Christian Anthon <anthon@kiku.dk> |
4632 |
|
4633 |
* gnubg.c, set.c, show.c: in fresh installs: g11.xml, more sensible |
4634 |
rollout settings, infinite number of moves analysed. |
4635 |
* gtkboard.c, gtkgame.c, gtkpanels.c: docked panels wider by default. |
4636 |
gnubg starts maximized(make this an option?). Attempt to fix ugly |
4637 |
resizes in player/score frames. |
4638 |
|
4639 |
Thu Nov 16 15:27:32 CET 2006 Christian Anthon <anthon@kiku.dk> |
4640 |
|
4641 |
* gnubg.c, gtkgame.c, record.c, record.h, gtkprefs.c: Move all |
4642 |
rc files to g_get_home_dir()/.gnubg (both windows and unix). |
4643 |
|
4644 |
Tue Nov 14 21:17:55 GMT 2006 Jim Segrave <jes@jes-2.demon.nl> |
4645 |
|
4646 |
* gtkgame.c : GTKShowScoreSheet callback to MoveListIntoView |
4647 |
2nd parameter is pointer to int, not int |
4648 |
|
4649 |
Mon Nov 13 22:32:37 CET 2006 Christian Anthon <anthon@kiku.dk> |
4650 |
|
4651 |
* Makefile.am, configure.in,g gnubg.c , gtkbearoff.c , gtkgame.c , |
4652 |
gtkprefs.c , record.c: attempt fix of recent problems with |
4653 |
szHomeDirectory |
4654 |
|
4655 |
Mon Nov 13 18:50:22 CET 2006 Christian Anthon <anthon@kiku.dk> |
4656 |
|
4657 |
* Makefile.am, configure.in, board3d/.cvsignore, board3d/Makefile.am, |
4658 |
lib/.cvsignore, lib/Makefile.am: Use libtool static libs. |
4659 |
|
4660 |
Mon Nov 13 12:16:54 CET 2006 Christian Anthon <anthon@kiku.dk> |
4661 |
|
4662 |
* Makefile.am, configure.in, board3d/Makefile.am, lib/Makefile.am, |
4663 |
non-src/Makfile.am: Add various files to EXTRA_DIST or sources. |
4664 |
|
4665 |
Fri Nov 10 15:22:46 CET 2006 Christian Anthon <anthon@kiku.dk> |
4666 |
|
4667 |
* fonts/Makefile.am, flags/Makefile.am: Add flags and fonts to |
4668 |
EXTRA_DIST |
4669 |
|
4670 |
Fri Nov 10 12:40:47 CET 2006 Christian Anthon <anthon@kiku.dk> |
4671 |
|
4672 |
* configure.in: Version bump, MAIN now version 0.16-devel |
4673 |
|
4674 |
Fri Nov 10 12:35:50 CET 2006 Christian Anthon <anthon@kiku.dk> |
4675 |
|
4676 |
* gnubgmodule.c: Hopefully fix AMD64 relational database crash |
4677 |
|
4678 |
Fri Nov 10 08:31:26 2006 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
4679 |
|
4680 |
* gtktheory.c: Fix typo. Use TG instead of TP for "Too good". |
4681 |
|
4682 |
Tue Nov 7 19:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4683 |
|
4684 |
* import.c, gktfile.c : Add money game import for .gam files |
4685 |
|
4686 |
Thu Nov 9 20:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4687 |
|
4688 |
* font3d.c, render.c : Minor changes to 3d cube font and 2d point |
4689 |
number font to make them look slightly better. |
4690 |
|
4691 |
Mon Nov 6 15:11:40 CET 2006 Christian Anthon <anthon@kiku.dk> |
4692 |
|
4693 |
* render.c, board3d/font3d.c, board3d/widget3d.c: Allow fallback when |
4694 |
no stencil buffer and make vera fonts work in 3d. |
4695 |
|
4696 |
Mon Nov 6 13:28:52 CET 2006 Christian Anthon <anthon@kiku.dk> |
4697 |
|
4698 |
* Makefile.am, configure.in, render.c, board3d/font3d.c, R luxi.c, A |
4699 |
fonts/: Use the free bitstream vera fonts instead of the non-free |
4700 |
luxi.c |
4701 |
|
4702 |
Thu Nov 2 20:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4703 |
|
4704 |
* gtkfile.c + .h: Removed import option and now open |
4705 |
any file type automatically. |
4706 |
|
4707 |
Thu Nov 2 20:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4708 |
|
4709 |
* gtkgame.c + .h: Show 3 decimals for epc and include wastage. |
4710 |
(By Ian Shaw) |
4711 |
|
4712 |
Wed Nov 1 00:52:26 CET 2006 Christian Anthon <anthon@kiku.dk> |
4713 |
|
4714 |
* gnubg.c, backgammon.h, Makefile.am: Move option parser to GLib |
4715 |
option parser, since it facilitates the integration of gnubg options |
4716 |
with gtk options. getopt*.[ch] still needed for utility programs. |
4717 |
|
4718 |
Wed Oct 25 11:36:58 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4719 |
|
4720 |
* Makefile.am, backgammon.h, export.c, gnubg.c, gnubgmodule.c, |
4721 |
gtkfile.c, gtkgame.c, gtkgame.h, gtkoptions.c, gtkprefs.c, |
4722 |
gtktoolbar.c, html.c, latex.c, postscript.c, set.c, sgf.c, show.c, |
4723 |
text.c: Moved file dialogs to gtk_file_chooser |
4724 |
* gtkfile.h: new file |
4725 |
* gtkpath.c gtkpath.h: removed |
4726 |
|
4727 |
Wed Oct 18 14:54:34 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4728 |
|
4729 |
* Makefile.am, configure.in, gtkgame.c, flags/.cvsignore, |
4730 |
flags/Makefile.am: automake and install stuff for the new flags |
4731 |
|
4732 |
Wed Oct 18 09:31:12 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4733 |
|
4734 |
* backgammon.h, gnubg.c, gtkgame.c, postscript.c, sgf.c: charset |
4735 |
conversion cleanup |
4736 |
|
4737 |
Tue Oct 17 15:03:08 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4738 |
|
4739 |
* drawboard.c: avoid assuming length of translated strings |
4740 |
|
4741 |
Mon Oct 16 15:45:49 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4742 |
|
4743 |
* gtkgame.c: Correct locales. Call language changes directly instead |
4744 |
of through UserCommand. |
4745 |
* gnubg.c: Use environment locale. Replace putenv by setenv. |
4746 |
|
4747 |
Thu Oct 12 19:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4748 |
|
4749 |
* gtkgame.c, gtkoptions.c, flags dir: Added new dialog to set language |
4750 |
|
4751 |
Thu Oct 5 23:51:15 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4752 |
|
4753 |
* gtkgame.c: Fix compiler warnings without USE_PYTHON after last |
4754 |
commit |
4755 |
|
4756 |
Wed Oct 4 14:18:35 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4757 |
|
4758 |
* Makefile.am analysis.c, analysis.h, formatgs.c, formatgs.h, html.c, |
4759 |
text.c: minor changes to allow "relational show details" |
4760 |
* database, database.example: rename |
4761 |
* gtkgame.c, gtkgame.h, gtkrelational.c, gtkrelational.h, |
4762 |
relational.c: detailed player stats in the CL version. List of all |
4763 |
player stats and details upon double-clicking in the GUI. |
4764 |
|
4765 |
Wed Oct 4 11:58:50 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4766 |
|
4767 |
* gtktoolbar.c: make sure labels are shown |
4768 |
* .cvsignore: add linked files |
4769 |
|
4770 |
Mon Oct 2 00:49:27 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4771 |
|
4772 |
* several: compiler warnings mainly on 64bit platforms. Avoid casting |
4773 |
integer to pointer and back. |
4774 |
|
4775 |
Sat Sep 30 09:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4776 |
|
4777 |
* gtkgame.c: Fix minor edit bug (labels dissappearing when panels moved) |
4778 |
|
4779 |
Sun Sep 24 06:12:42 2006 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
4780 |
|
4781 |
* makebearoff.c: Fix typo: #include <sys/types.h>. |
4782 |
|
4783 |
Wed Sep 20 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4784 |
|
4785 |
* gtkgame.c: Save full screen state and show pip count |
4786 |
|
4787 |
Mon Sep 18 22:17:39 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4788 |
|
4789 |
* misc: Keith Count |
4790 |
|
4791 |
Wed Sep 13 21:42:45 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4792 |
|
4793 |
* gtk*, Makefile.am: Cleanup after modal commit |
4794 |
|
4795 |
Wed Sep 13 21:38:50 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4796 |
|
4797 |
* sgf.c: make save/load locale independent |
4798 |
|
4799 |
Mon Sep 11 23:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4800 |
|
4801 |
* gtkwindows.c+.h, lots of gtk files: Move dialog code to new file |
4802 |
Fixed modal dialog z order problems (mainly on windows) |
4803 |
|
4804 |
Sat Sep 9 14:11:25 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4805 |
|
4806 |
* gtkgame.c: Reimplement the idle python shell |
4807 |
|
4808 |
Wed Sep 6 19:16:04 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4809 |
|
4810 |
* gtkgame.c: make ctrl-c and ctrl-v work for gtktextview |
4811 |
|
4812 |
Tue Sep 5 12:42:29 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4813 |
|
4814 |
* gtkgame.c and friends: replace gtktext (gtk1) with gtktextview |
4815 |
|
4816 |
Tue Aug 29 14:32:51 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4817 |
|
4818 |
* drawboard.c: 'off' and 'bar' should not be translated |
4819 |
|
4820 |
Wed Aug 23 2006 Jim Segrave <jes@jes-2.demon.nl> |
4821 |
|
4822 |
* gnubg.c: initialise rollout context when calling RolloutGeneral |
4823 |
|
4824 |
Tue Jul 4 18:45:04 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4825 |
|
4826 |
* several files: fix gcc4 compiler warnings due to xml using usigned |
4827 |
char |
4828 |
|
4829 |
Mon Jul 3 17:58:33 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4830 |
|
4831 |
* doc/gnubg.xml, non-src/README: gnubg.xml moved (edit gnubg.texi |
4832 |
instead). |
4833 |
|
4834 |
Fri Jun 30 11:41:51 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4835 |
|
4836 |
* gtkgame.c: fix save settings when using gnubg -t |
4837 |
|
4838 |
Thu Jun 29 11:41:00 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4839 |
|
4840 |
* gnubg.weights: added to archive |
4841 |
|
4842 |
Thu Jun 29 11:27:09 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4843 |
|
4844 |
* Several files: move generated files to non-src. Make the generated |
4845 |
files actually compile and automake work as expected. |
4846 |
|
4847 |
Mon Jun 26 22:05:50 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4848 |
|
4849 |
* Several files: remove simplelibgen |
4850 |
|
4851 |
Mon Jun 26 21:00:44 2006 UTC CEST 2006 Christian Anthon <anthon@kiku.dk> |
4852 |
|
4853 |
* Several files: remove gtk_1 code missed first time |
4854 |
|
4855 |
Thu Jun 22 23:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4856 |
|
4857 |
* Several files: Moved some 3d settings and code into 3d lib. |
4858 |
|
4859 |
Thu Jun 22 20:53:54 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4860 |
|
4861 |
* Several files: remove gtk_1 code |
4862 |
|
4863 |
Sun Jun 18 01:26:05 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4864 |
|
4865 |
* Several files: cleanup after Øystein i18n changes |
4866 |
|
4867 |
Sat Jun 17 19:42:19 2006 Øystein Johansen <oystein@gnubg.org> |
4868 |
|
4869 |
* Many files: Remove i18n functions like PushLocale and PopLocale, |
4870 |
use GLib's g_ascii_strtod and g_ascii_formatd instead. |
4871 |
|
4872 |
* gnubg.c and others: Remove gdbm database training |
4873 |
|
4874 |
Sat Jun 10 00:02:19 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4875 |
|
4876 |
* : Removal of USE_GUI, USE_EXT, xgame* xboard*, the ext directory |
4877 |
|
4878 |
Tue Jun 22 Christian Anthon <anthon@kiku.dk> |
4879 |
|
4880 |
* Makefile.am (SUBDIRS): Remove intl. (EXTRA_DIST): Add config.rpath. |
4881 |
Upgrade to gettext-0.14.5. |
4882 |
|
4883 |
Mon May 29 13:01:07 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4884 |
|
4885 |
* M Makefile.am, configure.in, gnubg.gtkrc : gtk1/gtk2 cleanup, we now |
4886 |
expect gtk-2.6.0 |
4887 |
* M README,TODO : guile clean |
4888 |
* R config.guess, config.sub, ltmain.sh, libtool : autoconfig cleanup |
4889 |
* M gnubg.c, gtkgame.c : gtk1/gtk2 cleanup, get rid of gdkx.h, which seems |
4890 |
unneeded, update evaluate widget to gtk_text_view |
4891 |
* M gnubg.gtkrc : gtk2 cleanup, don't autogenerate from gnubg.gtkrc.in |
4892 |
anymore |
4893 |
|
4894 |
Fri May 26 20:35:05 2006 Øystein Johansen <oystein@gnubg.org> |
4895 |
|
4896 |
* gnubg.c: Simple Win32 fixes (Windows doesn't use gdkx.h) |
4897 |
|
4898 |
Fri May 26 11:51:05 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4899 |
|
4900 |
* Many files : Updated the autobuild system. Please read INSTALL in |
4901 |
the topdir. Gtk1 and guile are no longer supported. |
4902 |
|
4903 |
Tue May 24 19:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4904 |
|
4905 |
* gnubg.c : Fixed memory overwrite and .mat export for foreign languages |
4906 |
|
4907 |
Tue May 24 19:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4908 |
|
4909 |
* render.c, htmlimages.c : Rewrite libart 2d board arrows using cairo |
4910 |
|
4911 |
Sat May 21 15:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4912 |
|
4913 |
* boards.xml : Added two new designs by Wilson Amaral Jorge. |
4914 |
|
4915 |
Mon May 8 21:32:34 2006 Øystein Johansen <oystein@gnubg.org> |
4916 |
|
4917 |
* renderprefs.c: A revised 64 bit patch from Alex applied. |
4918 |
|
4919 |
Sun May 7 18:49:34 2006 Øystein Johansen <oystein@gnubg.org> |
4920 |
|
4921 |
* renderprefs.c: Revert Alex' patch. |
4922 |
|
4923 |
Tue May 2 00:33:07 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4924 |
* gtkgame.c: fix display of gtkeval window |
4925 |
|
4926 |
Mon May 1 22:06:34 2006 Øystein Johansen <oystein@gnubg.org> |
4927 |
|
4928 |
* renderprefs.c: Apply Alex patch. |
4929 |
* texture.txt: Bump version |
4930 |
|
4931 |
Sun Apr 16 12:48:31 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4932 |
* rollout.c: Use abs in time check |
4933 |
* gnubg.py : Fix typo |
4934 |
|
4935 |
Tue Apr 14 09:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4936 |
|
4937 |
* export.c : Fix 3d png export (and 3d preview bars in appearance dialog) |
4938 |
|
4939 |
Thu Apr 13 01:37:29 CEST 2006 Christian Anthon |
4940 |
* Make Jon's SSE-splitup actually compile on linux. Moved |
4941 |
SSE_Support() to neuralnet.c to make makeweights compile. Added some |
4942 |
autoconf magick. |
4943 |
|
4944 |
Tue Apr 12 07:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4945 |
|
4946 |
* backgammon.h +various: Tidy up min/max to use MIN/MAX everywhere |
4947 |
|
4948 |
Tue Apr 11 21:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4949 |
|
4950 |
* gtkboard.c: Minor bugfix when hitting chequers in edit mode |
4951 |
|
4952 |
Tue Apr 11 17:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4953 |
|
4954 |
* rollout.c: Only update rollout stats once a second at most |
4955 |
|
4956 |
Tue Apr 11 17:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4957 |
* gtkfile.c: Fix bug changing met with gtk 2 |
4958 |
|
4959 |
Mon Apr 10 09:49:03 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4960 |
* gtkgame.c: Fixed typo causing crash in RelationalAddMatch |
4961 |
|
4962 |
Fri Apr 7 13:46:58 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4963 |
* gnubg.c, gtkgame.c: Fix problems with help menus in gtk |
4964 |
* gtkgame.c : Enable add game to relational in gtk(thx MaX) |
4965 |
* database.py : Create games database when appropriate(thx MaX) |
4966 |
* html.c : small improvement on previous |
4967 |
|
4968 |
Thu Apr 6 22:30:58 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4969 |
* html.c make it clearer who is who when exporting to gammonline |
4970 |
|
4971 |
Wed Mar 29 10:13:39 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4972 |
* **/Makefile.in aclocal.m4 config.h.in configure: Sync auto-tools |
4973 |
files. |
4974 |
|
4975 |
Tue Mar 28 23:45:53 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4976 |
* gnubg.game.mysql gnubg.game.sql gnubg.sql: Fix switched order of |
4977 |
normalised/unnormalised for some error_, so that it matches |
4978 |
database.py. |
4979 |
|
4980 |
Tue Mar 28 23:37:40 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4981 |
* remove m4/gettext.m4 |
4982 |
|
4983 |
Tue Mar 28 23:24:14 CEST 2006 Christian Anthon <anthon@kiku.dk> |
4984 |
* format.c eval.c analysis.c: Clean up isCloseCube and lower limit to |
4985 |
0.16 |
4986 |
|
4987 |
Sat Mar 20 23:16:45 2006 Øystein Johansen <oystein@gnubg.org> |
4988 |
|
4989 |
* analysis.c: Fix for problem with wrong double statistics. |
4990 |
(Thanks to Christian Anthon) |
4991 |
|
4992 |
Sat Mar 03 10:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4993 |
|
4994 |
* gtkgame.c: Change mouse pointer to watch when computer is thinking |
4995 |
|
4996 |
Sat Mar 03 09:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
4997 |
|
4998 |
* gtktoolbar.c: Undo any partial move that may have been made |
4999 |
when entering edit mode. |
5000 |
|
5001 |
Sat Mar 03 09:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5002 |
|
5003 |
* gtkgame.c: Remove old ClearText function |
5004 |
|
5005 |
Mon Feb 27 10:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5006 |
|
5007 |
* play.c: Fix 'too good' tutor bug |
5008 |
|
5009 |
Fri Feb 24 17:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5010 |
|
5011 |
* gtkgame.c and others: Sort out copy/paste for gtk 2 |
5012 |
|
5013 |
Sat Feb 11 09:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5014 |
|
5015 |
* import.c: Fixed an import bug for TMG files |
5016 |
(reported by Christian Anthon). |
5017 |
|
5018 |
Mon Feb 06 08:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5019 |
|
5020 |
* gtkfile.c, eval.c, matchequity.c: 3 small fixes from Philippe Michel |
5021 |
|
5022 |
Thu Feb 02 07:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5023 |
|
5024 |
* gtkgame.c, gtkgamelist.c: Replace old gdk_string_width() calls |
5025 |
|
5026 |
Thu Jan 31 07:56:45 2006 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5027 |
|
5028 |
* gtkgame.c: Add menu option to switch between 2d and 3d views |
5029 |
|
5030 |
Sun Jan 29 19:32:05 GMT 2006 Jim Segrave <jes@jes-2.demon.nl> |
5031 |
* gtkpanels.c - don't do anything to undock panels in CLI mode |
5032 |
ChangeLog entry for 27/01 listed the wrong source file, sigh |
5033 |
|
5034 |
Fri Jan 27 18:36:46 GMT 2006 Jim Segrave <jes@jes-2.demon.nl> |
5035 |
* play.c - don't do anything to undock panels in CLI mode |
5036 |
|
5037 |
Sat Dec 17 -3:31:09 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5038 |
* gtkchequer.c - CreateMoveListTools() must be called before |
5039 |
calling MoveListCreate(), otherwise coredumps can result |
5040 |
|
5041 |
Sat Dec 17 -1:22:09 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5042 |
* html.c - copy basemane() from simplelibgen.c to |
5043 |
get_basename(), as basename() is not promised to be |
5044 |
re-entrant. This caused all the links between html game |
5045 |
files to be set to the last call to basename() |
5046 |
|
5047 |
Thu Dec 12 13:23:12 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5048 |
|
5049 |
*eval.c change assembler code labels to locals. gcc 3.42 saw |
5050 |
labels as redfined. I don't know what this will do to MS |
5051 |
compilers or the Intel compiler. |
5052 |
|
5053 |
Fri Nov 18 16:38:11 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5054 |
|
5055 |
*gtktexi.c - make inclusion of io.h dependent on not having |
5056 |
unistd.h, as done in other routines (io.h is a Windows-only |
5057 |
header) |
5058 |
|
5059 |
Mon Sep 19 22:37:25 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5060 |
|
5061 |
* relational.c, gtkgame.c - don't reference non-existent gtk |
5062 |
objects |
5063 |
postgresql does not accept queries in the form |
5064 |
SELECT column from A INNER JOIN B INNER JOIN C |
5065 |
ON A.id1 = B.id1 AND B.id2 = C.id2 |
5066 |
|
5067 |
must be |
5068 |
SELECT column from A INNER JOIN B ON A.id1 = B.id1 |
5069 |
INNER JOIN C ON B.id2 = C.id2 |
5070 |
|
5071 |
Sun Sep 18 14:10:02 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5072 |
|
5073 |
* gnubg.game.sql, gnubg.game.mysql - create databases with tables |
5074 |
for game statistics |
5075 |
* database - sample database configuration file |
5076 |
|
5077 |
Mon Aug 29 15:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5078 |
|
5079 |
* gtkchequer.c (and a few others), gtkmovelist(.h, .c, ctrl.c) - new files |
5080 |
Added win/loss stats to movelist |
5081 |
|
5082 |
Fri Aug 5 11:45:31 2005 GMT Jim Segrave <jes@jes-2.demon.nl> |
5083 |
|
5084 |
* gtkexport.c - fix to skip SKILL_GOOD for cube decisions |
5085 |
|
5086 |
Sun May 8 12:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5087 |
|
5088 |
* gtkgame.c, gtkpanels.c: full screen improvements (for gtk 2.6) |
5089 |
* progress.c: alloc mismatch |
5090 |
|
5091 |
Wed May 4 18:10:43 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5092 |
|
5093 |
* eval.c: Don't use mmap for reading weights when using SSE |
5094 |
|
5095 |
Fri Apr 29 20:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5096 |
|
5097 |
* progress.c: Limit list updates in rollouts to reduce flicker |
5098 |
and improve speed (gtk 2.6) |
5099 |
* eval.c: Minor speed improvment |
5100 |
|
5101 |
Thu Apr 28 22:35:45 2005 Oystein Johansen <oystein@gnubg.org> |
5102 |
|
5103 |
Vectorization of neural net evaluation. |
5104 |
|
5105 |
* eval.c: Change callers to NeuralNetEvaluate to use vectorized code. |
5106 |
* set.c: Fix typo. Thanks Jim Curtis. |
5107 |
|
5108 |
Wed Mar 30 16:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5109 |
|
5110 |
* gtkfile.c : Allow spaces in filenames (new 2.6 file dialog), |
5111 |
not tested with linux |
5112 |
* gtkgame.c : Fix maximised window->full screen (gtk 2+) |
5113 |
|
5114 |
Sat Mar 26 00:17:49 GMT 2005 Jim Segrave <jes@jes-2.demon.nl> |
5115 |
|
5116 |
* gtkgame.c, sound.c - fix for Cygwin FASYNC vs O_ASYNC |
5117 |
(from Ingo Macherius <macherius@web.de> |
5118 |
|
5119 |
Fri Mar 11 19:25:45 2005 Oystein Johansen <oystein@gnubg.org> |
5120 |
|
5121 |
* gtkgame.c (InitGTK): move the 'Go' menu to the right place |
5122 |
according to HIG. |
5123 |
* gtkgame.c (GTKHelp): Make the command reference window a dialog. |
5124 |
|
5125 |
Sun Mar 06 18:00:45 2005 Oystein Johansen <oystein@gnubg.org> |
5126 |
|
5127 |
* gtkgame.c InitGTK(): Exclude GTK_STOCK_ABOUT when gtkversion < 2.6 |
5128 |
|
5129 |
Sat Mar 05 23:50:45 2005 Oystein Johansen <oystein@gnubg.org> |
5130 |
|
5131 |
This is the first commit in a large GUI cleanup I intend to do. |
5132 |
|
5133 |
Cleanup in the menu system. Simplify all the 'File' menues. Rearrange |
5134 |
according to Human Interface Guidlines 2.0 (HIG 2.0). Add some stock |
5135 |
icons to some of the menu items. Please comment on the stock items. |
5136 |
|
5137 |
* gtkgame.[ch], gtkpanels.c, gtktoolbar.c: Menu cleanup. |
5138 |
|
5139 |
Fri Feb 25 11:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5140 |
|
5141 |
* gtk(some).c : Make event boxes transparent (By Ingo Macherius) |
5142 |
|
5143 |
Tue Feb 23 18:26:45 2005 Oystein Johansen <oystein@gnubg.org> |
5144 |
|
5145 |
* gtkgame.c, progress.c: Make all progress bars with gtk_progress_bar |
5146 |
instead of the deprecated gtk_progress_*, when compiled with GTK+2. |
5147 |
|
5148 |
Wed Feb 23 06:49:52 2005 GMT Jim Segrave |
5149 |
|
5150 |
* gtkpanels.c: use string.h rather than strings.h to get |
5151 |
prototype for strcasecmp() |
5152 |
|
5153 |
Tue Feb 22 19:26:45 2005 Oystein Johansen <oystein@gnubg.org> |
5154 |
|
5155 |
* gtkcube.c (CubeAnalysisEvalPly): Get the evalcontext right! |
5156 |
|
5157 |
Tue Feb 22 19:06:45 2005 Oystein Johansen <oystein@gnubg.org> |
5158 |
|
5159 |
* gtkgame.c (GTKFileCommand): Apply a fix from Ingo |
5160 |
|
5161 |
Fri Feb 18 16:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5162 |
|
5163 |
* matchequity.c : Fix met xml files met/catalog (By Ingo Macherius) |
5164 |
|
5165 |
Thu Feb 17 16:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5166 |
|
5167 |
* gtkgame.c, gtkfile.c (and a few others): First part of new |
5168 |
file dialogs (By Ingo Macherius) |
5169 |
* gtkpanels.c: Minor gtk 2 window fix |
5170 |
|
5171 |
Tue Feb 15 17:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5172 |
|
5173 |
* gnubg.c, gtkpanels.c: Remember maximised state of windows |
5174 |
|
5175 |
Mon Feb 14 12:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5176 |
Fixes from Philippe Michel: |
5177 |
rollout.c, format.c: Fix bugs in rollout output |
5178 |
gnubg.c: Fix for bug 10099 |
5179 |
makebearoff1.c: Typo |
5180 |
|
5181 |
Thu Feb 10 10:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5182 |
Fixes from Ingo Macherius: |
5183 |
external_l.l, external_y.y: Minor parser change |
5184 |
gnubg.c: No-gui build fixes |
5185 |
gtkpanels.c: Remove compiler warning |
5186 |
gnubgmodule.c/h: Add paramater to FindCubeDecision |
5187 |
|
5188 |
Fix from Philippe Michel: |
5189 |
matchid.c: Buffer fix for matchidfromkey |
5190 |
|
5191 |
Fixes for gtk 2.6: |
5192 |
gnubg.c: Don't hide windows on close - so sound finishes correctly |
5193 |
gtkprefs.c: Fix long pause if no boards.xml file |
5194 |
misc3d.c, play.c: Dice not shown until after roll sound (3d) |
5195 |
|
5196 |
Wed Feb 8 16:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5197 |
|
5198 |
* Various fixes for gtk 2.6: |
5199 |
eval.c : Increase poll time |
5200 |
gnubg.c : Fix ok click problem for gtk 2.6 |
5201 |
gtkgame.c : Fix dock/undock problem for gtk 2.6 |
5202 |
gtkoptions.c gtkbearoff.c gtktempmap.c : Fix dialog modality |
5203 |
|
5204 |
|
5205 |
Tue Feb 7 17:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5206 |
|
5207 |
* gnubg.c: change get install dir to look at path to exe (windows) |
5208 |
|
5209 |
Tue Feb 2 19:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5210 |
|
5211 |
* gtkgamelist.c: Remove gtk loop, hopefully fixing "can't move" bug |
5212 |
* gtkgame.c: More relational db code |
5213 |
|
5214 |
Tue Jan 5 8:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5215 |
|
5216 |
* relational.c: Add warning if adding unfinished or unanalyzed match |
5217 |
* gtkpanels.c: Fix for console build |
5218 |
|
5219 |
Tue Jan 4 9:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5220 |
|
5221 |
* gtkpanels.c: Move remaining window/panel code to this file |
5222 |
and fix a couple of small bugs |
5223 |
|
5224 |
Tue Jan 4 00:16:32 2005 GMT Jim Segrave <jes@jes-2.demon.nl> |
5225 |
|
5226 |
* gnubgmodule.c - add detail to python doc strings |
5227 |
|
5228 |
Sun Jan 2 13:44:55 2005 GMT Jim Segrave <jes@jes-2.demon.nl> |
5229 |
|
5230 |
* gnubgmodule.h - reinclude config.h to set HAVE_FSTAT (gcc |
5231 |
doesn't like trying to redfine it and config.h is not |
5232 |
idempotent) |
5233 |
* gnubgmodule.c - replace _getcwd with getcwd, _MAX_PATH with |
5234 |
PATH_MAX, which should be available in all C implementations |
5235 |
|
5236 |
Sun Jan 2 11:56:45 2005 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5237 |
|
5238 |
* gnubgmodule.c: Look for local python installation (windows) |
5239 |
|
5240 |
Sun 12 Dec 13:27:54 gmt 2004 Jim Segrave <jes@jes-2.demon.nl> |
5241 |
|
5242 |
* fix some bugs in scripts/database.py |
5243 |
|
5244 |
Sun 28 Nov 01:04:30 GMT 2004 Jim Segrave <jes@jes-2.demon.nl> |
5245 |
|
5246 |
* import.c - patch Fibs code to ignore non-game lines in input |
5247 |
|
5248 |
Wed Nov 23 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5249 |
|
5250 |
* play.c: Fix wrong resign acceptance |
5251 |
* eval.c, bearoff.c, set.c: Hypergammon fixes |
5252 |
|
5253 |
Thu Nov 18 23:06:46 2004 GMT Holger Bochnig <hbgg@gmx.net> |
5254 |
|
5255 |
* bearoffdump.c: allow posids as arguments |
5256 |
|
5257 |
Mon Nov 15 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5258 |
|
5259 |
* gtkgame.c (and others) : Simplify widget grabbing, hopefully |
5260 |
fixing multiple "can't move" bug |
5261 |
|
5262 |
Mon Nov 8 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5263 |
|
5264 |
* gtkgame.c : Fixed bug with credits |
5265 |
|
5266 |
Fri Nov 5 14:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5267 |
|
5268 |
* gnubg.sql, gtkgame.c, realational.c, database.py : |
5269 |
Added multiple environments to the realational database |
5270 |
|
5271 |
Fri Nov 5 14:08:48 2004 Joseph Heled <joseph@gnubg.org> |
5272 |
|
5273 |
* eval.c (EvalInitialise): Fix bug with prunning. Order of crash |
5274 |
and race nets was reversed, So crashed/race prune nets were |
5275 |
returning garbage. |
5276 |
|
5277 |
Thu Nov 4 13:12:07 2004 Joseph Heled <joseph@gnubg.org> |
5278 |
|
5279 |
* eval.c: Make evals after prunning cubeful. See if it makes a |
5280 |
difference. Would be nice to offer this as a global option. |
5281 |
|
5282 |
Wed Nov 03 20:44:45 2004 Oystein Johansen <oystein@gnubg.org> |
5283 |
|
5284 |
* gtkgame.c (EvalWidget): Fix a copy'n'waste error |
5285 |
* eval.c: Change 'Tiny' movefilter to 5 candidates. |
5286 |
|
5287 |
Wed Nov 03 20:07:45 2004 Oystein Johansen <oystein@gnubg.org> |
5288 |
|
5289 |
* gtkchequer.c (CreateMoveList): Use NULL instead of "" |
5290 |
|
5291 |
Wed Nov 03 09:15:45 2004 Oystein Johansen <oystein@gnubg.org> |
5292 |
|
5293 |
* i18n.h: reenter #include "config.h" |
5294 |
|
5295 |
Tue Nov 02 22:03:30 2004 CET Petr Kadlec <mormegil@centrum.cz> |
5296 |
|
5297 |
* gtkprefs.c: Fixed an issue when not using HAVE_LIBXML2 |
5298 |
|
5299 |
Wed Oct 27 01:20:45 2004 Oystein Johansen <oystein@gnubg.org> |
5300 |
|
5301 |
* boards.xml: Add design by Ian Curtis. |
5302 |
|
5303 |
Wed Oct 27 01:20:45 2004 Oystein Johansen <oystein@gnubg.org> |
5304 |
|
5305 |
* gtktheory.c gtktempmap.c: Two files I missed in the last commit. |
5306 |
|
5307 |
Tue Oct 26 21:00:45 2004 Oystein Johansen <oystein@gnubg.org> |
5308 |
|
5309 |
Hate me or love me! I've committed the code that removes the reduced |
5310 |
searches. (Sorry Nis! Hope it won't cause you any trouble). Hopefully |
5311 |
I will be able to combine the two reduction methods later. |
5312 |
|
5313 |
* gtkgame.c, eval.c and other files: Add user interface to prune nets |
5314 |
|
5315 |
Fri Oct 22 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5316 |
|
5317 |
* html.c, and others : Fix exports to display cube analysis whenever |
5318 |
analysis available |
5319 |
|
5320 |
Thu Oct 21 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5321 |
|
5322 |
* matchequity.c, set.c : Bug fix while inverting met |
5323 |
|
5324 |
Tue Oct 19 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5325 |
|
5326 |
* gtkprefs.c : Fixes for import/export appearance designs |
5327 |
|
5328 |
Sun Oct 17 22:14:00 2004 UTC Jim Segrave <jes@jes-2.demon.nl> |
5329 |
|
5330 |
* Makefile.in - missing gtkpanels.* |
5331 |
* sgf.c - versioning for pruning |
5332 |
* gnubg.c - move reduction variables inside ifdef |
5333 |
* eval.c - cosmetic fix for compiler warnings |
5334 |
* xpm/x.xpm - missing final line of bmp |
5335 |
* eval.h - add version numbers for pruning in .sgf files |
5336 |
|
5337 |
Sat Oct 16 23:36:45 2004 Oystein Johansen <oystein@gnubg.org> |
5338 |
|
5339 |
* gnubgmodule.c: Fix dice option handling |
5340 |
|
5341 |
Thu Oct 14 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5342 |
|
5343 |
* gnubg.c, gtkgame.c : Remember last import+export file type |
5344 |
|
5345 |
Thu Oct 14 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5346 |
|
5347 |
* eval.c : Minor (non gcc) compiler fixes |
5348 |
|
5349 |
Tue Oct 12 19:44:00 2004 Oystein Johansen <oystein@gnubg.org> |
5350 |
|
5351 |
* gnubgmodule.c: Add methods for FindBestMove and EvaluateCubeful |
5352 |
|
5353 |
Tue Oct 12 21:36:00 2004 Joseph Heled <joseph@gnubg.org> |
5354 |
|
5355 |
* eval.c (FindBestMoveInEval): Add usage of prunning nets. This is |
5356 |
quite a large change, and since it adds a member to evalcontext, |
5357 |
possibly a destructive one. |
5358 |
|
5359 |
Sun Oct 10 23:04:14 GMT 2004 Jon Nall <backgame@gmail.com> |
5360 |
|
5361 |
* backgammon.h, gnubg.c, play.c: Added support for adding comments |
5362 |
to moves from the command line. Closes bug #10638 |
5363 |
|
5364 |
Tue Oct 5 16:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5365 |
|
5366 |
* database.py, relational.c, gtkgame.c (and others) : Added |
5367 |
check for match in database |
5368 |
|
5369 |
Wed Sep 29 21:29:45 2004 Oystein Johansen <oystein@gnubg.org> |
5370 |
|
5371 |
* relational.c: make it compile without gtk |
5372 |
|
5373 |
Wed Sep 29 18:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5374 |
|
5375 |
* database.py, relational.c, gtkgame.c: Added more relational |
5376 |
database code |
5377 |
|
5378 |
Wed Sep 29 15:10:45 2004 Oystein Johansen <oystein@gnubg.org> |
5379 |
|
5380 |
* makebearoff.c: Display 'usage' on Windows. |
5381 |
|
5382 |
Sun Sep 19 14:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5383 |
|
5384 |
* gtkgame.c: Fix gtk2 panel bug |
5385 |
|
5386 |
Thu Sep 16 8:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5387 |
|
5388 |
* eval.c: Fix bug (navigate to last match crash) - hopefully |
5389 |
|
5390 |
Fri Sep 10 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5391 |
|
5392 |
* gtkboard.c, gtkgame.c, gnubg.c, gtkpanels.c: Added command and theory |
5393 |
panels (test) and slider for panels. |
5394 |
|
5395 |
Thu Sep 9 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5396 |
|
5397 |
* gtkboard.c, render.*, gnubg.c: Small memory leaks, uninitialized |
5398 |
memory reads and tidy up code added. May fix import .mat bugs |
5399 |
|
5400 |
Mon Sep 6 00:27:04 2004 GMT Jim Segrave <jes@jes-2.demon.nl> |
5401 |
|
5402 |
* show.c = fix for running off array end in show path command |
5403 |
|
5404 |
Wed Sep 1 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5405 |
|
5406 |
* gtkgame.c: Small import bug fixed |
5407 |
|
5408 |
Wed Aug 25 18:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5409 |
|
5410 |
* gtkgame.c, gtkgamelist.c, import.c, sgf.c: Speed up loading |
5411 |
and remove flickering |
5412 |
|
5413 |
Fri Aug 13 09:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5414 |
|
5415 |
* play.c: Small bug fix (bug 9926) |
5416 |
|
5417 |
Wed Aug 11 23:39:41 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5418 |
|
5419 |
* external_y.y: remove %output to stop ylwrap complaining. |
5420 |
|
5421 |
Thu Aug 12 07:46:18 2004 Joseph Heled <joseph@gnubg.org> |
5422 |
|
5423 |
* gnubg.c: Add search in "scripts/gnubg.py" if all else fails in |
5424 |
CommandLoadPython, since this IS the place 'gmake install' puts on |
5425 |
my Linux box (i.e./usr/local/share/gnubg/scripts/gnubg.py). |
5426 |
|
5427 |
Mon Aug 02 09:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5428 |
|
5429 |
* play.c: Fixed 3d quick draw bug |
5430 |
|
5431 |
Sun Aug 01 00:40:47 UTC 2004 Jim Segrave <jes@jes-2.demon.nl> |
5432 |
|
5433 |
* gnubgmodule.c - calls to PythonGame had arguments in different |
5434 |
order, so database ratings were calculated on 1 point matches |
5435 |
|
5436 |
Fri Jul 30 23:08:58 CEST 2004 Oystein Johansen <oystein@gnubg.org> |
5437 |
|
5438 |
* gtkgame.c (PythonShell): starting "idle" differs between platforms. |
5439 |
|
5440 |
Sun Jul 25 20:34:35 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5441 |
|
5442 |
* gnubg.c (Convert): Suppress compiler warnings. Synch with |
5443 |
iconv() prototype. |
5444 |
|
5445 |
Sun Jul 25 19:19:41 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5446 |
|
5447 |
* rollout.h: Suppress compiler warnings; static declaration for |
5448 |
`nSkip' follows non-static. |
5449 |
|
5450 |
Sun Jul 25 18:15:47 UTC 2004 Jim Segrave <jes@jes-2.demon.nl> |
5451 |
|
5452 |
* gtkexport.c - fix handling of cube export settings (typo and |
5453 |
corrections for unused entries) |
5454 |
|
5455 |
Mon Jul 19 09:53:10 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5456 |
|
5457 |
* gnubg.c (real_main): initialise random seed for rollout |
5458 |
RNG. |
5459 |
(bug reported by Chuck Bower, fix suggested by Jim) |
5460 |
|
5461 |
Mon Jul 12 22:48:32 CEST 2004 Petr Kadlec <mormegil@centrum.cz> |
5462 |
|
5463 |
* gtkprefs.c (ImportDesign): Use ngettext. |
5464 |
* html.c (HTMLBoardHeader): Ditto. |
5465 |
|
5466 |
Sun Jul 11 16:37:02 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5467 |
|
5468 |
* eval.c (EvalInitialise): Suppress compiler warnings. |
5469 |
|
5470 |
Sun Jul 11 14:47:30 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5471 |
|
5472 |
* gtkgame.c: include <ctype.h> for isspace(). |
5473 |
|
5474 |
Sun Jul 11 14:42:51 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5475 |
|
5476 |
* dice.h: Added extern UserRNGOpen(); |
5477 |
|
5478 |
Sun Jul 11 13:30:11 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5479 |
|
5480 |
* htmlimages.c: include <malloc.h>. |
5481 |
|
5482 |
Sun Jul 11 12:07:25 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5483 |
|
5484 |
* external.c: pacify fussy compilers. |
5485 |
|
5486 |
Sun Jul 11 07:17:35 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5487 |
|
5488 |
* gnubg.c (DisplayTimeAnalysis, ShowBoard, CommandCopy): Use |
5489 |
ngettext. And tabify. |
5490 |
* gtkboard.c (ReturnHits): Ditto. |
5491 |
* gtkgame.c (TimeAnalysis, GTKShowScoreSheet): Ditto. |
5492 |
* html.c (HTMLPrologue, ExportGameHTML): Ditto. |
5493 |
* html.c (ExportPositionGammOnLine): Ditto. |
5494 |
* play.c (ApplyMoveRecord): Ditto. |
5495 |
|
5496 |
Sat Jul 10 14:35:26 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5497 |
|
5498 |
* gtkoptions.c (aaszLang): Use ja_JP instead of ja_JA. Added |
5499 |
ru_RU. |
5500 |
|
5501 |
Sat Jul 10 08:17:26 2004 GMT TAKAHASHI Kaoru <kaoru@kaisei.org> |
5502 |
|
5503 |
* i18n.h [!ENABLE_NLS] (ngettext): New macro. |
5504 |
|
5505 |
Sun Jul 4 14:22:59 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5506 |
|
5507 |
* analysis.c (CashPoint): fix bug leading to wrong |
5508 |
classification of wrong doubles. |
5509 |
(reported by Hans-Jürgen Schäfer) |
5510 |
* eval.c (calculate_gammon_rates): new function. |
5511 |
|
5512 |
* openurl.c, gtkgame.c, relational.c: pacify fussy compilers. |
5513 |
|
5514 |
Sun Jul 4 11:41:54 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5515 |
|
5516 |
* gtkprefs.c: add functions for importing and exporting |
5517 |
board designs. |
5518 |
|
5519 |
Sat Jul 3 14:41:56 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5520 |
|
5521 |
* configure.in: rewrite test for ftgl. |
5522 |
|
5523 |
* gtkgame.[ch]: declare SelectFile external. |
5524 |
|
5525 |
Wed Jun 30 22:28:07 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5526 |
|
5527 |
* configure.in: write test for ftgl. |
5528 |
|
5529 |
Wed Jun 30 20:42:53 CEST 2004 Nis Joergensen <nis@superlativ.dk> |
5530 |
|
5531 |
* gtkboard.c: fix bug that disallowed certain legal moves. |
5532 |
|
5533 |
Mon Jun 28 16:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5534 |
|
5535 |
* boards.xml: Add 2 new designs by Ruth Schneider and Ausbilder Schmidt |
5536 |
|
5537 |
Mon Jun 28 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5538 |
|
5539 |
* gtkgamelist.c: Allow last move to be selected in game list |
5540 |
* render.c: Small bug in design dialog |
5541 |
|
5542 |
Sun Jun 27 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5543 |
|
5544 |
* gtkboard.c: Fixed bug - 2d chequers disappearing if dragged off board |
5545 |
* positionid.c: Fixed bug - illegal position id's not being errored |
5546 |
|
5547 |
Sat Jun 26 16:49:31 CEST 2004 Nis Joergensen <nis@superlativ.dk> |
5548 |
|
5549 |
* speed.c (CommandCalibrate): Speed Calibration" now avoids using the |
5550 |
same seed for randomization every time, so gives reliable results on |
5551 |
consecutive runs. |
5552 |
* gtkboard.c: Dragging checkers allows for pick-and-pass. The logic I |
5553 |
have implemented is to hit if possible, and if there are two options, |
5554 |
hit with the "left" die (ie highest in standard setup). I am still |
5555 |
working on undo of pick-and-pass. |
5556 |
* play.c: Gnubg allows you to resign AFTER you roll, based on what you |
5557 |
rolled. This actually fixes a way to cheat - resigning if your equity |
5558 |
drops to below -1 or -2 when you roll. |
5559 |
|
5560 |
Thu Jun 17 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5561 |
|
5562 |
* gtkchequer.c, gtkgamelist.c: Fixes for styles in gamelist |
5563 |
|
5564 |
Wed Jun 16 20:50:46 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5565 |
|
5566 |
* gnubg.gtkrc.in: backport changes to gnubg.gtkrc |
5567 |
|
5568 |
Wed Jun 16 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5569 |
|
5570 |
* gtkchequer.c, gtkboard.c, gnubg.gtkrc: separate styles for current |
5571 |
move and done move in move list |
5572 |
|
5573 |
Wed Jun 16 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5574 |
|
5575 |
* gtkchequer.c: use move style for hint window, also removed highlight |
5576 |
code from several files |
5577 |
|
5578 |
Tue Jun 15 20:32:05 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5579 |
|
5580 |
* gnubg.gtkrc.in: autogenerate gnubg.gtkrc |
5581 |
|
5582 |
Tue Jun 15 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5583 |
|
5584 |
* gtkgame.c: gtk_widget_destroy error message when opening |
5585 |
hint window (reported by Ian) |
5586 |
|
5587 |
Tue Jun 15 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5588 |
|
5589 |
* gtkgamelist.c, gnubg.gtkrc: Fix font styles for gtk2 and style order |
5590 |
|
5591 |
Tue Jun 15 05:58:34 2004 TAKAHASHI Kaoru <kaoru@kaisei.org> |
5592 |
|
5593 |
* credits.sh, credits.c, AUTHORS: Fix Japanese translations |
5594 |
credit. |
5595 |
|
5596 |
Sun Jun 13 22:32:09 CEST 2004 Jim Segrave <jes@jes-2.demon.nl> |
5597 |
|
5598 |
* import.c - allow handling uncompleted matches in .mat files |
5599 |
|
5600 |
Sat Jun 12 12:25:54 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5601 |
|
5602 |
* import.c (ParseSGGOptions): use strcasecmp for deciding which |
5603 |
variant of backgammon is used. |
5604 |
(reported by Hugh Sconyers) |
5605 |
|
5606 |
Fri Jun 11 18:56:45 GMT 2004 Jon Kinsey <Jon_Kinsey@hotmail.com> |
5607 |
|
5608 |
* gtkboard.c: Fix minor chequer display bug |
5609 |
|
5610 |
Fri Jun 11 19:00:05 CEST 2004 Jim Segrave <jes@jes-2.demon.nl> |
5611 |
|
5612 |
* gtkgamelist.c gnubg.gtkrc |
5613 |
* Add gtkrc support for any-blunder/any-error/any-doubtful |
5614 |
|
5615 |
Thu Jun 10 17:41:40 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5616 |
|
5617 |
* Makefile.am: add gtkgamelist.c |
5618 |
|
5619 |
Thu Jun 10 14:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5620 |
|
5621 |
* gtkgamelist.c, gnubg.gtkrc: Multiple styles and new defaults for game list |
5622 |
|
5623 |
Wed Jun 9 14:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5624 |
|
5625 |
* gnubg.c, gtkgamelist.c, gnubg.gtkrc: Get game list colours from gtkrc file |
5626 |
|
5627 |
Tue Jun 8 8:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5628 |
|
5629 |
* gtkgame.c, gtkgamelist.c: Colour mistakes in game list |
5630 |
|
5631 |
Mon Jun 7 8:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5632 |
|
5633 |
* gtkgame.c: Remove keyboard focus from game window, fix minor bug |
5634 |
with new right click menu. |
5635 |
* gnubg.c: Empty board on startup (try #2) |
5636 |
|
5637 |
Sun Jun 6 18:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5638 |
|
5639 |
* gnubg.c: Empty board on startup |
5640 |
* gtkboard.c: Close hint window when editing |
5641 |
* import.c: Ignore empty lines in mat import |
5642 |
|
5643 |
Fri Jun 4 22:58:22 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5644 |
|
5645 |
* eval.c (EvalKey): add another bit to match scores in |
5646 |
hash key. |
5647 |
(fixes bug #9211 reported by Casey Hopkins) |
5648 |
|
5649 |
Fri Jun 4 18:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5650 |
|
5651 |
* gtkgame.c, gnubg.c: Add show scoresheet command (to right click menu) |
5652 |
|
5653 |
Wed Jun 2 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5654 |
|
5655 |
* gtkgame.c, gtkboard.c: Add undo right click menu |
5656 |
|
5657 |
Thu May 27 19:05:49 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5658 |
|
5659 |
* import.c (ParseMatMove): fix logic for calculating |
5660 |
resignations. |
5661 |
(reported by Joachim Matussek) |
5662 |
|
5663 |
Tur May 20 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5664 |
|
5665 |
* external.*: Remove memory leaks |
5666 |
|
5667 |
Tue May 18 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5668 |
|
5669 |
* external.*: Minor changes to parser |
5670 |
|
5671 |
Tue May 18 8:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5672 |
|
5673 |
* gtkprefs.c, render.c: Several small fixes to board appearance options |
5674 |
|
5675 |
Wed May 12 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5676 |
|
5677 |
* boards.xml, gtkprefs.c, render.c+.h, renderprefs.c: |
5678 |
Add Taki-style rounded points |
5679 |
|
5680 |
Mon May 10 21:33:28 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5681 |
|
5682 |
* external.h: move "#define closesocket close" to external.h |
5683 |
|
5684 |
Sat May 8 11:25:08 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5685 |
|
5686 |
* gnubg.c, show.c: enlarge buffers |
5687 |
|
5688 |
Fri May 7 21:13:26 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5689 |
|
5690 |
* external_l.l: fix buffer overflow. |
5691 |
|
5692 |
Fri May 8 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5693 |
|
5694 |
* external.c, dice.c, set.c: Fix socket code for windows |
5695 |
|
5696 |
Fri May 7 16:17:09 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5697 |
|
5698 |
Change union moverecord into struct moverecord |
5699 |
(this is step 1 towards better support for editing positions |
5700 |
and storing analysis) |
5701 |
|
5702 |
* backgammon.h: Change union moverecord into struct moverecord |
5703 |
(change a gazillion subroutines) |
5704 |
|
5705 |
Fri May 8 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5706 |
|
5707 |
* gnubg.c, gtkgame.c, gtkpath.c, set.c: Added png to set path command |
5708 |
|
5709 |
Fri May 7 07:48:47 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5710 |
|
5711 |
Prerelease 0.14.3. CVS tag is pre-rel-0-14-3 |
5712 |
|
5713 |
* configure.in, gtkgame.c: prelease 0.14.3 |
5714 |
|
5715 |
Fri May 7 07:27:18 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5716 |
|
5717 |
* gnubg.c: fix problems with initialisation of rollout |
5718 |
contexts. This lead the problem about cubeless and cubeful |
5719 |
equities being different for -1,-3C rollouts reported by |
5720 |
Robert Eberlein. |
5721 |
|
5722 |
Thu May 6 15:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5723 |
|
5724 |
* gtktempmap.c, gtkboard.c: Show correct dice colour in temperature |
5725 |
map when in 3d |
5726 |
|
5727 |
Mon May 3 15:20:43 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5728 |
|
5729 |
* osr.c, dice.c: add mti as parameter to init_genrand. |
5730 |
|
5731 |
Fri Apr 30 18:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5732 |
|
5733 |
* gtkgame.c, gtkboard.c: Change dice and cube selection dialogs to fixed size |
5734 |
* gtkboard.c board3d/graph.c: Remove event->count optimization as now done in gtk |
5735 |
* i18n.c: Warn if too many PopLocale() calls attempted |
5736 |
* gtkprefs.c, htmlimages.c: No libart build fixes |
5737 |
* gtkprefs.c: Small bug in colours when switching from 3d to 2d |
5738 |
|
5739 |
Thu Apr 29 20:44:24 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5740 |
|
5741 |
* bearoff.c (GetDistCompressed): fix sanity check for huge |
5742 |
databases. |
5743 |
|
5744 |
Wed Apr 28 20:28:22 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5745 |
|
5746 |
Add new utility program bearoffdump for inspection |
5747 |
of databases. |
5748 |
|
5749 |
* bearoffdump.c: new file. |
5750 |
* Makefile.am: add bearoffdump as installable file. |
5751 |
|
5752 |
Wed Apr 28 16:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5753 |
|
5754 |
* set.c: Change "set priority idle" to set the process priority to |
5755 |
idle (for windows). |
5756 |
|
5757 |
Mon Apr 26 13:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5758 |
|
5759 |
* gnubg.c, credits.*: Moved copyright string to credits.sh |
5760 |
|
5761 |
Sun Apr 25 08:46:27 CEST 2004 Dmitri I GOULIAEV <dmitri.gouliaev@telkel.net> |
5762 |
|
5763 |
* credits.sh: add Dmitri I GOULIAEV |
5764 |
* NEWS: add russian translation |
5765 |
|
5766 |
Fri Apr 23 22:12:51 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5767 |
|
5768 |
* gnubg.c: according to FSF we must give individual years |
5769 |
rather than an interval. |
5770 |
* gtkboard.c (update_pipcount): show epc in lowercase. |
5771 |
* gnubg.c: fix a typo in the definition for "relational" command. |
5772 |
* relational.c: add code for most functions. |
5773 |
* scripts/database.py: adapt code to relational.c |
5774 |
|
5775 |
Fri Apr 23 13:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5776 |
|
5777 |
* gnubg.c: Change year to 2004 for command line build |
5778 |
|
5779 |
Thu Apr 22 21:09:01 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5780 |
|
5781 |
Introduce RNG context for storage of RNG-specific private data. |
5782 |
|
5783 |
* dice.c (many functions): add rngctx to a number of functions |
5784 |
(change all callers) |
5785 |
* show.c (CommandShowSeed): show RNG counter as well. |
5786 |
|
5787 |
Wed Apr 21 22:53:44 CEST 2004 Petr Kadlec <mormegil@centrum.cz> |
5788 |
|
5789 |
Corrected some i18n-related problems + typos. |
5790 |
|
5791 |
* gnubg.c, gtkgame.c, gtkprefs.c, gtkrace.c, html.c, |
5792 |
play.c, set.c, show.c, text.c: Added calls to gettext, |
5793 |
marked some previously unmarked translatable |
5794 |
strings (and vice versa), corrected a few typos. |
5795 |
|
5796 |
Tue Apr 20 17:56:25 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5797 |
|
5798 |
* matchequity.c (initPostCrawfordMETFromParameters): |
5799 |
add missing call to PushLocale. |
5800 |
(reported by Joachim Matussek) |
5801 |
|
5802 |
Mon Apr 19 22:52:41 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5803 |
|
5804 |
* gnubg.c (EPC): fix "same dice sequence for several games in a |
5805 |
row"-bug, reported by several users (Erik Barfoed, Øystein, Murat |
5806 |
etc). Well, this is not really a fix, I've just changed the code |
5807 |
to avoid calling the OSR code, that resets the seed. |
5808 |
We really need to introduce several RNG contexts... |
5809 |
|
5810 |
Mon Apr 19 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5811 |
|
5812 |
* gtkprefs.c: Small 3d bug fix |
5813 |
|
5814 |
Sun Apr 18 10:53:26 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5815 |
|
5816 |
Define functions for CLI and GUI support for relational |
5817 |
database interface. |
5818 |
|
5819 |
* gnubg.c: new functions "relational ...". |
5820 |
* relational.c, Makefile.am: new file |
5821 |
* gtkgame.c: menu items for relational database. |
5822 |
|
5823 |
* dice.c (InitRNGSeedLong): allow setting seed = 0. |
5824 |
|
5825 |
Sat Apr 17 23:43:07 2004 Oystein Johansen <oystein@gnubg.org> |
5826 |
|
5827 |
* render.c (RenderFrameWood): Fix typo. |
5828 |
|
5829 |
Sat Apr 17 20:01:07 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5830 |
|
5831 |
* set.c (CommandSetMet): call "clear hint". |
5832 |
|
5833 |
Sat Apr 17 10:58:18 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5834 |
|
5835 |
Save leading comment lines in the match information when |
5836 |
reading Jellyfish .mat files |
5837 |
(e.g., the information Dueller adds to .mat files) |
5838 |
|
5839 |
* import.c (ImportMat): same comments. |
5840 |
* html.c (HTMLMatchInfo): rearrange match info into a <table> |
5841 |
|
5842 |
Fri Apr 16 22:02:23 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5843 |
|
5844 |
Add built-in support for mec |
5845 |
|
5846 |
* mec.c: new file (copy of original mec.c with modfications |
5847 |
for gnubg) |
5848 |
* Makefile.am: add mec.c |
5849 |
* matchequity.c (initMetFromParameters, |
5850 |
initPostCrawfordMETFromParameters): support for mec. |
5851 |
|
5852 |
Fri Apr 16 16:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5853 |
|
5854 |
* sound.c: Fix bug if no sound card on windows |
5855 |
|
5856 |
Wed Apr 14 22:41:23 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5857 |
|
5858 |
* set.c (SetMoveFilter): insert some debug code. |
5859 |
* set.c: set szSetCommand a few places. |
5860 |
|
5861 |
Wed 14 Apr 2004 16:39:45 GMT Jim Segrave <jes@jes-2.demon.nl> |
5862 |
|
5863 |
* play.c - turn off Crawford on one point matches |
5864 |
* board3d/misc3d.c - avoid segfault if no textures (CLI mode) |
5865 |
|
5866 |
Mon 12 Apr 2004 13:12:06 GMT Jim Segrave <jes@jes-2.demon.nl> |
5867 |
|
5868 |
* set.c - put if (fX) wrapper around SetToolbarStyle, stops |
5869 |
GTK complaints in text mode |
5870 |
|
5871 |
Sun Apr 11 22:52:49 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5872 |
|
5873 |
* gtkprefs.c (SetTitle): move misplaced pbdeSelected. |
5874 |
(contributed by Petr Kadlec) |
5875 |
* gnubg.c (real_main): no env. variable DISPLAY on wintendo. |
5876 |
(contributed by Petr Kadlec) |
5877 |
|
5878 |
Sun Apr 11 19:20:52 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5879 |
|
5880 |
Various patches from Mike Petch. |
5881 |
|
5882 |
* gnubg.c (real_main): avoid segfaults with gnubg -t |
5883 |
* sound.c (SoundWait): do nothing if sound is disabled. |
5884 |
* sound.c: only include stropts.h when HAVE_STROPTS_H |
5885 |
* openurl.c, import.c: include glib.h |
5886 |
* Makefile.am: move openurl.c to common files (it's now |
5887 |
being used by CommandShowManualWeb) |
5888 |
* configure.in: various checks for Mac. |
5889 |
* set.c (CommandSetGUIShowEPCs): define a NO_GUI variant of function |
5890 |
|
5891 |
Thu Apr 8 16:03:09 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5892 |
|
5893 |
Show EPCs in GUI. (suggested by Ian Shaw) |
5894 |
|
5895 |
* gtkboard.c (update_pipcount): show EPCs |
5896 |
* gnubg.c: new command "set gui showepcs on|off" |
5897 |
* set.c (CommandSetGUIShowEPCs): new sub. |
5898 |
* gnubg.c (EPC): new parameter fOnlyRace |
5899 |
* gtkoptions.c: gui control for setting fGUIShowEPCs |
5900 |
|
5901 |
Wed Apr 7 10:46:00 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5902 |
|
5903 |
* configure.in, sound.c, config.h.in: check for _af_ulaw2linear |
5904 |
|
5905 |
Mon Apr 5 08:24:52 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5906 |
|
5907 |
* Makefile.am: add gnubg.sql to DATA |
5908 |
* gnubg.sql, scripts/database.py: rename stat to matchstat, and change |
5909 |
some PKs/FKs |
5910 |
* gnubg.c (CommandLoadPython): use PathSearch. |
5911 |
|
5912 |
Sun Apr 4 15:50:55 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5913 |
|
5914 |
First implementation of gnubg-rel.database interface. |
5915 |
|
5916 |
* gnubg.sql: DDLs for gnubg database. |
5917 |
* scripts/database.py: python script for adding match to database. |
5918 |
|
5919 |
Sun Apr 4 15:11:10 2004 Joern Thyssen <jth@gnubg.org> |
5920 |
|
5921 |
* gnubgmodule.c (PyGameStats): add missing statistics. |
5922 |
* gnubgmodule.c: new functions "gnubg.luckrating" and |
5923 |
"gnubg.errorrating". |
5924 |
|
5925 |
Sun Apr 4 10:35:13 2004 Joern Thyssen <jth@gnubg.org> |
5926 |
|
5927 |
Respect $BROWSER |
5928 |
(http://www.catb.org/~esr/BROWSER/index.html) |
5929 |
|
5930 |
* openurl.c: use env. variable BROWSER. Also, call "system" |
5931 |
instead of g_command_line_sync which doesn't seem to work with lynx. |
5932 |
|
5933 |
* gnubg.c: new commands "show manual [web|gui]". |
5934 |
* gtkgame.c: use "show manual [web|gui]". |
5935 |
* show.c: new functions "show manual [web|gui]". |
5936 |
|
5937 |
Sun Apr 4 09:43:17 2004 Joern Thyssen <jth@gnubg.org> |
5938 |
|
5939 |
* sound.c: include <libaudiofile.h> |
5940 |
|
5941 |
Thu Apr 1 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5942 |
|
5943 |
* gtkchequer.c: Reset interrupt flag on analysis start |
5944 |
* sound.c: Add some error handiling to windows sound |
5945 |
|
5946 |
Wed Mar 31 20:58:49 2004 Joern Thyssen <jth@gnubg.org> |
5947 |
|
5948 |
* Makefile.am: add BR1_SOURCES to makebearoff and makehyper. |
5949 |
* configure.in: whoops, remove "dynamic".. |
5950 |
* sound.c: include <stropts.h> [SIGIO] |
5951 |
|
5952 |
Wed Mar 31 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5953 |
|
5954 |
* gtkprefs.c and other files: Moved preview in preferences |
5955 |
|
5956 |
Mon Mar 29 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5957 |
|
5958 |
* gtkgame.c: Fixed small bug to allow both names to be swapped |
5959 |
|
5960 |
Mon Mar 29 09:40:02 CEST 2004 Joern Thyssen <jth@gnubg.org> |
5961 |
|
5962 |
* Makefile.am: target for br1.c not kept up to date with |
5963 |
changes in makebearoff |
5964 |
* Makefile.am: FLEX->LEX, BISON->YACC |
5965 |
* bearoff.h: declare BearoffAlloc extern |
5966 |
* configure.in: add "dynamic" as parameter to --enable-bearoff |
5967 |
* makebearoff1.c: update code to match latest version of bearoff.h |
5968 |
* play.c (DumpGameList): fix typo, add linebreak |
5969 |
(reported by Mike Whitton) |
5970 |
|
5971 |
* gtkgame.c: use correct release_id when reporting bugs. |
5972 |
|
5973 |
Sun Mar 28 09:07:48 2004 Joern Thyssen <jth@gnubg.org> |
5974 |
|
5975 |
* matchequity.c (initMETZadeh): use G1 for calculation |
5976 |
of 1-away pre-Crawford values. |
5977 |
|
5978 |
Sat Mar 27 10:45:08 CET 2004 Joern Thyssen <jth@gnubg.org> |
5979 |
|
5980 |
Prerelease 0.14.2 |
5981 |
|
5982 |
Thu Mar 25 22:22:57 CET 2004 Joern Thyssen <jth@gnubg.org> |
5983 |
|
5984 |
* Makefile.am, */Makefile.am: add a few missing files |
5985 |
(reported by Christian Anthon) |
5986 |
|
5987 |
Thu Mar 25 21:04:54 CET 2004 Joern Thyssen <jth@gnubg.org> |
5988 |
|
5989 |
* credits.sh, gtkgame.c, show.c, credits.c, credits.h: |
5990 |
Move generation of cred entries into credits.sh for easy |
5991 |
reuse in the text version of CommandShowCredits. |
5992 |
|
5993 |
Wed Mar 24 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5994 |
|
5995 |
* gtkgame.c: More credits and version info now copyable. |
5996 |
|
5997 |
Tue Mar 23 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
5998 |
|
5999 |
* boards.xml, textures.txt: Added settings for final few 3d designs, |
6000 |
tidied up design a bit too. |
6001 |
|
6002 |
Mon Mar 22 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6003 |
|
6004 |
* gtkgame.c: Make sure messages shown when docked panels are |
6005 |
hidden, also don't show a message when setting cube (bug 3973) |
6006 |
|
6007 |
Fri Mar 19 12:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6008 |
|
6009 |
* gtkgame.c: Change window order and titles, and put back |
6010 |
accelerators from windows (Ned's suggestions) |
6011 |
|
6012 |
Fri Mar 19 00:26:45 2004 Oystein Johansen <oystein@gnubg.org> |
6013 |
|
6014 |
* external.c (and other files): changes to use winsock2.h |
6015 |
|
6016 |
Thu Mar 18 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6017 |
|
6018 |
* gtkgame.c: Panel bug fixed (removed warning) |
6019 |
|
6020 |
Mon Mar 16 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6021 |
|
6022 |
* gtkgame.c: Panel bug fixed (crash at startup) |
6023 |
|
6024 |
Mon Mar 15 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6025 |
|
6026 |
* sound.c: Wait when multiple sounds attempted to be played (windows) |
6027 |
|
6028 |
Mon Mar 15 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6029 |
|
6030 |
* gnubg.c gtkgame.c: Reorganized about box |
6031 |
|
6032 |
Mon Mar 15 07:49:53 2004 Joern Thyssen <jth@gnubg.org> |
6033 |
|
6034 |
* gnubgmodule.c (PythonInitialise): fix bug for szDir==NULL |
6035 |
(reported by Joseph Heled) |
6036 |
|
6037 |
Sun Mar 14 08:55:39 2004 Joseph Heled <pepster@users.sourceforge.net> |
6038 |
|
6039 |
* gtkcolour.h: Change broken type for GtkColourPicker::func and |
6040 |
prototype. |
6041 |
|
6042 |
Fri Mar 12 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6043 |
|
6044 |
* gnubg.c, gtkprefs.c, gtkgame.c: Removed texture load errors when in 2d mode |
6045 |
|
6046 |
Mon Mar 8 8:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6047 |
|
6048 |
* gtkcolor.c, gtkprefs.c: Remove "property delete" gtk warning message |
6049 |
when changin colours |
6050 |
|
6051 |
Thu Mar 4 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6052 |
|
6053 |
* gtkgame.c, gnubg.c: Replace USE_OLD_LAYOUT compile flag with menu option |
6054 |
* gtkboard.c: Crawford flag only changeable when editing |
6055 |
|
6056 |
Sun Feb 29 18:17:14 2004 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6057 |
|
6058 |
* gnubg.c: #include <winsock.h> only if WIN32 defined. |
6059 |
|
6060 |
Wed Feb 25 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6061 |
|
6062 |
* gnubg.c, gtkgame.c: Add option so toolbar can show text, icon or both |
6063 |
|
6064 |
Wed Feb 25 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6065 |
|
6066 |
* gnubg.c, gtkgame.c, set.c: Save shown panels |
6067 |
* gnubg.c : Fixed small show epc bug |
6068 |
|
6069 |
Fri Feb 20 15:10:39 CET 2004 Joern Thyssen <jth@gnubg.org> |
6070 |
|
6071 |
* Makefile.am, configure.in: move gnubg.py to scripts. |
6072 |
* gnubgmodule.c: _MAX_PATH only defined onwintendo. |
6073 |
|
6074 |
Thu Feb 19 13:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6075 |
|
6076 |
* import.c: Fixed import jellyfish pos problem (bug 6086) |
6077 |
|
6078 |
Thu Feb 19 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6079 |
|
6080 |
* scripts: Added new directory to cvs for python scripts |
6081 |
|
6082 |
Wed Feb 18 11:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6083 |
|
6084 |
* gtkgame.c: Remove maximum column size of text copied to |
6085 |
clipboard from statistics view (Bug 4161). |
6086 |
|
6087 |
Mon Feb 16 21:57:18 CET 2004 Joern Thyssen <jth@gnubg.org> |
6088 |
|
6089 |
* bearoff.c (HeuristicDatabase): align heuristic database |
6090 |
with GetBearoffDistUncompressed (a.k.a. the 40 byte offset). |
6091 |
(reported by Daniel Murphy) |
6092 |
|
6093 |
Mon Feb 16 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6094 |
|
6095 |
* html.c: Tidy text version of html export |
6096 |
|
6097 |
Sat Feb 14 20:32:24 CET 2004 Joern Thyssen <jth@gnubg.org> |
6098 |
|
6099 |
* gnubg.c: new command "load python <filename>". |
6100 |
|
6101 |
Mon Feb 9 22:56:17 CET 2004 Joern Thyssen <jth@gnubg.org> |
6102 |
|
6103 |
* import.c (ImportTMG): don't call SwapPlayers unless |
6104 |
a game is in progress. |
6105 |
(reported by John Marttila) |
6106 |
|
6107 |
Thu Feb 5 19:06:31 CET 2004 Joern Thyssen <jth@gnubg.org> |
6108 |
|
6109 |
* progress.c (formatDelta): fix small bug leading to |
6110 |
gnubg thining that there is 60 hours/day. |
6111 |
(reported by Michael Depreli) |
6112 |
|
6113 |
Wed Feb 4 17:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6114 |
|
6115 |
* import.c (and minor changes in others) : Limit size of player |
6116 |
names in import files, bug #7526 |
6117 |
|
6118 |
Mon Feb 02 2004 18:42:05 GMT |
6119 |
|
6120 |
* timer.c - wrong #if around include |
6121 |
|
6122 |
Fri Jan 30 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6123 |
|
6124 |
* several files: Small changes for msdev compiler |
6125 |
|
6126 |
Thu Jan 29 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6127 |
|
6128 |
* gtkboard.c, gtkprefs.c: 3d quick draw-last options added |
6129 |
|
6130 |
Wed Jan 28 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6131 |
|
6132 |
* gtkboard.c: 3d quick draw-chequer target help added |
6133 |
|
6134 |
Tue Jan 27 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6135 |
|
6136 |
* gtkboard.c, gtkprefs.c: Some more 3d quick draw code |
6137 |
|
6138 |
Mon Jan 26 19:24:34 2004 Joern Thyssen <jth@gnubg.org> |
6139 |
|
6140 |
NetBSD compilation fixes by Adrian Bunk. |
6141 |
|
6142 |
* gnubg.c (real_main): HAVE_NL_INFO does not |
6143 |
necessarily imply HAVE_LANGINFO_CODESET |
6144 |
* sound.c: include sys/types.h before sys/audioio.h to |
6145 |
define u_int. |
6146 |
|
6147 |
Mon Jan 26 07:31:03 2004 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6148 |
|
6149 |
* htmlimages.c [!HAVE_LIBPNG] (CommandExportHTMLImages): Argument |
6150 |
synch with HAVE_LIBPNG version. |
6151 |
|
6152 |
Wed Jan 21 21:17:12 2004 Joern Thyssen <jth@gnubg.org> |
6153 |
|
6154 |
* bearoff.c (GetDistCompressed): fix stupid stupid stupid bug. |
6155 |
(reported by several users) |
6156 |
|
6157 |
Tue Jan 20 00:22:21 CET 2004 Joern Thyssen <jth@gnubg.org> |
6158 |
|
6159 |
Prerelease 0.14.1 |
6160 |
|
6161 |
* configure.in: bump to 0.14.1-devel |
6162 |
|
6163 |
Tue Jan 20 00:02:30 CET 2004 Joern Thyssen <jth@gnubg.org> |
6164 |
|
6165 |
* bearoff.c (GetDistCompressed): add sanity check to detect |
6166 |
corrupted bearoff files. |
6167 |
(inspired by bug #7296 by Rod Roark) |
6168 |
|
6169 |
Mon Jan 19 10:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6170 |
|
6171 |
* timer.c timecontrol.c: Small timing changes |
6172 |
|
6173 |
Mon Jan 19 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6174 |
|
6175 |
* gnubg.c, gtkboard.c, gtkchequer.c, gtkgame.c, gtkgame.h, |
6176 |
gtkprefs.c, gtktoolbar.c: More 3d quick draw option stuff |
6177 |
|
6178 |
Fri Jan 16 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6179 |
|
6180 |
* set.c, render.c, play.c, renderprefs.c, gtkprefs.c, gtkoptions.c, |
6181 |
gtkgame.c, gtkboard.c: 3d quick draw option |
6182 |
|
6183 |
Fri Jan 16 9:56:45 2004 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6184 |
|
6185 |
* bearoff.c, show.c, progress.c: Removed some build warnings |
6186 |
|
6187 |
Sun Jan 4 13:35:16 2004 Joern Thyssen <jth@gnubg.org> |
6188 |
|
6189 |
* gtkchequer.c (CreateMoveList): remove the old layout version as |
6190 |
the new can do both versions. |
6191 |
(reported by Nardy) |
6192 |
|
6193 |
Sun Jan 4 11:05:03 2004 Joern Thyssen <jth@gnubg.org> |
6194 |
|
6195 |
The hint dialog will now always show the w/g/bg's whereas the panelled |
6196 |
analysis only shows the equity/MWC. Pressing the "details" button |
6197 |
will pop up the hint dialog. |
6198 |
|
6199 |
* gtkchequer.c: restore some of the old non-panel code |
6200 |
|
6201 |
Sun Jan 4 2004 00:51:45 Jim Segrave <jes@jes-2.demon.nl> |
6202 |
|
6203 |
* makebearoff.c: va_start needs stdarg.h |
6204 |
|
6205 |
Sat Jan 3 16:53:09 2004 Oystein Johansen <oystein@gnubg.org> |
6206 |
|
6207 |
* makebearoff.c: Add progress bar. (Win32 only) |
6208 |
* makebearoff.rc: New file. |
6209 |
|
6210 |
Sat Jan 3 14:32:46 2004 Joern Thyssen <jth@gnubg.org> |
6211 |
|
6212 |
Some updates to EPCs: |
6213 |
|
6214 |
* gnubg.c (EPC): return mu and sigma if requested. |
6215 |
* gnubg.c (ShowEPC): calculate GWC from mu and sigma. |
6216 |
* onechequer.c (GWCFromMuSigma, GWCFromDist): new funtions. |
6217 |
|
6218 |
Sat Jan 3 01:02:49 2004 Joern Thyssen <jth@gnubg.org> |
6219 |
|
6220 |
* configure.in: look for socklen_t. |
6221 |
|
6222 |
Fri Jan 2 19:23:09 2004 Oystein Johansen <oystein@gnubg.org> |
6223 |
|
6224 |
* render.c (RenderDice): Redesign the dice in the 2D board. |
6225 |
* gtkboard.c (DrawDie): Redesign the dice in the dice selection |
6226 |
dialog. |
6227 |
|
6228 |
Fri Jan 2 12:14:52 2004 Joern Thyssen <jth@gnubg.org> |
6229 |
|
6230 |
Use one chequer racing formulae from Zadeh & Kobliska, Management |
6231 |
Science, 1977. |
6232 |
|
6233 |
* onechequer.c (GWCFromPipCount): new function. Delete obsolete |
6234 |
OneChequer and GetDistFromPipCount. |
6235 |
(change all callers) |
6236 |
|
6237 |
Thu Jan 1 22:59:09 2004 Oystein Johansen <oystein@gnubg.org> |
6238 |
|
6239 |
* external.c: Add som #if USE_SOCKETS to make it compile w/o socket |
6240 |
support. |
6241 |
|
6242 |
Thu Jan 1 20:29:09 2004 Joern Thyssen <jth@gnubg.org> |
6243 |
|
6244 |
* gnubg.c (DisplayAnalysis, DisplayTimeAnalysis): show time analysis |
6245 |
in cli. |
6246 |
* gtkgame.c (TimeAnalysis, SetAnnotation): show time analysis |
6247 |
in gui. |
6248 |
* analysis.c, import.c: remove debug output |
6249 |
* format.c (OutputMWCDiff): new function. |
6250 |
|
6251 |
Thu Jan 1 18:56:50 2004 Joern Thyssen <jth@gnubg.org> |
6252 |
|
6253 |
Report equity loss due to "time outs", e.g., when importing |
6254 |
matches from TMG which ended with "time out". |
6255 |
[USE_TIMECONTROL] |
6256 |
|
6257 |
TODOs: save in SGF file, text/gtk analysis output |
6258 |
|
6259 |
* analysis.c (AnalyzeMove): analyse time-outs. |
6260 |
* analysis.c (updateStatContext): calculate equity loss from time-outs. |
6261 |
* formatgs.c (formatGS): output time-outs. |
6262 |
* import.c (ParseTMGGame): don't record dice rolls with dice recorded |
6263 |
as '?' |
6264 |
|
6265 |
Thu Jan 1 12:44:52 2004 Joern Thyssen <jth@gnubg.org> |
6266 |
|
6267 |
Happy New Year to all! |
6268 |
|
6269 |
* gtktoolbar.c (ToolbarUpdate): disable edit button if there |
6270 |
is no match in progress |
6271 |
(reported by Misja Alma) |
6272 |
|
6273 |
Wed Dec 31 23:24:55 2003 Joern Thyssen <jth@gnubg.org> |
6274 |
|
6275 |
Change external interface to use yacc/lex parser/scanner. |
6276 |
|
6277 |
* configure.in: look for yacc, lex using correct macros. |
6278 |
* external_l.l, external_y.y: new files |
6279 |
* external.c: use yacc/lex |
6280 |
|
6281 |
Mon Dec 29 23:58:34 2003 Joern Thyssen <jth@gnubg.org> |
6282 |
|
6283 |
* play.c (NewGame): remove some old code that led |
6284 |
to gnubg deleting the current game. I wonder why |
6285 |
I originally inserted that code??? |
6286 |
(bug #7008 reported by Petr Kadlec) |
6287 |
|
6288 |
Mon Dec 29 23:17:20 2003 Joern Thyssen <jth@gnubg.org> |
6289 |
|
6290 |
* progress.c: move cpp directive. |
6291 |
|
6292 |
Mon Dec 29 23:14:35 2003 Joern Thyssen <jth@gnubg.org> |
6293 |
|
6294 |
* Makefile.am, configure.in: don't use old X code anymore. |
6295 |
(bug #7003, reported by Rod Roark) |
6296 |
|
6297 |
Thu Dec 18 23:35:16 2003 Joern Thyssen <jth@gnubg.org> |
6298 |
|
6299 |
* configure.in: search for ATLAS libblas. |
6300 |
* bearoff.c: disable cache, since it appears to be rather |
6301 |
inefficient. |
6302 |
* bearoff.c (ReadBearoffOneSidedExact): only use cache when |
6303 |
initialised. |
6304 |
* show.c (CommandShowEPC): new subroutines. |
6305 |
* gnubg.c (ShowEPC, EPC): new functions. |
6306 |
* gnubg.c: new command "show epc". |
6307 |
* onechequer.c (DistFromEPC): new function. |
6308 |
* makebearoff.c (BearOff): fix database lookup bug. |
6309 |
* gtktheory.c, gtkbearoff.c, gtkgame.c: fix font bug introduced earlier. |
6310 |
* gtkbearoff.c (GTKShowEPC): new function. |
6311 |
* eval.c (EvalInitialise): initialise table used for neural net |
6312 |
evaluation |
6313 |
* gtkgame.c: add "show epc" to menu. |
6314 |
|
6315 |
Sat Dec 13 21:15:52 2003 Joern Thyssen <jth@gnubg.org> |
6316 |
|
6317 |
* gtkrace.c (OneChequerPage): remove call to SwapSides |
6318 |
(reported by Ned Cross and Petr Kadlec) |
6319 |
* gnubg.c (HintChequer): compile error: move "moverecord *pmr" |
6320 |
outside USE_GTK. |
6321 |
(reported by Nardy) |
6322 |
* gtkgame.c (ReportBug): remove extra slash in path |
6323 |
(bug #6898 by Kennedy Fraser) |
6324 |
* analysis.c (AnalyzeMove): generalise calculation of |
6325 |
is_initial_position. Use is_initial_position for calculation of luck. |
6326 |
(reported by Mathias Kegelmann) |
6327 |
* progress.c: print time elapsed, estimated time left, and |
6328 |
estimated final standard error. |
6329 |
* show.c (CommandShowVariation): |
6330 |
* bearoff.c, format.c, gtktheory.c: add some gettexts. |
6331 |
* import.c (isAscending): fix off-by-one bug. |
6332 |
(reported by Joseph Heled) |
6333 |
* set.c (CommandSetVariation): add some extra output to |
6334 |
emphasize that the new setting won't be effective until |
6335 |
a new match or session has been started. |
6336 |
|
6337 |
Mon Dec 29 10:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6338 |
|
6339 |
* htmlimages.c, html.c: Small fixes and variable size html image generation |
6340 |
|
6341 |
Wed Dec 3 11:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6342 |
|
6343 |
* htmlimages.c: Tidied code |
6344 |
|
6345 |
Sun Nov 30 13:15:48 2003 Joern Thyssen <jth@gnubg.org> |
6346 |
|
6347 |
* gnubg.c (real_main): honour env. var HISTSIZE. |
6348 |
* gnubg.c (CommandHistory): show all entries in history. |
6349 |
(suggested by Achim) |
6350 |
|
6351 |
Son Nov 30 12:50:45 2003 Joern Thyssen <jth@gnubg.org> |
6352 |
|
6353 |
* html.c (HTMLPrologue): set Charset to GNUBG_CHARSET instead |
6354 |
of hardcoded ISO-8859-1. |
6355 |
(suggested by Petr Kadlec) |
6356 |
|
6357 |
Sun Nov 30 09:56:25 2003 Joern Thyssen <jth@gnubg.org> |
6358 |
|
6359 |
* gtkbearoff.c, gtkgame.c, gtktheory.c: subst. "iso8859-1" with "*" |
6360 |
in font names. |
6361 |
(suggested by Petr Kadlec) |
6362 |
|
6363 |
Sun Nov 30 09:10:46 2003 Joern Thyssen <jth@gnubg.org> |
6364 |
|
6365 |
* gnubg.c (HintCube): improve logic for determining whether a move |
6366 |
has been made: (a) by having moved something in the GUI (old logic) |
6367 |
(b) by going back in the match and doing a hint on an already |
6368 |
stored move |
6369 |
(suggested by Michael Depreli) |
6370 |
|
6371 |
Sun Nov 30 08:47:01 2003 Joern Thyssen <jth@gnubg.org> |
6372 |
|
6373 |
New command "clear hint" to allow CLI users to force |
6374 |
re-evaluation of "hint" after changing settings. |
6375 |
(suggested by Achim) |
6376 |
|
6377 |
* gnubg.c (CommandClearHint): new command "clear hint". |
6378 |
* gnubg.c (InvalidateStoredCube): new function. |
6379 |
* gnubg.c (HintCube): fix typo |
6380 |
|
6381 |
Sat Nov 29 21:22:13 2003 Joern Thyssen <jth@gnubg.org> |
6382 |
|
6383 |
Implement history |
6384 |
|
6385 |
* gnubg.c (real_main, PromptForExit, ProcessInput): implement |
6386 |
history |
6387 |
* gnubg.c (CommandHistory): new command "history". |
6388 |
|
6389 |
Sat Nov 29 11:02:50 2003 Joern Thyssen <jth@gnubg.org> |
6390 |
|
6391 |
* gnubgmodule.c: new python command "nextturn" to |
6392 |
emulate C routine "NextTurn". |
6393 |
* gnubgmodule.c (PyGameStats): add a few stats. |
6394 |
* gnubgmodule.c (PythonCommand): add calls to nextturn. |
6395 |
|
6396 |
Sat Nov 29 10:14:33 2003 Joern Thyssen <jth@gnubg.org> |
6397 |
|
6398 |
* gtkgame.c (ReportBug): use uname to improve logic. |
6399 |
|
6400 |
Thu Nov 27 9:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6401 |
* htmlimages.c: Fix dice colour |
6402 |
* gtkboard.c: Remove previous fix... |
6403 |
|
6404 |
Wed Nov 26 22:12:37 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6405 |
|
6406 |
* gtkgame.c: when opening the bug report page in a browser window |
6407 |
make gnubg fill in its version, build date and the operating system |
6408 |
|
6409 |
Mon Nov 24 9:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6410 |
|
6411 |
* gtkprefs.c: Make sure preview appears if libxml not present |
6412 |
* gtkboard.c: Remove valgrind error |
6413 |
|
6414 |
Sun Nov 23 21:07:12 GMT Jim Segrave <jes@jes-2.demon.nl> |
6415 |
|
6416 |
* gnubg.c function header comments for token handling |
6417 |
|
6418 |
Sat Nov 21 21:19:17 2003 Oystein Johansen <oystein@gnubg.org> |
6419 |
|
6420 |
* gtkgame.c: corrected some links (reported by Frank Grosse) |
6421 |
|
6422 |
Thu Nov 20 20:24:04 GMT Jim Segrave <jes@jes-2.demon.nl> |
6423 |
|
6424 |
* rollout.c - board setup in .sgf files of rollouts only worked if |
6425 |
player 0 made first move, now appears to be correct for both |
6426 |
players and double by both players |
6427 |
|
6428 |
Thu Nov 20 07:44:55 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6429 |
|
6430 |
* gtkgame.c (EvalWidget): Add /* xgettext: no-c-format */ comment. |
6431 |
|
6432 |
Wed Nov 19 19:52:16 2003 GMT Jim Segrave <jes@jes-2.demon.nl> |
6433 |
|
6434 |
* gtkgame.c gtkprefs.c gtkrace.c add some more I18n strings |
6435 |
|
6436 |
Wed Nov 19 19:16:25 2003 GMT Jim Segrave <jes@jes-2.demon.nl> |
6437 |
|
6438 |
* play.c - always output moves to stdout/message window |
6439 |
|
6440 |
Wed Nov 19 16:35:25 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6441 |
|
6442 |
* htmlimages.c, play.c, progress.c, rollout.c: |
6443 |
make CLI version compile, get rid of compiler warnings |
6444 |
|
6445 |
Wed Nov 19 07:15:17 2003 Oystein Johansen <oystein@gnubg.org> |
6446 |
|
6447 |
* latex.c: use unicode and decrease size of board |
6448 |
|
6449 |
Mon Nov 17 20:04:17 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6450 |
|
6451 |
* gtkoptions.c: add GUI menu entry for Czech language |
6452 |
|
6453 |
Sun Nov 16 10:56:59 2003 Joern Thyssen <jth@gnubg.org> |
6454 |
|
6455 |
* play.c (DiceRolled): add call to ShowBoard for CLI. |
6456 |
(reported by Achim) |
6457 |
|
6458 |
Wed Nov 12 01:17:58 2003 Oystein Johansen <oystein@gnubg.org> |
6459 |
|
6460 |
* gnubg.iss: New file for building MS-Windows installation archives |
6461 |
with Inno Setup. |
6462 |
|
6463 |
Sat Nov 8 19:56:58 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6464 |
|
6465 |
* analysis.c - set up cubeinfo before analysis of a SET_DICE |
6466 |
moverecord. |
6467 |
|
6468 |
Thu Nov 6 13:18:48 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6469 |
|
6470 |
* analysis.c - Stupid, stupid, stupid. My silly last minute change |
6471 |
prevented cube analysis on any position except the initial one. |
6472 |
Arrgh. |
6473 |
|
6474 |
Wed Nov 5 00:31:27 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6475 |
|
6476 |
* analysis.c - don't analyse cube if board is in initial position |
6477 |
(spurious annotations for not doubling when tutor mode was enabled) |
6478 |
* gtkoptions.c - fix bug which crashed with invalid language option |
6479 |
|
6480 |
Mon Nov 3 11:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6481 |
|
6482 |
* gtkgame.c: Changes to the panel view |
6483 |
|
6484 |
Sat Nov 1 14:36:45 2003 Joern Thyssen <jth@gnubg.org> |
6485 |
|
6486 |
* htmlimages (CommandExportHTMLImages): make the html image |
6487 |
export work with the new board dimensions. |
6488 |
(reported by Olivier Croisille) |
6489 |
* html.c (printHTMLBoardGNU): some new images. |
6490 |
|
6491 |
Wed Oct 29 12:26:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6492 |
|
6493 |
* gtkgame.c: Moved .xpm files in root directory to xpm directory |
6494 |
|
6495 |
Tue Oct 28 21:10:39 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6496 |
|
6497 |
* gtkoptions.c - add Turkish and Icelandic to language options |
6498 |
|
6499 |
Tue Oct 28 11:56:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6500 |
|
6501 |
* import.c: Minor memory bug |
6502 |
* gtkboard.c: Minor chequer sound fix |
6503 |
|
6504 |
Fri Oct 25 10:10:07 GMT Jim Segrave <jes@jes-2.demon.nl> |
6505 |
|
6506 |
* rollout.c - correct stupid mistake causing board setup in sgf |
6507 |
file to be reversed |
6508 |
|
6509 |
Fri Oct 25 10:10:07 GMT Jim Segrave <jes@jes-2.demon.nl> |
6510 |
|
6511 |
* rollout.c - cast to keep compiler happy |
6512 |
|
6513 |
Thu Oct 24 22:52:23 2003 GMT Jim Segrave <jes@jes-2.demon.nl> |
6514 |
|
6515 |
* set.c backgammon.h rollout.c gnubg.c - added text mode commands |
6516 |
set rollout log on/off, set rollout logfile <template name> |
6517 |
When rollout log is set to on and rollout logfile has a valid |
6518 |
path and template, then each rollout will generate a .sgf file |
6519 |
of the game. The .sgf file name will use the template, followed |
6520 |
by '-'nnnnn'-'x.sgf where nnnnn is the trial number (starts at |
6521 |
0) and x is a etter a-z to indicate which option is being done - |
6522 |
the top line in the rollout window is 'a', next 'b', etc/ |
6523 |
|
6524 |
Sat Oct 18 13:46:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6525 |
|
6526 |
* gtkboard.h, play.c, sgf.c: Tidy 3d dice shake code |
6527 |
|
6528 |
Sat Oct 18 11:19:06 2003 Joern Thyssen <jth@gnubg.org> |
6529 |
|
6530 |
* formatgs.c (formatGS): use fOutputDigits and fix typo in |
6531 |
calculation of confidence interval. |
6532 |
(in part reported by Zorba) |
6533 |
* analysis.c, html.c: always show overall statistics. |
6534 |
|
6535 |
Fri Oct 17 16:31:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6536 |
|
6537 |
* gtkprefs.c: Make 3d dice look smoother |
6538 |
|
6539 |
Thu Oct 16 19:22:58 2003 Joern Thyssen <jth@gnubg.org> |
6540 |
|
6541 |
* rollout.c (RolloutGeneral): do not call SanityCheck. The gwcs returned |
6542 |
by BasicCubefulRollout should be sanitised already. Besides, either |
6543 |
anBoardOrig or aarMu[alt] should be inverted if fInvert. |
6544 |
(bug reported by Robert Eberlein) |
6545 |
|
6546 |
Thu Oct 16 11:49:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6547 |
|
6548 |
* renderprefs.c: Fix for 3d dice opacity settings |
6549 |
* sgf.c: Make sure dice don't roll when match loaded |
6550 |
|
6551 |
Tue Oct 14 18:43:10 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6552 |
|
6553 |
* drawboard.c - FormatPoint assumed bar and off would always be |
6554 |
three characters, Icelandic UTF-8 did not agree |
6555 |
|
6556 |
Tue Oct 14 10:58:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6557 |
|
6558 |
* drawboard3d.c, misc3d.c, gtkprefs.c, renderpref.c: Added |
6559 |
option to draw background in bear off trays (3d board). |
6560 |
* graph.c: Tidied number sizes in axis. |
6561 |
* boards.xml: Added more (rough) 3d designs. |
6562 |
* gtkboard.c: Don't allow chequer input if computers turn. |
6563 |
|
6564 |
Mon Oct 13 18:12:37 2003 Joern Thyssen <jth@gnubg.org> |
6565 |
|
6566 |
gnubg.c (real_main): attempt to read install directory |
6567 |
from windows registry. |
6568 |
|
6569 |
Mon Oct 13 12:40:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6570 |
|
6571 |
* gtkgame.c, gtkboard.c: Add _() translations to a few strings. |
6572 |
(reported by Hlynur Sigurgíslason) |
6573 |
|
6574 |
Sun Oct 12 15:13:46 2003 Joern Thyssen <jth@gnubg.org> |
6575 |
|
6576 |
* sgf.c (RestoreGame): setting fTurn = fMove = -1 results in the board |
6577 |
being inverted when shown. |
6578 |
(reported by Albert Silver) |
6579 |
|
6580 |
Sun Oct 12 14:57:49 2003 Joern Thyssen <jth@gnubg.org> |
6581 |
|
6582 |
* timecontrol.c: use "if ( fX )" around calls to GTK specific |
6583 |
code. |
6584 |
|
6585 |
Sun Oct 12 12:26:49 2003 Joern Thyssen <jth@gnubg.org> |
6586 |
|
6587 |
* analysis.c (AnalyzeGame + others): don't analyse cube |
6588 |
for cubeless play. |
6589 |
(bug #5872 reported by Stefan van den Berg(?)) |
6590 |
|
6591 |
Sun Oct 12 11:49:33 2003 Joern Thyssen <jth@gnubg.org> |
6592 |
|
6593 |
* gtkgame.c (SetRollouts): change tests "a != b" to |
6594 |
"fabs(a-b)>epsilon" for floats. |
6595 |
(bug #4408 item 3, reported by Ian Dunstan) |
6596 |
|
6597 |
Sun Oct 12 10:43:18 2003 Joern Thyssen <jth@gnubg.org> |
6598 |
|
6599 |
* gnubg.c (swapGame): swap player for MOVE_TIME. |
6600 |
* import.c (ImportTMGGame): handle timeouts in TMG files |
6601 |
correctly when USE_TIMECONTROL is defined. |
6602 |
|
6603 |
Sat Oct 11 23:22:37 2003 Joern Thyssen <jth@gnubg.org> |
6604 |
|
6605 |
* play.c (NextTurn): protect call to gtk_timeout_remove. |
6606 |
(FIXME: implement general solution?) |
6607 |
(bug reported by Scott Steiner) |
6608 |
|
6609 |
Sat Oct 11 18:00:03 2003 Joern Thyssen <jth@gnubg.org> |
6610 |
|
6611 |
* text.c (TextPrologue, ExportPositionGammOnLine, HTMLPrologue): |
6612 |
change format for writing score, e.g., add text for Crawford game. |
6613 |
(in part reported by Neil Kazaross) |
6614 |
|
6615 |
Sat Oct 11 13:15:36 2003 Joern Thyssen <jth@gnubg.org> |
6616 |
|
6617 |
* progress.c (TextRolloutProgress): Improve rollout progress output |
6618 |
when in text mode |
6619 |
(suggested by Ian Shaw) |
6620 |
|
6621 |
Tue Oct 7 12:06:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6622 |
|
6623 |
* gtkcube.c, gtkgame.c: Make sure hint window is correct size in new layout. |
6624 |
* gtkprefs.c, drawboard3d.c: Small memory fix. |
6625 |
|
6626 |
Mon Oct 06 20:42:21 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6627 |
|
6628 |
* gtkcube.c: bring output of double and take analysis in line |
6629 |
|
6630 |
Mon Oct 06 19:37:17 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6631 |
|
6632 |
* analysis.c, analysis.h, formatgs.c, gnubgmodule.c, sgf.c: |
6633 |
change categorization of doubles (2 categories each for missed and |
6634 |
wrong doubles, separator is cash point) |
6635 |
|
6636 |
Mon Oct 06 18:34:47 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6637 |
|
6638 |
* gtktheory.c: fix typo (bg rate value range in theory window) |
6639 |
|
6640 |
Sat Oct 4 16:40:25 2003 Joern Thyssen <jth@gnubg.org> |
6641 |
|
6642 |
* gtkchequer.c (UpdateMoveList): ensure that the selectec |
6643 |
move is highlighted. |
6644 |
|
6645 |
Fri Oct 3 20:49:58 2003 Joern Thyssen <jth@gnubg.org> |
6646 |
|
6647 |
* play.c: store analysis performed by computer player |
6648 |
where possible. |
6649 |
|
6650 |
Fri Oct 3 19:17:29 2003 Joern Thyssen <jth@gnubg.org> |
6651 |
|
6652 |
* progress.c (TextRolloutProgress): no newline after |
6653 |
\r. |
6654 |
|
6655 |
Fri Oct 3 19:08:51 2003 Joern Thyssen <jth@gnubg.org> |
6656 |
|
6657 |
* gtktheory.c (TheoryUpdated): argh, it should be |
6658 |
bg <= 1.0-g. |
6659 |
(reported by Massimiliano Maini) |
6660 |
|
6661 |
Thu Oct 2 20:48:23 2003 Joern Thyssen <jth@gnubg.org> |
6662 |
|
6663 |
* formatgs.c (errorRateMP): remove extra digit in |
6664 |
error rates. |
6665 |
(suggested by Olivier Croisille) |
6666 |
|
6667 |
Thu Oct 2 20:21:21 2003 Joern Thyssen <jth@gnubg.org> |
6668 |
|
6669 |
* import.c (ImportSGGGame): ensure that resignations are in the |
6670 |
range 1 (normal) to 3 (backgammon) |
6671 |
(bug #5641 reported by Bert Van Kerckhove) |
6672 |
|
6673 |
Thu Oct 2 19:57:56 2003 Joern Thyssen <jth@gnubg.org> |
6674 |
|
6675 |
* text.c (printTextBoard): assign asz[7] and asz[8] if |
6676 |
USE_TIMECONTROL |
6677 |
(reported by Jeff White) |
6678 |
|
6679 |
Thu Oct 2 19:37:15 2003 Joern Thyssen <jth@gnubg.org> |
6680 |
|
6681 |
* gtktheory.c (TheoryUpdated): ensure that bg <= g. |
6682 |
|
6683 |
Thu Oct 2 10:59:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6684 |
|
6685 |
play.c, gnubg.c: Added first move command |
6686 |
|
6687 |
Wed Oct 1 2003 16:37:22 GMT Jim Segrave <jes@jes-2.demon.nl> |
6688 |
|
6689 |
* gtkboard.c - when changing the match length, update the limits |
6690 |
on the score spinner. Also ensure the dice are valid or not |
6691 |
rolled. You can now increase the match length and then change a |
6692 |
score to be greater than the old match length. |
6693 |
|
6694 |
Tue Oct 1 9:38:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6695 |
|
6696 |
* gtkprefs.c: Fixed 2d board chequer shape setting. |
6697 |
* gtkpboard.c, render.c: Fixed single chequer removal from bar in edit mode |
6698 |
|
6699 |
Mon Sep 29 8:33:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6700 |
|
6701 |
* gtktoolbar.c: Remember last used import/export type+directory. |
6702 |
* gtkgame.c: Escape key exits fullscreen mode, added removable |
6703 |
warning when fullscreen mode entered. |
6704 |
|
6705 |
Fri Sep 26 2003 19:18:48 GMT Jim Segrave <jes@jes-2.demon.nl> |
6706 |
|
6707 |
* play.c = missing conditional around call to HitGameClock |
6708 |
|
6709 |
Fri Sep 26 2003 08:17:55 Stein Kulseth <steink@opera.com> |
6710 |
* backgammon.h gnubg.c gtkgame.[ch] play.c |
6711 |
set.c tctutorial.h timecontrol.[ch]: |
6712 |
bugfixes, |
6713 |
GUI additions |
6714 |
|
6715 |
Tue Sep 23 17:47:55 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6716 |
|
6717 |
* sgfp.c sgfl.c - regenerated for users who don't have working |
6718 |
flex/bison |
6719 |
|
6720 |
Mon Sep 22 22:35:43 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6721 |
|
6722 |
* sgf.y - Concatenate() didn't deal with empty ValueString's |
6723 |
|
6724 |
Mon Sep 22 19:38:07 2003 Joern Thyssen <jth@gnubg.org> |
6725 |
|
6726 |
* rollout.c (RolloutGeneral): do not invert board for |
6727 |
sanity check (reported by Daniel Murphy) |
6728 |
|
6729 |
Sun Sep 21 18:31:55 2003 Joern Thyssen <jth@gnubg.org> |
6730 |
|
6731 |
* eval.c (getMoneyPoints): fix bug in calculation of W and L. |
6732 |
(reported by Massimiliano.Maini) |
6733 |
|
6734 |
Mon Sep 22 11:50:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6735 |
|
6736 |
* gtkprefs.c: Add option to cover all of 3d chequer with texture |
6737 |
|
6738 |
Sun Sep 21 19:28:03 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6739 |
|
6740 |
* gtkgame.c (GTKMatchInfo): show match comment text, rearrange window, |
6741 |
fix memory leak |
6742 |
|
6743 |
Sun Sep 21 16:57:55 2003 Joern Thyssen <jth@gnubg.org> |
6744 |
|
6745 |
* import.c (ParseOldMove): fix a few problems with the FIBS |
6746 |
oldmoves import. |
6747 |
(reported by Joseph) |
6748 |
|
6749 |
Sat Sep 20 22:07:59 2003 Joern Thyssen <jth@gnubg.org> |
6750 |
|
6751 |
* formatgs.c (errorrateMP): allow control of number of digits in |
6752 |
error rate and allow control over factor used (default is 1000). |
6753 |
* gnubg.c: new command "set output errorratefactor ...". |
6754 |
* set.c (CommandSetOutputErrorRateFactor): new function. |
6755 |
|
6756 |
Fri Sep 19 20:23:46 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6757 |
|
6758 |
* boarddim.h - reverse cube locations, gtkgame.c - micro-typo |
6759 |
in dice drawing area |
6760 |
|
6761 |
Fri Sep 19 19:53:02 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6762 |
|
6763 |
* Makefile.am, Makefile.in - add timer.c to sources |
6764 |
|
6765 |
Fri Sep 19 20:59:43 2003 Joern Thyssen <jth@gnubg.org> |
6766 |
|
6767 |
* eval.c (getPercent): fix bugs for "strange" match play |
6768 |
scenarios (see 2-ply and 3-ply eval on cAmgACAAGAAA/4HPkAUgzW8EBMA) |
6769 |
(reported by Ege Lundgren) |
6770 |
|
6771 |
Fri Sep 19 09:34:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6772 |
|
6773 |
* gtkgame.c: Add tab-completion to the command dialog |
6774 |
|
6775 |
Thu Sep 19 22:06:27 2003 GMT Jim Segrave <jes@jes-2.demon.nl> |
6776 |
|
6777 |
* first cut at paramaterising board. It now appears to be possible |
6778 |
to alter the aspect ratio (adding space in the middle). A 72x108 |
6779 |
board is buildable, but should not be used (there's no guarantee |
6780 |
that the dice or doubling cube can be placed on the board |
6781 |
without intersecting chequers, although changing the die and |
6782 |
doubling cube size will fix that) |
6783 |
|
6784 |
|
6785 |
Wed Sep 17 11:42:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6786 |
|
6787 |
* timercontrol.c: Changed timing function for win32 |
6788 |
moved timer.c to main direcory |
6789 |
|
6790 |
Tue Sep 16 17:42:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6791 |
|
6792 |
* gnubg.c, gtkgame.c: Add dynamic help to enter command. |
6793 |
|
6794 |
|
6795 |
Mon Sep 15 12:55:45 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6796 |
|
6797 |
* gtkboard.c, render.c: fix an oversight of my last commit |
6798 |
|
6799 |
Mon Sep 15 01:54:44 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6800 |
|
6801 |
fixing some 2D board problems, moving board dimensions to |
6802 |
defines in boarddim.h |
6803 |
|
6804 |
* export.c, gtkboard.c, gtkexport.c, gtkprefs.c, htmlimages.c, |
6805 |
render.c, render.h, set.c, show.c, xboard.c, xgame.c: |
6806 |
update of dynamic point labels on the bottom should work now, |
6807 |
some fixes to export of HTML images |
6808 |
|
6809 |
* boarddim.h: new file |
6810 |
* Makefile.am: add boarddim.h |
6811 |
|
6812 |
Sat Sep 13 22:32:01 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6813 |
|
6814 |
* play.c (NewGame): Fixed reroll conditional. |
6815 |
|
6816 |
Sat Sep 13 04:59:01 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6817 |
|
6818 |
* gtkgame.c (SetAnnotation): Use strlen gettext string instead |
6819 |
of magic number. |
6820 |
|
6821 |
Fri 12 Sep 23:26:21 GMT Jim Segrave <jes@jes-2.demon.nl> |
6822 |
|
6823 |
* gtkgame.c gnubg.c play.c - move panels flag out to |
6824 |
unconditional compile point. |
6825 |
|
6826 |
Fri 12 Sep 19:17:25 GMT Jim Segrave <jes@jes-2.demon.nl> |
6827 |
|
6828 |
backgammon.h MOVE_TIME needn't be conditional |
6829 |
|
6830 |
Fri 12 Sep 19:00:57 GMT Jim Segrave <jes@jes-2.demon.nl> |
6831 |
|
6832 |
* gnubg.c show.c set.c backgammon.h gtkgame.c - add panels on/off |
6833 |
setting |
6834 |
|
6835 |
|
6836 |
Fri Sep 12 17:56:18 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6837 |
|
6838 |
* gnubg.c (TextToClipboard): Chanage Japanese locale detection |
6839 |
logic. |
6840 |
|
6841 |
Fri 12 Sep 1707:54 GMT Jim Segrave <jes@jes-2.demon.nl> |
6842 |
|
6843 |
* timecontrol.c play.c backgammon.h needed Unix include files, |
6844 |
missing return values, suppress compiler warnings |
6845 |
|
6846 |
* text.c show.c simplelibgen.c sgf.c C style coments |
6847 |
html.c gtkgame.c gnubgmodule.c gnubg.c C style coments |
6848 |
bearoffgammon.h C style coments |
6849 |
|
6850 |
Fri Sep 12 13:35:24 Stein Kulseth <steink@opera.com> |
6851 |
* Makefile.am configure.in |
6852 |
backgammon.h drawboard.c gnubg.c gtkboard.c gtkboard.h gtkgame.c |
6853 |
gtkgame.h play.c sgf.c show.c sound.c sound.h |
6854 |
tctutorial.h timecontrol.h timecontrol.c: |
6855 |
Time control code added on main branch |
6856 |
|
6857 |
Thu Sep 12 10:02:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
6858 |
|
6859 |
* gtkboard.c: Edit clear chequers empty fix. |
6860 |
* gtkgame.c: Manual dice in new dialog state fix |
6861 |
|
6862 |
Thu Sep 11 18:51:28 2003 Joern Thyssen <jth@gnubg.org> |
6863 |
|
6864 |
* import.c (ParseMatMove): don't add illegal moves to plGame. |
6865 |
(reported by Kees van den Doel) |
6866 |
|
6867 |
Thu Sep 11 18:10:28 2003 Joern Thyssen <jth@gnubg.org> |
6868 |
|
6869 |
* gtkgame.c (CreateList, GTKDumpStatcontext): reestablish |
6870 |
the old copy-enabling of line-by-line in the statistics window. |
6871 |
Note: this only works for OSes with a primary selection, such |
6872 |
as *nix. |
6873 |
|
6874 |
Wed 10 Sep 21:30:14 GMT Jim Segrave <jes@jes-2.demon.nl> |
6875 |
|
6876 |
* insert limits.h before PATH_MAX use in backgammon.h |
6877 |
|
6878 |
Tue Sep 09 23:13:44 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6879 |
|
6880 |
* gtkgame.c (GTKDumpStatcontext): make stats window only bigger, |
6881 |
not smaller |
6882 |
|
6883 |
Tue Sep 9 04:34:30 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6884 |
|
6885 |
* formatgs.c (formatGS): Add /* xgettext: no-c-format */ comment |
6886 |
for N_("95% confidence interval (ppg)"). |
6887 |
|
6888 |
Mon Sep 08 20:18:46 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6889 |
|
6890 |
* formatgs.c (formatGS): report cube errors as negative values |
6891 |
(reported by Scott Steiner) |
6892 |
|
6893 |
Mon Sep 08 18:45:56 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6894 |
|
6895 |
classify cube decisions into 3 categories: around DP, CP and TG |
6896 |
(suggested by Jørn) |
6897 |
|
6898 |
* analysis.c: rename getMarketWindowDividersMWC to |
6899 |
getMarketWindowDividersEq |
6900 |
* analysis.c (getMarketWindowDividersEq): calculate two dividers |
6901 |
of market window for categorization of doubles |
6902 |
* analysis.h: add new variables to statcontext |
6903 |
* formatgs.c (formatGS), gnubgmodule.c (PyGameStats), |
6904 |
sgf.c (RestoreGS, WriteStatContext): add cube decisions around CP |
6905 |
|
6906 |
Mon Sep 08 17:39:45 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6907 |
|
6908 |
* gtkgame.c (GTKMessage): add a scrollbar for message window when |
6909 |
it has to hold lots |
6910 |
|
6911 |
Mon Sep 8 19:20:13 2003 Joern Thyssen <jth@gnubg.org> |
6912 |
|
6913 |
* import.c (ParseOldMove): handle oldmoves files generated by |
6914 |
fibs2html. Add warning for truly invalid moves. |
6915 |
|
6916 |
Mon Sep 8 11:26:52 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6917 |
|
6918 |
* gtkgame.c (GTKRecordShow): Use gettext to aszRating[] and |
6919 |
aszLuckRating[]. |
6920 |
|
6921 |
Mon Sep 8 03:07:11 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6922 |
|
6923 |
* gtkrace.c (OSRPage): Don't use gettext on empty strings. |
6924 |
|
6925 |
Sun Sep 7 15:23:01 2003 Joern Thyssen <jth@gnubg.org> |
6926 |
|
6927 |
* gtkgame.c (NewSet): ensure that tutor mode flag follows |
6928 |
global setting. |
6929 |
* gtkexport.c: legend is not implemented yet. |
6930 |
|
6931 |
Sun Sep 7 15:11:08 2003 Joern Thyssen <jth@gnubg.org> |
6932 |
|
6933 |
* external.c (CommandExternal), play.c (ComputerTurn): yet another |
6934 |
attempt to fix external play. |
6935 |
|
6936 |
Sun Sep 7 10:35:46 2003 Joern Thyssen <jth@gnubg.org> |
6937 |
|
6938 |
Revert "Sat Sep 6 11:35:32 2003". |
6939 |
|
6940 |
* drawboard.c, boardpos.c, boardpos.h, gtkboard.c, export.c: |
6941 |
revert checkin. |
6942 |
|
6943 |
Sat Sep 6 18:06:51 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6944 |
|
6945 |
* gnubg.c (HintChequer): Message synch with play.c. |
6946 |
Replace "Considering moves" with "Considering move". |
6947 |
|
6948 |
Sat Sep 6 16:14:58 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
6949 |
|
6950 |
* play.c - try to improve distinguishing cube & chequer play |
6951 |
error flags |
6952 |
|
6953 |
Sat Sep 6 15:07:31 2003 Joern Thyssen <jth@gnubg.org> |
6954 |
|
6955 |
* gtkrace.c, show.c: Small improvements in output of race stuff and |
6956 |
fixes to some bugs in gtkrace. |
6957 |
(reported by Chris D. Yep) |
6958 |
|
6959 |
Sat Sep 6 14:24:54 2003 Joern Thyssen <jth@gnubg.org> |
6960 |
|
6961 |
* html.c (HTMLPrintCubeAnalysisTable): fix typo. |
6962 |
(reported by Martin Krainer) |
6963 |
|
6964 |
Sat Sep 6 11:35:32 2003 Joern Thyssen <jth@gnubg.org> |
6965 |
|
6966 |
Align the FIBSBoard routines to the FIBS board spec. |
6967 |
This should fix Kees' external player problems. |
6968 |
|
6969 |
* drawboard.c (FIBSBoard): write correct value for "doubled". |
6970 |
* boardpos.c (CubePosition): value of "doubled" changed according to |
6971 |
specs. Change all callers. |
6972 |
* export.c (GenerateImage): do. |
6973 |
* gtkboard.c (cube_position, board_set): do. |
6974 |
|
6975 |
Fri Sep 05 22:57:49 2003 GMT Holger Bochnig <hbgg@gmx.net> |
6976 |
|
6977 |
* backgammon.h, play.c (getFinalScore): new function |
6978 |
* gtkgame.c (AddNavigation): give final score or none for overall stats |
6979 |
(reported by Martin Janke) |
6980 |
* gtkgame.c (GTKDumpStatcontext): #ifdef unused variable |
6981 |
|
6982 |
Fri Sep 5 22:46:12 2003 Joern Thyssen <jth@gnubg.org> |
6983 |
|
6984 |
* matchequity.c (InitMatchEquity): extend the post Crawford match |
6985 |
equty table from n - 1 as the post Crawford table of a n match equity |
6986 |
table might not include the post Crawford equity at n-away, since the |
6987 |
first "legal" post Crawford score is n-1. |
6988 |
|
6989 |
Fri Sep 5 19:23:04 2003 Joern Thyssen <jth@gnubg.org> |
6990 |
|
6991 |
* gnubg.c (TextToClipboard): fix small memory leak. |
6992 |
|
6993 |
Fri Sep 5 09:26:15 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6994 |
|
6995 |
* gnubg.c (TextToClipboard): Deal with Japanese WIN32 clipboard |
6996 |
encoding. |
6997 |
|
6998 |
Thu Sep 4 18:36:21 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
6999 |
|
7000 |
* html.c (WriteStyleSheet): Don't gettextize CVS ID marker string. |
7001 |
|
7002 |
Thu Sep 04 16:34:03 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7003 |
|
7004 |
* gtkgame.c: resize stats window if no-panels selected, |
7005 |
make New dialogue default to match |
7006 |
|
7007 |
Thu Sep 04 11:12:45 2003 GMT Jon Kinsey <Jon_Kinsey@hotmail.com> |
7008 |
|
7009 |
* gtkgame.c, gnubg.c: Added CR/LF for copy to clipboard under windows |
7010 |
* boards.xml: Added new 3d design (nature) |
7011 |
|
7012 |
Wed Sep 03 22:04:45 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7013 |
|
7014 |
* gtkmet.c (UpdateTable): avoid buffer overflow |
7015 |
|
7016 |
Wed Sep 3 20:07:45 2003 Joern Thyssen <jth@gnubg.org> |
7017 |
|
7018 |
* sgf.c (WriteLuck): uses 5 digits for luck to avoid |
7019 |
rounding errors, e.g., after analysis you get 17.66% luck |
7020 |
but after you get 17.63% as the luck is only saved with 3 digits. |
7021 |
(reported by Chris D. Yep) |
7022 |
|
7023 |
Wed Sep 3 19:12:12 2003 Joern Thyssen <jth@gnubg.org> |
7024 |
|
7025 |
* external.c (CommandExternal): fix bug leading to |
7026 |
strange cubes and play by external player (only player 0). |
7027 |
(reported by Kees van den Doel) |
7028 |
|
7029 |
Wed Sep 3 18:44:13 2003 Joern Thyssen <jth@gnubg.org> |
7030 |
|
7031 |
* import.c (ExpandMatMove,ParseMatMove): show warning |
7032 |
instead of core dump on garbage in .mat files |
7033 |
(reported by Kees van den Doel) |
7034 |
|
7035 |
Tue Sep 2 23:56:28 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
7036 |
|
7037 |
* show.c (CommandShowVersion): Deal with gettext. |
7038 |
* progress.c (TextRolloutProgress): Ditto. |
7039 |
|
7040 |
Tue Sep 02 21:48:18 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7041 |
|
7042 |
* analysis.c (getMarketWindowDividerMWC, updateStatcontext): |
7043 |
fix typo, calculate doubling window for the correct player |
7044 |
|
7045 |
Tue Sep 02 11:16:46 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
7046 |
|
7047 |
* gtkgame.c added option to switch between list/panels for statistics |
7048 |
|
7049 |
Tue Sep 02 00:03:39 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7050 |
|
7051 |
* gtkgame.c (SetAnnotation), gtkcube.c (CreateCubeAnalysis): |
7052 |
tidy up GUI double/take annotation |
7053 |
|
7054 |
Mon Sep 01 23:29:12 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7055 |
|
7056 |
* gtkgame.c (SetAnnotation): swap doubling skill and luck widgets |
7057 |
|
7058 |
Mon Sep 01 22:55:25 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7059 |
|
7060 |
first version of better logic for categorization of doubles |
7061 |
(needs tweaking for correct doubling window) |
7062 |
|
7063 |
* analysis.c (updateStatcontext): alter logic |
7064 |
* analysis.c (getMarketWindowDividerMWC): new function |
7065 |
|
7066 |
Mon Sep 1 21:19:42 2003 Joern Thyssen <jth@gnubg.org> |
7067 |
|
7068 |
* html.c, text.c: honour more export settings. |
7069 |
(reported by Martin Krainer) |
7070 |
|
7071 |
Mon Sep 1 19:28:48 2003 Joern Thyssen <jth@gnubg.org> |
7072 |
|
7073 |
* import.c (ParseOldmove): do not subtract 1 from move |
7074 |
before calling CanonicalMoveOrder. |
7075 |
(bug #5016 reported by Alix Martin) |
7076 |
|
7077 |
Mon Sep 1 10:16:46 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
7078 |
|
7079 |
* gtkprefs.c (bug 4875) Simplified saving new board designs |
7080 |
* small 3d board fixes and some default designs (boards.xml) |
7081 |
|
7082 |
Mon Sep 1 02:48:46 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
7083 |
|
7084 |
* gnubg.c (real_main): Fix typo. |
7085 |
|
7086 |
Mon Sep 1 12:39:20 2003 Joseph Heled <pepster@users.sourceforge.net> |
7087 |
|
7088 |
* gnubgmodule.c (PythonMatch): Add match statistics to gnubg.match(). |
7089 |
|
7090 |
Sun Aug 31 22:53:12 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7091 |
|
7092 |
* gnubg.c conditionals around StartPythonHandleX/StopPythonHandleX |
7093 |
for all environments, as it appears to be for a later python |
7094 |
version |
7095 |
|
7096 |
Sun Aug 31 22:53:12 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7097 |
|
7098 |
* gnubg.c conditionals around StartPythonHandleX/StopPythonHandleX |
7099 |
for non GUI environments |
7100 |
* play.c remove dead variable |
7101 |
|
7102 |
Sun Aug 31 21:35:16 2003 Joern Thyssen <jth@gnubg.org> |
7103 |
|
7104 |
* eval.c (DumpPosition): add position ID and match ID to |
7105 |
the "eval" output. |
7106 |
(suggested by Hugh Sconyers) |
7107 |
|
7108 |
Sun Aug 31 16:13:02 2003 GMT Holger Bochnig <hbgg@gmx.net> |
7109 |
|
7110 |
* gtkchequer.c (UpdateMoveList): didn't compile with USE_OLD_LAYOUT, |
7111 |
bring back move details |
7112 |
|
7113 |
Sun Aug 31 15:13:40 2003 Joern Thyssen <jth@gnubg.org> |
7114 |
|
7115 |
Remove arDouble from movenormal and movedouble. |
7116 |
|
7117 |
We can't remove it from DA[ ... ] since it'll break existing |
7118 |
SGF files. |
7119 |
|
7120 |
* backgammon.h, gtkcube.c, gtkgame.c, text.c, html.c, play.c, |
7121 |
sgf.c, analysis.c: remove arDouble from movenormal and movedouble. |
7122 |
* sgf.c: do not write arDouble for rollouts. |
7123 |
* export.c (ExportGameEquityEvolution): remove "dead" code. |
7124 |
|
7125 |
Sat Aug 30 20:24:57 2003 Joern Thyssen <jth@gnubg.org> |
7126 |
|
7127 |
* html.c: fix broken stylesheet. |
7128 |
|
7129 |
Sat Aug 30 20:20:39 2003 Joern Thyssen <jth@gnubg.org> |
7130 |
|
7131 |
* formatgs.c (errorRateMP): report errors rate per decision |
7132 |
in millipoints. |
7133 |
|
7134 |
Sat Aug 30 20:06:47 2003 Joern Thyssen <jth@gnubg.org> |
7135 |
|
7136 |
Unify handling of match and game statistics for html export, |
7137 |
text export, and gtk. |
7138 |
|
7139 |
* Makefile.am: add formatgs.[ch] |
7140 |
* formatgs.c: new file. Return formatted match statistics. |
7141 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7142 |
analysis.c (DumpStatcontext): use formatGS. |
7143 |
|
7144 |
Sat Aug 30 08:45:23 2003 Joern Thyssen <jth@gnubg.org> |
7145 |
|
7146 |
* credits.sh, credits.c, AUTHORS: refresh and revert some |
7147 |
changes. |
7148 |
|
7149 |
Sat Aug 30 09:57:49 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
7150 |
|
7151 |
* backgammon.h (MAX_CUBE_STR): Remove #define. Use MAX_CUBE and |
7152 |
format function instead. |
7153 |
|
7154 |
Fri Aug 29 21:34:21 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
7155 |
|
7156 |
* gtkprefs.c (BoardPrefsDestroy): Move to outside of HAVE_LIBXML2 |
7157 |
#ifdef (functions for board design zone). |
7158 |
|
7159 |
Fri Aug 30 22:53:25 2003 Oystein Johansene <oystein@gnubg.org> |
7160 |
|
7161 |
* gtkgame.c, gtkchequer.c: Make the old layout available through |
7162 |
the compile option #define USE_OLD_LAYOUT |
7163 |
|
7164 |
Fri Aug 30 20:34:25 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7165 |
|
7166 |
* lots of fiddling with include files etc. to suppress compiler |
7167 |
warnings: board3d/inc3d.h analysis.h play.c html.c |
7168 |
text.c format.c gtkgame.c board3d/mylist.c gtktoolbar.c |
7169 |
board3d/gtkcolour3d.c gnubg.c gnubgmodule.h gnubgmodule.c |
7170 |
|
7171 |
Fri Aug 29 18:53:50 2003 Joern Thyssen <jth@gnubg.org> |
7172 |
|
7173 |
* gnubg.c (real_main): "move" initialisating of szTerminalCharset |
7174 |
and localisation stuff outside #if USE_GUI. |
7175 |
(reported by Nardy Pillards) |
7176 |
|
7177 |
Fri Aug 29 17:23:55 2003 Joern Thyssen <jth@gnubg.org> |
7178 |
|
7179 |
* analysis.c (Luck, Skill): modify inequalities. |
7180 |
(bug reported by Michael Depreli, fix contributed by Nis Joergensen) |
7181 |
|
7182 |
Fri Aug 29 13:58:55 2003 TAKAHASHI Kaoru <kaoru@kaisei.org> |
7183 |
|
7184 |
* autogen.sh: touch board3d/Makefile.in and textures/Makefile.in. |
7185 |
* credits.sh, credits.c, AUTHORS: Fix my name and refresh. |
7186 |
|
7187 |
Fri Aut 30 12:31:43 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7188 |
|
7189 |
* fixes for graph functions |
7190 |
* gtkgame.c include gtktext.h, fix trailing ';' on #endif |
7191 |
* board3d Makefile.am - add graph.c to sources |
7192 |
* graph.c - include config.h and some gl includes |
7193 |
* inc3d.h - add glconfig as global, make idempotent |
7194 |
* shadow.h - make idempotent |
7195 |
* widget3d.c - include config.h |
7196 |
|
7197 |
Thu Aug 29 10:39:52 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
7198 |
|
7199 |
* gtkgame.c - display statistics in a graph |
7200 |
* graph.c - new file to draw a graph |
7201 |
|
7202 |
Thu Aug 28 19:23:52 2003 Joern Thyssen <jth@gnubg.org> |
7203 |
|
7204 |
* analysis (absoluteFIBSRating): use new formulae provided by Kees. |
7205 |
|
7206 |
Wed Aug 27 21:51:22 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7207 |
|
7208 |
* gnubg.c - fix careless cut&paste for language setting |
7209 |
|
7210 |
Wed Aug 27 17:43:38 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7211 |
|
7212 |
* gtkgame.c - fix rollout settings problems - onesidedbearoff |
7213 |
truncation and negative values for rollout seed |
7214 |
|
7215 |
Wed Aug 27 17:43:38 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7216 |
|
7217 |
* rollout.c - fix bug causing it to stop to soon in CommandRollout |
7218 |
|
7219 |
Wed Aug 27 18:19:44 2003 Oystein Johansen <oystein@gnubg.org> |
7220 |
|
7221 |
* gtkgame.c (NewWidget): Fix bug that the shortcut buttons react on |
7222 |
the player settings. |
7223 |
|
7224 |
|
7225 |
Wed Aug 27 14:04:44 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7226 |
|
7227 |
* gnubg.c - make szLang writeable, ensure LANG env setting |
7228 |
is not a local variable |
7229 |
|
7230 |
Wed Aug 27 10:11:28 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7231 |
|
7232 |
* board3d/inc3d.h - remove doubled directory separator |
7233 |
|
7234 |
Wed Aug 27 09:00:00 2003 Jon Kinsey <Jon_Kinsey@hotmail.com> |
7235 |
|
7236 |
* gtkgame.c Added navigation for match statistics |
7237 |
|
7238 |
Tue Aug 26 16:59:33 GMT 2003 Holger Bochnig <hbgg@gmx.net> |
7239 |
|
7240 |
add commands and GUI option to set the language |
7241 |
|
7242 |
* backgammon.h, gnubg.c: add commands |
7243 |
* gnubg.c (CommandSaveSettings): save language setting |
7244 |
* gnubg.c (real_main): read language setting from .gnubgautorc, |
7245 |
set language |
7246 |
* gtkoptions.c (OptionsPages, OptionsOK, OptionsSet): |
7247 |
GUI language setting |
7248 |
* set.c, show.c: new functions CommandSetLang, CommandShowLang |
7249 |
|
7250 |
TueAug 26 16:17:05 GMT 2003 Jim Segrave jes@jes-2.dmeon.nl |
7251 |
|
7252 |
* gtkexport.c - make number of options a compile time calculation |
7253 |
|
7254 |
Tue Aug 26 01:43:26 2003 Holger Bochnig <hbgg@gmx.net> |
7255 |
|
7256 |
* gtkgame.c (SetAnnotation): rearrange skill widgets to save space |
7257 |
|
7258 |
Mon Aug 25 23:39:47 2003 Joern Thyssen <jth@gnubg.org> |
7259 |
|
7260 |
* gtkgame.c (GTKNew): add call to gtk_main_quit when dialog |
7261 |
is destroyed. |
7262 |
(reported by Joern Thyssen) |
7263 |
|
7264 |
Mon Aug 25 23:26:25 2003 Joern Thyssen <jth@gnubg.org> |
7265 |
|
7266 |
* gtkgame.c: ensure that TOGGLE_GAMELIST and friends to not |
7267 |
overlap with enum _gnubgcommand. |
7268 |
|
7269 |
Mon Aug 25 20:53:03 GMT 2003 Jim Segrave jes@jes-2.dmeon.nl |
7270 |
|
7271 |
* gnubg.c = glibc putenv() doesn't copy strings |
7272 |
|
7273 |
Mon Aug 25 22:12:56 2003 Joern Thyssen <jth@gnubg.org> |
7274 |
|
7275 |
* gtktheory.c (TheoryUpdated): enlarge font used for |
7276 |
market window. |
7277 |
(reported by Massimiliano Maini) |
7278 |
|
7279 |
Tue Aug 26 07:16:35 2003 Joseph Heled <pepster@users.sourceforge.net> |
7280 |
|
7281 |
* gtkgame.c (SkillMenu): ignore skill "good" in GTK game. |
7282 |
|
7283 |
Sun Aug 24 21:22:13 2003 Oystein Johansen <oystein@gnubg.org> |
7284 |
|
7285 |
This is a big patch to integrate the GUI. There are still |
7286 |
a couple of issues to be solved, but I'm committing this, and hope |
7287 |
someone can help out with the remaining issues. (See my post to the |
7288 |
mailing list. |
7289 |
|
7290 |
* render.c, boardpos.c, gtkprefs.c, gtkboard.[ch]: Stretch the 2D board |
7291 |
to fit the screen better. The size is now 108 x 82. |
7292 |
|
7293 |
* gtkgame.[ch]: Integrate the game record, annotation and message window |
7294 |
with the main window. Add a "New" dialog. Improve GTKFileCommand |
7295 |
|
7296 |
* gtkchequer.c gtkcube.c: Move the tool buttons under the |
7297 |
movelist/cubeevauation to save width. |
7298 |
|
7299 |
* gtktoolbar.[ch]: Redesign of the toolbar. |
7300 |
|
7301 |
* gnubg.c, backgammon.h: Small changes, for integration. |
7302 |
|
7303 |
Sun Aug 24 17:18:13 2003 Oystein Johansen <oystein@gnubg.org> |
7304 |
|
7305 |
* gtkbearoff.c: Make pixmaps of the dice in the pulldown menu. |
7306 |
* xpm/dice.xpm: New file |
7307 |
|
7308 |
Sun Aug 24 11:05:13 2003 Joern Thyssen <jth@gnubg.org> |
7309 |
|
7310 |
* set.c (SetSkillThreshold): allow setting threshold to zero. |
7311 |
(suggested by Michael Depreli) |
7312 |
|
7313 |
Sat Aug 23 17:31:30 Jim Segrave <jes@jes-2.demon.nl> |
7314 |
|
7315 |
* backgammon.h, gnubg.c add dicerolls nnn command to output list |
7316 |
of rolls to stdout. |
7317 |
|
7318 |
Sat Aug 23 10:32:33 2003 Joern Thyssen <jth@gnubg.org> |
7319 |
|
7320 |
* import.c (ImportTMGGame): handle cases where the TMG file says "wins |
7321 |
1 point" but where the cube value is 2 or more. Typically the last game of a match. |
7322 |
(reported by Albert Silver) |
7323 |
* import.c (ImportTMGGame): handle small typo in Jim's commit :-) |
7324 |
|
7325 |
Fri Aug 22 15:01:19 GMT Jim Segrave <jes@jes-2.demon.nl> |
7326 |
|
7327 |
* import.c - add out of time type 22 for .tmg imports |
7328 |
* gnubg.c, play.c wrap pwBoard and pwBoard->data with tests |
7329 |
for fX, to prevent text mode core dumps |
7330 |
* board3d/misc3d.c - fix typos |
7331 |
|
7332 |
Thu Aug 21 23:18:40 2003 Joern Thyssen <jth@gnubg.org> |
7333 |
|
7334 |
* Makefile.am, configure.in: add texture directory. |
7335 |
|
7336 |
Thu Aug 21 20:25:51 2003 Joern Thyssen <jth@gnubg.org> |
7337 |
|
7338 |
* gtkcube.c (OutputPercentsTable): show headers on |
7339 |
gwc's. |
7340 |
(contributed by Rob Konigsberg) |
7341 |
* gnubg.c: fix typo in "set beavers" command |
7342 |
(reported by Chris D. Yep) |
7343 |
|
7344 |
Thu Aug 21 18:15:11 2003 Joern Thyssen <jth@gnubg.org> |
7345 |
|
7346 |
* evalc. (DumpPosition): ensure "eval" reports cubeless money |
7347 |
equituies rather than cubeless equity. |
7348 |
(reported by Chris D. Yep) |
7349 |
|
7350 |
Thu Aug 21 07:16:42 2003 Joseph Heled <pepster@users.sourceforge.net> |
7351 |
|
7352 |
* gtkgame.c: Fix manually setting skill to 'good'. |
7353 |
|
7354 |
Wed Aug 20 19:20:51 2003 Joern Thyssen <jth@gnubg.org> |
7355 |
|
7356 |
Restore abs. ratings using the formulae provided by |
7357 |
Kees van den Doel. |
7358 |
|
7359 |
* gnubg.c: new command "set ratingoffset .." |
7360 |
* gnubg.c (CommandSaveSettings): save rating offset. |
7361 |
* set.c (CommandSetRatingOffset): new function. |
7362 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7363 |
analysis.c (DumpStatcontext): show abs. rating. |
7364 |
* analysis (absoluteFIBSRating): use formulae provided by Kees. |
7365 |
|
7366 |
Mon Aug 18 19:41:07 2003 Holger Bochnig <hbgg@gmx.net> |
7367 |
|
7368 |
* gtkrace.c: bug fix: race theory window didn't even fit on 1024x768 |
7369 |
|
7370 |
Mon Aug 18 18:54:36 2003 Joern Thyssen <jth@gnubg.org> |
7371 |
|
7372 |
* gtkbearoff.c (ToggleWho, BearoffSet): remove debug printf. |
7373 |
(reported by Oeystein) |
7374 |
|
7375 |
Mon Aug 18 17:51:45 2003 Joern Thyssen <jth@gnubg.org> |
7376 |
|
7377 |
* external.c (CommandExternal), play.c (ComputerTurn): |
7378 |
another attempt to fix the resign bug. |
7379 |
|
7380 |
Mon Aug 18 17:38:07 2003 Joern Thyssen <jth@gnubg.org> |
7381 |
|
7382 |
* external.c (CommandExternal): copy Joseph's resignation fix. |
7383 |
|
7384 |
Mon Aug 18 13:12:05 2003 Joseph Heled <pepster@users.sourceforge.net> |
7385 |
|
7386 |
* play.c: fix resignation bug. |
7387 |
|
7388 |
Sun Aug 17 17:41:58 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7389 |
|
7390 |
* rollout.c - ensure the eval context stored with a rollut has |
7391 |
the cubeful/cubeless flags consistent (some exports reported |
7392 |
incorrectly that portions were cubeful when they weren't) |
7393 |
|
7394 |
Sun Aug 17 12:38:22 2003 Joern Thyssen <jth@gnubg.org> |
7395 |
|
7396 |
* analysis.c (DumpStatcontext): fix typo. |
7397 |
|
7398 |
Sun Aug 17 12:15:31 2003 Joern Thyssen <jth@gnubg.org> |
7399 |
|
7400 |
* gnubgmodule.c: remove C++ style variable decl. inside code. |
7401 |
|
7402 |
Sun Aug 17 8:45:30 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7403 |
|
7404 |
* gnubg.c - fix overwrite of buffer in CommandSaveSettings |
7405 |
|
7406 |
Sun Aug 17 0:44:16 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7407 |
|
7408 |
* play.c - put if(fX) around 3d board code (seg faulted on |
7409 |
starting game in text mode |
7410 |
* board3d/gtkcolour.c - needs string.h |
7411 |
|
7412 |
Sat Aug 16 11:24:24 2003 Joern Thyssen <jth@gnubg.org> |
7413 |
|
7414 |
* analysis.c: include only finished games in luck adj. |
7415 |
|
7416 |
Sat Aug 16 11:05:45 2003 Joern Thyssen <jth@gnubg.org> |
7417 |
|
7418 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7419 |
analysis.c (DumpStatcontext): show actual and luck adj. result |
7420 |
relative instead of absolute. |
7421 |
(suggested by Chris D. Yep) |
7422 |
|
7423 |
Sat Aug 16 10:43:32 2003 Joern Thyssen <jth@gnubg.org> |
7424 |
|
7425 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7426 |
analysis.c (DumpStatcontext): show FIBS rating difference instead |
7427 |
of relative FIBS rating. |
7428 |
(suggested by Kees van den Doel) |
7429 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7430 |
analysis.c (DumpStatcontext): show only relative fibs rating |
7431 |
for the entire match |
7432 |
(suggested by Chris D. Yep) |
7433 |
|
7434 |
Sat Aug 16 7:19:27 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7435 |
|
7436 |
* gtkchequer.c - empty string instead of null caused errors |
7437 |
in sizing hint and annotation windows |
7438 |
|
7439 |
Fri Aug 15 19:56:24 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7440 |
|
7441 |
* po/it.po more translations from Renzo Campagna |
7442 |
|
7443 |
Fri Aug 15 21:01:48 2003 Oystein Johansen <oystein@gnubg.org> |
7444 |
|
7445 |
* gtkoptions.c: Set seed with a spinbox directly, instead of |
7446 |
clicking a button and then operate a spinbox. |
7447 |
|
7448 |
Fri Aug 15 17:01:48 2003 Joern Thyssen <jth@gnubg.org> |
7449 |
|
7450 |
* dice.c (RollDice): use high bits of RNGs to generate dice. |
7451 |
(reported by Michael Petch) |
7452 |
|
7453 |
Fri Aug 15 16:42:02 2003 Joern Thyssen <jth@gnubg.org> |
7454 |
|
7455 |
* play.c (ComputerTurn, CommandExternal): fix logic |
7456 |
for resignations. |
7457 |
|
7458 |
Fri Aug 15 11:36:41 2003 Joseph Heled <pepster@users.sourceforge.net> |
7459 |
|
7460 |
* eval.c : constify eval contexts. |
7461 |
|
7462 |
Fri Aug 15 10:19:01 2003 Joseph Heled <pepster@users.sourceforge.net> |
7463 |
|
7464 |
* analysis.h: Remove SKILL_INTERESTING, SKILL_VERYGOOD, but keep |
7465 |
SKILL_GOOD with a "new" interpretation - to flag analyzed good |
7466 |
moves as opposed to non-analyzed (SKILL_NONE). |
7467 |
|
7468 |
Wed Aug 13 22:02:30 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7469 |
|
7470 |
* po/it.po more translations from Renzo Campagna |
7471 |
|
7472 |
Wed Aug 13 22:48:07 2003 Joern Thyssen <jth@gnubg.org> |
7473 |
|
7474 |
* gtkchequer.c (UpdateMoveList): ensure proper error |
7475 |
handling. |
7476 |
|
7477 |
Wed Aug 13 22:38:33 2003 Joern Thyssen <jth@gnubg.org> |
7478 |
|
7479 |
* set.c (CommandSetTutorChequer): fix typo. |
7480 |
(contributed by Rob Konigsberg) |
7481 |
* gnubg.c (CommandSaveSettings): declare szTemp. |
7482 |
* gtkprefs.c: make szTemp local. |
7483 |
(reported by Nardy) |
7484 |
|
7485 |
Wed Aug 13 21:32:37 2003 Joern Thyssen <jth@gnubg.org> |
7486 |
|
7487 |
* play.c (CommandNext): fix bug in "next marked" command. |
7488 |
(reported by Klaus Rindholt) |
7489 |
* play.c (ShowMark): protect GTK+ code. |
7490 |
|
7491 |
Wed Aug 13 19:44:10 2003 Joern Thyssen <jth@gnubg.org> |
7492 |
|
7493 |
* gtktheory.c (GTKShowTheory): fix i18n problem. |
7494 |
(reported by Jim) |
7495 |
|
7496 |
Wed Aug 13 19:09:18 2003 Joern Thyssen <jth@gnubg.org> |
7497 |
|
7498 |
* gtkboard.c (button_press_event): right clicks to |
7499 |
drop double and reject resignation. |
7500 |
(contributed by Rob Konigsberg) |
7501 |
|
7502 |
Wed Aug 13 18:08:35 2003 Joern Thyssen <jth@gnubg.org> |
7503 |
|
7504 |
* configure.in: add some magic for board3d and gtk1.2. Also add |
7505 |
a "--without-board3d" option as suggested by Jim. |
7506 |
|
7507 |
Wed Aug 13 15:26:57 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7508 |
|
7509 |
* gtktheory.c - don't call gettext on null strings. |
7510 |
|
7511 |
Wed Aug 13 18:03:57 2003 Joseph Heled <pepster@users.sourceforge.net> |
7512 |
|
7513 |
* set.c: Clear cache when changing MET table. (Reported by Albert |
7514 |
Silver) |
7515 |
|
7516 |
Tue Aug 12 10:53:49 2003 Joseph Heled <pepster@users.sourceforge.net> |
7517 |
|
7518 |
* gnubgmodule.c (PythonMatch): Initial version. Incomplete in some |
7519 |
ways. Documentation missing. Likely to change. |
7520 |
|
7521 |
Tue Aug 12 10:37:08 2003 Joseph Heled <pepster@users.sourceforge.net> |
7522 |
|
7523 |
* positionid.c (PositionFromID): constify some args. |
7524 |
change CheckPosition and PositionFromID return sane TRUE/FALSE |
7525 |
(1/0) for success/failure after even Joern was bitten by it in |
7526 |
PythonPositionFromID. |
7527 |
|
7528 |
Mon Aug 11 22:10:08 2003 Joern Thyssen <jth@gnubg.org> |
7529 |
|
7530 |
* po/LINGUAS po/fr.po: French translation. |
7531 |
* aclocal.m4, Makefile.in: finish upgrade to gettext 0.12.2 |
7532 |
|
7533 |
Mon Aug 11 14:06:22 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7534 |
|
7535 |
* credits.sh, po/LINGUAS po/it.po - Italian translations by |
7536 |
* Renzo Campagna <renzo.camp@tin.it> & Giulio De Marco |
7537 |
* <polietilene@tiscalinet.it> |
7538 |
|
7539 |
Sun Aug 10 15:04:08 2003 Joern Thyssen <jth@gnubg.org> |
7540 |
|
7541 |
* htmlimages.c (CommandExportHTMLImages): fix bug: |
7542 |
(no arrows where drawn for fClockwise=TRUE) |
7543 |
(reported by Martin Janke) |
7544 |
|
7545 |
Thu Aug 7 19:57:42 2003 Joern Thyssen <jth@gnubg.org> |
7546 |
|
7547 |
* sgf.c (SaveGame): fix for MOVE_SETBOARD records where |
7548 |
one or both sides has bourne all chequers off. |
7549 |
(reported by Hugh Sconyers) |
7550 |
|
7551 |
Thu Aug 7 19:45:11 2003 Joern Thyssen <jth@gnubg.org> |
7552 |
|
7553 |
* html.c (HTLMDumpStatcontext): always show Eq. Snowie error rate. |
7554 |
(reported by Chris Yep) |
7555 |
|
7556 |
Thu Aug 7 19:29:35 2003 Joern Thyssen <jth@gnubg.org> |
7557 |
|
7558 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7559 |
analysis.c (DumpStatcontext): don't show relative fibs rating |
7560 |
for p>1 or p<0. |
7561 |
(reported by Kees Van Doel) |
7562 |
|
7563 |
Wed Aug 6 20:24:31 2003 Joern Thyssen <jth@gnubg.org> |
7564 |
|
7565 |
* configure.in, configure: ensure $host is known by envoking |
7566 |
AC_CANONICAL_HOST. |
7567 |
(reported by Mike Petch) |
7568 |
|
7569 |
Tue Aug 5 21:41:57 GMT 2003 Holger Bochnig <hbgg@gmx.net> |
7570 |
|
7571 |
* gtktheory.c (GTKShowTheory): rearrange theory window so it fits |
7572 |
on 800x600 |
7573 |
|
7574 |
Tue Aug 5 22:59:25 2003 Joern Thyssen <jth@gnubg.org> |
7575 |
|
7576 |
* Makefile.am, configure.in: changes needed for win32 cross |
7577 |
compilation. |
7578 |
(contributed by Mike Petch) |
7579 |
|
7580 |
Tue Aug 5 14:46:18 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7581 |
|
7582 |
* gnubg.c - fix for lost aarOuput in Hint window, fixes for |
7583 |
terminal character set names |
7584 |
|
7585 |
Mon Aug 4 23:47:19 2003 Oystein Johansen <oystein@gnubg.org> |
7586 |
|
7587 |
* simplelibgen.c (dirname): Check for USE_GTK, so gutils can be used. |
7588 |
|
7589 |
Mon Aug 4 21:20:15 2003 Joern Thyssen <jth@gnubg.org> |
7590 |
|
7591 |
* html.c: some color changes in the html export. |
7592 |
|
7593 |
Mon Aug 4 21:04:39 2003 Joern Thyssen <jth@gnubg.org> |
7594 |
|
7595 |
* html.c (HTMLCubeAnalysisTable): add class for cubeless equity. |
7596 |
|
7597 |
Mon Aug 4 09:18:36 2003 Jim Segrave <jes@jes-2.demon.nl> |
7598 |
|
7599 |
* sgf.c, backgammon.h, play.c, import.c: |
7600 |
count number of successive doubles in move record, clean up |
7601 |
linking of initial double and following cube actions |
7602 |
|
7603 |
Sun Aug 3 19:16:13 2003 Joern Thyssen <jth@gnubg.org> |
7604 |
|
7605 |
* gtkboard.c (ReturnHits): enlarge buffer. |
7606 |
|
7607 |
Sun Aug 3 18:51:30 2003 Joern Thyssen <jth@gnubg.org> |
7608 |
|
7609 |
* html.c (HTMLPrintMoveAnalysis): add style to equity column. |
7610 |
(reported by Albert Silver) |
7611 |
|
7612 |
Fri Aug 1 09:01:20 2003 Joseph Heled <pepster@users.sourceforge.net> |
7613 |
|
7614 |
* gnubgmodule.c: code cleanups. Return 'None' where |
7615 |
appropriate. Use C loops. Use sequences access instead of |
7616 |
lists. Return board and others as tuples. |
7617 |
|
7618 |
Fri Aug 1 19:49:01 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7619 |
|
7620 |
* Makefile.am - allow environment variable for thread libs |
7621 |
* acinclude.m4 - misspelled synopsis |
7622 |
* configure.in - allow environment variable for thread libs |
7623 |
export THREAD_LIBS="-lc_r" or similar |
7624 |
The contents of THREAD_LIBS will be added to the flags for |
7625 |
ld changes thanks to Phil Pennock pdp@nl.demon.net |
7626 |
|
7627 |
Fri Aug 1 08:43:01 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7628 |
|
7629 |
* rollout.c - off by one error in minimum games check |
7630 |
|
7631 |
Thu Jul 31 17:59:08 2003 Joern Thyssen <jth@gnubg.org> |
7632 |
|
7633 |
* gtkboard.c (write_points): fix typo. |
7634 |
* gtkboard.c (write_board): swap board when necessary. |
7635 |
* gtkchequer.c (MoveListShowMove): do not swap sides. |
7636 |
(fix bugs #4536 and #4513) |
7637 |
|
7638 |
Thu Jul 31 11:36:53 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7639 |
|
7640 |
* rollout.c: prevent division by zero when jsds are small. This |
7641 |
time it actually should do something |
7642 |
* set.c - missing space in option description |
7643 |
|
7644 |
Wed Jul 30 09:36:07 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7645 |
|
7646 |
* rollout.c - prevent division by zero when jsds are small |
7647 |
|
7648 |
Mon Jul 28 21:31:19 2003 Joern Thyssen <jth@gnubg.org> |
7649 |
|
7650 |
* gtkgame.c (InitGTK): new menu entry for IDLE (Python). |
7651 |
* gnubg.c (HandleCommand): strip leading space of python commands. |
7652 |
* gnubgmodule.c (PythonInitialise): set argv. |
7653 |
|
7654 |
Mon Jul 28 14:31:43 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7655 |
|
7656 |
* play.c - missed initialising CubeDecPtr on beavers |
7657 |
|
7658 |
Sun Jul 27 17:22:51 2003 Oystein Johansen <oystein@gnubg.org> |
7659 |
|
7660 |
* simplelibgen.[ch] (new files): put 'dirname' and 'basename' in a new |
7661 |
file, so makeweigths, makebearoff and makehyper can link. |
7662 |
|
7663 |
Sun Jul 27 14:39:51 2003 Oystein Johansen <oystein@gnubg.org> |
7664 |
|
7665 |
* gnubg.c (dirname), backgammon.h: Pacify fussy compilers. |
7666 |
|
7667 |
Sun Jul 27 14:39:51 2003 Oystein Johansen <oystein@gnubg.org> |
7668 |
|
7669 |
* gnubg.c, html.c, bearoff.c: improve 'dirname' where it's not present. |
7670 |
|
7671 |
Sun Jul 27 13:59:51 2003 Joern Thyssen <jth@gnubg.org> |
7672 |
|
7673 |
* text.c: move all Output* functions to new file format.c |
7674 |
(change all callers) |
7675 |
* format.c, Makefile.am: new file. |
7676 |
* gnubg.c (DisplayCubeAnalysis, DumpPosition): use |
7677 |
OutputCubeAnalysis instead of now deprecated GetCubeActionSz. |
7678 |
|
7679 |
Sun Jul 27 12:05:37 2003 Joern Thyssen <jth@gnubg.org> |
7680 |
|
7681 |
Oops, the html did not validate... |
7682 |
|
7683 |
* html.c (GetStyleGeneral): new function. |
7684 |
* html.c (HTMLPrintMoveAnalysis): re-fix reentrancy problems. |
7685 |
* html.c (HTMLPrologue): missing end tag on <link> |
7686 |
|
7687 |
Sun Jul 27 11:43:36 2003 Joern Thyssen <jth@gnubg.org> |
7688 |
|
7689 |
* html.c (HTMLPrintMoveAnalysis): remove some colspans to |
7690 |
produce better output. Fix reentrancy problem. |
7691 |
(reported by Joseph) |
7692 |
|
7693 |
Sun Jul 27 11:11:33 2003 Joern Thyssen <jth@gnubg.org> |
7694 |
|
7695 |
Avoid coredump when importing invalid SGG (and others) with |
7696 |
"set gotofirstgame on" |
7697 |
(reported by Joseph) |
7698 |
|
7699 |
* import.c: let import routines return -1 indicating errors. |
7700 |
* gnubg.c: handle returned value from import routines. |
7701 |
|
7702 |
Sun Jul 27 01:46:23 2003 Joern Thyssen <jth@gnubg.org> |
7703 |
|
7704 |
* html.c (CommandExportHTMLImages): render board label pictures |
7705 |
correctly. |
7706 |
|
7707 |
Sun Jul 27 01:20:51 2003 Joern Thyssen <jth@gnubg.org> |
7708 |
|
7709 |
Update board labels dynamically. |
7710 |
|
7711 |
* gtkboard.c (board_invalidate_labels): new function. |
7712 |
* gtkboard.c (board_set): invalidate labels if turn has changed. |
7713 |
* gtkprefs.c (GeneralPage): add option for dynamic labels. |
7714 |
* renderprefs.c (RenderPrefsParam, RenderPrefsCommand): |
7715 |
add option for dynamic labels. |
7716 |
* render.c (CalculateImages): render labels dynamically based |
7717 |
on who's on roll. |
7718 |
* render.c (RenderImages): render images needed for dynamic labels. |
7719 |
|
7720 |
Sat Jul 26 22:45:35 2003 Joern Thyssen <jth@gnubg.org> |
7721 |
|
7722 |
Include Holger's arrows in the html export. |
7723 |
|
7724 |
* htmlimages.c (CommandExportHTMLImages): write images |
7725 |
with arrows if LIBART is present. |
7726 |
* html.c (printHTMLBoardGNU): use new images. |
7727 |
|
7728 |
Sat Jul 26 18:15:27 2003 Joern Thyssen <jth@gnubg.org> |
7729 |
|
7730 |
* analysis.c - utilise the combined double/take data and preserve |
7731 |
rollouts across analyses |
7732 |
|
7733 |
Sat Jul 26 19:16:45 2003 Joern Thyssen <jth@gnubg.org> |
7734 |
|
7735 |
* html.c (HTMLPrintCubeAnalysisTable): more styles. |
7736 |
* html.c (HTMLPrintMoveAnalysi): use bullet instead of *. |
7737 |
|
7738 |
Sat Jul 26 17:18:40 2003 Joern Thyssen <jth@gnubg.org> |
7739 |
|
7740 |
* gtkboard.c (board_set): oops, get rid of button_clockwise. |
7741 |
* gtktoolbar.c (ToolbarSetClockwise): new function. |
7742 |
|
7743 |
* gtkboard.c (ReturnHits): new function. |
7744 |
* gtkboard.c (update_move): first attempt on showing number |
7745 |
of rolls that hit blots. |
7746 |
(suggested by Morten Juul) |
7747 |
|
7748 |
Sat Jul 26 13:53:07 2003 Joern Thyssen <jth@gnubg.org> |
7749 |
|
7750 |
* html.c (HTMLPrintCubeAnalysisTable): bold fontface for essential |
7751 |
cube decision numbers. |
7752 |
* html.c (printHTMLBoardBBS): surround BBS board with paragraph |
7753 |
which has the "page-break-inside: avoid" style. |
7754 |
|
7755 |
Sat Jul 26 13:37:53 2003 Joern Thyssen <jth@gnubg.org> |
7756 |
|
7757 |
* htmlimages.c (CommandExportHTMLImages): draw labels on picture. |
7758 |
* html.c (printHTMLBoardGNU): labels are now on pictures. |
7759 |
|
7760 |
Sat Jul 26 11:01:26 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7761 |
|
7762 |
* rollout.c - pass no-double cube value so money game rollouts of |
7763 |
cube decisions give correct equity |
7764 |
|
7765 |
Sat Jul 26 12:58:31 2003 Joern Thyssen <jth@gnubg.org> |
7766 |
|
7767 |
Remove toolbar from "inside" of board. |
7768 |
|
7769 |
* gtktoolbar.c: new file |
7770 |
* gtkboard.c: move toolbar related code to gtkboolbar.c |
7771 |
* Makefile.am: new file gtktoolbar.c |
7772 |
* gtkgame.c: add toolbar to main window. |
7773 |
|
7774 |
Sat Jul 26 11:05:25 2003 Joern Thyssen <jth@gnubg.org> |
7775 |
|
7776 |
* eval.c (Cl2CfMoney): fix bug in calculation of cubeless equity. |
7777 |
(reported by Ned Cross) |
7778 |
|
7779 |
Fri Jul 25 21:04:58 2003 Joern Thyssen <jth@gnubg.org> |
7780 |
|
7781 |
* gtkgame.c (FinishMove): new function. |
7782 |
* gtkgame.c (InitGTK): new menu item and accelerator for finish move. |
7783 |
(bug #4278 by Erik Barfoed) |
7784 |
|
7785 |
Fri Jul 25 20:49:07 2003 Joern Thyssen <jth@gnubg.org> |
7786 |
|
7787 |
* gnubg.c (CommandSaveSettings): add some qoutes around %s in |
7788 |
'set rng file %s'. This is a possible fix for bug #4393. |
7789 |
(bug #4393 reported by William Maslen) |
7790 |
|
7791 |
Fri Jul 25 20:22:06 2003 Joern Thyssen <jth@gnubg.org> |
7792 |
|
7793 |
* analysis.c (LuckFirst): fix bug in calculation of luck for |
7794 |
the first roll in match play with asymmetric scores. |
7795 |
(reported by Peter Eberhard) |
7796 |
|
7797 |
Fri Jul 25 16:51:08 2003 Joern Thyssen <jth@gnubg.org> |
7798 |
|
7799 |
* html.c (printHTMLBoardBBS, printHTMLBoardGNU, printHTMLBoardF2H): |
7800 |
print pip counts above position ID. Print position ID and match ID with |
7801 |
a smaller font. |
7802 |
* html.c: finish implementation of external CSS style sheet. |
7803 |
|
7804 |
Fri Jul 25 16:35:48 2003 Joern Thyssen <jth@gnubg.org> |
7805 |
|
7806 |
* gtkbearoff.c: widget did not update when pressing who's |
7807 |
was on roll. |
7808 |
* bearoff.c (ReadSconyers15x15): remove debug print. |
7809 |
(reported by Hugh Sconyers) |
7810 |
|
7811 |
Fri Jul 25 07:53:09 2003 Joseph Heled <pepster@users.sourceforge.net> |
7812 |
|
7813 |
* gtkgame.c (FormatStatEquity,FormatStatCubeError): Remove verbose |
7814 |
zeros in summary. |
7815 |
|
7816 |
Thu Jul 24 19:41:23 2003 Joern Thyssen <jth@gnubg.org> |
7817 |
|
7818 |
* gnubg.c (DumpGameList): show dice for MOVE_SETDICE. |
7819 |
|
7820 |
Thu Jul 24 19:29:36 2003 Joern Thyssen <jth@gnubg.org> |
7821 |
|
7822 |
* import.c (ImportSGGGame): better support for resignations |
7823 |
in SGG files. |
7824 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7825 |
analysis.c (DumpStatcontext): show only luck adj. results |
7826 |
when calculated. |
7827 |
|
7828 |
Thu Jul 24 11:57:54 2003 Joseph Heled <pepster@users.sourceforge.net> |
7829 |
|
7830 |
* html.c: Small HTML cleanups. |
7831 |
Complete removel of zeros in summary. Change '*' to HTML bullet. |
7832 |
|
7833 |
Wed Jul 22 16:34:15 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7834 |
|
7835 |
* backgammon.h gnubg.c gtkgame.c html.c latex.c postscript.c |
7836 |
text.c sgf.c play.c analysis.c import.c export.c |
7837 |
|
7838 |
doubles and corresponding take moverecords have the same |
7839 |
analysis and evalcontext |
7840 |
|
7841 |
Wed Jul 22 14:17:18 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7842 |
|
7843 |
* gtkcube.c - allow extending cube decision rollouts |
7844 |
|
7845 |
Tue Jul 22 14:29:09 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7846 |
|
7847 |
* set.c - add decimal places to j.s.d. displayed value |
7848 |
* rollout.c - force rollouts of cube decisions to use cubeful |
7849 |
rollout contexts |
7850 |
|
7851 |
Tue Jul 22 10:41:36 2003 Joseph Heled <pepster@users.sourceforge.net> |
7852 |
|
7853 |
* html.c (printStatTableMissed): don't print '(-0.000 ( -0.000%))' |
7854 |
in HTML output. |
7855 |
|
7856 |
Mon Jul 21 23:05:10 2003 Joern Thyssen <jth@gnubg.org> |
7857 |
|
7858 |
* gtkboard.c (write_points): fix bug when writing boards |
7859 |
for turn=-1. |
7860 |
(reported by Dean Gay) |
7861 |
|
7862 |
Mon Jul 21 22:13:49 2003 Joern Thyssen <jth@gnubg.org> |
7863 |
|
7864 |
* html.c (HTMLMatchInfo): only print non-empty values. |
7865 |
|
7866 |
Mon Jul 21 21:17:30 2003 Joern Thyssen <jth@gnubg.org> |
7867 |
|
7868 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7869 |
analysis.c (DumpStatcontext): fix normalisation bug. |
7870 |
|
7871 |
Mon 20 Jul 17:04:44 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7872 |
|
7873 |
* gtkgame.c - more re-arrangement of aspect ratio |
7874 |
* gtkoptions.c - set output digits reset old value |
7875 |
|
7876 |
Mon Jul 21 15:59:43 2003 Holger Bochnig <hbgg@gmx.net> |
7877 |
|
7878 |
* gtkgame.c gtkgame.h gtkmet.c: update filename of current MET |
7879 |
in options after loading a new one |
7880 |
|
7881 |
Mon 20 Jul 13:30:41 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7882 |
|
7883 |
* gtkgame.c - quick hackery changing some hboxes to vboxes |
7884 |
to change the aspect ration of the rollout settings main page |
7885 |
|
7886 |
Mon 20 Jul 11:32:04 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7887 |
|
7888 |
* rollout.c - re-instate fix for initial position dice (lost |
7889 |
when hand merging changes for original extendable rollouts) |
7890 |
|
7891 |
Mon 20 Jul 09:49:08 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7892 |
|
7893 |
* progress.c - neater display of rank/jsds, better column label |
7894 |
|
7895 |
Sun 19 Jul 22:01:18 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7896 |
|
7897 |
* rollout.c - called SanityCheck with reversed board, so |
7898 |
it didn't deal with rollouts where one side has borne |
7899 |
off. |
7900 |
|
7901 |
Sun 19 Jul 14:49:33 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7902 |
|
7903 |
* gtkgame.c - fix limits on j.s.d. spinner, re-arrange |
7904 |
rollout general page (truncation pane above later |
7905 |
evaluations pane). |
7906 |
|
7907 |
Sun 19 Jul 10:48:16 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7908 |
|
7909 |
* rollout.c was losing the number of games rolled out. |
7910 |
|
7911 |
Sat Jul 18 09:55:40 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7912 |
|
7913 |
* guile.c - adjust call to GeneralEvaluationR to match |
7914 |
new rollout progress functions. |
7915 |
|
7916 |
Sat Jul 18 07:13:40 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7917 |
|
7918 |
* gtkgame.c - search the stack of grab owners for the |
7919 |
current caller of ResumeInput and trim the stack if |
7920 |
found |
7921 |
|
7922 |
Sat Jul 18 00:22:40 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7923 |
|
7924 |
* rollout.c gtkgame.c - update after every game rolled out, |
7925 |
cosmetics on Rank/no. JSDs |
7926 |
|
7927 |
Fri Jul 18 23:02:40 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7928 |
|
7929 |
* gtkgame.c - add a stack to hold signals for grab so that |
7930 |
closing a window with grab will not die when the signal |
7931 |
can't be disconnected |
7932 |
|
7933 |
Fri Jul 18 21:15:10 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7934 |
|
7935 |
* gnubg.c - missing call to RolloutProgressStart in CommandRollout |
7936 |
for chequer play |
7937 |
|
7938 |
Fri Jul 18 21:32:34 2003 Holger Bochnig <hbgg@gmx.net> |
7939 |
|
7940 |
* gtkgame.c gtkoptions.c: fix [bug #4288] Incorrect path to MET |
7941 |
|
7942 |
Fri Jul 18 13:49:30 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
7943 |
|
7944 |
* backgammon.h eval.h gnubg.c rollout.c rollout.h progress.c |
7945 |
progress.h set.c gtkgame.c gtkgame.h |
7946 |
Fixes to rollout extension, allow rollout stop on JSD of moves |
7947 |
fix 'set output digits' command |
7948 |
|
7949 |
Fri Jul 18 10:12:40 2003 Joern Thyssen <jth@gnubg.org> |
7950 |
|
7951 |
* text.c (OutputMWC): strip some '+' signs from output of |
7952 |
standard error values. |
7953 |
|
7954 |
Thu Jul 17 21:59:37 2003 Holger Bochnig <hbgg@gmx.net> |
7955 |
|
7956 |
Sockets support on Windows |
7957 |
getting the dice from random.org now works on Windows, too |
7958 |
|
7959 |
* gnubg.c (real_main, Shutdown): Winsock initialisation and cleanup |
7960 |
* dice.c (getDiceRandomDotOrg), external.c (ExternalSocket, |
7961 |
ExternalRead, ExternalWrite): |
7962 |
use send and recv, adjusting to different function definitions |
7963 |
|
7964 |
Thu Jul 17 14:46:45 2003 Joern Thyssen <jth@gnubg.org> |
7965 |
|
7966 |
* gtkchequer.c (UpdateMoveList): use Output* functions instead of |
7967 |
hardcoded logic. |
7968 |
|
7969 |
Thu Jul 17 12:29:20 2003 Joern Thyssen <jth@gnubg.org> |
7970 |
|
7971 |
Some changes to the match statistics: |
7972 |
(a) output ppg advantage for money game |
7973 |
(b) REMOVE output of abs. fibs rating |
7974 |
(c) add output of relative fibs rating based on luck adj. results |
7975 |
|
7976 |
* html.c (HTMLDumpStatcontext), gtkgame.c (GTKDumpStatcontext), |
7977 |
analysis.c (DumpStatcontext): see above. |
7978 |
|
7979 |
Wed Jul 16 21:28:23 2003 Joern Thyssen <jth@gnubg.org> |
7980 |
|
7981 |
* gnubg.c (CommandHint): move code into a set of subroutines. |
7982 |
* gnubg.c (CommandRollout): call new functions HintCube and HintChequer. |
7983 |
|
7984 |
Wed Jul 16 21:21:08 2003 Joern Thyssen <jth@gnubg.org> |
7985 |
|
7986 |
* gtkoptions.c: introduce gui equivalent to "set output digits ..." |
7987 |
(suggested by Olivier Croisille) |
7988 |
|
7989 |
Wed Jul 16 18:49:11 2003 Joern Thyssen <jth@gnubg.org> |
7990 |
|
7991 |
Introduce flag to set the numbers of digits output for |
7992 |
probabilities and equities. |
7993 |
(derived from bug #4236 by Ian Shaw) |
7994 |
|
7995 |
* gnubg.c: new command "set output digits ..." |
7996 |
* text.c (OutputEquity, OutputMoneyEquity, OutputEquityScale, |
7997 |
OutputEquityDiff, OutputMWC, OutputPercent): generate format |
7998 |
dynamically using new flag fOutputDigits |
7999 |
* progress.c (GTKRolloutProgress): use Output* functions instead |
8000 |
of hardcoded logic. |
8001 |
|
8002 |
Wed Jul 16 15:57:01 2003 Joern Thyssen <jth@gnubg.org> |
8003 |
|
8004 |
Revert changes dated Wed Jul 9 10:32:08 2003 pending |
8005 |
discussion on bug-gnubg@gnu.org |
8006 |
|
8007 |
* text.c |
8008 |
|
8009 |
Wed Jul 16 14:57:00 2003 Joern Thyssen <jth@gnubg.org> |
8010 |
|
8011 |
* gnubg.c (CommandRollout): only save rollout into movelist, if |
8012 |
this is a rollout of a move! |
8013 |
(bug #4313 reported by Ian Shaw) |
8014 |
|
8015 |
Wed Jul 16 12:21:20 2003 Joern Thyssen <jth@gnubg.org> |
8016 |
|
8017 |
Change rollouts routines to accept a progress callback instead |
8018 |
of currently hardcoded GTK+ calls. |
8019 |
|
8020 |
* rollout.c (GeneralEvaluation, GneralEvaluationR, |
8021 |
GeneralCubeDecision, GeneralCubeDecisionR): change prototype to |
8022 |
include progress callback. |
8023 |
* rollout.c (RolloutGeneral): replaced hardcoded calls with |
8024 |
calls to passed progress callback. |
8025 |
* progress.c: new file with default progress initialisers and |
8026 |
callbacks. |
8027 |
* gnubg.c (CommandRollout): bring up hint dialog after |
8028 |
"rollout =cube" and "rollout =1 =2 =3". |
8029 |
* gnubg.c, gtkchequer.c, gtkcube.c, database.c, analysis.c, external.c: |
8030 |
change calls to rollout functions. |
8031 |
* gtkgame.c: move GTK rollout progress stuff to new file progress.c |
8032 |
|
8033 |
Tue Jul 15 19:52:54 2003 Holger Bochnig <hbgg@gmx.net> |
8034 |
|
8035 |
* set.c: sockets: added includes for Windows |
8036 |
|
8037 |
Tue Jul 15 17:07:45 2003 Holger Bochnig <hbgg@gmx.net> |
8038 |
|
8039 |
* gnubgmodule.c gnubgmodule.h: if-guard python extensions |
8040 |
|
8041 |
Tue Jul 15 00:11:02 2003 Joern Thyssen <jth@gnubg.org> |
8042 |
|
8043 |
* rollout.c (GeneralCubeDecisionR): fix bug leading to wrong |
8044 |
cube decision rollouts. |
8045 |
|
8046 |
Sun Jul 13 22:24:12 2003 Joern Thyssen <jth@gnubg.org> |
8047 |
|
8048 |
* text.c (OutputMoveFilterPly): add a newline |
8049 |
* text.c (OutputEvalContextsForRollout): fix some indentation |
8050 |
problems. |
8051 |
|
8052 |
Sun Jul 13 20:02:12 2003 Joern Thyssen <jth@gnubg.org> |
8053 |
|
8054 |
* gnubgmodule.c (PythonPositionID, PythonPositionFromID, |
8055 |
PythonPositionFromBearoff, PythonPositionBearoff): new functions. |
8056 |
|
8057 |
Sun Jul 13 18:17:05 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
8058 |
|
8059 |
* make sure rollouts skip completed trials without wasting time |
8060 |
|
8061 |
Sun Jul 13 19:49:16 2003 Joern Thyssen <jth@gnubg.org> |
8062 |
|
8063 |
* gnubg.py: new file (read during startup). |
8064 |
|
8065 |
|
8066 |
Sun Jul 13 19:17:27 2003 Joern Thyssen <jth@gnubg.org> |
8067 |
|
8068 |
* gtkchequer.c (MoveListRollout): call HandleXAction. |
8069 |
|
8070 |
Sun Jul 13 12:06:05 2003 Joern Thyssen <jth@gnubg.org> |
8071 |
|
8072 |
* gnubg.c (CommandRollout): fix some non-ANSI decls. |
8073 |
* configure.in: new autoconf magic for python |
8074 |
* gnubg.c (real_main, usage): new option -p. |
8075 |
|
8076 |
Sun Jul 13 02:17:05 GMT 2003 Jim Segrave <jes@jes-2.demon.nl> |
8077 |
|
8078 |
* eval.c, eval.h, export.h, gnubg.c, gtkchequer.c, gtkcube.c |
8079 |
gtkgame.c, guile.c, html.c, play.c, rollout.c, rollout.h, sgf.c |
8080 |
text.c - change rollout handling to support extending rollouts |
8081 |
and 'parallel' rollouts of multiple moves |
8082 |
|
8083 |
Sat Jul 12 19:58:53 2003 Joern Thyssen <jth@gnubg.org> |
8084 |
|
8085 |
* gnubgmodule.c: change board from typle to list. |
8086 |
|
8087 |
Sat Jul 12 15:27:04 2003 Joern Thyssen <jth@gnubg.org> |
8088 |
|
8089 |
Add Python support for gnubg. |
8090 |
|
8091 |
* gnubg.c: support for Python. |
8092 |
* gnubgmodule.c: new file: python support for gnubg. |
8093 |
|
8094 |
Sat Jul 12 10:11:00 2003 Joern Thyssen <jth@gnubg.org> |
8095 |
|
8096 |
* gtkgame.c (EvalWidget): ugly fix for problematic string. |
8097 |
|
8098 |
Sat Jul 12 01:25:24 2003 Joern Thyssen <jth@gnubg.org> |
8099 |
|
8100 |
* Makefile.am, configure.in: check for python |
8101 |
|
8102 |
Fri Jul 11 20:48:34 2003 Joern Thyssen <jth@gnubg.org> |
8103 |
|
8104 |
* path.c (PathOpen, PathSearch): use DIR_SEPARATOR as |
8105 |
directory separator instead of hardcoded /. |
8106 |
|
8107 |
Fri Jul 11 20:47:56 2003 Holger Bochnig <hbgg@gmx.net> |
8108 |
|
8109 |
* external.c: ignore SIGPIPE on Windows |
8110 |
|
8111 |
Fri Jul 11 19:29:11 2003 Holger Bochnig <hbgg@gmx.net> |
8112 |
|
8113 |
trying to use sockets on Windows (SIGPIPE still missing) |
8114 |
|
8115 |
* dice.c, external.c, external.h: added includes and defines for Windows |
8116 |
* external.c: some workarounds for missing socket functions and |
8117 |
ones with different prototypes |
8118 |
|
8119 |
Fri Jul 11 12:39:38 2003 Joern Thyssen <jth@gnubg.org> |
8120 |
|
8121 |
* play.c (CommandRoll): fix grammar (bug #4273) |
8122 |
* gtkoptions.c (OptionsPages): fix some typos and disable |
8123 |
15x15 on disk (it's not implemented yet) |
8124 |
|
8125 |
Thu Jul 10 21:56:41 2003 Holger Bochnig <hbgg@gmx.net> |
8126 |
|
8127 |
* bearoff.c, gnubg.c: use g_path_get_dirname |
8128 |
if dirname not available |
8129 |
* show.c: #include "gtkpath.h" added |
8130 |
|
8131 |
Thu Jul 10 20:19:59 2003 Holger Bochnig <hbgg@gmx.net> |
8132 |
|
8133 |
* postscript.c: changed StartPage and EndPage to |
8134 |
PSStartPage and PSEndPage, respectively, to avoid name clash |
8135 |
on Windows |
8136 |
|
8137 |
Thu Jul 10 14:56:04 2003 Joern Thyssen <jth@gnubg.org> |
8138 |
|
8139 |
* gnubg.c: new command "show matchresult" to show |
8140 |
actual and luck adjusted results for a money game. |
8141 |
(needed to answer post in rec.games.backgammon) |
8142 |
* show.c (CommandShowMatchResult): new function. |
8143 |
|
8144 |
Thu Jul 10 13:55:07 2003 Joern Thyssen <jth@gnubg.org> |
8145 |
|
8146 |
* gnubg.c (dirname): win32 doesn't have dirname. |
8147 |
|
8148 |
Thu Jul 10 13:10:29 2003 Joern Thyssen <jth@gnubg.org> |
8149 |
|
8150 |
Improve output of settings for rollout |
8151 |
(bug #4243 by Ian Dunstan) |
8152 |
|
8153 |
* text.c (OutputRolloutContext): output more settings |
8154 |
|
8155 |
Thu Jul 10 11:14:30 2003 Joern Thyssen <jth@gnubg.org> |
8156 |
|
8157 |
Trim gtkgame.c: move GTK widget for Settings->Options and |
8158 |
Settings->Path into new files. |
8159 |
|
8160 |
* gtkoptions.c, gtkpath.c: new files |
8161 |
* gtkgame.c: rename a few functions and move many to new files. |
8162 |
|
8163 |
Thu Jul 10 10:35:00 2003 Joern Thyssen <jth@gnubg.org> |
8164 |
|
8165 |
Initial experimental support of Hugh Sconyers' full 15x15 |
8166 |
bearoff database. |
8167 |
|
8168 |
* gnubg.c: new command "show bearoff", |
8169 |
"set bearoff sconyers 15x15 [dvd|disk] [enable|path]". |
8170 |
* gnubg.c (ChangeDisk): new function. |
8171 |
* gnubg.c (real_main): init sconyers' bearoff databases. |
8172 |
* gnubg.c (CommandSaveSettings): save setup for Sconyers' databases. |
8173 |
|
8174 |
* set.c (CommandSetBearoffSconyers15x15DVDEnable, |
8175 |
CommandSetBearoffSconyers15x15DiskEnable |
8176 |
CommandSetBearoffSconyers15x15DVDPath, |
8177 |
CommandSetBearoffSconyers15x15DiskPath): new functions. |
8178 |
* show.c (CommandShowVariation): fix typo. |
8179 |
* show.c (CommandShowBearoff, ShowBearoff): new functions. |
8180 |
|
8181 |
* eval.h: new class CLASS_BEAROFF_15x15 (NOT ENABLED YET!) |
8182 |
* eval.c: make sure that all evaluations routines return |
8183 |
values to indicate errors or interrupt. |
8184 |
|
8185 |
* bearoff.c (BearoffClose): modify prototype; free pbc |
8186 |
* bearoff.h: new options. |
8187 |
* bearoff.c: make sure that all bearoff routines return |
8188 |
values to indicate errors or interrupt. |
8189 |
* bearoff.c (BearoffDumpSconyers15x15, ReadSconyers15x15, |
8190 |
BearoffEvalSconyers): new functions. |
8191 |
|
8192 |
* gtkbearoff.c: new file (GTK equivalent of "show bearoff") |
8193 |
|
8194 |
* gtkgame.c (GTKChangeDisk): new function. |
8195 |
* gtkgame.c: new meny entry: Analyse->Bearoff |
8196 |
* gtkgame.c (OptionPages): new page for bearoff setup. |
8197 |
|
8198 |
* rollout.c (BearoffRollout): add fixme... |
8199 |
|
8200 |
* configure.in, config.h.in: search for dirname. |
8201 |
* Makefile.am: new files gtkbearoff.[ch] |
8202 |
|
8203 |
Wed Jul 9 10:32:08 2003 Joern Thyssen <jth@gnubg.org> |
8204 |
|
8205 |
* text.c (OutputEquity, OutputMoneyEquity, OutputEquityScale, |
8206 |
OutputEquityDiff, OutputMWC, OutputPercent): add a digit to the |
8207 |
output |
8208 |
(bug #4236 by Ian Shaw) |
8209 |
|
8210 |
Tue Jul 8 23:00 CET 2003 Olivier Baur <olivier.baur@noos.fr> |
8211 |
|
8212 |
* openurl.c: added support for MacOS X |
8213 |
|
8214 |
Tue Jul 08 22:58:59 2003 Holger Bochnig <hbgg@gmx.net> |
8215 |
|
8216 |
* gtkgame.h, gtkexport.c, gtkgame.c, gtkmet.c, |
8217 |
gtkmovefilter.c, gtkprefs.c, gtkrace.c, gtkrolls.c, |
8218 |
gtktempmap.c, gtktheory.c: rename CreateDialog to GTKCreateDialog |
8219 |
to avoid name clash with the Windows function |
8220 |
|
8221 |
Tue Jul 8 21:00 CET 2003 Olivier Baur <olivier.baur@noos.fr> |
8222 |
|
8223 |
Implement sound support on Mac OS X, using QuickTime; add a new |
8224 |
"sound system" called "QuickTime", a new command "set sound system |
8225 |
quicktime", and a new sound system radio button in the Options > |
8226 |
Sound settings dialog. |
8227 |
|
8228 |
* sound.h: define new sound system SOUND_SYSTEM_QUICKTIME |
8229 |
* sound.c: modify play_file() and play_file_child(); add functions |
8230 |
PlaySound_QuickTime() and Thread_PlaySound_QuickTime(); |
8231 |
* set.c: add new function CommandSetSoundSystemQuickTime() |
8232 |
* backgammon.h: add prototype to CommandSetSoundSystemQuickTime() |
8233 |
* gnubg.c: add command "set sound system quicktime" |
8234 |
* gtkgame.c: OptionPages(), OptionsOK'): add new "pwSoundQuickTime" |
8235 |
radio button widget |
8236 |
|
8237 |
Tue Jul 8 19:05 GMT 2003 Jim Segrave jes@jes-2.demon.nl |
8238 |
|
8239 |
* undo change to rollout.c - it was a fix for a problem which |
8240 |
was only in local development source |
8241 |
* gtkgame.c - turning off cubefull on the Rollout setting general |
8242 |
page will turn off cubeful chequer play on all other pages |
8243 |
Suggestion by Ian Dunstan |
8244 |
|
8245 |
Tue Jul 8 18:29:56 2003 Joern Thyssen <jth@gnubg.org> |
8246 |
|
8247 |
* text.c (OutputRolloutContext): display later evals. |
8248 |
(bug #4229, reported by Ian Dunstan) |
8249 |
|
8250 |
|
8251 |
Tue Jul 8 11:15 GMT 2003 Jim Segrave jes@jes-2.demon.nl |
8252 |
|
8253 |
* rollout.c - initialise internal variables on first game of |
8254 |
rollout |
8255 |
|
8256 |
Mon Jul 7 12:33:17 2003 Joern Thyssen <jth@gnubg.org> |
8257 |
|
8258 |
* rollout.c (RolloutDice): fix bug in generated dice for |
8259 |
rollout as initial position. |
8260 |
|
8261 |
Mon Jul 7 11:38 CET 2003 Olivier Baur <olivier.baur@noos.fr> |
8262 |
|
8263 |
Fix bug: when playing against gnubg, you would sometimes |
8264 |
get several games in a row with identical dice sequences |
8265 |
(reported by Peter O Lura <polura@online.no>); the issue |
8266 |
actually arises when a new game is started after having |
8267 |
performed a rollout, which "resets" the RNG to the |
8268 |
"rollout seed". |
8269 |
|
8270 |
* rollout.c (RolloutGeneral): add call to InitRNG at end of |
8271 |
rollout to make sure that next game played against gnubg |
8272 |
won't get dice rolls based on the seed of a rollout that |
8273 |
has just been performed. |
8274 |
|
8275 |
Sun Jul 6 18:01:08 2003 Joern Thyssen <jth@gnubg.org> |
8276 |
|
8277 |
* openurl.c (OpenURL): commit old fix. |
8278 |
|
8279 |
Sun Jul 6 15:02 GMT 2003 Jim Segrave jes@jes-2.demon.nl |
8280 |
|
8281 |
* rolloutc it helps to call fabs() when dealing with floats. |
8282 |
sigh - complete brain fade |
8283 |
|
8284 |
Sun Jul 6 14:33:42 2003 Joern Thyssen <jth@gnubg.org> |
8285 |
|
8286 |
* eval.c (EvalKey): do not include cubeful flags, match scores, etc. |
8287 |
in calculation of hash key for 0-ply evaluations unless called |
8288 |
from EvaluatePositionCubeful. |
8289 |
|
8290 |
Sun Jul 6 13:48:46 2003 Joern Thyssen <jth@gnubg.org> |
8291 |
|
8292 |
* gtkgame.c (StatcontextGetSelection): order lines before copying. |
8293 |
(bug #4160 reported by Holger Bochnig) |
8294 |
|
8295 |
Sat Jul 5 20:53:42 2003 Joseph Heled <pepster@users.sourceforge.net> |
8296 |
|
8297 |
* gnubg.c: replace 'const' with ICONV_CONST to get rid of compiler |
8298 |
warning. |
8299 |
|
8300 |
Thu Jul 3 15:02 GMT 2003 Jim Segrave jes@jes-2.demon.nl |
8301 |
|
8302 |
* openurl.c gtktheory.c gtkboard.c osr.c eval.c gnubg.c |
8303 |
htmlimages.c export.c lib/event.c |
8304 |
fixes for compiler warnings - unused variables removed, |
8305 |
cast added in gnubg.c, config.h included in event.c (and |
8306 |
fix of call to outputerr()), add explicit returns in eval.c |
8307 |
for reaching end of non-void function |
8308 |
|
8309 |
Thu Jun 31 18:23:52 2003 Joern Thyssen <jth@gnubg.org> |
8310 |
|
8311 |
* gtkprefs.c (toggle_display_type): gtk_notebook_get_n_pages does |
8312 |
exist in gtk+ 2??? |