
2005-11-27  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.6.3.
	* Added checks to avoid FD_SET with an arg1 of -1.
	* Added checks on socket validity on client network code.
	* Fixed it for good, on UNIX.
	* Fixed network bug which caused connect screen to become irresponsive.


2005-11-26  Christian Mauduit (ufoot@ufoot.org)

	* Tried to released 5.6.3, failed because of network bug.
	* Fixes for Allegro 4.2 / GCC 4.
	* Updated docs.


2005-11-25  Christian Mauduit (ufoot@ufoot.org)

	* Warnings removed when compiling with gcc 4.0 and Allegro 4.2


2005-09-09  Christian Mauduit (ufoot@ufoot.org)

	* Waves deactivated by default on x86_64

	
2005-09-05  Christian Mauduit (ufoot@ufoot.org)

	* Fixed GUI procs so that 320x240 is correctly displayed.
	
	* Minor fix, ptr size is checked, instead of long which is useless.


2005-09-04  Christian Mauduit (ufoot@ufoot.org)

	* Fixed my_edit_proc which was wrecked after migration to allegro 4.2

	* Characters >= 128 are now filtered in the GUI.
	

2005-08-30  Christian Mauduit (ufoot@ufoot.org)

	* Fixes in XML doc files, changed the DTD URL.
	

2005-08-28  Christian Mauduit (ufoot@ufoot.org)

	* Added Solar System map by 2 of omega.
	

2005-06-29  Christian Mauduit (ufoot@ufoot.org)

	* Fixed the package generators to avoid arch system dirs
	* Finally updated the makedoc.py script to use sax instead of xmllib
	* Reactivated i386 assembly code for x86_64.
	* Reindented code with indent and splint.
	* Minor change in level menu layout to handle resolution display.
	* Waves are activated by default only if assembly code is available.
	* Added patches by Dave Vasilevsky to support Mac OS X.

	
2005-06-21  Christian Mauduit (ufoot@ufoot.org)

	* Game now requires Allegro 4.2.0beta3 to compile
	* Removed most compile warnings, due to allegro deprecated functions
	* Fixed alleg2.c to match allegro 4.2 needs.

	
2005-05-29  Christian Mauduit (ufoot@ufoot.org)

	* Copyright 2004 -> 2005
	* Added infos about GNU Arch depot (wip)
	* Added Fanfic by Gavin

	
2005-05-07  Christian Mauduit (ufoot@ufoot.org)

	* Added UWiKiCMS doc generation.

	
2004-08-22  Christian Mauduit (ufoot@ufoot.org)

	* Added more strategy tips suggested by Jan Samohıl.

	
2004-08-19  Christian Mauduit (ufoot@ufoot.org)

	* Game defaults to windowed mode under UNIX.
	

2004-07-06  Christian Mauduit (ufoot@ufoot.org)

	* Fixed Joystick support, which was completely broken, works under
	Linux Now, with my gamepad at least.


2004-02-11  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.6.2. 

	* Updated docs (allow net bots)

	* Minor change in lwmapgen call


2004-02-10  Christian Mauduit (ufoot@ufoot.org)
	
	* Updated lwmapgen to 0.0.1.
	
	* Updated credits.

	* Updated translations.
	
	* Updated network tutorial.


2004-02-04  Christian Mauduit (ufoot@ufoot.org)

	* As suggested by Peter Williams on happypenguin, the default
	behaviour is now to exclude bots from net games. This behavior is
	an option turned on by default.


2004-02-02  Christian Mauduit (ufoot@ufoot.org)

	* Applied patch from Peter Williams which fixes a "too many opened
	file handles" bug on the server.


2004-01-11  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.6.1.

	* Updated doc so that it includes basic info on lwmapgen's options.

	* Random map generator now integrated under Windows.


2004-01-01  Christian Mauduit (ufoot@ufoot.org)

	* Minor Winsock fix, better error checking.

	* Fixed install/buildroot problem.

	* Bug-fix in doc generator.

	* Updated copyright info.


2003-12-18  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.6.0.

	* Bug-fixes concerning network under Windows.


2003-12-13  Christian Mauduit (ufoot@ufoot.org)

	* Fixed package building, uses /tmp/liquidwar-... as a tmp dir.


2003-12-06  Christian Mauduit (ufoot@ufoot.org)

	* Updated the TODO section.

	* Fixes for DOS/Windows.

	* Added Kasper's latest maps.


2003-12-03  Christian Mauduit (ufoot@ufoot.org)

	* Some more Danish stuff.


2003-12-01  Christian Mauduit (ufoot@ufoot.org)

	* Updated German translation.


