2004-06-27  Duilio Protti  <dprotti@users.sourceforge.net>

	* configure.ac: output file lvconfig.h with macro
	definitions for the installed LibVisual.
	* libvisual/libvisual.h: added #include <lvconfig.h>.
	* libvisual/lv_log.*: now VISUAL_LOG_ERROR causes to
	program abort. Added visual_log_return_if_fail(expr)
	and visual_log_return_val_if_fail() macros to show
	useful messages.
	* libvisual/*.c: make use of visual_log_return_val_if_fail()
	macro.
	
2004-06-27  Dennis Smit  <ds@nerds-incorporated.org>

	* NEWS: Updating the NEWS file.

2004-06-26  Duilio Protti  <dprotti@users.sourceforge.net>

	* configure.ac: added check for ISOC99 and GNUC varargs
	macros, to be used by visual_log().
	* libvisual/lv_log.* : now visual_log() accepts a format
	string and variable arguments.

2004-06-25  Duilio Protti  <dprotti@users.sourceforge.net>

	* src/lv_libvisual.h: visual_init() signature changed to
	int (*) (int*, char***). Added messages using visual_log().
	* configure.ac: user variable CFLAGS overrided.
	* examples/simplesdl.c: some cleanup to avoid warnings.
	* examples/morphsdl.c: cleanup to avoid warnings, moved
	visual_init() call to use new signature, #include now is
	made relative to the current dir, to use the new libvisual
	instead of the installed one.
	* libvisual/lv_bin.h: added visual_bin_set_morph_by_name()
	and visual_bin_set_steps().
	* libvisual/*.h: changed all function f() declarations to
	funcion f(void), because f() are not valid ISOC99 prototypes.
	* libvisual/lv_plugin.c: with the previous prototypes correction,
	I have found a major bug on visual_plugin_ref_list_destroy()
	when passing a function pointer of incorrect type to 
	visual_list_destroy().
	* libvisual/Makefile.am: to avoid above type errors, added
	compiler flag -Wstrict-prototypes.
	
2004-06-21  Duilio Protti  <dprotti@users.sourceforge.net>

	* autogen.sh: check for libtool and run libtoolize --force
	
2004-06-20  Dennis Smit  <ds@nerds-incorporated.org>

	* libvisual/lv_actor.c (visual_actor_video_negotiate):
	Removed unused variable.

	* configure.ac: Renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL.

2004-06-20  Duilio Protti  <dprotti@users.sourceforge.net>

	* configure.ac: added check for SDL, needed to
	compile the examples.
	* examples/Makefile.am: added, replacing the old
	hand made Makefile.in.
	* libvisual/Makefile.am: included DEFS variable,
	so things like inline will be defined as preprocessor
	define's
	
2004-06-18  Duilio Protti  <dprotti@users.sourceforge.net>

	* configure.in: moved to configure.ac
	* configure.ac: updated to autoconf 2.57 requirements,
	and too much checks added.
	* autogen.sh: script added
	
2004-06-17  Dennis Smit  <ds@nerds-incorporated.org>
	Version 0.1.4 has been released.
	
	* Fixes for SGI regarding time.h
	* Architecture fixes, using precise intergral types from stdint.h
	* Made an builtin bitmap loader, for loading textures and such.
	* Documentated the code using doxygen.
	* Many many cleanups.
	* Made all the enumerate non anonymous.

2004-05-27  Dennis Smit  <ds@nerds-incorporated.org>
	Version 0.1.3 has been released.

	* Install lv_log.h
	* Lots and lots of work on the managed bin.
	* Managed bin now seamlessly automaticly morphs from whatever
	  to whatever. (Ok i lied here, the managed bin needs
	  a rewrite, but it SEEMS to work)
	* Better support for openGL.
	* Have requisition method for the actor plugins.
	* Pass audio to the morph plugins.
	* Don't open the plugins with RTL_GLOBAL.

2004-05-13  Dennis Smit  <ds@nerds-incorporated.org>
	Version 0.1.2 has been released.

	* Morph plugins (transistion between actors).
	* Event layer for both keyboard, mouse, song change, resolution
	  change.
	* Songinfo system which can be used to set and read songinfo
	  so you can draw text with the song name in visuals (i already
	  fixed this up for the goom plugin, worked out of the box!)
	* The Bin is extended a lot, and i added support for managed
	  bins, where a bin creates it's own actor and input so you
	  don't have to manage those, also you can morph to a new
	  actor using the bin as simple as
	  'visual_bin_switch_actor (bin, actor)' or
	  'visual_bin_switch_actor_by_name (bin, name_of_actor)'.
	* Fixed the issues regarding resize.
	* Have a visual_init and visual_quit, libvisual manages
	  the plugin registry itself now.
	* New plugin layer, instead of a loader for every type there
	  is now an universal plugin loader that wraps the
	  different types in a VisPlugin type.
	* Some small stuff.

2004-04-24  Dennis Smit  <ds@nerds-incorporated.org>
	Version 0.1-pre4 has been released.
	
	* Changed the way plugins are registred, you can now use
	  libvisual_init (&argc, &argv) (or NULL, NULL), also
	  don't forget to do a libvisual_quit ().
	* Made an universal plugin loader instead of separated ones.
	* Random small stuff i forgot about.

