2001-10-04  Clment Bourdarias  <phneutre@mangoquest.org>

	* doc/manuals/mangoquest.htm: updated Controls section

2001-10-03  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/maximap.cpp: change color of shmolluxes when if player can
	eat them (dark red and bright red)
	* src/maximap.cpp: draw an arrow for player, that rotates with him
	* src/menu_ingame.cpp: don't unpause game when we enter in
	options menu
	* src/menu_skirmish.cpp: don't unload map from memory twice
	* src/game_loop.cpp,src/config_file.cpp: added an
	"alternate_controls" option that make the player rotate with
	arrows keys and go sideways with ALT+arrow (same as in 0.6.0)
	Edit the config file to activate it.

2001-10-02  Clment Bourdarias  <phneutre@mangoquest.org>

	* game_data/sounds/: changed countdown sound (re-recorded it)
	* src/menu_credits.cpp: added Andrew Suffield (debian packager)
	* src/menu_skirmish.cpp: "restart map" fixes in in-game menu
	* src/ingame_menu.cpp: select "resume game" at initialization
	* src/main.cpp: --nosound crashbug fix
	* src/menu_main.cpp: initialize button_down to 0
	* src/menu_ingame.cpp,src/game_loop.cpp: added a "Restart map" 
	option in the in-game menu

2001-09-30  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/game_loop.cpp: added a "one minute warning" sound
	* src/game_loop.cpp: added a countdown at the end of remaining
	time (sound in the last 10 seconds)
	* src/sounds.cpp,src/main.cpp,src/bonus.cpp: allocate 4 channels
	for sounds
	* src/glfont.cpp: added choice of spacing between fonts
	* src/bonus.cpp: fixed score problem with armaggeddon (according
	to the documentation)
	* src/menu_ingame.cpp: navigate in in-game menu with mouse

2001-09-29  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/bigmap.cpp: rename bigmap.cpp to maximap.cpp
	* src/bigmap.cpp: fix red in-game menu if used with big minimap
	* src/game_loop.cpp: 3d-arrow for winning post now translated up
	and down
	* src/teleport.cpp: don't draw "Here" on the winning post, because
	the big arrow is enough
	* src/hud.cpp: changed a message
	* src/menu_ingame.cpp,src/game_loop.cpp: added a new in-game menu 
	(accessible via	the Escape key)

2001-09-28  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/game_loop.cpp: bonus now translate up and down

2001-09-27  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_credits.cpp: added Romain Gauthier (music)
	* src/game_loop.cpp: play a music in game (big thanks to Romain
	Gauthier for the music !)
	* src/sounds.cpp: added music playing/pause/resume/stop (mods)
	* src/game_loop.cpp: disable fog if game is aborted to return to menus
	* src/bigmap.cpp: draw payer, shmolluxes and shmixgums on the 
	new big minimap
	* src/hud.cpp: new big minimap can be enabled/disabled with the
	Tab key
	* src/game_loop.cpp: print "time limit hit" on console if player loses
	because of that
	* src/bigmap.cpp: new "big minimap" drawn on the hud with lines
	

2001-09-26  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_main.cpp: added keys support to navigate in main menu
	(up/down arrows and Enter)
	* src/teleport.cpp,src/draw_scene_gl.cpp,src/geom_winningpost.cpp:
	added a big 3d arrow over the winning post (new geometry)
	* src/main.cpp: cleanups in argument parsing
	* src/geom_tunasbox.cpp: new geometry and texture for tunasboxes
	(formerly known as dituboxes)
	* src/game_loop.cpp: stop all sounds when we exit from the game
	lopp
	* src/main.cpp: don't print built date by default, only print it
	with -v
	* src/main.cpp: added --version argument, similar to -v
	* src/main.cpp, src/bonus.cpp src/menu_options.cpp,
	src/sounds.cpp: added --nosound argument that don't initialize
	sound system and don't play sounds even if SDL_mixer is present

2001-09-22  Clment Bourdarias  <phneutre@mangoquest.org>

	* game_data/textures: new indus textures
	* game_data/maps: changed textures in maps to match new textures set

