2003-04-18  oliv__a

	* src/: sdlgl_stub.c (1.6), sdlmouse_stub.c (1.5): FIX: compile
	with SDL < 1.2.5 
	* HISTORY (1.8), README (1.9): prepare for release 0.6.3 

2003-03-25 22:24  oliv__a

	* src/: sdlgl_stub.c (1.5), sdlmouse_stub.c (1.4): FIX: SDL 1.2.5
	sync 

2003-03-25 xtrm

	* src/: sdlgl_stub.c (1.4), sdlgl.ml (1.3), sdlgl.mli (1.4): ADD:
	STEREO for stereoscopic OpenGL contexts 
	* src/: sdlmouse.ml (1.4), sdlmouse.mli (1.5): ADD:
	WHEELUP/WHEELDOWN 

2003-03-25 16:48  oliv__a

	* src/sdlrwops_stub.c (1.3): FIX: bug in mlsdl_mem_seek 

2003-03-11 oliv__a

	* ChangeLog (1.47), HISTORY (1.7), README (1.8): tag release 0.6.2 
	* src/sdl.mli (1.11): ocamldoc fix 
	* src/sdlvideo_stub.c (1.44): put SDLColor_of_value in the .c file 

2003-02-25 00:06  oliv__a

	* src/: sdlloader.ml (1.8), sdlrwops_stub.c (1.2), sdlvideo.ml
	(1.33): SDL_RWops fix 

2003-02-24 oliv__a

	* src/: Makefile (1.23), sdl.ml (1.8), sdl.mli (1.10), sdl_stub.c
	(1.17), sdlloader.ml (1.7), sdlloader.mli (1.6), sdlloader_stub.c
	(1.12), sdlmixer.ml (1.12), sdlmixer.mli (1.14), sdlmixer_stub.c
	(1.31), sdlrwops_stub.c (1.1), sdlrwops_stub.h (1.1), sdlvideo.ml
	(1.32), sdlvideo.mli (1.33), sdlvideo_stub.c (1.43): ADD: SDL_RWops 
	
	* src/: sdlvideo_stub.c (1.42), sdlvideo.ml (1.31), sdlvideo.mli
	(1.32): CHANGE: {get,put}_pixel functions 

2003-02-13 oliv__a

	* src/: sdl.ml (1.7), sdl.mli (1.9), sdl_stub.c (1.16): ADD:
	environment variables 

	* configure.in (1.31), support/ocaml.m4 (1.4): ocaml.m4 update 

	* samples/example.ml (1.15): update 

2003-02-10 18:47  oliv__a

	* src/: sdlvideo_stub.c (1.41), sdlvideo_stub.h (1.9): ADD: C side
	finalizer for libsvg bindings 

2003-01-24 09:49  xtrm

	* support/: config.sub (1.2), config.guess (1.2): CHANGE: update
	files from debian package autotools-dev (20021130.1) 

2003-01-21 20:12  oliv__a

	* src/sdlvideo.mli (1.31): FIX: blit_surface documentation 

2003-01-16 17:36  oliv__a

	* HISTORY (1.6), INSTALL (1.6), samples/Makefile (1.10): tag 0.6.1
	release 

2003-01-05 oliv__a

	* src/: Makefile (1.22), sdl.mli (1.8), sdlcdrom.mli (1.11),
	sdlevent.mli (1.13), sdlgl.mli (1.3), sdljoystick.mli (1.3),
	sdlkey.mli (1.6), sdlmixer.mli (1.13), sdlmouse.mli (1.4),
	sdlttf.mli (1.15), sdlvideo.mli (1.30): documentation fixes 

	* makefile.toplevel.in (1.17), samples/Makefile (1.9),
	samples/sdlgears.ml (1.1), samples/showfont.ml (1.1): ADD: new
	examples 

	* src/: sdlgl.ml (1.2), sdlgl.mli (1.2), sdlgl_stub.c (1.3): FIX:
	typo 

2003-01-04 02:37  oliv__a

	* src/: sdlevent.ml (1.10), sdlevent.mli (1.12): FIX: typo in type
	name 

2003-01-03 21:16  oliv__a

	* src/: sdlttf.ml (1.12), sdlttf.mli (1.14), sdlttf_stub.c (1.23): 
	FIX: get/set_font_style argument 

2002-12-12 oliv__a

	* src/sdlgl_stub.c (1.2): forgot some defines 

	* src/Makefile (1.21), src/sdlgl.ml (1.1), src/sdlgl.mli (1.1),
	src/sdlgl_stub.c (1.1), src/sdlvideo.ml (1.30), src/sdlvideo.mli
	(1.29), src/sdlvideo_stub.h (1.8), configure.in (1.30),
	makefile.toplevel.in (1.16): moved GL functions in a module 

	* src/mlsdl_main.c (1.2): silence compiler 

	* src/sdlvideo_stub.c (1.40): moved GL functions in a module;
	endian-independent conversion for get/set_pixel 

2002-11-28 oliv__a

	* src/Makefile (1.20): Mingw fixes ...  

	* support/ocaml.m4 (1.3): small fix 

