X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2FChangeLog;fp=src%2FChangeLog;h=0000000000000000000000000000000000000000;hb=1adeebe9572cc4441d114687606e45cde11f5b2b;hp=6231fde638c94d2f7dad79b5d4e49f7d0af1bf77;hpb=860de21ec6c253290ab3fc213cb11f350b193d05;p=mancala diff --git a/src/ChangeLog b/src/ChangeLog deleted file mode 100644 index 6231fde..0000000 --- a/src/ChangeLog +++ /dev/null @@ -1,214 +0,0 @@ -$Id: ChangeLog,v 1.1.2.10 2004/01/17 20:20:21 sparrow_hawk Exp $ - -2004_01_17: -Released mancala-gui 0.1.0! - -Makefile: -- Added 'make install' and 'make uninstall' targets. - -graphics.c: -- Fixed a bug valgrind found in the text-drawing code. - -2004_01_12: -graphics.c: -- Fixed a memory leak. :-$ -- Coded function to dim opponent's side of the board. -- Fixed glaring bug in board-drawing code. - -main.c: -- Fixed memory leak. - -2004_01_08: -graphics.c: -- Cleaned up FillHole() in preparation for development of DrawBoard(). -- Extracted DrawBoard() from main.c and cleaned it up substantially. -- DrawBoard now works, centers the text, and otherwise looks really freaking -good. I'm so totally modest. ;) - -graphics.h: -- Added DrawBoard(), internalized FillHole(). - -main.c: -- Removed DrawBoard(). -- Centered the title. - -2004_01_07: -graphics.c: -- Now prints stone numbers above 10 in text. -- Added int->string conversion and size-checking. -- Code centers text. -- Tried to blit it, having problems with alpha transparency. - -graphics.[ch], main.c: -- Modified FillHole() call. -- Modified NewSurfaceFrom() call. - -2004_01_06: -graphics.c: -- Abstracted code to create new surface using old as a model. -- Tore out random stone-positioning code, wrote new code to reflect new stone -graphics. - -graphics.h: -- Fixed typo. - -main.c: -- Added code to initialize SDL_ttf, load a font, and render the title. - -main.h: -- #define'd the location of the Bitstream Vera fonts temporarily. -- #define'd various font sizes. - -Makefile: -- Added compiler flags to compile with SDL_ttf. - -stone[00-10].png: -- Graphics now show the full number of stones instead of a single one. - -2004_01_05: -main.c: -- Extracted specialized graphics routines to graphics.c, now called through -graphics.h. -- Kludged in code to display stones. - -Makefile: -- Added graphics.c. - -graphics.c, graphics.h: -- Added. -- Wrote function to populate hole with random stones. - -2004_01_04: Wrote code to load and display the board. - -2003_12_28: Began graphical branch. - -------------------------------------------------------------------------------- -Pre-graphics Changes - -Makefile: -- Modified to make more easily extensible and added ai-init. -- May have solved the problem which necessitates two Makefiles. -- Rewrote Makefiles to compile ai-test with ultimate. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Resynched Makefile with Makefile.bsd. Not pretty. Need a ./configure script. -- Added recursive and "ultimate" ai modules; updated the Makefile to compensate. - -main.c: -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Housekeeping and a dev-log update. -- Have a nasty recursion bug partway squashed. Adding printf's and, more -importantly, fprintf's, which should help me debug any future issues. -- More minor bugfixes... rand_btw() got moved to the mancala common libs -because I'm now using it in the recursive algorithm. -- Latest revisions, mostly for portability issues. (Added new rules for -building on BSD, fixed a long-standing bug with the BOARD ARRAYS.) -Otherwise, pretty mundane. - -mancala.c: -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- More minor bugfixes... rand_btw() got moved to the mancala common libs -because I'm now using it in the recursive algorithm. - -mancala.h: -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- More minor bugfixes... rand_btw() got moved to the mancala common libs -because I'm now using it in the recursive algorithm. - -ai-init.c: -- Added needed #include. -- Abstracted the ai initialization routines. - -ai-init.h: -Abstracted the ai initialization routines. - -ai-recurse.c: -- Now uses ai-init routine. -- Finished removing ptCount. Persistent bugger. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Deprecated ptCount. -- Bug still isn't squashed... back to the way it was. -- Cleaned up the code and added comments. -- I squashed the bug's head, but his legs are still squirming. -- Nasty infinite loop bug solved. Added code that recognizes when the -game has been won. -- Added more fprintf's, only to discover that C doesn't really appreciate -my trying to open the same file handle with *every* iteration of the -recursive function. Blast. Will need to move logging to wrapper, and -pass the file handle on down. -- Have a nasty recursion bug partway squashed. Adding printf's and, more -importantly, fprintf's, which should help me debug any future issues. -- Swatting bugs, added some printf's to try to discover where the -problem lies. Yay. -- Couple more small modifications... still hunting the big bug. -- Fixed a big, should-have-been-obvious bug where the recursive function -was actually modifying the boards for the main program. Added a layer -of "insulation" (ie. another set of temporary boards) to the stub API -function. -- Pegged a couple obvious bugs. Loops weren't considering the last -position in the *Board[] arrays. -- Added depth-perception. Still chasing bugs. -- Added random move feature to recursive algorithm. Discovered new bugs. -- More minor bugfixes... rand_btw() got moved to the mancala common libs -because I'm now using it in the recursive algorithm. -- Ironed out some more bugs in the recursive algorithm. It's beginning to -take shape. :) -- Minor bugfixes. Recursive AI compiles... now to make it actually -*work*. Heh. -- Latest revisions, mostly for portability issues. (Added new rules for -building on BSD, fixed a long-standing bug with the BOARD ARRAYS.) -Otherwise, pretty mundane. -- Added recursive and "ultimate" ai modules; updated the Makefile to compensate. - -ai-test.c: -- ai-test now takes board layouts on the command line. -- Merged ai-test-headless into trunk. Adding code to accept board data in -three different formats. Direct input and file input work, now need to -make command-line options work. -- Cleaning up ai.h interitance broke ai-test. Added the relevant #include. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Messing with my test suite again. -- More minor bugfixes. (...be vewy qwiet, ve are hunting a big wone...) - -ai-ultimate.c: -- Working on the ai code... @#$%. -- Now uses ai-init routine. -- More progress -- working on the figuring-out-the-best-move code. -- Function now prints outcome table. -- In progress... -- Ditching old code and rewriting... -- Added logging to ultimate's API function. -- Coded API function, cleaned up some "pseudocode". -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Latest revisions, mostly for portability issues. (Added new rules for -building on BSD, fixed a long-standing bug with the BOARD ARRAYS.) -Otherwise, pretty mundane. -- Added recursive and "ultimate" ai modules; updated the Makefile to compensate. - -ai.c: -- Reworking inheritence broke ai.c -- fixed now. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- More minor bugfixes... rand_btw() got moved to the mancala common libs -because I'm now using it in the recursive algorithm. - -ai.h: -- Eliminated inheritence cruftiness. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. - -blankfile: (template) -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. - -README: -- Added ai initialization routine to the AI API, updated dev-log. -- Deprecated and removed Makefile.bsd; updated dev-log. -- Added SF.net URL and $Source: /cvsroot/cmancala/mancala/src/Attic/ChangeLog,v $ directive to headers. -- Added ai-test-headless branch, updated dev-log with additional info. -- "bug" fixed. -- Updated dev-log. -- I squashed the bug's head, but his legs are still squirming. -- Housekeeping and a dev-log update. -- Not sure why the README file had a zero at its beginning, but it did. Gone. -- Added random move feature to recursive algorithm. Discovered new bugs. -- Updated DEV-LOG. :) -- Ironed out some more bugs in the recursive algorithm. -- Added recursive and "ultimate" ai modules; updated the Makefile to compensate. -- First commit in SourceForge CVS. Lost the log off my system -- check README for development history up to this point.