2001-09-17  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_options.cpp, src/world_building.cpp: again! compilation
	fixes for people who don't have SDL_mixer installed. I forgot
	these :(

2001-09-15  Clment Bourdarias  <phneutre@mangoquest.org>

	* file_utils.cpp: print config file location on console

2001-09-05  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/bonus.cpp: use StomTime bonus: -50 points instead of 0
	* src/bonus.cpp: compilation fixes for people who don't have 
	SDL_mixer installed 

2001-09-04  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/mango.h: added a #define SDL_DISABLE 0 if SDL_DISABLE is not
	defined (depends on SDL version).

	* ---- RELEASED 0.6.3a -----
	* game_data/maps/column_maze.bmq: added this new map
	* src/bonus.cpp: fixed critical bug: player couldn't finish a map
	if he had already played a map before
	* src/config_file.cpp: go fullscreen by default on linux
	* src/menu_credits.cpp: added Daniel Burrows to credits menu
	* src/system_gl.cpp, src/menu_*, src.hud.cpp,
	src/draw_scene_gl.cpp: fixed critical black-2D bug on some video
	cards (G400, ATI rage pro and maybe others). Thanks to Daniel
	Burrows for his help.

2001-09-03  Clment Bourdarias  <phneutre@mangoquest.org>

	* ---- RELEASED 0.6.3 -----
	* src/game_data/maps: added new maps
	* src/menu_skirmish.cpp: memory cleanups (unload minimaps at exit)
	* src/main.cpp: added a shorcut to bypass menus when filename is
	specified on command line
	* game_data/*: 2 new sounds, new textures
	* src/menu_skirmish.cpp, src/map_seeking.cpp: read and print
	number of shmoluxes and winning post in skirmish menu
	in map description
	* src/map_loading.cpp: load number of shmolluxes and winning post
	from maps
	* doc/manuals/mangopeeler_fr.html: same as for english
	* doc/manuals/mangopeeler.html: updated english doc (winning post
	and number of lives)
	* src/bonus.cpp: new score system according to new bonus documentation
	* src/game_loop.cpp: cleanups in dituboxes/winning post checking
	* src/draw_scene_gl.cpp: cleanup in teleport and winning post drawing
	* src/teleport.cpp: fixed crash bug when there was no teleports
	* src/game_loop.cpp: print a message on hud at the beginning and
	when all dituboxes are eaten if player needs to go to a winning post
	* src/menu_skirmish.cpp: modified font spacing in list of maps
	* src/font.cpp: modified to add custom font spacing

2001-09-02  Clment Bourdarias  <phneutre@mangoquest.org>

	* doc/manuals/bonus.html: added score for each bonus, fixed bad
	pngs (bug in MS-IE), updated descriptions
	* doc/manuals/mangoquest.html: updated game documentation
	* src/game_loop.cpp: options menu is accessible in-game by
	pressing F10
	* src/game_loop.cpp: player can receive a new life even if another
	bonus/malus is active (gameplay change)
	* src/menu_options.cpp: options menu is finished
	* src/game_loop.cpp: new mouse smooth technique. It's now a lot
	smoother and more beautiful (last technique was ugly on fast
	computers, because it could'nt refresh mouse as fast as we draw
	new frames)
	* src/menu_credits.cpp: write some names

2001-09-01  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_options.cpp: work on "options" menu
	* src/teleport.cpp: cleanups, added winning post geometry so that
	we can see it in game.
	* src/menu_credits.cpp: write our names in credits menu
	* src/bonus.cpp: don't receive life when taking a Random or Luck
	bonus
	* game_data/sounds/*: some new sounds
	* game_data/textures/indus/*: some new textures

2001-08-31  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/game_loop.cpp: winning post is operationnal (new feature)
	* src/map_loading.cpp: read winning post square (new feature 
	in mangopeeler)	
	* game_data/maps: converted all old maps to new format
	* src/menu_campaign.cpp: added campaign menu (will be operationnal
	later)
	* src/system_gl.cpp: added infos printing about OpenGL (vendor, model)
	* src/minimap.cpp: rename minimaps to <basename>.bmp (removed the
	underscore before .bmp)
	* game_data/sounds/*: some new sounds
	* src/map_loading.cpp, src/map_seeking.cpp: changed map extensions
	to .bmq (instead of .shx)
	* src/map_loading.cpp: read the number of lives at the
	beginning of the map (new feature in mangopeeler)

2001-08-30  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/bonus.cpp: new looping sounds for night and fog
	* src/menu_credits.cpp: added credits menu
	* src/menu_options.cpp: added options menu textures
	* src/world_building.cpp: changed GL_REPLACE with GL_MODULATE to
	have proper colors (this was a hidden bug in 0.6.2)
	* src/hud.h: cleanup all hud-messages when loading a new map
	* src/timers.h: make some variables private instead of public
	* src/game_loop.cpp: reset all timers when loading a new map

2001-08-21  Clment Bourdarias  <phneutre@mangoquest.org>

	* 10 days of holidays

2001-08-20  Clment Bourdarias  <phneutre@mangoquest.org>

	* lot of files: lot of changes in world loading, map loading, and
	memory cleanups so that we can load and unload maps to play again
	without exiting game. Complete reorganization.
	* src/menu_main.cpp: added main menu
	* various files: added sounds in menus
	* src/game_loop.cpp, src/hud.cpp: loop between stocked bonus with
	right mouse button and use with left button. Very handy. (new feature)

2001-08-19  Clment Bourdarias  <phneutre@mangoquest.org>

	* make the menu code compile with MS-VC++
	* fixed menu crash when there was no map in the custom-maps
	directory
	* src/main_menu.cpp: work on main menu

2001-08-18  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_skirmish.cpp, src/menus.h: more work on skirmish mode
	menu. It now works completely.
	* src/map_seeking.cpp: new file with functions for looking for maps
	* configure.in: mangoquest requires at least SDL 1.1.x to compile,
	and _not_ 1.0.8. Thanks to Dusty Phillips for reporting problem.

2001-08-17  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/menu_skirmish.cpp, src/menus.h: a lot of work on menus
	* src/game_loop.cpp: moving mouse while game is paused or before
	game is started no longer has effect when player unpauses or
	begins game.

2001-08-16  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/game_loop.cpp: pause/unpause with 'p' key
	* src/timers.cpp: fixed this very annoying bug in timers 
	(pause/unpause was buggy : it gave the player more and more
	remaining seconds each time)
	* src/game_loop.cpp: fixed a bug that occured when game is paused
	while a bonus is active (it no longer cancels the bonus action
	when unpause)
	* src/main.cpp: changed steps order (initialize OpenGL before
	reading map)
	* src/menu_skirmish.cpp: preliminary code for map-selection menu.

2001-08-15  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/file_utils.cpp: list all available maps (built-ins and customs)

2001-08-13  Clment Bourdarias  <phneutre@mangoquest.org>

   	* ---- RELEASED 0.6.2 -----
	* src/config_file.cpp: added settings for proximity warning
	* src/shmollux.cpp: added a proximity warning
	* src/bonus.cpp: player can no longer receive the shmixgum when he
	takes the hazard or the luck bonus
	* src/bonus: shmixgum then freeze or freeze then shmixgum made the
	player forever able to eat, or forever unable to eat
	shmolluxes. This is now fixed.
	* src/shmollux.cpp: shmolluxes no longer have an afraid face when
	game is over.
	* src/shmollux.cpp: player don't keep one heart drawn when he
	loose his last life (when game is over)

2001-08-12  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/game_loop.cpp, src/config_file.cpp, src/move.cpp: Y-axis
	freelook can be enabled or disabled in config file
	* src/draw_scene_gl.cpp, src/teleport.cpp, various other files:
	squares with teleport are now drawn with a special texture on top
	of the floor texture in order to see them.
	* game_data/maps: converted all maps (needed if we want to see 
	teleports)

2001-08-11  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/main.cpp, src/config_file.cpp: added fullscreen option in
	configuration file
	* game_data/sounds/bonus/*: recorded and added new sounds
	* game_data/maps: added a new map (small.shx), easy to complete

2001-08-10  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/bonus.cpp: night is less dark
	* src/game_loop.cpp: user can start game or respawn using mouse buttons
	* src/world_building.cpp: set invincible flag to 0 at initialization
	* game_data/hud/*: added a new interface for industrial world
	(replaces the old one)
	* src/config_file.cpp, src/config_file.h, src/world_building.cpp,
	various other  files: added configuration file handling
	* src/game_loop.cpp: added a smooth mouse mode, looks way better
	* src/bonus.cpp, game_data/sounds/bonus/*: added sounds for every bonus
	* various files: added sound support (if SDL_mixer is present)

2001-08-09  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/shmollux.cpp: shmolluxes no longer have an afraid face when
	the player has been eaten.
	* src/shmollux.cpp: shmolluxes now look in the direction they are
	going to.
	* src/hud.cpp: enabled lighting on HUD, because some video cards
	have black-light as default light (GL_LIGHT0) (E.g. ATI Rage 128).
	Thanks to Jacek Konieczny for reporting this bug.
	* Makefiles, configure.in: applied 3 patches from Jacek Konieczny 
	for better packaging
	* doc/manuals.tar.bz2: files were tarballed with full path,
	re-tarballed them with correct path (thanks to Jacek Konieczny for
	reporting)

2001-08-06  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/hud.cpp: added a box around the HUD messages
	* gone 4 days on holidays.

2001-08-05  Clment Bourdarias  <phneutre@mangoquest.org>
	
	* src/bonus.cpp, src/game_loop.cpp, src/shmollux.cpp: use the 
	new hud-messages to alert user when someting happens (bonus
	effects and so on)
	* src/hud.cpp: finished the HUD-messages system. We can set a
	maximum of simultaneous messages, and the time they remain on
	screen before changing slot. This will be usefull for printing infos.
	* src/game_loop.cpp: Armaggedon and ShockWave can now be used even
	if another bonus is active (gameplay change)
	* src/hud.cpp, src/hud.h: now write "You win" when you win. Sorry
	about this, i forgot it in last release...
	* src/shmollux.cpp: game is over if player lose its last heart
	(and not when he dies without having a heart)
	* src/bonus.cpp: player is now able to eat frozen shmollux even if
	he hasn't eaten a ShmixGum before
	* src/bonus.cpp: removed inclusion of iostream.h to avoid
	compilation problems on gcc-2.96 or maybe 3.0

2001-08-04  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/main.cpp, src/game_loop.cpp, src/move.cpp, src/move.h:
	added free look with mouse. Left and right keys now make the
	player slide instead of turning.
	* src/world_building.cpp, src/game_loop.cpp: assume that player
	always wants to run (disabled shift key usage).
	* we bought mangoquest.org ;)

2001-08-03  Clment Bourdarias  <phneutre@mangoquest.org>

	* ----- RELEASED 0.6.1 -----
	* game_data/maps/: added a new demonstration map, smaller than the
	previous. New map is the new default.shx, old map has been renamed to large.shx.
	* src/texture.cpp: added an include of string.h to avoid
	compilation errors on gcc 2.96. Also added new line at the end of
	various files to avoid errors on the same compiler.
	Thanks to Nerijus Baliunas for the patch.
	* src/hud.cpp: added a begin of support for in-game messages on HUD
	* src/hud.cpp: added texture deletion when exiting (memory cleanup)
	* src/map.cpp: code cleanup : cut in two files, map.cpp deleted.
	* src/map_loading.cpp: created new file
	* src/map_utils.cpp: created new file
	* src/world_building.cpp: added memory cleanups when exiting game
	* src/hut.cpp: added memory cleanups when exiting game
	* src/Makefile.am: replaced gcc by g++ to avoid linkage errors on gcc
	2.96 and maby other versions.
	Thanks to Mvh Magnus Lundin for reporting bug.

2001-08-02  Clment Bourdarias  <phneutre@mangoquest.org>

	* src/minimap.cpp: forgot to include string.h, added it 
	(produced compilation error on gcc 2.96 and maybe other versions). 
	Thanks to Mvh Magnus Lundin for reporting bug.
	Thanks to Nerijus Baliunas for also reporting and submitting a patch.
	* src/game_loop.cpp: fixed a critical bug when time limit was set to zero
	(it wasn't interpreted as "no limit" but as "game over")
	* src/file_utils.cpp: better look of printed informations about map searching
	* src/map.cpp:  added zlib compression for maps
	(new map size is about 1/10 of old size, but it now needs zlib)
	* configure.in: added support for zlib
	* fixed badly encoded png files (fixed "Too many IDAT's found"
	message)
	* doc/*: wrote first part of MangoQuest user's manual

2001-07-31  Clment Bourdarias  <phneutre@mangoquest.org>

	* initial public release (0.6.0)
