
2008-01-30 : Christian Mauduit <ufoot@ufoot.org>

	* Released 0.0.3beta

2008-01-25 : Christian Mauduit <ufoot@ufoot.org>

	* Better "memory bazooka", revamping color handling.

2008-01-16 : Christian Mauduit <ufoot@ufoot.org>

	* Added functions to handle the look structure.
	
2008-01-14 : Christian Mauduit <ufoot@ufoot.org>

	* Revamping gfx API to use look instead of skin. Still WIP.
	
2008-01-13 : Christian Mauduit <ufoot@ufoot.org>

	* Colors auto-generation should work, while not used yet.
	
	* Added fighter_scale to resize map from resolution.

2008-01-12 : Christian Mauduit <ufoot@ufoot.org>

	* Resolution passed as a parameter when loading maps.

2008-01-09 : Christian Mauduit <ufoot@ufoot.org>

	* More color routines (average, ponderate, distance).

2008-01-08 : Christian Mauduit <ufoot@ufoot.org>

	* Added RGB <-> HSB color conversion routines.

2008-01-07 : Christian Mauduit <ufoot@ufoot.org>
	
	* Moving color definitions from graphic backend to maps.

2008-01-03 : Christian Mauduit <ufoot@ufoot.org>
	
	* Better memory checking.

2008-01-02 : Christian Mauduit <ufoot@ufoot.org>

	* Implementing memory bazooka.

2008-01-01 : Christian Mauduit <ufoot@ufoot.org>

	* 4 more Kasper maps.

	* Copyright 2007 -> 2008

2007-12-29 : Christian Mauduit <ufoot@ufoot.org>

	* map/map-map.c -> map/map-level.c

2007-12-17 : Christian Mauduit <ufoot@ufoot.org>

	* Asynchronous map loading. Menus need work (script).

2007-12-15 : Christian Mauduit <ufoot@ufoot.org>

	* tsk_manager -> tsk_loader.

2007-12-12 : Christian Mauduit <ufoot@ufoot.org>

	* Float serialization.

2007-12-11 : Christian Mauduit <ufoot@ufoot.org>

	* Map hexa serialization.

	* All typedef struct lowercased and passed to _t suffix.

	* Fixed GUI scroll.

2007-12-10 : Christian Mauduit <ufoot@ufoot.org>

	* Mouse warp support.

	* Mouse wheel support.

2007-12-06 : Christian Mauduit <ufoot@ufoot.org>

	* Freshly developped hexa_serializer handles low-level types.

2007-12-05 : Christian Mauduit <ufoot@ufoot.org>

	* Added hexa_serializer, almost done.

	* Added memory & endianess low-level funcs.

2007-12-04 : Christian Mauduit <ufoot@ufoot.org>

	* Created (task) manager smob.
	
	* Task manager does load maps asynchronously.

2007-12-03 : Christian Mauduit <ufoot@ufoot.org>

	* Implementing task manager.

2007-12-02 : Christian Mauduit <ufoot@ufoot.org>

	* Example options.xml and style.xml written in user-dir.
	
	* Scaled some bitmaps to reduce tarball size.
	
	* LW6SYS_INT32 -> int32_t. Got rid of all trivial custom types.

2007-12-01 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty tsk module (task manager).

	* Joystick support.

2007-11-30 : Christian Mauduit <ufoot@ufoot.org>

	* Colored menuitem support.

	* Sky -> light blue.

2007-11-29 : Christian Mauduit <ufoot@ufoot.org>

	* New menu scroll system.
	
	* Added spheres to scroll on cylinder menus.

2007-11-28 : Christian Mauduit <ufoot@ufoot.org>

	* Changed way of handling menu scroll.

	* Menus working again.
	
	* Revamped docs.
	
2007-11-27 : Christian Mauduit <ufoot@ufoot.org>

	* Simplified GFX api.
	
	* Added SMOB wrapper (container) objects for cleaner GC.
	
	* Changed hud API, added dtd.

2007-11-26 : Christian Mauduit <ufoot@ufoot.org>

	* New assoc_sort_and_map func.
	
	* Simplified gfx.h
	
	* "on-enter" -> "on-valid"

	* Added player names support.

2007-11-25 : Christian Mauduit <ufoot@ufoot.org>

	* Started major menu script engine revamping...

	* Fixed style.xml documentation, minor XML handling updates.

2007-11-24 : Christian Mauduit <ufoot@ufoot.org>

	* Typed entries in written XML files.

	* Example options.xml auto-dump.

2007-11-23 : Christian Mauduit <ufoot@ufoot.org>

	* Introduced menu smob.

	* Added sort list functions.
	
2007-11-22 : Christian Mauduit <ufoot@ufoot.org>

	* Hacked new GUI (menu system).
	
	* Generation of texinfo reference files from internal self-doc.