2003-11-27  Christian Mauduit (ufoot@ufoot.org)

	* The map generator compiles under Windows.


2003-11-23  Christian Mauduit (ufoot@ufoot.org)

	* Merged last version of map generator.


2003-11-12  Christian Mauduit (ufoot@ufoot.org)

	* Updated Kasper's maps names.


2003-11-11  Christian Mauduit (ufoot@ufoot.org)
	
	* Added a "floating gnu" custom map, to show how map associations 
	work.

	* Updated the docs.

	* De-integrated the map generator from inside the game. It's
	now called as an external program. It works much better, and
	if it ever crashes, it does not impact the parent process (ie
	the game).
	
	* The random map generator by David Redick finally works. It's
	still rather segfault prone for now.

	* Added a "random map" button.


2003-11-10  Christian Mauduit (ufoot@ufoot.org)

	* Cleaned up the texture loading/creating code so that it's cleaner
	from an "endianess point of view", ie the encoding is the same on
	MAC or PC.


2003-11-09  Christian Mauduit (ufoot@ufoot.org)

	* Added a mutex lock/unlock on the update_choose_map function 
	which is suspected to be responsible for crashes under Windows.


2003-11-08  Christian Mauduit (ufoot@ufoot.org)

	* Implemented some basic mutex support.
	
	* Game should not eat up 100% off CPU time on UNIX platforms
	anymore.
	
	* Prepared stuff to include David Redicks's map generator
	in Liquid War "natively".
	
	* Fixed a bug in system name generation for custom maps/textures.
	
	* Changed map names so that they are sorted by author.
	
	* Added map generator by David Redick. It's still an external
	program.

	* Finished implementation of "use default texture" option.


2003-11-06  Christian Mauduit (ufoot@ufoot.org)

	* Started to implement some "dialog hiding" for the level menu,
	to make the "use default texture" option easier to understand.


2003-11-05  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fixes for the "use default texture" option.


2003-11-04  Christian Mauduit (ufoot@ufoot.org)

	* Reimported old LW3 textures for their corresponding maps.

	* The "use default texture" option works. Needs enhancements
	but basically works.
	
	* Added a "system name" property to textures.


2003-11-03  Christian Mauduit (ufoot@ufoot.org)

	* Added a "system name" property to maps.

	* Fixed puckman and rect maps since they were buggy.

	* Map checks are now done on both custom and builtin maps.
	
	* Better checks in the liquidwarmap utility to fix issues with
	Kaspers' maps.


2003-11-02  Christian Mauduit (ufoot@ufoot.org)

	* Added 41 maps provided by Kasper Hviid.

	* Preparing support for the "use default texture" option.


2003-10-31  Christian Mauduit (ufoot@ufoot.org)

	* Added Danish translation by Kasper Hviid.


2003-08-31  Christian Mauduit (ufoot@ufoot.org)

	* Added new map by Jan Gretschuskin.


2003-08-15  Christian Mauduit (ufoot@ufoot.org)

	* Updated my snail mail address.


2003-07-20  Christian Mauduit (ufoot@ufoot.org)

	* Updated config.guess and config.sub to fix bug 198214 on Debian.


2003-07-20  Christian Mauduit (ufoot@ufoot.org)

	* Applied patch by Aurelien FORET (fixes bug compiling with gcc 3)


2003-07-20  Christian Mauduit (ufoot@ufoot.org)

	* Applied patch by Aurelien FORET (fixes bug compiling with gcc 3)


2003-07-20  Christian Mauduit (ufoot@ufoot.org)

	* Changed refs to openprojects.net to freenode.net


2003-04-09  Christian Mauduit (ufoot@ufoot.org)

	* Added liquidwar.desktop file for Gnome/KDE/etc... contributed by
	Michael Terry.


2003-04-04  Christian Mauduit (ufoot@ufoot.org)

	* Added Eduard Bloch in the credits.


2003-04-04  Christian Mauduit (ufoot@ufoot.org)

	* Applied German translation patch submitted by Debian maintainer
	Eduard Bloch.

	* Replaced "\r\n" by "\x0d\x0a" again.


2003-03-07  Christian Mauduit (ufoot@ufoot.org)

	* Grammar correction in the docs.


2003-03-06  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.9.


2003-03-05  Christian Mauduit (ufoot@ufoot.org)

	* Pre-alpha script for building Mac OS X tarball.

	* Server handles pings more gracefully while replicating keys.

	* Added Mac OS X rtf readme file by Ryan D. Brown.

	* Added Ryan D. Brown povray source for the globe.png icon.

	* Added a check of sizeof(int/long/short/char) on startup.

	* Client ping detection works, although not perfect yet...