2002-11-21 12:01  oliv__a

	* src/: sdl_stub.c (1.15), sdlcdrom_stub.c (1.13), sdlevent_stub.c
	(1.17), sdljoystick_stub.c (1.3), sdlkey_stub.c (1.5),
	sdlloader_stub.c (1.11), sdlmixer_stub.c (1.30), sdlmouse_stub.c
	(1.3), sdltimer_stub.c (1.10), sdlttf_stub.c (1.22),
	sdlvideo_stub.c (1.39), common.h (1.10), sdlvideo_stub.h (1.7),
	sdlwm_stub.c (1.5): added CAMLprim declarations 

2002-11-15 oliv__a

	* doc/ocamlsdl-mingw.txt (1.1): CHANGE: mingw builds 

	* configure.in (1.29), makefile.toplevel.in (1.15), src/Makefile
	(1.19), src/mlsdl_main.c (1.1): CHANGE: mingw builds 

2002-11-11 18:06  oliv__a

	* src/sdlmixer_stub.c (1.29): FIX: convert_fading_status 

2002-11-07 oliv__a

	* src/: sdlvideo.ml (1.29), sdlvideo.mli (1.28): FIX: bug in
	save_BMP 

	* support/ocaml.m4 (1.2): FIX: builds where ocamlopt is missing 

	* HISTORY (1.5): SYNC with release 0.6 (approximately) 

	* src/: Makefile (1.18), sdl_stub.c (1.14), sdlevent.ml (1.9),
	sdlevent.mli (1.11), sdlevent2.ml (1.6), sdlevent2.mli (1.7),
	sdlevent2_stub.c (1.13), sdlevent_stub.c (1.16), sdlevent_stub.h
	(1.3), sdlloader.ml (1.6), sdlloader.mli (1.5), sdlloader2.ml
	(1.2), sdlloader2.mli (1.2), sdlloader2_stub.c (1.5),
	sdlloader_stub.c (1.10), sdlttf_stub.c (1.21), sdlvideo.ml (1.28),
	sdlvideo.mli (1.27), sdlvideo2.ml (1.9), sdlvideo2.mli (1.11),
	sdlvideo2_stub.c (1.15), sdlvideo2_stub.h (1.5), sdlvideo_stub.c
	(1.38), sdlvideo_stub.h (1.6), sdlwm.ml (1.2), sdlwm.mli (1.2),
	sdlwm_stub.c (1.4): SYNC with release 0.6 (approximately) 

	* INSTALL (1.5), Makefile (1.10), README (1.7), autogen.sh (1.5),
	support/ocaml.m4 (1.1), samples/Makefile (1.8),
	samples/checkkeys.ml (1.4), samples/event_loop.ml (1.4),
	samples/ocamlsdl_logo.ml (1.2), samples/ocamlsdl_logo2.ml (1.4),
	samples/testalpha.ml (1.4), samples/testjoystick.ml (1.3): SYNC
	with release 0.6 (approximately) 

2002-11-05 oliv__a

	* src/: sdlkey.mli (1.5), sdltimer.mli (1.4): FIX: documentation
	fixes 

	* makefile.toplevel.in (1.14), src/Makefile (1.17): changes for
	cygwin build 

	* autogen.sh (1.4): FIX 

2002-10-24 02:38  oliv__a

	* src/: sdlvideo2.ml (1.8), sdlvideo2.mli (1.10), sdlvideo2_stub.c
	(1.14): ADD: get/put_pixel for Sdlvideo2 

2002-10-21 18:32  oliv__a

	* src/: sdlevent2.ml (1.5), sdlevent2.mli (1.6), sdlkey.ml (1.4),
	sdlkey.mli (1.4), sdlmouse.ml (1.3), sdlmouse.mli (1.3): renamed
	some types, added event handling through callbacks 

2002-10-12 17:17  oliv__a

	* src/: common.h (1.9), sdlevent2_stub.c (1.12), sdltimer_stub.c
	(1.9): protect locking sections 

2002-10-07 xtrm

	* autogen.sh (1.3): CHANGE: add /usr/local/share/aclocal in
	autogen.sh REMOVE: ac/sdl.m4 

	* configure.in (1.28): ADD: ocaml.m4 support 

2002-10-06 oliv__a

	* src/sdlmixer_stub.c (1.28): changed default chunksize to 1024 

	* src/: sdlmouse.ml (1.2), sdlmouse.mli (1.2): added labels to
	convert_to_cursor 

2002-10-04 oliv__a

	* src/: sdlevent2_stub.c (1.11), sdlloader2_stub.c (1.4): use
	stat_alloc/stat_free instead of malloc/free 

	* AUTHORS (1.3): FIX: 

	* src/sdlvideo2.mli (1.9): documentation 

	* configure.in (1.27): removed unnecessary (?) stuff 

	* src/sdlloader2_stub.c (1.3): fix compiler warning 

2002-10-03 17:48  xtrm

	* makefile.toplevel.in (1.13): CHANGE: use ocaml.m4 exported value 