2007-11-21 : Christian Mauduit <ufoot@ufoot.org>

	* --help now uses self-documentation entries.

	* Implemented fifo lists.

2007-11-20 : Christian Mauduit <ufoot@ufoot.org>

	* Revamped map loading, is now relative.

	* Added split env functions, removed some file/dir tests.
	
	* Removed libopt, introduced libldr.

2007-11-19 : Christian Mauduit <ufoot@ufoot.org>

	* --about and --list options implemented.

	* Help strings written in config file.

2007-11-18 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty hlp module, introducing self-documentation of program.

2007-11-17 : Christian Mauduit <ufoot@ufoot.org>

	* Minor options handling fix.

2007-11-15 : Christian Mauduit <ufoot@ufoot.org>

	* Minor fixes for MS Windows compatibility.

2007-11-14 : Christian Mauduit <ufoot@ufoot.org>

	* Added environment LW6_ variables support.

	* Added map-path command-line parameter support.

	* Renamed libcon to libcns (DOS filename problem, con is forbidden).

2007-11-13 : Christian Mauduit <ufoot@ufoot.org>

	* Added --enable/--disable options for modules.

2007-11-12 : Christian Mauduit <ufoot@ufoot.org>

	* Allinone build works again.

2007-11-11 : Christian Mauduit <ufoot@ufoot.org>

	* Added target_os support in binary.

	* Added empty GUI module, ready to implement menu/menuitem stuff.

2007-11-10 : Christian Mauduit <ufoot@ufoot.org>

	* Added codename/id support to track releases.

	* More system/debugging command-line options.

2007-11-09 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty scheme test file.

	* Hacked gdoc to fix double output problem.

	* Hacked get_top_srcdir so that it handles relative path nicely.

2007-11-08 : Christian Mauduit <ufoot@ufoot.org>

	* Game is runable again!

	* Auto-documentation of options.

2007-11-07 : Christian Mauduit <ufoot@ufoot.org>

	* Added a dump.txt for Guile errors.

	* Package compiles again, scripts must be updated.

2007-11-06 : Christian Mauduit <ufoot@ufoot.org>

	* Changed installation dirs, moved data files, broke scripts.

2007-10-30 : Christian Mauduit <ufoot@ufoot.org>

	* Yet another Makefile update, moved directories.

2007-10-29 : Christian Mauduit <ufoot@ufoot.org>

	* Removed an argument from log functions.

2007-10-28 : Christian Mauduit <ufoot@ufoot.org>

	* Added --test option to main executable.

2007-10-27 : Christian Mauduit <ufoot@ufoot.org>

	* Serious Makefile update...

2007-10-26 : Christian Mauduit <ufoot@ufoot.org>

	* Refounded libs & modularity of binaries.

2007-10-25 : Christian Mauduit <ufoot@ufoot.org>

	* Added new cfg funcs to handle prefix/path.

2007-10-23 : Christian Mauduit <ufoot@ufoot.org>

	* Minor con/log system update.

2007-10-22 : Christian Mauduit <ufoot@ufoot.org>

	* Added warnings in network code.

2007-10-14 : Christian Mauduit <ufoot@ufoot.org>

	* Added void background style.

2007-10-12 : Christian Mauduit <ufoot@ufoot.org>

	* Updated genuine-liquidwar level.

	* Net context made global.
	
	* Client & server API normalization.
	
	* Typedefs for callbacks for better readibility.

	* Moved most maps to extra-maps package.

2007-10-10 : Christian Mauduit <ufoot@ufoot.org>

	* Added --mapdir option.

2007-10-09 : Christian Mauduit <ufoot@ufoot.org>

	* sys/list -> sys/fifo

	* Updated docs.

	* More gdoc support.

2007-10-08 : Christian Mauduit <ufoot@ufoot.org>
	
	* Added gdoc support http://josefsson.org/gdoc/

2007-10-07 : Christian Mauduit <ufoot@ufoot.org>

	* New acadia  garden  liquid-dream  motherboard maps by Kasper Hviid

	* Ready to implement all the cli/srv "intelligent" code.

2007-10-06 : Christian Mauduit <ufoot@ufoot.org>

	* Network code plumbery.

2007-09-17 : Christian Mauduit <ufoot@ufoot.org>

	* Network cli/srv API is ready.

2007-09-14 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed low-level UDP functions.

2007-09-13 : Christian Mauduit <ufoot@ufoot.org>

        * Started to add UDP support.

        * Conditionnal build of mod-http (only if libcurl present).

        * Completeley revamped network code, server broken (code split).

2007-09-12 : Christian Mauduit <ufoot@ufoot.org>

	* Exploded /net dir struct, revamping all code, get modular (broken)

2007-09-11 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed RPM spec file

	* Added doc about Fedora Core 6 SDL rpm hack.

