1 2003-01-30 Thursday 14:28 Ben Kibbey <bjk@arbornet.org>
3 * NEWS (1.6), configure.ac (1.16):
7 2003-01-30 Thursday 14:24 Ben Kibbey <bjk@arbornet.org>
11 Dont call leaveok() for the board window.
13 2003-01-30 Thursday 13:41 Ben Kibbey <bjk@arbornet.org>
15 * src/colors.c (1.13):
19 2003-01-30 Thursday 13:36 Ben Kibbey <bjk@arbornet.org>
21 * src/: cboard.c (1.79), colors.c (1.12), colors.h (1.8), common.h
22 (1.53), rcfile.c (1.28):
24 Replaced the board_moves color parameter with
25 board_white/black_moves.
27 2003-01-30 Thursday 12:52 Ben Kibbey <bjk@arbornet.org>
29 * src/: common.h (1.52), pgn.h (1.26):
31 Linux compile time warning fixes.
33 2003-01-30 Thursday 12:52 Ben Kibbey <bjk@arbornet.org>
35 * src/cboard.c (1.78):
39 2003-01-30 Thursday 11:54 Ben Kibbey <bjk@arbornet.org>
41 * configure.ac (1.15):
43 Put #defines at the top of config.h (AH_TOP).
45 2003-01-30 Thursday 11:54 Ben Kibbey <bjk@arbornet.org>
47 * data/Makefile.am (1.5):
51 2003-01-30 Thursday 11:53 Ben Kibbey <bjk@arbornet.org>
53 * src/: cboard.c (1.77), history.c (1.39), input.c (1.20), pgn.c
54 (1.68), strings.h (1.16):
56 Display errno strings on file errors.
58 The first letter of the input dialog (if any) is pushed onto the
59 menu buffer in the directory browser.
61 2003-01-30 Thursday 11:51 Ben Kibbey <bjk@arbornet.org>
63 * src/Makefile.am (1.12):
65 DATA_PATH is $(pgkdatadir) not $(datadir)/cboard.
67 2003-01-30 Thursday 11:50 Ben Kibbey <bjk@arbornet.org>
71 Renamed etc/ to data/.
73 Don't list default automake files in EXTRA_DIST.
75 2003-01-30 Thursday 09:08 Ben Kibbey <bjk@arbornet.org>
79 Add README to archive.
81 2003-01-30 Thursday 09:08 Ben Kibbey <bjk@arbornet.org>
83 * src/cboard.c (1.76):
85 Show ncurses version in -v command line option.
87 2003-01-30 Thursday 09:07 Ben Kibbey <bjk@arbornet.org>
93 2003-01-30 Thursday 09:07 Ben Kibbey <bjk@arbornet.org>
97 Reduce input size by one.
99 2003-01-29 Wednesday 15:23 Ben Kibbey <bjk@arbornet.org>
101 * src/: cboard.c (1.75), cboard.h (1.54), common.h (1.51), engine.c
102 (1.32), engine.h (1.15), history.c (1.38):
104 Go into history mode after end-of-game.
106 Memory leak fix when resuming a game from previous history.
108 2003-01-29 Wednesday 15:22 Ben Kibbey <bjk@arbornet.org>
112 "draw" result is recognized somewhat.
114 2003-01-29 Wednesday 12:47 Ben Kibbey <bjk@arbornet.org>
116 * src/: cboard.c (1.74), cboard.h (1.53):
118 Found move expressions are positioned at the previous move.
120 2003-01-29 Wednesday 12:07 Ben Kibbey <bjk@arbornet.org>
122 * doc/cboard.man (1.17), data/config.example (1.17), src/common.h
123 (1.50), src/rcfile.c (1.27):
125 Removed "ignorecase" configuration parameter.
127 2003-01-29 Wednesday 12:06 Ben Kibbey <bjk@arbornet.org>
131 Added update_history_window() prototype.
133 2003-01-29 Wednesday 12:05 Ben Kibbey <bjk@arbornet.org>
141 2003-01-29 Wednesday 12:03 Ben Kibbey <bjk@arbornet.org>
143 * src/cboard.c (1.73):
145 Fix for move numbers in the history window.
147 Fix for the 'g'o command to update engine thinking.
149 2003-01-29 Wednesday 11:59 Ben Kibbey <bjk@arbornet.org>
151 * src/history.c (1.37):
153 The previous move key will show move zero.
155 2003-01-28 Tuesday 19:53 Ben Kibbey <bjk@arbornet.org>
157 * src/: cboard.c (1.72), cboard.h (1.52), common.h (1.49),
158 history.c (1.36), strings.h (1.15):
160 The 'f' command has changed to '/'.
162 Move numbers are full move numbers in the history window.
164 SPACE in history mode will toggle half-move stepping. The default
165 is full move stepping with cursor commands.
167 2003-01-28 Tuesday 19:51 Ben Kibbey <bjk@arbornet.org>
171 Testing ambiguous fixes...
173 2003-01-28 Tuesday 12:39 Ben Kibbey <bjk@arbornet.org>
175 * configure.ac (1.14):
179 2003-01-28 Tuesday 12:39 Ben Kibbey <bjk@arbornet.org>
181 * src/: cboard.c (1.71), cboard.h (1.51), common.h (1.48), move.h
182 (1.9), rcfile.c (1.26), strings.h (1.14):
184 Added commands 'f', '{' and '}' to search move text. The search is
185 an extended regular expression and the commands can all take a
188 2003-01-28 Tuesday 12:38 Ben Kibbey <bjk@arbornet.org>
192 Initialize empty tags to '?'.
194 2003-01-28 Tuesday 12:37 Ben Kibbey <bjk@arbornet.org>
198 Update the Result tag on checkmate.
200 2003-01-27 Monday 16:57 Ben Kibbey <bjk@arbornet.org>
202 * src/: move.c (1.15), pgn.c (1.66):
204 Check and checkmate recognition are working. Needs more testing
207 2003-01-27 Monday 13:25 Ben Kibbey <bjk@arbornet.org>
209 * src/cboard.c (1.70):
211 Dont update the tag window so often.
213 2003-01-27 Monday 13:10 Ben Kibbey <bjk@arbornet.org>
215 * src/: colors.c (1.11), strings.h (1.13):
217 Change the notify color prompt default.
219 2003-01-27 Monday 13:09 Ben Kibbey <bjk@arbornet.org>
221 * src/: cboard.c (1.69), cboard.h (1.50):
223 Reset repeat count on ESCAPE.
225 Show command key help prompt on startup.
227 More static window sizes. Looks better in a frame buffer from what
230 2003-01-27 Monday 11:55 Ben Kibbey <bjk@arbornet.org>
232 * src/: cboard.c (1.68), cboard.h (1.49), colors.c (1.10), colors.h
233 (1.7), common.h (1.47), engine.c (1.31), engine.h (1.14), history.c
234 (1.35), history.h (1.20), pgn.h (1.25), rcfile.c (1.25), strings.h
237 Removed the black/white status windows are replaced them with a STR
238 window (like the data window before the black and white windows).
239 Eventually, the black/white status info will go in the game status
242 Added a repeat count to the 'u'ndo command.
244 Memory leak fix with game command line parsing.
246 2003-01-27 Monday 09:30 Ben Kibbey <bjk@arbornet.org>
248 * src/: cboard.c (1.67), cboard.h (1.48):
250 Commands which take a repeat count act like VIM's repeat count. The
251 first non-integer is the command. This fixes the maximum of ten
254 2003-01-25 Saturday 12:43 Ben Kibbey <bjk@arbornet.org>
256 * src/engine.c (1.30):
258 Dont assume gnuchess as the executable.
260 2003-01-25 Saturday 11:41 Ben Kibbey <bjk@arbornet.org>
262 * NEWS (1.5), configure.ac (1.13):
264 Release version 0.1.4.
266 2003-01-25 Saturday 11:38 Ben Kibbey <bjk@arbornet.org>
268 * data/Makefile.am (1.4):
272 2003-01-25 Saturday 10:54 Ben Kibbey <bjk@arbornet.org>
274 * src/: cboard.c (1.66), common.h (1.46), engine.c (1.29), rcfile.c
277 Added "engine_cmd" configuration parameter.
279 2003-01-25 Saturday 09:57 Ben Kibbey <bjk@arbornet.org>
281 * src/: cboard.c (1.65), colors.c (1.9), colors.h (1.6), common.h
282 (1.45), rcfile.c (1.23):
284 Added "board_window" color parameter.
286 2003-01-25 Saturday 09:57 Ben Kibbey <bjk@arbornet.org>
290 Fix for compile time warning.
292 2003-01-24 Friday 16:27 Ben Kibbey <bjk@arbornet.org>
294 * src/: cboard.c (1.64), cboard.h (1.47):
298 2003-01-24 Friday 15:29 Ben Kibbey <bjk@arbornet.org>
300 * src/: pgn.c (1.65), pgn.h (1.24), rcfile.c (1.22), strings.h
303 Miscellaneous changes.
305 2003-01-24 Friday 15:28 Ben Kibbey <bjk@arbornet.org>
309 Merge integer_len() from pgn.c.
311 2003-01-24 Friday 15:27 Ben Kibbey <bjk@arbornet.org>
313 * src/history.c (1.34):
317 2003-01-24 Friday 15:27 Ben Kibbey <bjk@arbornet.org>
319 * src/colors.c (1.8):
321 New board_moves defaults.
323 2003-01-24 Friday 15:23 Ben Kibbey <bjk@arbornet.org>
325 * src/input.c (1.18):
327 Enable scrolling for one-line prompts.
329 2003-01-24 Friday 15:22 Ben Kibbey <bjk@arbornet.org>
331 * src/common.h (1.44):
333 Add config.deleteprompt.
335 Rename config.historyjump to config.jumpcount.
337 2003-01-24 Friday 15:21 Ben Kibbey <bjk@arbornet.org>
339 * src/: cboard.c (1.63), cboard.h (1.46):
341 Board color attributes bugfix.
343 Keep selected piece selected on invalid move.
347 Add command 'j' and 'J' for move number and game number jumping.
349 Added configuration parameter "delete_prompt".
351 Removed alpha cursor keys.
353 Comment out move numbers for now.
355 2003-01-23 Thursday 18:11 Ben Kibbey <bjk@arbornet.org>
357 * src/: cboard.c (1.62), colors.c (1.7), colors.h (1.5), common.h
358 (1.43), move.c (1.14), rcfile.c (1.21):
360 Added "board_count" color configuration parameter.
362 2003-01-23 Thursday 16:48 Ben Kibbey <bjk@arbornet.org>
364 * src/: cboard.c (1.61), cboard.h (1.45), common.h (1.42), move.c
365 (1.13), pgn.c (1.64):
367 Added cycling of valid moves when a piece is selected. Still buggy.
369 2003-01-22 Wednesday 15:04 Ben Kibbey <bjk@arbornet.org>
371 * src/: Makefile.am (1.11), cboard.c (1.60), cboard.h (1.44),
372 colors.c (1.6), common.h (1.41), misc.c (1.9), pgn.c (1.63),
375 Debugging code cleanups.
377 Added function to copy data files from DATADIR/cboard if they dont
380 Board graphics are disabled by default.
382 2003-01-22 Wednesday 15:02 Ben Kibbey <bjk@arbornet.org>
384 * data/Makefile.am (1.3):
386 Datafiles are installed to DATADIR/cboard.
388 2003-01-22 Wednesday 15:01 Ben Kibbey <bjk@arbornet.org>
390 * configure.ac (1.12):
392 Added option --enable-debug.
394 Added caching support.
396 2003-01-22 Wednesday 09:52 Ben Kibbey <bjk@arbornet.org>
400 Wrong order of arguments to get_input().
402 2003-01-21 Tuesday 19:16 Ben Kibbey <bjk@arbornet.org>
404 * src/: cboard.c (1.59), cboard.h (1.43), colors.c (1.5), colors.h
405 (1.4), common.h (1.40), engine.c (1.28), engine.h (1.13), history.c
406 (1.33), history.h (1.19), ics.c (1.3), input.c (1.17), input.h
407 (1.9), message.c (1.9), message.h (1.7), move.c (1.12), move.h
408 (1.8), pgn.c (1.61), pgn.h (1.23), rcfile.c (1.20), rcfile.h (1.7),
411 Most functions are passed a BOARD data type.
413 Added configuration parameter "valid_moves" to show valid squares a
414 piece can move to and color parameter "board_moves".
416 Less confusing cursor code.
418 All strings have moved to strings.h.
420 Memory leaks plugged in the menu code.
422 Memory is dynamically allocated for comments and tags.
424 Added cursor repeat commands 1-7.
426 Added command "d" to toggle a delete flag for the current game.
428 Renamed functions and structure members to be less confusing.
430 Tags are sorted on save and load.
432 "Resumed" move numbers work now (eg: 1... e4)
434 Annotations can span multiple lines in the parser.
436 Lots of little cleanups and fixes.
438 2003-01-14 Tuesday 19:20 Ben Kibbey <bjk@arbornet.org>
440 * src/: move.c (1.11), move.h (1.7):
442 Check is recognized (not checkmate though).
444 Really fix promotion this time.
446 2003-01-14 Tuesday 15:57 Ben Kibbey <bjk@arbornet.org>
452 2003-01-14 Tuesday 15:44 Ben Kibbey <bjk@arbornet.org>
454 * src/: cboard.c (1.58), cboard.h (1.42), common.h (1.39),
455 history.c (1.32), history.h (1.18), move.c (1.10), move.h (1.6),
456 pgn.c (1.59), pgn.h (1.22), strings.h (1.8):
460 If a filename does not contain an extension, add ".pgn" to it.
462 Added country code menu to the Site tag when editing. The country
463 codes are stored in ~/.cboard/cc.data.
465 Some PGN parser fixes. Breaks move text though at the moment (check
468 Moved pawn verification to move_from().
472 2003-01-14 Tuesday 15:37 Ben Kibbey <bjk@arbornet.org>
474 * data/: Makefile.am (1.2), cc.data (1.1), config.example (1.9):
476 Added cc.data to the archive.
478 2003-01-14 Tuesday 15:36 Ben Kibbey <bjk@arbornet.org>
480 * configure.ac (1.11):
482 Default ICS user is "guest".
484 2003-01-11 Saturday 09:11 Ben Kibbey <bjk@arbornet.org>
486 * src/: network.c (1.2), network.h (1.2):
488 Merged into ics.[ch].
490 2003-01-11 Saturday 09:10 Ben Kibbey <bjk@arbornet.org>
492 * src/: Makefile.am (1.10), ics.c (1.2):
494 Remove network.[ch] from the archive and merge into ics.[ch].
496 2003-01-10 Friday 16:56 Ben Kibbey <bjk@arbornet.org>
498 * src/: cboard.c (1.57), cboard.h (1.41), common.h (1.38), engine.c
499 (1.27), history.c (1.31), move.c (1.9), pgn.c (1.58), rcfile.c
500 (1.19), strings.h (1.7):
502 Fix for En Passant moves when browsing the history.
504 Beginnings of network code.
506 Fixes for the 'g' and 'w' commands.
508 2003-01-10 Friday 16:54 Ben Kibbey <bjk@arbornet.org>
510 * src/: ics.c (1.1), ics.h (1.1), network.c (1.1), network.h (1.1):
514 2003-01-10 Friday 16:54 Ben Kibbey <bjk@arbornet.org>
516 * src/Makefile.am (1.9):
518 Include ics.[ch] and network.[ch] in the archive.
520 2003-01-10 Friday 16:53 Ben Kibbey <bjk@arbornet.org>
522 * configure.ac (1.10):
524 Check for sys/param.h and added ICS defaults.
526 2003-01-10 Friday 10:35 Ben Kibbey <bjk@arbornet.org>
528 * src/: move.c (1.8), pgn.c (1.57), strings.h (1.6):
530 a2a4tosan() knight parsing fix.
532 Notify user of invalid moves and stop the current game parsing and
533 proceed to the next game.
535 2003-01-10 Friday 09:16 Ben Kibbey <bjk@arbornet.org>
539 Added bzip2 file support.
541 2003-01-09 Thursday 17:43 Ben Kibbey <bjk@arbornet.org>
543 * src/: pgn.c (1.55), strings.h (1.5):
545 Refuse to append to compressed files.
547 2003-01-09 Thursday 17:30 Ben Kibbey <bjk@arbornet.org>
549 * src/: cboard.c (1.56), common.h (1.37), pgn.c (1.54), rcfile.c
552 Support for .Z, .gz and .zip compressed PGN files (reading and
555 2003-01-09 Thursday 13:58 Ben Kibbey <bjk@arbornet.org>
557 * configure.ac (1.9):
559 Release version 0.1.3.
561 2003-01-09 Thursday 13:46 Ben Kibbey <bjk@arbornet.org>
563 * doc/cboard.man (1.7), src/cboard.c (1.55), src/cboard.h (1.40),
564 src/colors.c (1.4), src/colors.h (1.3), src/common.h (1.36),
565 src/engine.c (1.26), src/engine.h (1.12), src/help.c (1.5),
566 src/history.c (1.30), src/history.h (1.17), src/input.c (1.16),
567 src/input.h (1.8), src/message.c (1.8), src/message.h (1.6),
568 src/misc.c (1.8), src/move.c (1.7), src/move.h (1.5), src/pgn.c
569 (1.53), src/pgn.h (1.21), src/rcfile.c (1.17), src/rcfile.h (1.6),
572 Update copyright header.
574 2003-01-09 Thursday 13:10 Ben Kibbey <bjk@arbornet.org>
578 Default to "-" for the "Round" tag.
580 2003-01-09 Thursday 13:02 Ben Kibbey <bjk@arbornet.org>
584 PGN conformance when editing the "Round" tag.
586 2003-01-09 Thursday 12:58 Ben Kibbey <bjk@arbornet.org>
590 Fix for segfault when adding a new tag.
592 2003-01-09 Thursday 12:52 Ben Kibbey <bjk@arbornet.org>
594 * src/: cboard.c (1.54), cboard.h (1.39), pgn.c (1.49), strings.h
597 A couple of cosmetic fixes.
599 Don't copy the UNKNOWN string to empty tag values.
601 2003-01-09 Thursday 12:30 Ben Kibbey <bjk@arbornet.org>
605 Dont dump PGN tags to the engine either.
607 2003-01-09 Thursday 12:20 Ben Kibbey <bjk@arbornet.org>
611 Fix for aborting save with multigames.
613 2003-01-09 Thursday 12:13 Ben Kibbey <bjk@arbornet.org>
615 * src/: cboard.c (1.53), cboard.h (1.38):
617 Added command 'D' to delete a game.
619 White and black window changes.
621 2003-01-09 Thursday 12:13 Ben Kibbey <bjk@arbornet.org>
625 Skip RAV text for the time being.
627 2003-01-08 Wednesday 16:59 Ben Kibbey <bjk@arbornet.org>
629 * src/cboard.c (1.52):
633 2003-01-08 Wednesday 16:54 Ben Kibbey <bjk@arbornet.org>
635 * src/: cboard.c (1.51), cboard.h (1.37), common.h (1.35), engine.c
636 (1.25), engine.h (1.11), history.c (1.29), history.h (1.16), pgn.c
637 (1.45), pgn.h (1.20), strings.h (1.2):
641 Can save multiple games.
643 Added command 'n' to start a new game. The old new game command 'N'
644 starts a new game from scratch. When saving with multiple games,
645 prompt for what to save.
647 Don't convert standard PGN tags values to fancy strings anymore
650 Added keys HOME and END to menu commands.
652 2003-01-08 Wednesday 09:21 Ben Kibbey <bjk@arbornet.org>
654 * src/: Makefile.am (1.8), cboard.c (1.50), cboard.h (1.36),
655 common.h (1.34), strings.h (1.1):
657 Added strings.h to the archive.
659 Started moving character strings to strings.h.
661 2003-01-07 Tuesday 19:48 Ben Kibbey <bjk@arbornet.org>
663 * src/: cboard.c (1.49), cboard.h (1.35), common.h (1.33), help.c
664 (1.4), pgn.c (1.44), rcfile.c (1.16):
666 When saving form history, prompt to save the whole game or up to
669 Added configuration parameter "save_prompt". This will decide
670 whether or not to prompt for PGN tag editing and history save
671 commands. The ingame 'S' command will override this if off.
673 2003-01-07 Tuesday 16:35 Ben Kibbey <bjk@arbornet.org>
675 * src/: cboard.c (1.48), cboard.h (1.34), engine.c (1.24), move.c
678 Oops. Convert to SAN format before sending to engine.
680 2003-01-07 Tuesday 15:35 Ben Kibbey <bjk@arbornet.org>
682 * src/: engine.c (1.23), engine.h (1.10), move.c (1.5), move.h
683 (1.4), pgn.c (1.43), pgn.h (1.19):
685 Save game from history bugfix.
687 Moves are converted to SAN format when loading and from the engine.
688 This means that saving to SAN format works now (still buggy
691 2003-01-07 Tuesday 09:14 Ben Kibbey <bjk@arbornet.org>
693 * src/: engine.c (1.22), engine.h (1.9), history.c (1.28),
694 history.h (1.15), move.c (1.4), pgn.c (1.42), pgn.h (1.18):
696 Reset castle and En Passant when browsing history moves.
698 2003-01-06 Monday 15:16 Ben Kibbey <bjk@arbornet.org>
700 * src/: cboard.c (1.47), cboard.h (1.33), history.c (1.27),
701 history.h (1.14), move.c (1.3), move.h (1.3):
703 Readded status.notify strings and random agony.
705 2003-01-06 Monday 14:59 Ben Kibbey <bjk@arbornet.org>
707 * src/: common.h (1.32), engine.c (1.21), engine.h (1.8), history.c
708 (1.26), history.h (1.13), move.c (1.2), move.h (1.2), pgn.c (1.41),
711 Can read SAN move format now. Still no saving to SAN format though.
713 2002-12-30 Monday 14:00 Ben Kibbey <bjk@arbornet.org>
715 * src/: cboard.c (1.46), common.h (1.31), history.h (1.12):
717 init_board() takes one argument being the board_matrix struture to
720 2002-12-30 Monday 14:00 Ben Kibbey <bjk@arbornet.org>
722 * src/message.c (1.7):
724 Fix for compile time warning.
726 2002-12-30 Monday 13:59 Ben Kibbey <bjk@arbornet.org>
728 * src/Makefile.am (1.7):
730 Added move.[ch] to the archive.
732 2002-12-30 Monday 13:59 Ben Kibbey <bjk@arbornet.org>
734 * src/: move.c (1.1), move.h (1.1):
738 2002-12-30 Monday 13:57 Ben Kibbey <bjk@arbornet.org>
740 * src/rcfile.c (1.15):
742 Fix compile time warnings.
744 2002-12-30 Monday 13:57 Ben Kibbey <bjk@arbornet.org>
746 * src/: pgn.c (1.40), pgn.h (1.16):
748 Now recognizes EOG markers (wont do anything with'em yet though).
750 2002-12-30 Monday 09:31 Ben Kibbey <bjk@arbornet.org>
754 Fix for EOL type comment.
756 2002-12-30 Monday 09:25 Ben Kibbey <bjk@arbornet.org>
758 * src/: common.h (1.30), pgn.c (1.38):
760 Rewritten PGN parser supports !? ! etc.. NAG tags, and is just
761 better with beginnings of SAN move support.
763 2002-12-28 Saturday 16:07 Ben Kibbey <bjk@arbornet.org>
765 * src/message.c (1.6):
767 Fix for line length calculation.
769 2002-12-27 Friday 09:36 Ben Kibbey <bjk@arbornet.org>
771 * src/: cboard.c (1.45), cboard.h (1.32), colors.c (1.3), colors.h
772 (1.2), common.h (1.29), pgn.h (1.15), rcfile.c (1.14):
774 The data window has been replaced by the white and black status
775 information. This adds two new color configuration parameter
776 sections white_... and black_...
778 New configuration parameter line_graphics to toggle board line
781 Parameter values which were either "0" or "1" are now "off" and
784 2002-12-26 Thursday 19:23 Ben Kibbey <bjk@arbornet.org>
790 2002-12-26 Thursday 12:53 Ben Kibbey <bjk@arbornet.org>
794 Open the current directory if opendir() fails the first time.
796 2002-12-26 Thursday 12:40 Ben Kibbey <bjk@arbornet.org>
798 * src/: misc.c (1.7), pgn.c (1.35), pgn.h (1.14):
800 Bugfixes for the directory browser.
802 Bugfixes for the PGN tag menu.
804 2002-12-26 Thursday 12:39 Ben Kibbey <bjk@arbornet.org>
806 * src/: cboard.c (1.44), cboard.h (1.31):
808 Changed annotation viewing keys to '[' and ']'.
810 2002-12-23 Monday 15:20 Ben Kibbey <bjk@arbornet.org>
812 * src/history.c (1.24):
814 Promotion from engine fix. Hopefully this will all be history
817 2002-12-23 Monday 14:56 Ben Kibbey <bjk@arbornet.org>
819 * src/: cboard.c (1.43), cboard.h (1.30), common.h (1.28),
820 history.c (1.23), misc.c (1.6), pgn.c (1.34), pgn.h (1.13),
821 rcfile.c (1.13), rcfile.h (1.5):
823 Added a file browser that can be enabled by pressing TAB in the
826 Added configuration parameter "save_directory" to set a default
827 open and save directory.
829 2002-12-23 Monday 14:53 Ben Kibbey <bjk@arbornet.org>
831 * src/input.c (1.15):
833 The function pointer prototype has changes to return (char *) and
834 update the field with the return value (if it has one). It also
835 requires a key rather than the old hard coded default of CTRL-t.
837 2002-12-21 Saturday 16:51 Ben Kibbey <bjk@arbornet.org>
839 * configure.ac (1.8):
841 Release version 0.1.2.
843 2002-12-21 Saturday 16:32 Ben Kibbey <bjk@arbornet.org>
845 * src/: Makefile.am (1.6), cboard.c (1.42), cboard.h (1.29),
846 colors.c (1.2), common.h (1.27), engine.c (1.20), help.c (1.3),
847 history.c (1.22), history.h (1.11), input.c (1.14), input.h (1.7),
848 message.c (1.5), message.h (1.5), pgn.c (1.33), pgn.h (1.12),
851 More color configuration parameters.
853 2002-12-21 Saturday 16:20 Ben Kibbey <bjk@arbornet.org>
855 * src/: colors.c (1.1), colors.h (1.1):
859 2002-12-20 Friday 16:55 Ben Kibbey <bjk@arbornet.org>
861 * data/Makefile.am (1.1):
865 2002-12-20 Friday 16:54 Ben Kibbey <bjk@arbornet.org>
867 * Makefile.am (1.3), configure.ac (1.7):
869 Add etc/ INSTALL and NEWS to the archive.
871 2002-12-20 Friday 16:47 Ben Kibbey <bjk@arbornet.org>
873 * INSTALL (1.1), NEWS (1.1):
877 2002-12-20 Friday 16:47 Ben Kibbey <bjk@arbornet.org>
879 * doc/cboard.man (1.3), data/config.example (1.2):
883 2002-12-20 Friday 16:46 Ben Kibbey <bjk@arbornet.org>
885 * src/: cboard.c (1.41), cboard.h (1.28), common.h (1.26),
886 history.c (1.21), rcfile.c (1.11):
888 Added color parameters "board_coords" and "board_graphics".
890 2002-12-20 Friday 16:45 Ben Kibbey <bjk@arbornet.org>
894 Dont reset date if opening a file fails.
896 2002-12-20 Friday 16:45 Ben Kibbey <bjk@arbornet.org>
898 * src/message.c (1.4):
900 Rewritten again. Now it actually works (a little).
902 2002-12-20 Friday 12:14 Ben Kibbey <bjk@arbornet.org>
904 * src/: cboard.c (1.40), cboard.h (1.27), common.h (1.25),
905 message.h (1.4), rcfile.c (1.10):
907 Added configuration parameters to manipulate colors and attributes.
909 2002-12-20 Friday 12:13 Ben Kibbey <bjk@arbornet.org>
911 * data/config.example (1.1):
915 2002-12-19 Thursday 19:53 Ben Kibbey <bjk@arbornet.org>
917 * src/rcfile.c (1.9):
919 isalnum() not isalpha() for "pgntag".
921 2002-12-19 Thursday 19:51 Ben Kibbey <bjk@arbornet.org>
923 * src/cboard.h (1.26):
927 2002-12-19 Thursday 19:49 Ben Kibbey <bjk@arbornet.org>
929 * src/: cboard.c (1.39), common.h (1.24), history.c (1.20),
932 Added configuration parameter "agony" to disable agony strings
935 2002-12-19 Thursday 19:42 Ben Kibbey <bjk@arbornet.org>
939 When saving and adding a duplicate tag, edit the original tag.
941 2002-12-19 Thursday 19:31 Ben Kibbey <bjk@arbornet.org>
943 * src/: cboard.c (1.38), cboard.h (1.25), common.h (1.23),
944 history.c (1.19), history.h (1.10), pgn.c (1.30):
946 Can now view NAG data.
948 2002-12-19 Thursday 19:30 Ben Kibbey <bjk@arbornet.org>
950 * src/message.c (1.3):
952 Somewhat new message() function that handles a pointer to a
953 function as an argument.
955 2002-12-19 Thursday 19:29 Ben Kibbey <bjk@arbornet.org>
957 * src/input.c (1.13):
959 The function pointer take a pointer-to-void argument.
961 2002-12-19 Thursday 13:32 Ben Kibbey <bjk@arbornet.org>
963 * src/: cboard.c (1.37), pgn.c (1.29):
969 2002-12-19 Thursday 13:19 Ben Kibbey <bjk@arbornet.org>
971 * src/: common.h (1.22), history.c (1.18), rcfile.c (1.7):
973 Added configuration parameter "historyagony" to show agony when
974 browsing move history.
976 2002-12-19 Thursday 13:14 Ben Kibbey <bjk@arbornet.org>
978 * src/history.c (1.17):
980 Dont attempt to redraw the board when the history is at the start
981 or end and wanting to go past.
983 Dont show agony when browsing history.
985 2002-12-19 Thursday 12:08 Ben Kibbey <bjk@arbornet.org>
989 Fix for segfault when saving.
991 2002-12-19 Thursday 12:05 Ben Kibbey <bjk@arbornet.org>
995 Don't dump comments and NAG data to the fifo.
997 2002-12-19 Thursday 11:56 Ben Kibbey <bjk@arbornet.org>
999 * data/: agony.data (1.1), nag.data (1.1):
1003 2002-12-19 Thursday 11:55 Ben Kibbey <bjk@arbornet.org>
1005 * src/: cboard.c (1.36), cboard.h (1.24), common.h (1.21), engine.c
1006 (1.19), history.c (1.16), history.h (1.9), pgn.c (1.26):
1008 There is no longer a -f option to specify a configuration file.
1009 Everything is now stored in ~/.cboard/. This includes:
1011 config the new configuration file
1012 nag.data for NAG data
1013 agony.data for agony data
1014 fifo a fifo for writing game information to the engine
1016 2002-12-19 Thursday 11:53 Ben Kibbey <bjk@arbornet.org>
1018 * src/: rcfile.c (1.6), rcfile.h (1.4):
1020 Added parameter "pgntag" to override default tag values and to add
1023 2002-12-18 Wednesday 16:59 Ben Kibbey <bjk@arbornet.org>
1027 Move text parsing fix.
1029 2002-12-18 Wednesday 16:54 Ben Kibbey <bjk@arbornet.org>
1033 Rewritten move text section in the parser. Now comments and NAG are
1034 recognized and saved.
1036 2002-12-18 Wednesday 12:24 Ben Kibbey <bjk@arbornet.org>
1038 * src/: cboard.c (1.35), cboard.h (1.23), engine.c (1.18):
1040 Determine if the engine process died if theres an error during
1043 stop_engine() on SIGINT.
1045 2002-12-18 Wednesday 12:06 Ben Kibbey <bjk@arbornet.org>
1047 * src/engine.c (1.17):
1049 Reset selected piece after an illegal move.
1053 2002-12-18 Wednesday 09:48 Ben Kibbey <bjk@arbornet.org>
1055 * src/: cboard.h (1.22), common.h (1.20), engine.c (1.16), engine.h
1056 (1.7), history.h (1.8), input.h (1.6), message.h (1.3), pgn.c
1057 (1.23), pgn.h (1.11), rcfile.h (1.3):
1059 Preprocessor cleanups.
1061 2002-12-18 Wednesday 09:48 Ben Kibbey <bjk@arbornet.org>
1063 * src/history.c (1.15):
1065 Now recognizes En Passant moves.
1067 2002-12-17 Tuesday 18:25 Ben Kibbey <bjk@arbornet.org>
1069 * src/: cboard.c (1.34), common.h (1.19), engine.c (1.15):
1071 Update the config structure on book and depth changes from the
1072 engine, not the status structure.
1074 Fix for the status window capture line.
1076 2002-12-17 Tuesday 18:24 Ben Kibbey <bjk@arbornet.org>
1078 * src/history.h (1.7):
1080 Fix compile time warning.
1082 2002-12-17 Tuesday 17:57 Ben Kibbey <bjk@arbornet.org>
1084 * src/: cboard.c (1.33), history.c (1.14), history.h (1.6):
1086 Added the beginnings of agony strings after a capture.
1088 2002-12-17 Tuesday 17:36 Ben Kibbey <bjk@arbornet.org>
1090 * src/history.c (1.13):
1092 Can now handle castling.
1094 2002-12-17 Tuesday 16:43 Ben Kibbey <bjk@arbornet.org>
1096 * src/history.c (1.12):
1098 Can now handle promotions.
1100 2002-12-17 Tuesday 16:25 Ben Kibbey <bjk@arbornet.org>
1102 * src/: cboard.c (1.32), cboard.h (1.21):
1104 Fix for game switching.
1106 2002-12-17 Tuesday 13:42 Ben Kibbey <bjk@arbornet.org>
1108 * src/: cboard.c (1.31), cboard.h (1.20), common.h (1.18), engine.c
1109 (1.12), engine.h (1.6), history.c (1.11), pgn.c (1.22):
1111 Loading a saved game and resuming a game from history works now.
1113 2002-12-17 Tuesday 10:54 Ben Kibbey <bjk@arbornet.org>
1115 * configure.ac (1.6):
1117 Make sure ncurses is installed.
1119 Release version 0.1.1.
1121 2002-12-17 Tuesday 10:35 Ben Kibbey <bjk@arbornet.org>
1123 * KnownBugs (1.1), TODO (1.1), doc/Makefile.am (1.1),
1124 doc/cboard.man (1.1):
1128 2002-12-17 Tuesday 10:34 Ben Kibbey <bjk@arbornet.org>
1130 * Makefile.am (1.2):
1132 Added TODO to archive.
1134 2002-12-17 Tuesday 10:34 Ben Kibbey <bjk@arbornet.org>
1136 * configure.ac (1.5):
1138 Added doc/ to AC_OUTPUT.
1140 2002-12-17 Tuesday 10:33 Ben Kibbey <bjk@arbornet.org>
1142 * src/rcfile.c (1.5):
1146 2002-12-17 Tuesday 09:31 Ben Kibbey <bjk@arbornet.org>
1148 * src/history.c (1.10):
1150 In history mode, pressing the history jump keys wont cycle the
1153 2002-12-17 Tuesday 09:25 Ben Kibbey <bjk@arbornet.org>
1155 * src/: cboard.c (1.30), history.c (1.9):
1157 Fix for resetting status.[bw]captures when leaving history mode.
1159 2002-12-17 Tuesday 09:24 Ben Kibbey <bjk@arbornet.org>
1161 * src/: rcfile.c (1.4), rcfile.h (1.2):
1163 Fix for compile time warnings.
1165 2002-12-17 Tuesday 09:16 Ben Kibbey <bjk@arbornet.org>
1167 * src/cboard.c (1.29):
1169 Err, this really fixes the rc file.
1171 2002-12-17 Tuesday 09:10 Ben Kibbey <bjk@arbornet.org>
1173 * src/rcfile.c (1.3):
1175 Added config parameter "depth".
1177 2002-12-17 Tuesday 09:10 Ben Kibbey <bjk@arbornet.org>
1179 * src/engine.c (1.11):
1181 Fix for engine move parsing.
1183 2002-12-17 Tuesday 09:09 Ben Kibbey <bjk@arbornet.org>
1185 * src/: cboard.c (1.28), common.h (1.17):
1187 Fix for rc file loading when none is specified.
1189 Added config parameter "depth".
1191 2002-12-16 Monday 13:48 Ben Kibbey <bjk@arbornet.org>
1193 * src/rcfile.c (1.2):
1195 Configuration file parsing works now. The only recognized
1196 parameters are "book" and "jumpcount" for the book method and
1199 2002-12-16 Monday 13:47 Ben Kibbey <bjk@arbornet.org>
1203 Added function isinteger().
1205 2002-12-16 Monday 13:46 Ben Kibbey <bjk@arbornet.org>
1207 * src/cboard.c (1.27):
1209 Fix for KEY_UP in history mode.
1211 2002-12-16 Monday 13:12 Ben Kibbey <bjk@arbornet.org>
1213 * src/history.c (1.8):
1215 Zero out new history.
1217 2002-12-16 Monday 12:54 Ben Kibbey <bjk@arbornet.org>
1219 * src/: common.h (1.16), pgn.c (1.21), pgn.h (1.10):
1223 2002-12-16 Monday 12:54 Ben Kibbey <bjk@arbornet.org>
1225 * src/: history.c (1.7), history.h (1.5):
1227 Since PGN supports more than one NAG, more than one can be selected
1228 in the NAG menu (MAX_PGN_NAG; 5 by default).
1230 Added support for jump to the next/previous selected NAG.
1232 2002-12-16 Monday 12:52 Ben Kibbey <bjk@arbornet.org>
1234 * src/engine.c (1.10):
1236 Don't message() more than we have to. Put it in status.notify.
1238 2002-12-16 Monday 12:50 Ben Kibbey <bjk@arbornet.org>
1240 * src/: cboard.c (1.26), cboard.h (1.19):
1242 Added book_method to the config structure.
1244 Added commands 'V' and 'v' to view history annotations (not NAG yet
1247 2002-12-16 Monday 12:48 Ben Kibbey <bjk@arbornet.org>
1249 * configure.ac (1.4):
1251 Merged PGN definitions. These might change in the future so it'll
1252 be easier to update when they do.
1254 2002-12-16 Monday 09:10 Ben Kibbey <bjk@arbornet.org>
1256 * src/: cboard.c (1.25), cboard.h (1.18):
1260 Fix 'u'ndo command to update the board and history.
1262 2002-12-14 Saturday 16:00 Ben Kibbey <bjk@arbornet.org>
1264 * src/: cboard.c (1.24), cboard.h (1.17), common.h (1.15), engine.c
1265 (1.9), pgn.c (1.20):
1267 More fiddling with PGN game resume. Still dont work though.
1269 2002-12-14 Saturday 15:59 Ben Kibbey <bjk@arbornet.org>
1271 * src/input.c (1.12):
1273 get_input() how accepts two more arguments. The first is a
1274 character pointer being one more line of help prompt. The other is
1275 a function pointer which is called (if not NULL) when CTRL-t is
1278 2002-12-14 Saturday 15:58 Ben Kibbey <bjk@arbornet.org>
1280 * src/: history.c (1.6), history.h (1.4):
1282 Beginings of NAG support.
1284 2002-12-13 Friday 16:55 Ben Kibbey <bjk@arbornet.org>
1286 * src/: Makefile.am (1.5), cboard.c (1.23), cboard.h (1.16),
1287 common.h (1.14), engine.c (1.8), engine.h (1.5), history.c (1.5),
1288 history.h (1.3), pgn.c (1.19), pgn.h (1.9), rcfile.c (1.1),
1291 Added a config structure. This will hold user configurable data to
1292 be read from an rcfile.
1294 Dont depend on the output of 'show board' for board information.
1295 Everything is based around the move history.
1297 No need for patched chess engine anymore. We now use PTY's.
1299 2002-12-12 Thursday 14:21 Ben Kibbey <bjk@arbornet.org>
1301 * src/cboard.c (1.22):
1303 Add -v usage() text.
1305 2002-12-12 Thursday 14:16 Ben Kibbey <bjk@arbornet.org>
1307 * src/: cboard.c (1.21), cboard.h (1.15), common.h (1.13), input.c
1308 (1.11), input.h (1.5):
1312 Use a CTRL() macro for control keys.
1314 Miscellaeous cleanups.
1316 2002-12-12 Thursday 14:16 Ben Kibbey <bjk@arbornet.org>
1318 * src/: pgn.c (1.18), pgn.h (1.8):
1320 Pressing an alphanumeric character in the menu will jump to a
1323 2002-12-12 Thursday 10:33 Ben Kibbey <bjk@arbornet.org>
1325 * src/: input.c (1.10), pgn.c (1.17):
1327 Increased fgets() buffer size.
1329 2002-12-12 Thursday 10:07 Ben Kibbey <bjk@arbornet.org>
1331 * src/: cboard.c (1.20), cboard.h (1.14), common.h (1.12), engine.c
1332 (1.7), engine.h (1.4), history.c (1.4), input.h (1.4), message.h
1333 (1.2), pgn.c (1.16), pgn.h (1.7):
1335 Games are stored in an array of 'games' structures. Keys '<' and
1336 '>' cycle through the games or rounds when more than one game is
1337 contained in a PGN file.
1339 2002-12-11 Wednesday 12:45 Ben Kibbey <bjk@arbornet.org>
1341 * src/: common.h (1.11), engine.c (1.6), engine.h (1.3), history.c
1342 (1.3), history.h (1.2), pgn.c (1.15), pgn.h (1.6):
1344 PGN move history is parsed from the file rather than the engine
1347 2002-12-11 Wednesday 12:42 Ben Kibbey <bjk@arbornet.org>
1349 * src/: cboard.c (1.19), cboard.h (1.13):
1351 Minor interface fixes.
1355 Move text command parsing fix.
1357 2002-12-10 Tuesday 18:40 Ben Kibbey <bjk@arbornet.org>
1359 * src/: cboard.c (1.18), common.h (1.10), engine.c (1.5), engine.h
1360 (1.2), pgn.c (1.14):
1362 Rename status.rounds to status.games.
1364 2002-12-10 Tuesday 18:02 Ben Kibbey <bjk@arbornet.org>
1366 * src/: input.c (1.9), pgn.c (1.13):
1368 More standard stuff for the "Round" tag.
1370 2002-12-10 Tuesday 17:31 Ben Kibbey <bjk@arbornet.org>
1372 * src/cboard.c (1.17):
1374 Fix for updating the data window after tag editing.
1376 2002-12-10 Tuesday 17:19 Ben Kibbey <bjk@arbornet.org>
1378 * src/: pgn.c (1.12), pgn.h (1.5):
1380 Add help prompt to menu.
1382 Validate "Round" and "Date".
1384 2002-12-10 Tuesday 17:18 Ben Kibbey <bjk@arbornet.org>
1386 * src/common.h (1.9):
1388 Prototype definition update.
1390 2002-12-10 Tuesday 17:17 Ben Kibbey <bjk@arbornet.org>
1394 Added function itoa().
1396 2002-12-10 Tuesday 17:17 Ben Kibbey <bjk@arbornet.org>
1398 * src/cboard.h (1.12):
1402 2002-12-10 Tuesday 17:17 Ben Kibbey <bjk@arbornet.org>
1404 * src/: input.c (1.8), input.h (1.3):
1406 More field validation.
1408 2002-12-10 Tuesday 17:15 Ben Kibbey <bjk@arbornet.org>
1410 * src/: cboard.c (1.16), history.c (1.2):
1412 Added command 'a' to annotate the previous move.
1414 2002-12-10 Tuesday 17:14 Ben Kibbey <bjk@arbornet.org>
1416 * src/Makefile.am (1.4):
1418 Added message.h to SOURCES.
1420 2002-12-10 Tuesday 17:14 Ben Kibbey <bjk@arbornet.org>
1422 * src/: message.c (1.2), message.h (1.1):
1424 New message() function handles multiline messages.
1426 2002-12-09 Monday 16:51 Ben Kibbey <bjk@arbornet.org>
1428 * src/: common.h (1.8), input.c (1.7), pgn.c (1.11):
1430 Added custom validation check for PGN tag names.
1432 2002-12-09 Monday 16:24 Ben Kibbey <bjk@arbornet.org>
1434 * src/: cboard.h (1.11), pgn.c (1.10), pgn.h (1.4):
1436 Return a pgndata structure in edit_pgn_data().
1438 If a tags value in the menu is greater than MAX_VALUE_WIDTH, select
1441 2002-12-09 Monday 16:20 Ben Kibbey <bjk@arbornet.org>
1443 * src/input.c (1.6):
1445 Goto the EOL if theres initial text.
1447 Pressing ESC will restore the initial text, if any rather than
1450 2002-12-09 Monday 16:18 Ben Kibbey <bjk@arbornet.org>
1452 * src/cboard.c (1.15):
1454 Fix for tags with a with greater than the data window.
1456 Edit a backup up the tag data in case the save fails or is
1459 2002-12-09 Monday 13:54 Ben Kibbey <bjk@arbornet.org>
1461 * src/: cboard.c (1.14), cboard.h (1.10), common.h (1.7), pgn.c
1464 edit_pgn_data() now uses the ncurses menu library. Fixes fancy
1465 scrolling and highlighting.
1467 The pgn_info() function has been merged into edit_pgn_data().
1469 2002-12-09 Monday 13:51 Ben Kibbey <bjk@arbornet.org>
1471 * src/input.c (1.5):
1473 Field types are validated against the type function argument.
1475 2002-12-09 Monday 13:50 Ben Kibbey <bjk@arbornet.org>
1477 * configure.ac (1.3):
1479 Check for libmenu and menu.h.
1481 2002-12-09 Monday 13:48 Ben Kibbey <bjk@arbornet.org>
1485 Fix for null strings.
1487 2002-12-09 Monday 09:13 Ben Kibbey <bjk@arbornet.org>
1491 trim() tokens and values in add_pgn_data().
1493 2002-12-07 Saturday 16:32 Ben Kibbey <bjk@arbornet.org>
1495 * configure.ac (1.2):
1497 Check for libform and form.h.
1499 2002-12-07 Saturday 16:32 Ben Kibbey <bjk@arbornet.org>
1501 * src/: Makefile.am (1.3), cboard.c (1.13), cboard.h (1.9),
1502 common.h (1.6), input.c (1.4), input.h (1.2):
1504 New get_input() function uses the ncurses forms library which
1505 includes line editing features.
1507 2002-12-07 Saturday 16:31 Ben Kibbey <bjk@arbornet.org>
1509 * src/: help.c (1.2), help.h (1.3):
1511 help() is more dynamic now. The first argument is a title, the
1512 seconds is an array of character pointers used as the help text.
1514 2002-12-07 Saturday 16:30 Ben Kibbey <bjk@arbornet.org>
1518 Added function trim() to remove leading and trailing whitespace.
1519 Used in get_input().
1521 2002-12-07 Saturday 10:54 Ben Kibbey <bjk@arbornet.org>
1523 * src/: input.c (1.3), input.h (1.1):
1525 Horizontal scrolling now works.
1527 2002-12-07 Saturday 09:51 Ben Kibbey <bjk@arbornet.org>
1529 * src/: pgn.c (1.7), pgn.h (1.2):
1531 Move strings to header file.
1533 2002-12-07 Saturday 09:29 Ben Kibbey <bjk@arbornet.org>
1537 Can now remove custom tags when saving.
1539 2002-12-07 Saturday 09:29 Ben Kibbey <bjk@arbornet.org>
1541 * src/cboard.h (1.8):
1543 Remove unused prototype.
1545 2002-12-06 Friday 16:54 Ben Kibbey <bjk@arbornet.org>
1547 * src/: cboard.c (1.12), cboard.h (1.7), common.h (1.5), pgn.c
1550 Moved edit_pgn_data() to pgn.c.
1552 Fixed editing custom tag.
1554 Fixed updating the data window when there are more tags the the
1557 2002-12-06 Friday 16:42 Ben Kibbey <bjk@arbornet.org>
1559 * src/engine.h (1.1):
1563 2002-12-06 Friday 16:41 Ben Kibbey <bjk@arbornet.org>
1565 * src/: Makefile.am (1.2), cboard.c (1.11), cboard.h (1.6),
1566 common.h (1.4), engine.c (1.4), history.c (1.1), history.h (1.1):
1568 Moved history stuff to history.[ch].
1570 The index argument to add_to_history() is a pointer to int and
1571 automatically increments it.
1573 2002-12-06 Friday 15:38 Ben Kibbey <bjk@arbornet.org>
1575 * src/: cboard.c (1.10), cboard.h (1.5), pgn.c (1.4):
1577 PGN conformance when exporting the "Date" tag.
1579 Remove the UNKNOWN string from unmodified tags.
1581 Move PGN specified functions to pgn.c.
1583 2002-12-06 Friday 15:07 Ben Kibbey <bjk@arbornet.org>
1585 * src/cboard.c (1.9):
1587 More PGN export conformance.
1589 Better pawn movetext to avoid ambiguity.
1591 2002-12-06 Friday 14:11 Ben Kibbey <bjk@arbornet.org>
1593 * src/: cboard.c (1.8), cboard.h (1.4):
1595 Include the column when commiting a move. This will remove some
1596 ambiguity, but there's still a change of some.
1598 2002-12-06 Friday 12:27 Ben Kibbey <bjk@arbornet.org>
1600 * src/: cboard.c (1.7), cboard.h (1.3), input.c (1.2), pgn.c (1.3):
1602 add_pgn_data() now takes the index argument as a pointer to int and
1603 increments the index by itself.
1605 Dont send "pgnsave" when saving games. Dump the PNG tags and
1608 Can edit and add PGN tags when saving.
1610 When loading and saving PNG files, remove and insert escape
1611 sequences as defined by the standard.
1613 2002-12-05 Thursday 19:00 Ben Kibbey <bjk@arbornet.org>
1615 * src/cboard.c (1.6):
1617 Refresh status window on new game.
1619 2002-12-05 Thursday 18:48 Ben Kibbey <bjk@arbornet.org>
1621 * src/: cboard.c (1.5), common.h (1.3), pgn.c (1.2):
1623 Show as many PGN tags as possible in the data window.
1625 Count the rounds in a PGN file. Only the last round will be loaded.
1626 This is a limitation of GNU Chess. May figure out a work-around
1627 later to support cycling through rounds.
1629 2002-12-05 Thursday 17:31 Ben Kibbey <bjk@arbornet.org>
1635 2002-12-05 Thursday 17:06 Ben Kibbey <bjk@arbornet.org>
1637 * src/: cboard.c (1.4), cboard.h (1.2):
1641 Added window border color.
1643 2002-12-05 Thursday 16:45 Ben Kibbey <bjk@arbornet.org>
1645 * src/engine.c (1.3):
1647 Fix for PNG history browsing.
1649 Removed commented code.
1651 Fix for updating the engine status after 'go'.
1653 2002-12-05 Thursday 16:43 Ben Kibbey <bjk@arbornet.org>
1655 * src/cboard.c (1.3):
1657 Fix for selecting a piece after 'switch'.
1659 2002-12-05 Thursday 15:49 Ben Kibbey <bjk@arbornet.org>
1661 * src/: cboard.c (1.2), common.h (1.2), engine.c (1.2):
1663 Removed engine_version[].
1665 2002-12-05 Thursday 15:49 Ben Kibbey <bjk@arbornet.org>
1669 Changed load/save command text.
1671 2002-12-05 Thursday 15:38 Ben Kibbey <bjk@arbornet.org>
1673 * Makefile.am (1.1), configure.ac (1.1), src/Makefile.am (1.1),
1674 src/cboard.c (1.1), src/cboard.h (1.1), src/common.h (1.1),
1675 src/engine.c (1.1), src/help.c (1.1), src/help.h (1.1), src/input.c
1676 (1.1), src/message.c (1.1), src/misc.c (1.1), src/pgn.c (1.1),
1681 2002-12-05 Thursday 15:38 Ben Kibbey <bjk@arbornet.org>
1683 * Makefile.am (1.1.1.1), configure.ac (1.1.1.1), src/Makefile.am
1684 (1.1.1.1), src/cboard.c (1.1.1.1), src/cboard.h (1.1.1.1),
1685 src/common.h (1.1.1.1), src/engine.c (1.1.1.1), src/help.c
1686 (1.1.1.1), src/help.h (1.1.1.1), src/input.c (1.1.1.1),
1687 src/message.c (1.1.1.1), src/misc.c (1.1.1.1), src/pgn.c (1.1.1.1),
1688 src/pgn.h (1.1.1.1):