2003-03-04  Christian Mauduit (ufoot@ufoot.org)

	* Started to implement a ping calibrator for the client, to spot
	fast servers from slow ones.

	* Added Ryan D. Brown in the credits.

	* Passed all the C source through GNU indent.

	* More endianess fixes, hopefully network should now work on Mac.
	

2003-03-03  Christian Mauduit (ufoot@ufoot.org)

	* Some more minor windows fixes.

	* Code used random() now instead of rand() since it's supposed to
	produce "more random" values.

	* Minor fix in the meta-server, concerning the fact that "empty"
	server lists where not handled correctly since LW supports 
	HTTP 1.1.

	* Applied new German translations by Jan Gretschuskin.
	

2003-03-02  Christian Mauduit (ufoot@ufoot.org)

	* The Windows server is now able to launch a process when someone
	connects, just like on UNIX.

	* Added a javascript script to popup a window under windows, 
	using Windows Scripting Host.

	* Added support for popup windows on Win32.

	* Made the game compile under Win32 again 8-)

	
2003-02-28  Christian Mauduit (ufoot@ufoot.org)

	* Added a sample liquidwar_notify.sh script.


2003-02-24  Christian Mauduit (ufoot@ufoot.org)

	* It's now possible to compile binaries with efence, in order to
	track bugs down.

	* Added icon by "Rib Rdb", who's porting the game to Mac OS X.
	The icon is in misc/globe.png.

	* Fixed the problem in world1.bmp. There was a "hole" in it. Patch
	provided by David Redick.


2003-02-22  Christian Mauduit (ufoot@ufoot.org)

	* Fixed a bug which caused player names to be blank in score screen.

	* Fixed ugly bug in srvchan.c, which caused network to be completely
	broken (bug introduced by previous code cleanup).

	* Changed the serialization method for maps, so that the game can be
	used in a networked environnement even if some machines are big-endian
	and other ones are little-endian. This is an endianness fix, which 
	should hopefully make network available on Mac OS X.

	* The source now compiles with "-W" gcc option under Linux.


2003-02-21  Christian Mauduit (ufoot@ufoot.org)

	* Added the "callback" option which allows the server to perform
	arbitrary actions whenever someone connects on it. Implemented on
	UNIX only for now.

	* Added a "check" target to Makefile, which fires splint and xmllint. 


2003-02-11  Christian Mauduit (ufoot@ufoot.org)

	* Applied patch by Roderick Schertler which implements HTTP 1.1
	support. Previous versions used clumsy (& ugly) old HTTP 0.6 stuff
	which would not make it through proxies like squid.


2003-02-05  Christian Mauduit (ufoot@ufoot.org)

	* Fixed the xml doc source with xmllint.


2003-02-01  Christian Mauduit (ufoot@ufoot.org)

	* Removed all direct calls to sprintf, strcat or strcpy.

	* Imported an snprintf implementation, for platforms who don't have
	native snprintf support. That is -> windows. No wonder they get so 
	many buffer oveflows and security holes ;-P

	* Added a dtd to the xml documentation. This is cleaner, and Emacs
	stops complaining about "missing file entity" when I open source
	files 8-)

	* Added a "CPU vs human" option which allows players to specify
	wether the CPUs should always attack humans or not.


2003-01-02  Christian Mauduit (ufoot@ufoot.org)

	* Added 3 maps contributed by Rene Stach.


2003-01-01  Christian Mauduit (ufoot@ufoot.org)

	* Updated copyright notice.

	* Minor fix in the docs concerning the -metaserver option.


2002-12-31  Christian Mauduit (ufoot@ufoot.org)

	* Minor fix in the German translation (Oui -> Ja).


2002-12-29  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix concerning the PHP3 metaserver, suggested by Christopher
	Orr. he had problems registering his servers through a transparent
	proxy.


2002-12-20  Christian Mauduit (ufoot@ufoot.org)

	* Vi temp files now correctly removed by make clean.

	* Fixed ChangeLog dates previously written on heavy drugs.

	* Added a "beep" on the server when someone connects.

	* Added a reference to www.game-factor.de on Jan's credits.


2002-12-16  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.8.


2002-12-13  Christian Mauduit (ufoot@ufoot.org)

	* Added translations of the game description in the RPM spec file.
	* Updated the "short" description of the game.

	* ChangeLog is now included in the Windows & DOS releases.

	* Updated the URL of the German homepage.

	* Minor fix in the French README.