2007-09-07 : Christian Mauduit <ufoot@ufoot.org>

	* Released 0.0.2beta.

	* Fixes and updates on Debian & RPM packages.

	* Guile 1.6 -> Guile 1.8

	* Fixed libreadline & libpng detection bug.

2007-09-06 : Christian Mauduit <ufoot@ufoot.org>

	* 4 new maps from Kasper Hviid

2007-07-10 : Christian Mauduit <ufoot@ufoot.org>

	* Upgraded to GPL v3.

2007-05-14 : Christian Mauduit <ufoot@ufoot.org>

	* Now linking against libcURL.

2007-05-03 : Christian Mauduit <ufoot@ufoot.org>

	* Minor dependency fix.

2007-03-05 : Christian Mauduit <ufoot@ufoot.org>

	* Basic pattern substitution in web templates.

	* Added file mutex support for screenshot (avoid inconsitent JPEG).

	* Now serving correct JPEG screenshots (wow!).
	
2007-03-04 : Christian Mauduit <ufoot@ufoot.org>

	* Serving a default black JPEG for screenshot.

	* Added basic mutex wrapper functions.
	
2007-03-03 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty net/screenshot module.
	
	* Game map & state passed to web server.
	
	* Added socket_is_alive.

	* httpd.log now in Apache Common Log format.

	* /index.html served.

	* Http server now handles GNU jpeg.

2007-03-02 : Christian Mauduit <ufoot@ufoot.org>

	* REQUEST_URI parsed, static web files served.

	* Starting to parse HTTP requests.

	* SIGPIPE now ignored (fixes "program stops" bug)

2007-02-28 : Christian Mauduit <ufoot@ufoot.org>

	* More httpd, default one-liner served.

2007-02-23 : Christian Mauduit <ufoot@ufoot.org>

	* Started httpd development.

	* Server now recognizes HTTP & LW6 protocols.

	* Fixed bug in net-line.

2007-02-22 : Christian Mauduit <ufoot@ufoot.org>

	* Added simple line protocol (in progress).

2007-02-21 : Christian Mauduit <ufoot@ufoot.org>

	* Server now listens on a TCP port

2007-02-20 : Christian Mauduit <ufoot@ufoot.org>

	* Revamped thread handling for network purposes.

2007-02-19 : Christian Mauduit <ufoot@ufoot.org>

	* Updated RPM & .deb packages.

	* Implemented thread wrapper funcs in sys module.

2007-02-18 : Christian Mauduit <ufoot@ufoot.org>

	* Factorizing thread code.

	* Added net_context, still need to work on thread safety.

2007-02-16 : Christian Mauduit <ufoot@ufoot.org>

	* Moved modules from lib/liquidwar6xyz to lib/liquidwar6/xyz.

2007-02-10 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented basic send/recv functions.

2007-01-06 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented asynchronous connect.
	
	* Corrected copyright.xcf which was broken by 2006 -> 2007 script.

	* Fixed check target, and fixed a bug in fighters count.

	* Coded listen/accept/connect TCP/IP wrappers.

	* Updated copyright information (-> 2007).

2006-12-18 : Christian Mauduit <ufoot@ufoot.org>

	* Released 0.0.1beta.

	* Updated docs, packaging fixes.

2006-12-12 : Christian Mauduit <ufoot@ufoot.org>

	* Test binaries now in {prefix}/libexec.

	* Fixed max frames per display limit (was broken).

2006-12-09 : Christian Mauduit <ufoot@ufoot.org>

	* Mod-ogg is now the default sound backend, and plays beeps.

2006-12-08 : Christian Mauduit <ufoot@ufoot.org>

	* Replaced libao/libogg with SDL/SDL_mixer.

2006-12-06 : Christian Mauduit <ufoot@ufoot.org>

	* Replaced LW6SYS_WIZARDRY with lib globals.

	* Added dependency on libao for mod-ogg module.

2006-12-05 : Christian Mauduit <ufoot@ufoot.org>

	* Added RPM package support.

2006-12-04 : Christian Mauduit <ufoot@ufoot.org>

	* Debian packages finally work.

2006-12-03 : Christian Mauduit <ufoot@ufoot.org>

	* More Debian packages work.

2006-12-02 : Christian Mauduit <ufoot@ufoot.org>

	* Preparing Debian package (.deb).

	* Entering beta stage, new path and numbering scheme.

2006-12-01 : Christian Mauduit <ufoot@ufoot.org>

	* Added nb_spreads.

2006-11-29 : Christian Mauduit <ufoot@ufoot.org>

	* Updated French translation.

	* Fixed bug in command line args handling.

	* Fixed map polarity. 

2006-11-28 : Christian Mauduit <ufoot@ufoot.org>

	* Map polarity/wrapping still buggy, but becoming a reality.