2002-10-02 xtrm

	* autogen.sh (1.2): CHANGE: add local directory for aclocal 

	* Makefile (1.9): FIX: Makefile use autogen.sh 

	* autogen.sh (1.1): initial revision 

	* configure.in (1.26): ADD: stuff about sdl.m4 ADD: compatibility
	with old SDL_Image 

	* src/: config.h.in (1.2), sdlloader2_stub.c (1.2): ADD:
	compatibility with old SDL_image 

	* src/: sdlvideo2.ml (1.7), sdlvideo2.mli (1.8): ADD: ocamldoc ADD:
	predefined colors 

2002-10-01 oliv__a

	* src/.cvsignore (1.2): added config.h 

	* src/sdlevent2.mli (1.5): ocamldoc comments 

2002-09-30 oliv__a

	* src/: sdlttf.ml (1.11), sdlttf.mli (1.13), sdlttf_stub.c (1.20): 
	added finalized fonts 

	* samples/example.ml (1.14): sync with Sdlttf (finalized fonts) 

	* samples/testjoystick.ml (1.2): sync with Sdlevent2 

	* samples/ocamlplayer.ml (1.10): removed finalized audio chunks and
	music : not safe 

	* src/: sdlmixer.ml (1.11), sdlmixer.mli (1.12), sdlmixer_stub.c
	(1.27): removed finalized audio chunks and music : not safe 

2002-09-26 oliv__a

	* src/: sdlevent2.ml (1.4), sdlevent2.mli (1.4), sdlevent2_stub.c
	(1.10): some more event control functions 

	* src/sdlevent2_stub.c (1.9): bugfixing the bugfix 

	* samples/checkkeys.ml (1.3), src/sdlevent2_stub.c (1.8): bugfix in
	events 

2002-09-25 oliv__a

	* src/sdl_stub.c (1.13): forgot one commit 

	* build-stamp (1.2), configure.in (1.25), makefile.toplevel.in
	(1.12), samples/Makefile (1.7), samples/event_loop.ml (1.3),
	samples/example.ml (1.13), src/Makefile (1.16), src/sdlcdrom_stub.c
	(1.12), src/sdlcdrom_stub.h (1.2), src/sdlmixer_stub.c (1.26),
	src/sdlmixer_stub.h (1.4), src/sdltimer_stub.c (1.8),
	src/sdltimer_stub.h (1.2), src/sdlttf.ml (1.10), src/sdlttf.mli
	(1.12), src/sdlttf_stub.c (1.19), src/sdlttf_stub.h (1.3),
	src/sdlvideo_stub.c (1.37): CHANGE: split library building 

2002-09-12 18:53  oliv__a

	* src/: sdlloader2.ml (1.1), sdlloader2.mli (1.1),
	sdlloader2_stub.c (1.1): ADD: sdlloader2 

2002-09-10 oliv__a

	* src/: config.h.in (1.1), sdlevent2_stub.c (1.7), sdlloader_stub.c
	(1.9), sdlmixer_stub.c (1.25), sdlvideo_stub.c (1.36),
	sdlvideo2_stub.c (1.13), sdlvideo_stub.h (1.5), sdlvideo2_stub.h
	(1.4), sdlwm_stub.c (1.3): use __GNUC__ instead of __STDC_VERSION__
	and use autoconf inline support 

	* samples/ocamlplayer.ml (1.9): finalized chunks 

	* configure.in (1.24): forgot to define HAVE_INLINE 

	* configure.in (1.23), makefile.toplevel.in (1.11): check inline
	for c compiler and removed libpng check 

2002-09-09 smkl

	* makefile.vcc (1.8): ...  

	* src/Makefile (1.15): Testing changing link order 

	* makefile.toplevel.in (1.10), makefile.vcc (1.7), src/Makefile
	(1.14): ...  

	* makefile.vcc (1.6): ...  

	* makefile.toplevel.in (1.9), makefile.vcc (1.5), src/Makefile
	(1.13): Changed makefiles to support vc++ librarian 

	* src/sdlmixer_stub.c (1.24): ... hopefully this is last needed fix 

	* src/: sdlvideo2_stub.c (1.12), sdlmixer_stub.c (1.23): ...  

	* src/: sdlvideo2_stub.h (1.3), sdlmixer_stub.c (1.22),
	sdlvideo2_stub.c (1.11): More of the same....  

	* src/: sdlvideo2_stub.c (1.10), sdlwm_stub.c (1.2): More C99
	stuff.  

	* src/sdlvideo2_stub.c (1.9): Add include for stdio.h 

	* src/sdlevent2_stub.c (1.6): Added a check for C99 compability 

	* src/: sdlevent2_stub.c (1.5), sdlvideo2_stub.c (1.8): Added
	wrappers for error.h stuff.  

	* src/: sdlloader.ml (1.5), sdlloader_stub.c (1.8): Removed PNG
	loaders.  

	* src/sdlvideo_stub.c (1.35): ...  

	* makefile.vcc (1.4): ...  

	* makefile.vcc (1.2), makefile.vcc (1.3): ...  

	* makefile.vcc (1.1): adding a makefile for testing with vc++ 