2002-12-12  Christian Mauduit (ufoot@ufoot.org)

	* Some FreeBSD make fixes (concerns src tarball generation)


2002-11-28  Christian Mauduit (ufoot@ufoot.org)

	* mail.freesoftware.fsf.org -> mail.nongnu.org

	* Finally updated the German README, thanks to Jan 8-)


2002-11-27  Christian Mauduit (ufoot@ufoot.org)

	* Replaced too long German text by "Speed".


2002-10-26  Christian Mauduit (ufoot@ufoot.org)

	* Updated my GnuPG key info.


2002-10-17  Christian Mauduit (ufoot@ufoot.org)

	* Changed the package_source generation again since BSD patches made
	it buggy under Linux 8-/


2002-10-14  Christian Mauduit (ufoot@ufoot.org)

	* One can now force the prefix of the binary package.

	* Fixed the package_source target generation (would fail on FreeBSD).

	* Added -D_THREAD_SAFE to gcc args. Seems to be required by FreeBSD.


2002-10-13  Christian Mauduit (ufoot@ufoot.org)

	* Added README.fr and REAMDE.de files.


2002-10-12  Christian Mauduit (ufoot@ufoot.org)

	* Replaced "License" by its traductions in French and German in the
	"about" screen.

	* Fixed an old bug in texture reading and color converting, related
	to the use of the rand() function. This bug could cause compilation
	or running the game to block forever.

	* Added automatic detection of pthread_create in libpthread. Used to
	switch on the -pthread option instead of -lpthread on FreeBSD.


2002-10-11  Christian Mauduit (ufoot@ufoot.org)
	
	* Added GNU Make automatic detection in configure scripts, for systems
	that have both make (non-GNU) and gmake (GNU) commands, such as
	FreeBSD.

	* Replaced "test x == y" by "test x = y" in the configure script,
	since this should work better with shells like csh (FreeBSD).


2002-10-10  Christian Mauduit (ufoot@ufoot.org)

	* Added 5 new maps by Jan Gretschuskin (Quaders and Darkone series).

	* Changed included standard headers to be more FreeBSD friendly.

	* Added the German translation of the GPL

	* Resized some menu items so that german translations can fit in them.
	
	* Replaced accents on German characters by their "equivalent" using
	the plain standard alphabet (ascii<128)


2002-10-08  Christian Mauduit (ufoot@ufoot.org)

	* It's now possible to specify which "make" command to use by
	exporting the environnement var "MAKE" before typing ./configure.
	Usefull for compiling the game when GNU Make is called gmake for
	instance (think of FreeBSD...).
	
	* Added German language support. Translation by Jan Gretschuskin.


2002-09-02  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix in the global exit function (minor bug in debug-mode, when
	exiting in "page-flipped" mode).

	* Code cleanup


2002-09-01  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.7

	* The "big data allocation" is now called to automatically double
	the amount of reserved memory when one tries to start a new game,
	and the buffer was to small - this previously resulted in a 
	pathetic almost useless error message...
	
	* Added more settings for the "min map resolution" feature.

	* Applied patch from Eugene St Leger. Now the menu water volume is
	correctly saved in the config file.


2002-08-30  Christian Mauduit (ufoot@ufoot.org)
	
	* Added the feature suggested by Thomas Harte, which is to magnify
	small maps so that they are more interesting to play on fast computer.
	It's still possible to use the original small versions however.

	* Fixed a minor checksum verification bug


2002-08-29  Christian Mauduit (ufoot@ufoot.org)

	* When there's a checksum error, the checksum value is printed on
	the server log.

	* Changed makefiles output (now displays more info about options)

	* Added the possibility to compile the game in debug mode under
	UNIX.

	* Moved the "Cursor speed" option back in the "Rules" menu, and
	added a "Reset rules do default" button - which does not resets
	all the parameters, such as player names for instance...