2006-11-27 : Christian Mauduit <ufoot@ufoot.org>

	* Caching texture array when displaying several times the same state.
	
	* Started to implement polarity option (in ker module).
	
	* Even more tolerant with --help option syntax.

2006-11-26 : Christian Mauduit <ufoot@ufoot.org>

	* Updated docs.

2006-11-24 : Christian Mauduit <ufoot@ufoot.org>

	* Released 20061124.

	* GUI work, demo workable.

2006-11-23 : Christian Mauduit <ufoot@ufoot.org>

	* Added hud_preview.

	* Fixed the way multiple moves per round are handled.

	* Updated menu choose procedure.

2006-11-22 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed memory leak in snd backend switch.

2006-11-21 : Christian Mauduit <ufoot@ufoot.org>

	* Rewriting guile scripts and globals access.

2006-11-15 : Christian Mauduit <ufoot@ufoot.org>

	* Minor packaging work.

2006-11-14 : Christian Mauduit <ufoot@ufoot.org>

	* Updated genuine-liquidwar map.

	* Started to update the way options are handled in scripts.
	
	* Added new basic options to get config information from binary.
	
	* Added lw6-config.h

2006-11-13 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty net module

2006-11-11 : Christian Mauduit <ufoot@ufoot.org>

	* Team color is now a per-map option.

	* Changed PNG -> JPEG on many levels.

	* Optimized display of big maps (skipping tiles when outside screen).

	* Forced tiling of maps under OpenGL limit.
	
	* Greyscale JPEGs are now correctly read.

2006-11-10 : Christian Mauduit <ufoot@ufoot.org>

	* Added texture-alpha.jpeg support.

2006-11-08 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented gradient normalization.

2006-11-07 : Christian Mauduit <ufoot@ufoot.org>

	* 4 new maps from Kasper Hviid.
	
	* Defense works as well as attack (could be a playable demo).
	
	* Moved most color-related code to sys module.

	* Moved xy & wh checksum functions from ker to sys.

	* More elements can be used as map parameters.

2006-11-06 : Christian Mauduit <ufoot@ufoot.org>

	* Minor fixes in bot code.

2006-11-05 : Christian Mauduit <ufoot@ufoot.org>

	* Dummy stupid crazy nuts bots implemented.

2006-11-04 : Christian Mauduit <ufoot@ufoot.org>

	* Started to add bot related code.

2006-11-03 : Christian Mauduit <ufoot@ufoot.org>

	* Fighters start to attack (no side attack yet).
	
	* Added proper cleanup of all libs when script fails.
	
	* Separated volume for sound and music in snd module.

2006-11-01 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed the code which moves fighters, not perfect but works.

	* For the first time, fighters move! (badly, but they move)
	
	* Fixed wrong GL resizing when displaying map zones & gradient.

2006-10-31 : Christian Mauduit <ufoot@ufoot.org>

	* It's possible to move cursor arround, and the gradient be updated.
	
	* Now able to handle empty menus correctly.

2006-10-30 : Christian Mauduit <ufoot@ufoot.org>

	* Minor fix when displaying resampled textures.

2006-10-27 : Christian Mauduit <ufoot@ufoot.org>

	* Resampling maps on the fly when loading.

2006-10-26 : Christian Mauduit <ufoot@ufoot.org>

	* Updated map kasper/fish for transparency.

	* Added date/time in user log file.
	
	* Compiles again, splitted param.xml into style.xml and options.xml.

2006-10-25 : Christian Mauduit <ufoot@ufoot.org>

	* Revamping all options/param/style stuff. WIP, does not compile.

	* Now using syslog, hopefully fixed log formatting bug.
	
	* Added Kasper Hviid vortex map.
	
	* Created libliquidwar6opt library.
	
	* Code cleanup.
	
2006-10-24 : Christian Mauduit <ufoot@ufoot.org>

	* Added Fish map by Kasper Hviid.

	* It's possible to display arbitrary big map textures.

2006-10-23 : Christian Mauduit <ufoot@ufoot.org>

	* Prepared code for "array" fashion display of map (preview).
	
	* Changed the order of console/backends opening.

2006-10-22 : Christian Mauduit <ufoot@ufoot.org>

	* Rewrote log functions to include __FILE__/__LINE.

2006-10-21 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented pick_map_coord for flat backend.
	
	* Code cleanup.

2006-10-20 : Christian Mauduit <ufoot@ufoot.org>

	* Simplified Makefiles.

2006-10-19 : Christian Mauduit <ufoot@ufoot.org>

	* Tactical hud frame is displayed.
	
	* Fixed buffer overflows with the help of valgrind hints.
	
	* Added new ./configure options (optimize & valgrind)

2006-10-18 : Christian Mauduit <ufoot@ufoot.org>

	* Moved coverage global parameter to zoom/ratio per map options.

	* Fixed bug linked with timer, when changing video backend.

