-*- outline -*-
News for the HangIt project
By Michael Olson et al

* hangit v0.5.1 (2002-01-11)
** Added (at last!) the ability to play the game again.

* hangit v0.5.0 (2001-12-08)
** Many bugfixes, tweaks, etc.
** Should be less flicker.
** Handles Ctrl+C a lot better.
** A primitive manual page has been added to the project.

* hangit v0.4.3 (2001-12-06)
** Made a manpage.
** v0.4.3 not released.

* hangit v0.4.2 (2001-11-04)
** Stabilized 'Makefile' routines somewhat.
** Fixed last major bug (the first letter truncation problem).

* hangit v0.4.1 (2001-10-31)
** Fixed some installation/compilation problems.

* hangit v0.4.0 (2001-10-26)
** Migrated to cvs for version control.
** Renamed all documentation files to make them more usable with
   Linux.
** Major documentation changes, including a tag at the beginning of
   each file to identify its type (for Emacs).
** We're now working with fairly stable code, so the release was
   bumped up.
** A few tweaks were made, see 'ChangeLog'.

* hangit v0.3.6 (2001-10-25)
** Improved makefile.
** Added some commentary to source.
** Finally found an snprintf function for those goofy systems that
   don't have one.
** Caused code to be indented according to GNU format.
** Changed headers to include all necessary features upon use.
** Removed all uses of the evil sprintf function!
** Changed 'get_word' function to return the final position through and
   integer pointer.
** Made print_art choose the desired grapical routine (man, Bill,
   python, ...) based on its position in 'hanglist'.  Added the
   'lookup' function to facilitate this.
** Linux produced a successful build that SEEMS to fix all our bugs.
** Formatted 'changes.txt' and 'news.txt' according to GNU format.
** Code cleanups
** Fixed segmentation fault bug
** Fixed random number bug (hopefully)

* hangit v0.3.5 (2001-10-18)
** Separated some functions in wordlist.c.
** Checked over the 'choose_word' procedure, finding a few little
   bugs.
** Uh oh, the dos version now crashes with an access violation!
** Split main.c up so 'main.c' has just the main routine and 'game.c'
   has everything else.

* hangit v0.3.4 (2001-10-16)
** Changed separation character to '\n' for logical sense.
** Integrated debug testing.
** Made documentation understandable.

* hangit v0.3.3 (2001-10-14)
** A lot of Makefile cleanups.
** Merged all Makefiles together!
** Allowed for use of UPX compression (DOS).
** Got another DOS & Linux build tested.
** Automatic dist preparation in Makefile (I'm so lazy ;-) )

* hangit v0.3.2 (2001-10-06)
** Back to DOS to try to get a build going...
** Put all necessary coordinates in terms of LINES and COLS for easier
   portability.
** Changed format of procedures to make them look nicer, and got rid
   of the baby comments like "Begin function declarations:".
** Fixed a bug with the 'fatal' routine.
** Realligned graphics.
** Fixed several graphical errors that pdcurses forced me to look at.
** Program now works on a 25-line screen.
** Further random number bug suspected...
** ...nope, it must be in the choose_word routine. NO!!
** Added export capability for easy transfer to/from Linux.

* hangit v0.3.1 (2001-10-05)
** Fixed the random number bug!
** Made special routine in extutil.c to facilitate easy retrieval of
   random numbers.
** Made Linux Makefile a little smarter.
** Improved position of game_end window.
** Made cursor go to the correct place on end of game.
** Made the hanging process last 7 steps instead of 5.
** Tested the nonalphabetical character in word capability.

* hangit v0.3.0 (2001-10-05)
** Edited the documentation so that it makes sense.
** Changed the built executable's name to 'hangit'.
** Changed version number so that it is odd to indicate beta quality.

* hangit v0.2.3 (2001-10-03)
** Aargh! My developers aren't giving me any source because the 
   teacher has reassingned them to a card game thing!
** I finally fixed the obvious game-ending bug.
** Fixed stupidity in print_letter_list.
** Resized game_end window.
** We are now compiling (in Linux) under gcc-3.0.1! Ah, life on the
   bleeding edge...
** The project is renamed to 'hangit' instead of 'hangman'.
** We have a project site at SourceForge.net! Check it out at
   <http://sourceforge.net/projects/hangit>.
** Added ESC detection everywhere.
** Now displays letters of guessed word when guessed, making the game
   playable, finally!
** Still trying to figure out how to use CVS/SSH...

* hangit v0.2.1 (2001-09-15)
** Goal for this version is a DOS build.
** Restructured some things, added defs.h for global declarations.
** build.bat was modified to use this wonderful concept called
   Makefiles! Check it out in src/gccdos.mak!
** Changed all occurences of asprintf to snprintf for compatibility's
   sake, and then had to make a hack that used sprintf whenever it had
   to because snprintf wasn't available!!
** Separated source in 'src' directory for a better look.
** Added clean.bat to clean up make's mess when necessary.
** Added extutil.c for extra misc utilities, like mvwhline (when
   necessary).
** BUILD 1 FOR DOS IS COMPLETED!!  Happy days are here again...

* hangit v0.2.0 (2001-09-10)
** Allowed spaces and symbols in the word to be guessed by drawing in
   ahead of time (revealing) everything that is not alphabetical.
** Major debugging.
** Split files into .h and .c format (prototypes in *.h, declarations
   in *.c).
** Build 1 made (in Linux)!!  This calls for a minor version change!
** build.bat added to package for easy ...er... building!

* hangit v0.1.0 (2001-09-06)
** Made a quick & dirty method to deal with the word lists. It is an
   ugly solution, a better one is in the wishlist.
** Changed version number in honor of the first build attempt.
** Squashed many bugs.
** Error count: a measly 55.

* hangit v0.0.3 (2001-09-01)
** First version, ported to C from python by Michael W. Olson (MWO).
** Modularized the code as much as possible for better design.
** Lessened demand on system resources by "reusing" some variables
   in some places and getting rid of a few unnecessary lists.
** Never compiled it due to lack of knowledge about arrays of strings.
** Updated TODO with new concerns/priorities.
** Broke down main routine as much as possible.
** Program now pauses upon displaying "end of game" message.
** Fixed (hopefully) a display bug regarding the difficulty msg box.