2002-09-09 11:51  oliv__a

	* src/sdlvideo2_stub.c (1.7): FIX: buggy surface finalizer 

2002-09-07 oliv__a

	* src/: sdlmixer.ml (1.10), sdlmixer.mli (1.11), sdlmixer_stub.c
	(1.21), sdlmixer_stub.h (1.3): CHANGE: finalized chunks; bugfix in
	query_specs 

	* src/sdlvideo2.ml (1.6), src/sdlvideo2.mli (1.7),
	src/sdlvideo2_stub.c (1.6), src/sdlvideo2_stub.h (1.2),
	samples/testalpha.ml (1.3): CHANGE: finalized surfaces; remove
	pixel_format astract type 

	* samples/ocamlsdl_logo2.ml (1.3): added Sdlwm 

2002-09-06 01:45  oliv__a

	* .cvsignore (1.2), samples/.cvsignore (1.1), src/.cvsignore (1.1): 
	cvsignores 

2002-09-04 oliv__a

	* src/: Makefile (1.12), sdlvideo2.mli (1.6), sdlwm.ml (1.1),
	sdlwm.mli (1.1), sdlwm_stub.c (1.1): ADD: Sdlwm for window manager
	interaction 

	* src/: sdlevent2.ml (1.3), sdlevent2.mli (1.3), sdlevent2_stub.c
	(1.4), sdlkey.ml (1.3), sdlkey.mli (1.3), sdlkey_stub.c (1.4): ADD:
	character translation for keyboard events 

	* samples/: checkkeys.ml (1.2), ocamlsdl_logo2.ml (1.2): sync with
	API 

2002-09-02 oliv__a

	* samples/: Makefile (1.6), checkkeys.ml (1.1): ADD: checkkeys.ml 

	* src/: sdlvideo2.ml (1.5), sdlvideo2.mli (1.5), sdlvideo2_stub.c
	(1.5): ADD: GL stuff 

2002-09-02 15:09  smkl

	* src/: sdlevent.ml (1.8), sdlevent.mli (1.10), sdlevent_stub.c
	(1.15), sdlvideo.ml (1.27), sdlvideo.mli (1.26), sdlvideo_stub.c
	(1.34): Added handler for getting resize events. Added pitch
	function, needed when using bigarrays.  

2002-08-31 00:20  oliv__a

	* src/: sdlttf_stub.c (1.18), sdlvideo_stub.h (1.4): FIX:
	SDL_COLOR_FROM_VALUE 

2002-08-29 oliv__a

	* doc/Makefile (1.4): use LIBS var 

	* src/: sdlvideo2.ml (1.4), sdlvideo2.mli (1.4), sdlvideo2_stub.c
	(1.4): ADD: create_RGB_surface_format + various API fixes 

	* src/sdlttf.mli (1.11): ocamldoc fixes 

2002-08-28 17:28  xtrm

	* doc/: Makefile (1.3), OCamlMakefile (1.1), foobar.ml (1.1): ADD:
	initial release dummy sample file, makefile and OCamlMakefile 

2002-08-28 oliv__a

	* samples/ocamlsdl_logo2.ml (1.1): ADD: ocamlsdl_logo for Sdlvideo2 

	* samples/Makefile (1.5): ADD: -dllpath option for linking 

	* src/: sdlvideo2.ml (1.3), sdlvideo2.mli (1.3): ADD:
	get_video_surface 

2002-08-28 xtrm

	* src/: sdlvideo.ml (1.26), sdlvideo.mli (1.25): FIX:
	create_rgb_surface return surface instead of unit 

	* samples/Makefile (1.4): CHANGE: add ocamlsdl_logo in SAMPLES var 

	* samples/ocamlsdl_logo.ml (1.1): ADD: initial release 

2002-08-28 11:14  oliv__a

	* src/: sdlvideo2.ml (1.2), sdlvideo2.mli (1.2), sdlvideo2_stub.c
	(1.3): CHANGE: palette stuff 

2002-08-27 11:53  oliv__a

	* src/: sdlevent2.ml (1.2), sdlevent2.mli (1.2), sdlevent2_stub.c
	(1.3): CHANGE: type of VIDEORESIZE events, forgot get_app_state 

2002-08-26 Luc Mazardo <luc@mazardo.com>

        * CHANGE (src/sdlcdrom_stub.c) removing warning by handled all in
                                       the switch
        * FIX (src/sdlkey_stub.c) works with gcc 2.95

        * FIX (src/sdlttf_stub.c) keep compatibility with SDL_ttf v1

        * CHANGE (configure.in, makefile.toplevel.in) retreive TTF Release

	* FIX (src/sdlevent2.ml) register int for keeping compatibility with
			         old gcc version

	* FIX (samples/testalpha.ml) use "../images/icon.bmp" instead 
				     of "icon.bmp"

	* ADD (doc/{OcamlMakefile, Makefile, ocamlsdl_logo.ml}) new sample
					and makefile 

	* CHANGE (README)  add some infos