2006-10-17 : Christian Mauduit <ufoot@ufoot.org>

	* Added a sleep() just after quiting SDL.

	* Moved _XY and _WH struct from ker to sys.

2006-10-15 : Christian Mauduit <ufoot@ufoot.org>

	* Gfx and snd backends changeable on the fly through menus.
	
	* Script stdin input is now processed at very startup.

2006-10-14 : Christian Mauduit <ufoot@ufoot.org>

	* Backend list can be queried from scheme.
	
	* Code cleanup.
	
	* Better console support.

2006-10-13 : Christian Mauduit <ufoot@ufoot.org>

	* Documentation update.

2006-10-13 : Christian Mauduit <ufoot@ufoot.org>

	* Documentation update.

2006-10-12 : Christian Mauduit <ufoot@ufoot.org>

	* Released 20061012.

	* Catching scheme errors on console.
	
	* Added $HOME/.liquidwar6/log.txt file.
	
	* Renamed static -> allione and profile -> gprof.

2006-10-11 : Christian Mauduit <ufoot@ufoot.org>

	* Options --enable-static and --enable-profile "work"

2006-10-10 : Christian Mauduit <ufoot@ufoot.org>

	* Starting to implement --enable-static

2006-10-09 : Christian Mauduit <ufoot@ufoot.org>

	* Added an interactive Guile console (con module).

2006-10-06 : Christian Mauduit <ufoot@ufoot.org>

	* Finally, put ltdl code in a separated "dyn" module.

2006-10-05 : Christian Mauduit <ufoot@ufoot.org>

	* Factorized ltdl code in sys module.

2006-10-04 : Christian Mauduit <ufoot@ufoot.org>

	* Conditional compilation of gfx & snd modules.

2006-10-03 : Christian Mauduit <ufoot@ufoot.org>

	* Added hud "sub gfx" module.
	
	* Minor fix, libmod_csound wasn't always correctly found.`

2006-09-29 : Christian Mauduit <ufoot@ufoot.org>

	* sdl_gl -> mod_gl

	* Added 2 empty sound modules (mod_csound and mod_ogg).

2006-09-23 : Christian Mauduit <ufoot@ufoot.org>

	* Chosen map is memorized and handled in menus.

	* Added an automatic demo mode.

2006-09-14 : Christian Mauduit <ufoot@ufoot.org>

	* Menus now correctly centered.

2006-09-12 : Christian Mauduit <ufoot@ufoot.org>

	* Packaging fixes.

2006-09-10 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented dummy pick_map_coord func.
	
	* MALLOC_0 -> CALLOC.

	* Renamed view/simple to view/flat (preventing name collisions)

2006-09-09 : Christian Mauduit <ufoot@ufoot.org>

	* Menu scrolling works (mouse + keyboard).

	* Started to implement a menu state.

2006-09-08 : Christian Mauduit <ufoot@ufoot.org>

	* Added an id and a label to menus.

2006-09-07 : Christian Mauduit <ufoot@ufoot.org>

	* high-level io polled only 15 times/sec.

	* added calls to glViewport to fix issues with some OpenGL drivers.

2006-09-06 : Christian Mauduit <ufoot@ufoot.org>

	* mouse pointer works in menus.

	* mouse buttons work in menus.

	* added poll_mouse_move.

2006-09-03 : Christian Mauduit <ufoot@ufoot.org>

	* pick_menuitem callable from script.

2006-09-01 : Christian Mauduit <ufoot@ufoot.org>

	* Added an empty pick_menuitem gfx function.
	
	* Changed the prototype of keysym functions.

2006-08-31 : Christian Mauduit <ufoot@ufoot.org>

	* Added basic gfx functions to handle mouse.

2006-08-23 : Christian Mauduit <ufoot@ufoot.org>

	* Add_team and remove_team callable from script.

	* Better gfx tests (background).

2006-08-22 : Christian Mauduit <ufoot@ufoot.org>

	* Make check works, even for gfx module (but only basic setup)
	
	* Better checksums, finally a decent ker/algorithm test suite.

	* First ker unit test.
	
	* Basic rectangle builtin map creation (for testing purposes).

2006-08-21 : Christian Mauduit <ufoot@ufoot.org>

	* Added new unitary tests.

2006-08-20 : Christian Mauduit <ufoot@ufoot.org>

	* Scripts & data now also searched in "$top_srcdir" (easy debug).
	
	* Implemented checksum calculus on game struct/state objects (buggy).
	
	* Implemented basic serialize/unserialize funcs, for checksum calculus.

2006-08-18 : Christian Mauduit <ufoot@ufoot.org>

	* Moved functions from ker.h to ker-internal.h

	* LW6KER_INTXX -> LW6SYS_INTXX.

	* Updated autotools/gettextize files. 