2002-08-28  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix in the core algorithm, concerning fighters moving in
	the south-west direction. This direction was simply not correctly
	handled 8-(

	* Increased server messages consistency. Code cleanup.

	* Fixed a minor bug in the core algorithm (mesh was not spread
	correctly in the top-left corner of the map).
	
	* Added a function to dump rules config on stdout.

	* Fixed a bug concerning the famous "error processing WHO 0"
	message. This should - finally - fix the problem of unwanted
	client disconnections. At least I hope so...


2002-08-26  Christian Mauduit (ufoot@ufoot.org)

	* Minor network fixes

	* Updated the mpeg tools.

	* Minor changes in the meta-server.


2002-08-08  Christian Mauduit (ufoot@ufoot.org)

	* Changed the French language detection under UNIX

	* Fixed a minor menu issue in the French version (game and menu water
	labels had been inverted).

	
2002-07-27  Christian Mauduit (ufoot@ufoot.org)

	* Add 18 and 25 frames/sec display limits, to make more sensible movie
	captures.
	

2002-07-18  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.6.


2002-07-17  Christian Mauduit (ufoot@ufoot.org)

	* Little tweak in the cursor move fonction which makes walls more
	slippery. Moving cursors should be easier now.

	* Enhanced the "Default" options button, so that settings such as
	fullscreen mode are immediately applied.
	
	* Fixed a bug in datafile maps writing/reading. The "size" field which
	was believed by network to be the size of maps was the size of the
	background. In practice, size is always > bg_size but this was weird
	anyway...
	
	* Fixed a bug in the network map exchange (potential buffer overflow
	to be very precise)
	
	* The game now performs a range check on all the config parameters
	retrieved from the network.
	
	* Added 4 "World" maps

	* Fixed a bug which disabled asm assembly by default. Not in 5.5.5.

	* Release 5.5.5.


2002-07-16  Christian Mauduit (ufoot@ufoot.org)

	* Pressing <ENTER> in the edit zone in the connection screem
	causes the message to be sent.

	* The "capture" mode can now be activated from teh command line.

	* Added a "tombola" mode where the score menu displays a random
	number between 1 - 500 instead of the scores. Rather specific
	and unusual stuff indeed 8-)


2002-07-14  Christian Mauduit (ufoot@ufoot.org)

	* Added a module to capture the video output and dump it on the disk.

	* F10 now exits the game "right away" without prompting for anything.

	* Disabled the possibility to pause the game during a network session.

	* Changed the way lag keys are sent. Should work a little better.

	* Added a "struct alignment" verification code so that if a compiler
	generates different struct sizes/alignements, then Liquid War detects
	it and does not use the i386 assembly code...

	* Changed the way network colors are automatically attributed. It's
	not random anymore, the game tries to pick colors that are as
	different as possible from already enrolled colors.


2002-07-13  Christian Mauduit (ufoot@ufoot.org)

	* Added a "checksum" system to check that the game behaves the same 
	on every computer in network games. Seems to prove the game is still
	not bug free 8-( This feature is not in 5.5.4.

	* Added password support. This feature is not in 5.5.4.

	* The game now plays a sound when another player joins a network game.
	This feature is not in 5.5.4.

	* Moved the "check_loose_team" function from "display" to "logic".
	This could cause severe inconsistencies in network bugs when there
	were more than 2 players involved. This bug-fix is not in 5.5.4.

	* Updated the meta-server so that it can handle U61 requests. Not
	really related to Liquid War anyway 8-)

	* Added the possibility to abort the connection on a server. This 
	could indeed take a bunch of time since connect is a blocking call
	which can take up to a minute before failing... Not in 5.5.4 either...

	* Released 5.5.4.


2002-07-12  Christian Mauduit (ufoot@ufoot.org)

	* Fixed a bug in the "rules" menu display. Game time was broken.

	* Small network fix on the server.

	* The "Play" button is now disabled in the "Connect" screen once one
	has pressed "Start now" or "Play". This fixes a rather annoying bug,
	since when people pressed "Start" twice they would sometime get
	weird "Network errors", which totally super sucked...

	* Added calls to "yeild_timeslice" to make LW more
	"multitasking-friendly"

	* Fixed an ugly UNIX X-Windows related bug. When switching between
	workspaces, edit boxes and in a general manner all buffered input
	would pathetically fail.

	* Little RPM generation update, to solve a man page compression issue.
	

2002-07-11  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.3.


2002-07-10  Christian Mauduit (ufoot@ufoot.org)

	* French support is now auto-detected under Windows too.

	* Added informations about my GnuPG public key.
	

2002-07-09  Christian Mauduit (ufoot@ufoot.org)

	* Added a new map (contributed by "Mouse")

	* Changed the way liquidwarmap works. Wall color is now given by the
	top left pixel and is not supposed tobe "index 0" anymore.

	* Added an ugly but usefull hack/script in the misc section, which
	helps formatting contributed .bmp files so that they are correctly
	handled by the liquidwarmap utility.

	* lwwin.exe now has a "built-in" icon.

	* renamed copying.txt to license.txt in DOS and Win releases


2002-07-08  Christian Mauduit (ufoot@ufoot.org)

	* Fixed a bug on the server -> disconnection of clients while sending
	game information was not handled correctly.

	* Added a small - yet working - chat system in the connection screen.

	