2002-08-26 15:06  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* src/Makefile: ADD: Sdlevent2 Sdlvideo2

	* src/sdlvideo2_stub.c: bug fix

	* samples/: testjoystick.ml, Makefile, testalpha.ml: ADD: test
	alpha blitting and joystick

	* src/: sdlevent2.ml, sdlevent2.mli, sdlevent2_stub.c,
	sdlvideo2.ml, sdlvideo2.mli, sdlvideo2_stub.c, sdlvideo2_stub.h:
	ADD: new versions of events and video

2002-08-25 14:50  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* samples/: event_loop.ml, example.ml: FIX: sync with Sdlttf

	* src/: sdljoystick.ml, sdljoystick.mli, sdljoystick_stub.c: ADD:
	querying joystick status

2002-08-24 23:04  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* src/: sdlvideo_flag.c, sdlvideo_flag.h: ADD: some flags
	(RLEACCEL, PREALLOC, HWACCEL)

	* src/: sdlkey.ml, sdlkey.mli, sdlkey_stub.c: ADD: is_key_pressed

	* src/: common.c, sdlmixer_stub.c, sdlmouse_stub.c: FIX: small
	bugs, typo, ...

2002-08-23 11:52  Luc Mazardo <luc@mazardo.com>

	* src/sdlkey_stub.c: FIX: works with gcc 2.95

	* src/sdlcdrom_stub.c: REMOVE: warning

2002-08-21 22:02  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* src/: Makefile, sdlkey.ml, sdlkey.mli, sdlkey_stub.c,
	sdlmouse.ml, sdlmouse.mli, sdlmouse_stub.c, sdlmouse_stub.h: ADD:
	Sdlkey and Sdlmouse for key/mouse handling

	* src/: sdltimer.ml, sdltimer.mli, sdltimer_stub.c: CHANGE:
	ocamldoc comments + add blocking_section stuff for multithreaded
	programs

	* src/sdl.mli: CHANGE: init is not an external any more (to force
	module linking)

	* src/: common.c, common.h: ADD: list_length, Val_some

2002-08-14 16:32  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* src/: sdlttf.mli, sdlttf_stub.c: FIX: initialization issues

	* doc/: Sdl.html, Sdlcdrom.html, Sdlevent.html, Sdljoystick.html,
	Sdlloader.html, Sdlmixer.html, Sdltimer.html, Sdlttf.html,
	Sdlvideo.html, index.html, index_attributes.html,
	index_class_types.html, index_classes.html, index_exceptions.html,
	index_methods.html, index_module_types.html, index_modules.html,
	index_types.html, index_values.html, style.css, type_Sdl.html,
	type_Sdlcdrom.html, type_Sdlevent.html, type_Sdljoystick.html,
	type_Sdlloader.html, type_Sdlmixer.html, type_Sdltimer.html,
	type_Sdlttf.html, type_Sdlvideo.html: remove auto-generated doc
	files from CVS

	* src/: sdlmixer.ml, sdlmixer.mli, sdlmixer_stub.c: CHANGE: removed
	callbacks, fixed some initialization issue

2002-08-13 16:48  Luc Mazardo <luc@mazardo.com>

	* samples/test_cdrom.ml: CHANGE: display

	* samples/Makefile: ADD: new target event_loop

	* samples/event_loop.ml: NEW: initial revision thanks to jjc

2002-08-10 15:53  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* configure, configure.in, src/Makefile: ocamldoc fix

2002-08-09 17:39  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* src/: sdlttf.ml, sdlttf.mli, sdlttf_stub.c, sdlvideo_stub.h:
	CHANGE: completed SDL_ttf API

	* samples/test_cdrom.ml: CHANGE: cdrom API (introduced cdrom_info
	type)

	* src/: sdlcdrom.ml, sdlcdrom.mli, sdlcdrom_stub.c: CHANGE: cdrom
	API (introduced cdrom_info type)

	* src/Makefile: fix the doc target