2006-08-17 : Christian Mauduit <ufoot@ufoot.org>

	* Added basic checksum functions.

2006-08-13 : Christian Mauduit <ufoot@ufoot.org>

	* Added a game_state_copy function, for latest/stable states.

	* Added "ticks" parameter at init to have ticks be library independant.

	* Prefixed all ./src files/dirs so that there are no name conflicts.

2006-08-12 : Christian Mauduit <ufoot@ufoot.org>

	* Gradient is calculated & displayed for debugging purposes.

	* Map holes are automatically detected and fixed.

2006-08-03 : Christian Mauduit <ufoot@ufoot.org>

	* LD_PRELOAD OpenGL hack to fix GNU/Linux / x.org issue.

2006-05-16 : Christian Mauduit <ufoot@ufoot.org>

	* Started to implement gradient spread.

	* Code cleanup in ker module.

2006-05-15 : Christian Mauduit <ufoot@ufoot.org>

	* Minor fixes in autotools files.

2006-05-04 : Christian Mauduit <ufoot@ufoot.org>

	* Now possible to use JPEG textures.

2006-05-03 : Christian Mauduit <ufoot@ufoot.org>

	* Now linked against libjpeg.

	* Bug-fix, texture arrays finally work.

2006-05-02 : Christian Mauduit <ufoot@ufoot.org>

	* Building in a separate directory works.

2006-04-26 : Christian Mauduit <ufoot@ufoot.org>

	* Texture arrays work (in 1x1 mode...) needs debugging.

2006-04-20 : Christian Mauduit <ufoot@ufoot.org>

	* Started to implement texture arrays, not tested yet.

2006-04-19 : Christian Mauduit <ufoot@ufoot.org>

	* Added print_debug and sanity_check to mapstate (and fixed bugs!) 

2006-04-18 : Christian Mauduit <ufoot@ufoot.org>

	* Possible to dynamically add/remove team, redistributing fighters.

2006-04-17 : Christian Mauduit <ufoot@ufoot.org>

	* Better placement of teams (but still buggy).

2006-04-16 : Christian Mauduit <ufoot@ufoot.org>

	* Game (teams) can now be displayed.

	* Ready to implement display_game.

2006-04-15 : Christian Mauduit <ufoot@ufoot.org>

	* Introduced GAME_LOOK structure to hold graphical params.
	
	* Added empty display_game func.
	
	* Added LAYER struct and a dummy populating function.

2006-04-14 : Christian Mauduit <ufoot@ufoot.org>

	* Memory structures allocated for STATE KER structs.
	
	* Added trigonometric fixed point routines.

2006-04-06 : Christian Mauduit <ufoot@ufoot.org>

	* MAP_STRUCT.slots is calculated.

2006-04-05 : Christian Mauduit <ufoot@ufoot.org>

	* MAP_STRUCT.zones is calculated, and viewable.

2006-04-04 : Christian Mauduit <ufoot@ufoot.org>

	* Started to implement lw6ker zones (AKA LW5 MESHER).

2006-04-03 : Christian Mauduit <ufoot@ufoot.org>

	* Scheme bindings for game_struct smob.
	
	* Fixed makefiles, more ker module code.

2006-04-02 : Christian Mauduit <ufoot@ufoot.org>

	* Remove map "not even a puzzle" (duplicate of "puzzle for kids")

2006-04-01 : Christian Mauduit <ufoot@ufoot.org>

	* Code starts to pour in in ker module.

2006-03-31 : Christian Mauduit <ufoot@ufoot.org>

	* Imported Kasper & LW3 maps, introduced subdirs in data/map.

2006-03-30 : Christian Mauduit <ufoot@ufoot.org>

	* Added 3 new maps, all background skins now exist.

2006-03-29 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented a basic "fire" skin.
	
	* Created empty air/earth/fire themes for backgrounds.

2006-03-25 : Christian Mauduit <ufoot@ufoot.org>

	* Released 20060325.
	
	* updated translation.
	
	* Finally, everything working again, but modular. Hura!
	
	* More cleanup, graphical mode up again.

2006-03-24 : Christian Mauduit <ufoot@ufoot.org>

	* Fonts are loaded again.
	
	* More and more hack for modularity.

2006-03-15 : Christian Mauduit <ufoot@ufoot.org>

	* Code cleanup.

2006-03-15 : Christian Mauduit <ufoot@ufoot.org>

	* Revamped all source dirs (modularity). Compiles but segfaults.

2006-03-07 : Christian Mauduit <ufoot@ufoot.org>
	
	* Limited textures to 512x512, which is commonly supported.
	
	* Fixed bug in i18n when locale codeset was UTF-8.
	
	* Added transparency layer to pure-fight map.
	
	* One load_data function for the graphics backend.

2006-01-05 : Christian Mauduit <ufoot@ufoot.org>

	* Using libtool libltdl instead of raw dlopen.