2002-07-02  Christian Mauduit (ufoot@ufoot.org)

	* Added 6 maps by Jan Gretschuskin


2002-07-01  Christian Mauduit (ufoot@ufoot.org)

	* Fixed a score bug (some teams would be considered as playing while 
	they were inactive).


2002-06-29  Christian Mauduit (ufoot@ufoot.org)

	* Released 5.5.2


2002-06-28  Christian Mauduit (ufoot@ufoot.org)

	* Separated run-time (network fetched for instance) config 
	parameters from the config parameters stored in the config file.

	* Added an "Assembly or standard C" option in the advanced rules
	menu. This allow players to switch off assembly code if they want
	to. Mostly for testing though...

	* Changed the resolution of the default map, which was too small
	IMHO. The old one is still here anyway 8-)


2002-06-27  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix concerning display in page flipping mode

	* Removed a bunch of Windows specific quirks

	* Finally enabled all the assembly code under Windows (BTW, I
	confirm - once again - that MSVC is a total piece of crap)

	* Rewrote the "set_resolution" function in a cleaner way

	* Separate config and log files for the Windows & DOS binaries

	* Moved the icons to the "misc" directory, and added a 32x32 xpm


2002-06-26  Christian Mauduit (ufoot@ufoot.org)

	* Re-enabled the assembly code for the "wave effects"

	* Changed the way the "Viewport" size is calculated.
	

2002-06-25  Christian Mauduit (ufoot@ufoot.org)

	* Liquid War now handles the "Close" button in windowed context.
	(MS-Windows and X-Windows).
	

2002-06-24  Christian Mauduit (ufoot@ufoot.org)

	* The "control_type" parameter is now transmitted on the nwtwork.
	This enables the client to know if a network team is a bot, and also
	fixes a network bug (when the "CPU Strength" parameter was changed).

	* Re-enabled some i386 assembly code under Linux


2002-06-21  Christian Mauduit (ufoot@ufoot.org)

	* The options are now chosen by the _first_ connected client.


2002-06-20  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix concerning language detection on Linux, submitted by 
	David Turner (the game would segfault if LANG was undefined)
	Patch not included in 5.5.1.

	* Minor bug-fix in the metaserver (age was wrong when > 1 day)

	* Released 5.5.1


2002-06-19  Christian Mauduit (ufoot@ufoot.org)

	* Minor fixes

	* Replaced truecolor custom/map/pacman.bmp by a 256 colors indexed
	version (fixes a DOS bug)

	* Added informations about IRC 


2002-06-18  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fixes concerning custom levels loading

	* Network bug-fix concerning disconnection at game start
	

