What's new in ZNibbles ?
========================

Vincent Mallet, vmallet@enst.fr
http://www.stud.enst.fr/~vmallet/ZNibbles.html

 * 0.0.7 - 1999.05.12  : still faster

      - A critical internal part has been greatly optimized. The processing
        is much faster, response times are much shorter and cpu comsumption 
        is lower. Playing with 20 players or more is OK ;)

      - new client option '--enable-stdin' : by default input from standard 
        input is disabled (this seemed to cause problems). You can turn it 
        back on with this option.

      - Added the 2-in-1 option : two players can use the same keyboard and
        the same GTK client to play the game (with other players). This is
        preliminary work, but it looks good. Press <Control-A> to add 2nd
        player and use keys "s,d,f,e" to move worm around.

      - Players are now correctly removed from the player list in the GTK 
        client.

      - Lots of internal changes.. I suppose some new bugs got into this one.

      - Added man pages for nibbles(6), znibbles(6), gznibbles(6) and 
        znibblesX(6)

      - Experimental RPM packaging ! But I still have problems dealing with
        different builds (i.e. with or without Motif, with or without GTK).


 * 0.0.6 - 1999.05.01  : more stable
	
      - Revisited the makefiles and configuration process. Options 
	'--disable-motif' and '--disable-gtk' (added to the configure
        script) allow to skip compiling respectively the Motif client and
        the GTK client.

      - Many bugfixes on the GTK client. 

      - The GTK client now displays player' score, player's best length 
        and player's color.

      - Fixed a bug that could cause a segmentation violation in all clients
        (related to signal handling)

      - Rewrote parameters processing. I'm now using 'getopt' which
	is way more powerful.

      - Default hostname (localhost) and port number (5051). This allows
	to start the game much more easily.

      - World size is now configurable through options given to the
        nibbles server: '--size', or '--width' '--height'.

      - New option '--no-computer' to server to play a game without
        computer controlled worms wandering around.
	
      - Improved the X11 client response time a lot; and now it is
        more stable, too.

      - Internal changes to the GTK client to make it respond better too.


 * 0.0.5-beta - 1999.04.26 : go faster !

      - Various small fixes in the GTK client.

      - Added an About Box to the GTK client. This box contains a
        small help on keys. (but it's ugly).

      - many performance imrovements in server and all three clients.



 * 0.0.4-beta - 1999.04.24 : a step forward

      - GTK: started the work on a GTK+ client. Basic features are there
        and it can be used to play, but it's far from being finished.
        see the file NEWS fore more info.

      - forced the use of signed char in the communication class (Trame.C).
	Some compilers consider that a char is unsigned by default and
	this coud lead to really strange behavior.

      - fixed a lot of small syntaxic problems  that prevented ZNibbles 
	to compile with some compilers like Sun CC and Irix CC

      - made the configure script slightly more general (ie, Irix CC doesn't
	like '-Wall'..)
	
      - translated even more comments in the code

      - Removed yet another useless source file



 * 0.0.3 - 1999.04.14 : public maintenance release

      - bugfix - Motif client: when one of the two text lists had focus,
	the worm couldn't be controled anymore. Annoying when those lists
	get the initial focus..

      - made the About box work, and added a little help in the box.

      - added --version and --help options to server and clients

      - some code clean-up 



 * 0.0.2 - 1999.04.04 : public release

      - Made the compiling a lot easier with the use of automake/autoconf

      - Removed dependency on the DLList list template by adding it in
        the distribution

      - Made it compile better with CC under Solaris (but not completely)
        


 * 0.0.1 - 1998.11.17 : Renamed XNibbles to ZNibbles. 

      - added the "-twokey" options to allow control of your worm
        with only two keys (left and right) instead of four.

      - translated some comments in the code, from french to english



 * 0.0.0 - 1998.10.28 : First official of XNibbles under the 
                        GNU General Public Licence

      - almost no change.


 * Early 1997 : development of XNibbles