2006-01-04 : Christian Mauduit <ufoot@ufoot.org>

	* Jumbo patch: implemented "gfx backends" using dlopen.

	* Sub-libraries only link to "what is needed".
	
	* Fixed bug, time display didn't work on 32-bit platforms.

2006-01-03 : Christian Mauduit <ufoot@ufoot.org>

	* Defined public data structs for ker module.
	
	* Max frames/rounds per second correctly handled.

	* Now displaying time & version on screen.

	* Changed order of on screen logged strings.

2006-01-02 : Christian Mauduit <ufoot@ufoot.org>

	* Added empty liquidwar6ker module, ready to implement.

2006-01-01 : Christian Mauduit <ufoot@ufoot.org>

	* Released 20060101.

2005-12-31 : Christian Mauduit <ufoot@ufoot.org>

	* Map reading works. Period.
	
	* Chosen map is displayed, in raw mode, but displayed.
	
	* Implementing map -> OpenGL texture conversion.

2005-12-30 : Christian Mauduit <ufoot@ufoot.org>

	* Implementing texture reading.
	
	* Fixed Guile garbage collection disease.

	* Created Guile smob for maps.

	* Factorized SCM_STRING to char * conversion in wrapper.c.

2005-12-29 : Christian Mauduit <ufoot@ufoot.org>

	* More precise information when launching with --version.
	
	* Command line parameters work.

	* Factored XML reading code in xml.c.

	* Updated docs, added "how to desgin new maps" section.

2005-12-28 : Christian Mauduit <ufoot@ufoot.org>

	* Switched to  -Wall and removed all compilation warnings.
	
	* Indented all source files automatically.
	
2005-12-27 : Christian Mauduit <ufoot@ufoot.org>

	* User config now read from disk (fully persistent).
	
	* User config now saved on disk.
	
	* Added a function to test directory existence.

	* Docs updated, described libliquidwar6sys in detail.

2005-12-26 : Christian Mauduit <ufoot@ufoot.org>

	* Screen resizing updates options through a dedicated callback.
	
	* Added dummy conversion functions.
	
	* Implemented set/get options, callable from C & Scheme.

	* Implemented a basic associative array in standard C.

	* Basic options --help, --copyright and --version are handled.
	
	* Reorganized include files so that there are installable in /usr/local
	
	* Added empty liquidwar6cfg library, ready to be implemented.
	
2005-12-23 : Christian Mauduit <ufoot@ufoot.org>

	* Map wall/free parts are read from PNG files. Depth is 0 or 1 for now.
	
	* Map metadata are now loaded in memory.
	
	* Added on-select event on menuitems.

2005-12-22 : Christian Mauduit <ufoot@ufoot.org>

	* Map chooser uses the newly created chained list handler.
	
	* Texture deletes use the newly created chained list handler.
	
	* Implemented a generic chained list handler.
	
	* Added new "copyright-notice" map.

2005-12-21 : Christian Mauduit <ufoot@ufoot.org>

	* Basic directory listing, which enables choosing a map.
	
	* Added 2 maps (the first ones!)

2005-12-20 : Christian Mauduit <ufoot@ufoot.org>

	* Defined structs in lw6map.
	
	* Checking the number of times textures and surfaces are created/freed
	
2005-12-19 : Christian Mauduit <ufoot@ufoot.org>

	* Updated docs.

2005-12-15 : Christian Mauduit <ufoot@ufoot.org>

	* Revamped the doc.
	
	* Added the structure of the liquidwar6map module.
	
2005-12-14 : Christian Mauduit <ufoot@ufoot.org>

	* Now links to gnu.org/software/liquidwar6 instead of ufoot.org

2005-12-13 : Christian Mauduit <ufoot@ufoot.org>

	* Added a "cache" for OpenGL texture handlers.

2005-12-11 : Christian Mauduit <ufoot@ufoot.org>

	* Moved Arch depot to Savannah.

2005-12-10 : Christian Mauduit <ufoot@ufoot.org>

	* ./configure says Mesa is needed, not OpenGL.

	* Optimized menu display, caching the aliased rendered fonts.

2005-12-09 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed the installation section to insist on using free drivers.
	
	* Added UML/XMI modelization file, generated by Umbrella.

2005-12-08 : Christian Mauduit <ufoot@ufoot.org>

	* Updated docs to clarify the 3-D acceleration issues.

2005-12-07 : Christian Mauduit <ufoot@ufoot.org>

	* Updated po files.
	
	* Fixed i18n support which was broken.
	
 	* Menus are now interactive.
	
2005-12-04 : Christian Mauduit <ufoot@ufoot.org>

	* Updated docs. 

	* /liquidwar/liquidwar6 -> /liquidwar/v6
	