2002-06-10  Christian Mauduit (ufoot@ufoot.org)

	* Better error handling on the server, especially when sending info
	to clients before a game starts.

	* Fixed the http client parser (would not handle correctly IP adresses
	which had 15 characters.

	* Bug-fix in the meta-server (chat messages)
	

2002-06-06  Christian Mauduit (ufoot@ufoot.org)

	* Applied patch sent by Colin Stewart on dnsutil.c (the game would
	not compile on Debian Potato).

	
2002-06-04  Christian Mauduit (ufoot@ufoot.org)

	* Fixed some custom ressources stuff. 

	* Released 5.5.0
	
	
2002-06-03  Christian Mauduit (ufoot@ufoot.org)

	* Fixed a "color" bug which occured with 6 teams in a network game. 
	
	* Fixed some DOS and Windows bugs

	* Updated the docs.


2002-05-31  Christian Mauduit (ufoot@ufoot.org)

	* Changed the way network sockets are closed

	* The server is now able to tell the clients that is is "full"
	and therefore does not accept any more teams.

	* Added date and time to the server log.
	

2002-05-30  Christian Mauduit (ufoot@ufoot.org)

	* Added a "chat" functionnality to the meta-server
	
	* Finished the French menus


2002-05-29  Christian Mauduit (ufoot@ufoot.org)

	* Finally fixed the ugly mouse bug which caused the mouse to leave
	a "trace" on some screens.

	* In a network game, it's now the first connected players who
	chooses which level will be played - the choice used to be done
	by the last connected player.
	

2002-05-28  Christian Mauduit (ufoot@ufoot.org)

	* Bug-fix in the DNS lookup routine


2002-05-27  Christian Mauduit (ufoot@ufoot.org)

	* Implemented a new "Connect" menu which displays who's currently
	connected on the server.

	* Added the possibility to start a game even not all the players
	are connected yet.

	* The server is now able to disconnect a player while waiting for
	others to connect.


2002-05-20  Christian Mauduit (ufoot@ufoot.org)

	* Added clarity.mid and return.mid (composed by Tim Chadburn)


2002-05-17  Christian Mauduit (ufoot@ufoot.org)

	* Added a "Copying" section to the docs.


2002-05-14  Christian Mauduit (ufoot@ufoot.org)

	* All the labels but the log messages are supported in French.


2002-05-10  Christian Mauduit (ufoot@ufoot.org)

	* More locale stuff...


2002-05-07  Christian Mauduit (ufoot@ufoot.org)

	* Added some new French menu labels.


2002-05-06  Christian Mauduit (ufoot@ufoot.org)

	* Added a "memset(d,0,sizeof(d))" call at the beginning of every
	menu. Should prevent from some random GUI errors.

	* The mouse cursor is now hidden during the game
	
	* Added player name support in the "Scores" menu. Works in both
	network and local modes.

	
2002-05-04  Christian Mauduit (ufoot@ufoot.org)

	* Updated the "Teams" menu. As suggested by Frode Haugsgjerd, the 
	"Human/Cpu" choice has been replaced by a "Human/Cpu/Off" choice.
	A player name has also been added - however it's not used yet.
	
	* Removed the "NICKNAME" from network code, which is useless since
	player names are about to be implemented.

	* Added a "Controls" menu to set up the joystick state and the mouse
	sensibility. This was previously in the "Teams" menu.


2002-04-29  Christian Mauduit (ufoot@ufoot.org)

	* Removed the "in-game" help which was outdated anyway...


2002-04-27  Christian Mauduit (ufoot@ufoot.org)

	* Removed the "Help" button and replaced it with a "play" button.

	* Added a "Language" menu.


2002-04-23  Christian Mauduit (ufoot@ufoot.org)

	* Updated the "about" menu.


2002-04-22  Christian Mauduit (ufoot@ufoot.org)

	* Updated the php3 doc generator.

	* Minor fix in configure.in.

	
2002-04-02  Christian Mauduit (ufoot@ufoot.org)

	* Added fodder.mid, composed by Tim Chadburn.

	* Added Tim Chadburn's documentation about OSS midi.
	

2002-03-21  Christian Mauduit (ufoot@ufoot.org)

	* Implemented a meta-server in PHP3, which registers servers.
	A new menu has been added to the client so that players can
	automatically pick a server.


2002-03-15  Christian Mauduit (ufoot@ufoot.org)

	* Added information about the mailing-list


2002-03-14  Christian Mauduit (ufoot@ufoot.org)

	* Quick hack to fix a MIDI initialization problem


2002-03-13  Christian Mauduit (ufoot@ufoot.org)

	* Added marauder.mid (by Tim Chadburn) to the musics.


2002-03-12  Christian Mauduit (ufoot@ufoot.org)

	* Fixed RPM/install-info related bugs.


2002-03-11  Christian Mauduit (ufoot@ufoot.org)
	
	* Version 5.4.5 rleased

	* Added midi music support. Midi files contributed by Tim Chadburn.

	* Fixed an install-info related bug in the RPM file

	* The Windows version now outputs stuff to a data/lw.log file


2002-02-25  Christian Mauduit (ufoot@ufoot.org)

	* version 5.4.4 released

	* Changed the copyright notice at the beginning of each file so
	that it's conform to the GPL's suggestions.

	* Added a time limit in the keyboard polling which is used in the
	"teams" menu. Should prevent the game from freezing.

	* Fixed a serious bug in key choosing in the "teams" menu. This
	bug had not been reported 8-(

	* Added documentation in "info" format.

	* ./configure now autodetects tools such as PDFLaTeX, and the
	Makefile won't try to build such doc if it's not available.

	* It's now possible to compile an optimized version of Liquid War
	(for i686 for instance) using ./configure --target=xxx. 

	* Various bug-fixes and enhancements in the ./configure script
	and in the makefiles.


2002-01-28  Christian Mauduit (ufoot@ufoot.org)

	* version 5.4.3 released

	* Bug-fix in the liquidwarmap utility (some maps could generate
	protection faults while compiling).

	* Bug-fix in the datafile generation (the background image palette
	was wrecked with Allegro 4.0).

	* LW is now compliant with the Filesystem Hierarchy Standard, this
	implies that binaries are in $prefix/games.

	* There's now a window title which says "Liquid War 5.4.3"

	* Added a windowed/fullscreen mode support.

	* Limited the size of "mesh elements" to 8x8 to avoid weird behaviors
	on very big and empty maps.

	* Added an uninstall target

	* Added some basic scripts to automatically build the various releases

	* Added a liquidwar.spec file so that it's easy to build a rpm
	

2001-07-23  Christian Mauduit (ufoot@ufoot.org)

	* version 5.4.2 released

	* Bug-fix in the network code.

	* A few more levels.


2001-07-18  Christian Mauduit (ufoot@ufoot.org)

	* version 5.4.1 released

	* Fixed many bugs in the network support, and added the "-lag"
	option to the server. Basically it should be possible to play
	on Internet now. Also, the client now displays readable error
	messages when there's a problem joining the server.

	* Added names to maps so that it's easier to choose them,
	added a "speeds" and changed some other GUI related stuff.

	* The default memory allocated (8192Kb) has also been increased
	(16384Kb) so that the game can handle big maps. 2 new hudge
	maps have been added.


2001-07-07  Christian Mauduit (ufoot@ufoot.org)

	* version 5.4.0 released

	* The *big* change is that with this release Liquid War includes
	network support. There are probably some bugs left and some minor
	features are missing, but basically, one can play on a LAN.

	* The other important point is that the documentation is back -
	it had been lost when I had changed my web site - and is available
	in several formats (HTML, plain text, PostScript and PDF).

	* I also separated the Windows and DOS packages since the DOS .exe
	is quite big and most of the time useless to Windows users since
	DOS support in recent versions of Windows is getting worse and
	worse.


2001-03-18  Christian Mauduit (ufoot@ufoot.org)

	* version 5.3.3 released

	* Fixed some minor bugs which were revealed when creating the
	Debian package for Liquid War.

	* I also prepared a statically linked version of the game. This
	version installs itself in no time on almost any recent GNU/Linux box,
	so it's an interesting point for GNU/Linux users which do not feel
	like spending 3 hours compiling the game before being able
	to try it out.


2000-06-19  Christian Mauduit (ufoot@ufoot.org)

	* version 5.3.2 released

	* I changed the textures in the datafile and replaced the existing
	textures by textures I imported from the Gimp. This is for copyright
	issues since I can not find the author of the previous textures
	any more and would normally require his acceptance of my putting
	his textures in my GPL'ed game. So with Gimp's textures I'm pretty
	sure that I won't have any copyright problem.

	* I also started to comment the source files.


2000-04-09  Christian Mauduit (ufoot@ufoot.org)

	* version 5.3.1 released

	* I changed the GNU/Linux configure script so that it searches for
	dat (the allegro datafile compiler). The reason is that several
	players could not install LW because of this (they had downloaded
	the end-user version of Allegro but the full-version is needed).

	* I updated the GNU/Linux version so that it has all the features of
	the old dos version (including the "wave effect").

	* A starter kit has been prepared, it a lighter version with a 
	pred-built light datafile.It makes it easier to download LW
	quickly and try it out before downloading the full version.
	This implies that now one can use datafiles with any number
	of textures and maps.

	* I prepared binary packages for DOS & Windows (the windows version
	is *still* not very stable).

	* Added a button in the wave menu to toggle the wave effect without
	pressing F4 during gameplay.

	* Some bug fixing.


2000-03-12  Christian Mauduit (ufoot@ufoot.org)

	* version 5.3.0 released

	* All further major developpements of LW will be done from GNU/Linux.

	* I now use a unix style x.x.x numbering system for versions.

	* Liquid War is on sourceforge.net

	* I prepared scripts and changed the directory structure of the
	project, so that LW can be installed under GNU/Linux with standard
	commands like './configure;make;make install'

	* Many small bugs have been fixed.


1999-09-06  Christian Mauduit (ufoot@ufoot.org)

	* version 5.2 released

	* Liquid War is now released under the GNU General Public Licencse.

	* Some improvements such as a 'frame per second limit' which limits
	the time taken by display operations so that the game is globally
	faster.

	* I release the first windows executable of Liquid War, it's not very
	stable but basically works.

	* Soon after, Peter Wang gives me patches to have LW run under GNU/Linux.

1998-11-21  Christian Mauduit (ufoot@ufoot.org)

	* version 5.1 released

	* Small bug fixes, changed some menus.


1998-09-26  Christian Mauduit (ufoot@ufoot.org)

	* version 5.0 released

	* Everything has been rewritten
	DJGPP used instead of Borland C/C++
	Allegro is used as a wrapper for ease of developpement and future
  	portability
	Optimization of the algorithm
	Visual enhancements such as the "wave effect"
	An 'understandable' GUI replaces the old cryptic one.


1995-07-01  Christian Mauduit (ufoot@ufoot.org)

	* version 3.0 released

	* built with borlandc++ 3.0, barely usable.