2002-08-08 Luc Mazardo <luc@mazardo.com>
	* ADD (src/sdlttf.mli) ocamldoc comments
	* FIX (samples/ocamlplayer.ml) doesn't use callback anymore and 
	  uses Sdlmixer.playing_music() now ocamlplayer works better
	* CHANGE (src/sdlvideo.ml{,i} remove dummies ';;'
	* CHANGE (src/sdlcdrom.ml{,i}) 
	  - uses direct stub invocation, 
	  - remove dummies ';;' 
	  - remove some labels
	  - ocamldoc comments
	* REMOVE: (docs/*.html) old documentation
	* ADD: (src/sdlttf.mli) ocamldoc comments" 
	* ADD: (src/Makefile, Makefile) doc target
	* CHANGE: (configure configure.in)  little change ocamldoc and comments

2002-08-08  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* ADD (src/sdljoystick*) joystick support

2002-08-05 Luc Mazardo <luc@mazardo.com>
	* CHANGE (sdlmixer_stub.c) add preprocessor directives 
	  for older of SDL_mixer version 

2002-08-05  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* CHANGE (sdlmixer.ml*) 
	- use ocamldoc comments
	- sync format type with SDL audio formats
	- openaudio use optional arguments with SDL defaults
	  (MIX_DEFAULT_FREQUENCY, MIX_DEFAULT_FORMAT, etc.)
	- added version for querying SDL_mixer version
	- query_specs raises an exception if audio is not opened
	- added set_music_cmd and unset_music_cmd for external players
	- added music_type (requires SDL_mixer >= 1.2.4)
	- added set_channel_finished and unset_channel_finished for
	  channels hooks
	- removed set_postmix and set_music hooks (unsafe and not working)
	- added all_channels and default_group values (-1)
	- added group_channels and num_channels
	- {play,fade_in}_{channel,music} use optional arguments
	- first argument of setvolume_channel and volume_channel is of
          type channel, not channel option
	- added num_paused_channels and num_playing_channel
	
2002-07-30  Olivier Andrieu  <oliv__a@users.sourceforge.net>

	* ADD (sdl.ml*)
	- added version type and version function for querying SDL version

2002-06-20 Olivier Andrieu <oliv__a@users.sourceforge.net>

	* FIX: (configure.in, makefile.toplevel.in, *_stub.c)
	changed #include <SDL/SDL.h> into #include <SDL.h>

2002-06-07 Luc Mazardo <luc@mazardo.com>

	* CHANGE: (AUTHORS) add olivier in this file

	* CHANGE: (sdlmixer*) change prototype of open_audio now 
	we use optionnal parameter for chunksize settings

2002-06-05 Olivier Andrieu <oliv__a@users.sourceforge.net>

	* CHANGE: (INSTALL) add some documentation

	* CHANGE: (configure.in, Makefile, 
		   makefile.toplevel.in, configure 
		   */Makefile bin/ocamlsdl.in)  
	rewrite of the Makefiles use ocamlmklib when available

	*  FIX: (common.c) missing include fail.h

2002-05-30 Olivier Andrieu <oliv__a@users.sourceforge.net>

	* FIX: (sdlvideo.mli, sdlvideo.ml) typo fix in create_rbg_surface

2002-05-30  Luc Mazardo <luc@mazardo.com>

        * CHANGE: (src/common.{c,h} src/sdl_stub.c src/sdlvideo_stub.c) 
        list manipulation hope this is the last. 

        * NEW: (src/sdlinit_flag.{h,c} src/sdlvideo_flag.{c,h}) 
        varcc utility generated files 

        * CHANGE: (src/sdl.ml src/sdl.mli src/sdlvideo.ml src/sdlvideo.mli)
        hope it's the last modification of video_flags and init_flags

2002-05-28  Luc Mazardo <luc@mazardo.com>

	* CHANGE: (src/common.{c,h}) list manipulation applying gc patch
	
	* CHANGE: (src/sdlvideo_stub.c src/sdl_stub.c) use new functions
	for list manipulation (gc patch)

	* ADD: (src/sdlvideo.mli, src/sdlvideo.ml) some labels
	* CHANGE: (src/sdlvideo.mli, src/sdlvideo.ml) video_flags
	constructors (gc patch)

	* CHANGE: (configure.in, makefile.toplevel.in, 
	           src/Makefile.in, src/sdl_stub.c,
		   samples/Makefile.in) apply oa patch. 
	Now we could use --disable-sdl-{ttf, mixer, image}

2002-05-27  Luc Mazardo <luc@mazardo.com>

	* CHANGE: (src/sdlevent*) applying gc patch about event module:
	adding wait/pull/pump

2002-05-22  Luc Mazardo <luc@mazardo.com>

	* CHANGE: (README.cvs) add cvs instructions for getting fixed and
	devel release. Removing old instructions concerning branching and 
	merging (the way explaned is not the usual).

	* FIX: (src/sdlttf_stub.c) applying Olivier Andrieu patch 

2002-05-07  Luc Mazardo <luc@mazardo.com>

	* NEW: (README.cvs) add cvs instructions for tagging and merging

	* ADD: add ocamlsdl-devel branch

2002-04-30  Luc Mazardo <luc@mazardo.com>

	* FIX (src/*tff*) render_text_{shaded, blended, solid}

	* CHANGE (src/sdlvideo_stub.c) remove Val_int in sdlvideo_map_rgb()
	* ADD  (src/sdlvideo_stub.c) 8 bit stuff (must test heavily)
	* FIX (src/sdlvideo_stub.c) applying patch for fullscreen mode

2002-04-29  Luc Mazardo <luc@mazardo.com>

	* ADD (src/*tff*) font_descent, font_ascent functions

	* CHANGE (src/*tff*) put labels in render_text_{shaded, blended, solid}

	* ADD (src/*ttf*) cdk_doc comments style

	* CHANGE (src/*video*) visibilty of map_rgb, it becomes external

2002-04-24  Luc Mazardo <luc@mazardo.com>

	* REMOVE (debian/): remove all files for a real debian packaging

	* CHANGE (samples/ocamlplayer.ml): adding Sdltimer.delay instead of true

	* CHANGE (samples/Makefile.in, src/Makefile.in, src/sdlmixer_stub.c,
		  src/sdlvideo_stub.c, src/stub_shared.c): applying  olivier 
		 andrieu patch

	* REMOVE (sdlvideo.ml, sdlvideo.mli, sdlvideo_stub.c, stub_shared.c, 
		  stub_shared.h, Makefile.in) removing experimental surface 
		  garbage collection

	* ADD (TODO): adding some future plan

	* CHANGE (src/stub_shared.h) add SDL_COLOR_FROM_VALUE macro

2002-04-04  Luc Mazardo <luc@mazardo.com>

	* NEW (samples/ocamlplayer.ml): a music player
	* CHANGE (samples/Makefile.in): added compilation rules for ocamlplayer

	* CHANGE (README) : added some comments

2002-04-04  Luc Mazardo <luc@mazardo.com>

	* CHANGE (src/sdlevent_stub.c, src/sdlevent.ml*): applying Josh 
	Cogliati patch about aalib and KEY_UNKNOWN

	* CHANGE (src/sdlttf_stub.c): applying Nathan Whitehead patch about 
	TTF_RenderText_Shaded

2002-03-26  Luc Mazardo <luc@mazardo.com>

	* CHANGE (samples/example.ml) apply patch from josh cogliati 
	  for using alpha level in example.ml

	* CHANGE (src/sdlvideo_stub.c): apply patch from guillaume cottenceau 
	  for {set,get}_pixel()

	* CHANGE (src/sdl{cdrom,timer}.ml): apply patch from josh cogliati 
	  for labels use


2002-03-26  Frederic Brunel  <brunel@mail.dotcom.fr>

	* HISTORY: Release 0.5-pre3.

	* COPYING: Renamed from `COPYRIGHT'.

	* AUTHORS (NEW): Main developers.

	* README: Add project informations.

2001-10-23  Luc Mazardo  <l.mazardo@free.fr>

	* CHANGE (src/sdlevent.{ml,mli}) add function char_of_key.

2001-06-11 Luc Mazardo  <l.mazardo@free.fr>
	
	* CHANGE (configure, configure.in, Makefile.in) add doc/Makefile target

	* ADD (doc/*) new directory with html documentation pages

2001-05-27  Luc Mazardo  <l.mazardo@free.fr>

	* ADD (doc/*.html) HTML documentation files generated by cdk_doc

	* CHANGE (configure, configure.in) add and remove some tests

	* CHANGE (src/sdl.mli src/sdlcdrom.mli src/sdlmixer.mli) add
	         cdk_doc comment style

2001-05-16  Sami Mkel  <sajuma@utu.fi>

	* CHANGE (sdlttf*): Remove freetype dependancies.

2001-05-11  Luc Mazardo  <l.mazardo@free.fr>

	* ADD: (src/sdlvideo.ml* src/sdlvideo_stub.c)
	      some common accessors surface_bpp, surface_*mask
	      grabbed in ocamlsdl-0.3 made by Jean-Christophe FILLIATRE

2001-05-09  Luc Mazardo  <l.mazardo@free.fr>

	* FIX: (Makefile.in {src,lib,bin}/Makefile.in bin/ocamlsdl.in) 
		toplevel creation and installation
	
	* FIX: (configure configure.in) freetype.h detection

2001-04-24  Luc Mazardo  <l.mazardo@free.fr>

	* CHANGE : now the main init function Sdl.init is called 
	with list of init flags.

	
2001-04-23  Luc Mazardo  <l.mazardo@free.fr>

	* CHANGE (*): major changes in the repository
	              split the old ditribution in two modules
		      OCamlSDL and games.
		      Added some directories (src, doc, ...)

	* CHANGE (sdlevent_stub.c): adapt preprocessor directive 
	                            for libSDL1.2

2001-01-03  Sami Mkel  <sajuma@utu.fi>

	* ADD (sdlvideo*): Added some experimental support for opengl

	* ADD (games/*): Added some examples ... still need commenting

2000-11-05  Sami Mkel  <sajuma@utu.fi>

	* FIX (sdlstub*): Fixed some bugs with playing and query_specs

2000-09-04  Sami Mkel  <sajuma@utu.fi>

	* ADD (sdlvideo*): bigarray support, function surface_pixel_data

	* ADD (Makefile.in): use bigarray library when linking

2000-07-20  Frederic Brunel  <brunel@mail.dotcom.fr>

	* First release arbitrary numbered 0.4

2000-06-13  Luc Mazardo  <l.mazardo@free.fr>

	* ADD (sdlvideo*): functions wm_set_caption && wm_iconify_window 

	* FIX (test_cdrom.ml): track_of_int -> track_get_number 
	&& cd_track_offset -> cd_track_current_time
	
	* CHANGES (ChangeLog): update this file

2000-05-09  Luc Mazardo  <l.mazardo@free.fr>

	* ADD (test_cdrom.ml): test file using sdlcdrom

	* CHANGES (example.ml): display the OCaml logo picture at the end.

	* ADD (configure*): added some unfinished stuff using --disable-sdl-*
	
	* ADD (sdlcdrom*.ml*): Added some functions to know the current
	track, the current offset and a "track to int" conversion

	* CHANGES (ChangeLog): update this file
	
2000-05-30  Luc Mazardo  <l.mazardo@free.fr>

	* ADD (fonts/Arial.ttf): a truetype font for example.ml

	* ADD (BUGS): makefile can't rebuild correctly example 

	* ADD (Makefile.in): add the target test

	* CHANGES (example.ml): add Sdlttf and Sdltimer stuff.

	* CHANGES (configure.in): Clean the configure script and add
	detection of png.h

	* CHANGES (README): add sdl_* urls 
	
2000-05-05  Luc Mazardo  <l.mazardo@free.fr>

	* FIX (sdl*_stub.c) : include directories in all stubs 

	* FIX : Makefile.in and configure.in uses the new directories

2000-03-06  Sami Mkel  <sajuma@utu.fi>

	* sdlmixer*: Made the interface nicer.

	* sdlttf_stub.c: SDL_ttf interface seems to have changed, made a hack
	to make it work.

2000-03-05  Frederic Brunel  <brunel@mail.dotcom.fr>

	* NEW (stub_shared): Contains convertion macros and finalization
	functions. These functions will be used by the sdlvideo and
	sdlloader modules.
	
	* EXPERIMENTAL: Begin experimentation with finalized
	surfaces. Some functions have been added only for testing
	purposes, DO NOT USE THEM!

	* sdlvideo_stub.c: Modified some functions to deal with the new
	color type.

	* sdlvideo*: Added the color type composed of a vector of
	values. Also added some functions to make a color from various sources.

2000-02-27  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdlmixer.mli: Reduced the audio formats list

	* sdlmixer_stub.c (sdlmixer_open_audio): Added the default mix format

	* lib/, bin/: Added directories for the constructed libs and binaries
	
	* sdlevent.mli: Renamed key state and button state constructors

	* sdlevent_stub.c: Added an array for converting ML key syms into
	the SLD ones

	* sdlevent.mli, sdlevent.ml: Added full key symbols

2000-02-08  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdlmixer_stub.c: Fixed bad return types in some functions 
	(Val_int instead of Int_val)

2000-01-31  Sami Mkel  <sajuma@utu.fi>

	* NEW (sdlmixer): Interface to SDLmixer (untested)

	* sdlvideo_stub.c: Added function for direct blitting to video memory

	* sdlvideo.ml: small optimizations

2000-01-20  Sami Mkel  <sajuma@utu.fi>

	* NEW (sdlttf): Interface to SDL_ttf and a fast string drawing function

	* sdlloader_stub.c: Added sdlloader_load_image

	* sdlvideo_stub.c: Added a function to create uninitialized surfaces

	* sdlvideo.mli, sdlvideo.ml: Added Buffer case for pixels type

2000-01-19  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdlloader_stub.c: Renamed functions prefixe from sdlpng_ to sdlloader_

	* sdlvideo_stub.c: Now using the RectMax case for blit, fill and
	update functions

	* sdlvideo.mli, sdlvideo.ml: Added RectMax case for rect type

2000-01-17  Sami Mkel  <sajuma@utu.fi>

	* NEW (sdlloader): Merged sdlppm and sdlpng to one file.

	* sdlvideo_stub.c: Bug fixes, added support for modifying software surfaces

	* sdlvideo.ml: Added external functions surface_set_pixel,
        surface_get_pixel.

	* sdlvideo.mli: Added RGBPixels case for pixels type

2000-01-14  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdlevent_stub.c: Added the implementation of the async. functions

	* sdlevent.mli, sdlevent.ml: Added asynchronous functions for getting input
	devices state

	* sdlcdrom_stub.c (sdlcdrom_track_length): Replaced alloc() by alloc_tuple()

2000-01-13  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdlvideo_stub.c: Added the implementation of the new external
	functions in sdlvideo.ml (smkl)

	* sdlvideo.ml: Added external functions surface_set_colorkey,
	surface_display_format, surface_from_rawrgb, surface_from_rawrgba 
	(smkl)

	* sdlvideo.mli: Added a pixel type and a function for making a
	surface from pixels (smkl)
	
	* NEW (sdlpng, sdlppm): Added some picture loaders (smkl)

2000-01-11  Frederic Brunel  <brunel@mail.dotcom.fr>

	* NEW: Added a BUGS file for reporting bugs.

	* Makefile.in: Added the sdlevent module for building.

2000-01-09  Frederic Brunel  <brunel@mail.dotcom.fr>

	* sdl_stub.c: Initialization and shut down of all stubs added.

	* NEW: All stubs can now initialize their internal datas on
	startup (see all .h). This is usefull for the sdlevent stub.

	* NEW: new module : sdlevent for managing user input events
	
	* TODO: Add more comments in sdlvideo.mli.

	* sdlvideo.mli, sdlvideo.ml, sdlvideo_stub.c: get_video_info() function added.

2000-01-04  Frederic Brunel  <brunel@emi.u-bordeaux.fr>

	* TODO: To finalize the Autoconf, Automake installation.

	* INSTALL: Explains how to use configure.

	* NEWS: Now the distribution is using configure to complete 
	programs and libs paths in the Makefile.
	