2005-12-02 : Christian Mauduit <ufoot@ufoot.org>

	* Fixed Makefile to include doc/COPYING in dist

2005-12-01 : Christian Mauduit <ufoot@ufoot.org>

	* Updated the docs (added intro, status, and install notes).

	* Updated copyright notices and added GNU FDL.
	
2005-11-28 : Christian Mauduit <ufoot@ufoot.org>

	* Released 20051128.

	* Updated READMEs to reflect that this is pre-alpha stuff.
	
2005-09-11 : Christian Mauduit <ufoot@ufoot.org>

	* Errors in scheme code are now correctly dumped on the console.
	
2005-09-10 : Christian Mauduit <ufoot@ufoot.org>

	* Implementing scheme error handling, not finished yet.
	
2005-09-09 : Christian Mauduit <ufoot@ufoot.org>

	* Pressing F10 now instantaneously quits the game.
	
	* Added a control of how many calls to malloc/free are issued.
	
	* Moved gfx data from data/ to data/gfx/

2005-09-07 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented a scrolling background with bubbles on it.

	* Got rid of hard-coded const3d.h, everything in .XML file.

2005-08-24 : Christian Mauduit <ufoot@ufoot.org>

	* Worked on menus, ESC key works.

2005-08-23 : Christian Mauduit <ufoot@ufoot.org>

	* Implemented C functions to draw script log & system info.

	* Fixed quirk in texture freeing strategy.

2005-08-21 : Christian Mauduit <ufoot@ufoot.org>

	* Starting to implement proper menu structure in Guile.

2005-08-21 : Christian Mauduit <ufoot@ufoot.org>

	* Menu display callable with parameters passed from Guile.

2005-08-17 : Christian Mauduit <ufoot@ufoot.org>

	* Added XML configuration file for gfx module.

2005-08-08 : Christian Mauduit <ufoot@ufoot.org>

	* Pre-alpha code drawing "cylinder" menus.
	
2005-08-06 : Christian Mauduit <ufoot@ufoot.org>

	* Changed background texture and its mapping coordinates.
	
	* Main game loop calls logic/display with indendent fixed rates.

2005-08-04 : Christian Mauduit <ufoot@ufoot.org>

	* Window is now resizable.

2005-07-31 : Christian Mauduit <ufoot@ufoot.org>

	* Added ./intl dir, and fixed autotools wizardry.

2005-07-30 : Christian Mauduit <ufoot@ufoot.org>

	* Added iconv support for UTF8/TTF conversion.

	* TTF font drawn on screen.
	
2005-07-27 : Christian Mauduit <ufoot@ufoot.org>

	* Preparing text drawing with freetype/SDL/OpenGL
	
2005-07-26 : Christian Mauduit <ufoot@ufoot.org>

	* Added ICONV detection
	
	* Linking with SDL_ttf

2005-07-23 : Christian Mauduit <ufoot@ufoot.org>

	* Gettext interface for Guile/scheme code.

2005-07-22 : Christian Mauduit <ufoot@ufoot.org>

	* Added i18n support, using GNU gettext.

2005-07-22  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Remove intl.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.
	
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.

2005-07-22 : Christian Mauduit <ufoot@ufoot.org>

	* Code cleanup, fixed dist target.
	
2005-07-21 : Christian Mauduit <ufoot@ufoot.org>

	* Wrote and use proper log functions.

2005-07-20 : Christian Mauduit <ufoot@ufoot.org>

	* Concentrated all globals into one single struct.

2005-07-19 : Christian Mauduit <ufoot@ufoot.org>

	* Basic info doc file generated (but nothing interesting in it).

	* Uses automake 1.9.

2005-07-18 : Christian Mauduit <ufoot@ufoot.org>

	* Added some dummy animations for the background image.
	
2005-07-17 : Christian Mauduit <ufoot@ufoot.org>

	* A basic background image is displayed.
	
	* Added a basic logging facility usable from scheme.

	* An image is loaded from /usr/share/blahblah to memory.

	* Game links against SDL_image.

2005-07-15 : Christian Mauduit <ufoot@ufoot.org>

	* Game links against OpenGL.

2005-07-14 : Christian Mauduit <ufoot@ufoot.org>

	* Keys are polled and returned to scheme. Basic game loop.

	* Prefix liquidwar6 -> lw6

2005-07-12 : Christian Mauduit <ufoot@ufoot.org>

	* Autotools wizardry, scripts are installed in /usr/local/share.

2005-07-08 : Christian Mauduit <ufoot@ufoot.org>

	* Added event.c file.

	* Code cleanup.

2005-07-07 : Christian Mauduit <ufoot@ufoot.org>

	* SDL function wrappers called from Guile.
	
	* C functions now registered for Guile.
	

2005-07-03 : Christian Mauduit <ufoot@ufoot.org>

	* A Guile script is loaded and run.

