Changes for vgagames library
============================


version 1.10:
-------------
Bugfixes:
- support for FreeBSD 5.X (some header files had changed)

version 1.09:
-------------
Bugfixes:
- some bugfixes concerning mpg123 and other
New features:
 - added Sun audio device support (OpenBSD)

version 1.08:
-------------
Bugfixes:
 - installing vgag-wave now as setuid root for not failing because of
   read/write permissions for sound devices
   (it will fall back to original user after opening sound devices)
 - setting SIGPIPE to default in vgag-wave.c
 - script "vgag-config.sh" changed option "-win" to "-x"
   (but "-win" is still supported)
New features:
 - added MP3 support
 - added definition TYP_IS_EXTENSION for loading sound files
   autodetected via file extension
 - added rotate_sprite() and zoom_sprite()
 - added SPRITE_WIDTH() and SPRITE_HEIGHT()
 - added ALSA support for sound
 - sound server can read 16 bit wave files and convert them into 8 bit
 - temporary disabling artsd and esd when running
 - changing x-window mode to lowest supported resolution when running
   and added VGAWINDOW_NOSWITCH for disabling mode changing
 - added SAVE_KEYS() and RESTORE_KEYS() for saving and restoring defined keys
 - added RGB_DARK pixel color for darkest non-transparent pixel next RGB_BLACK
Deleted features:
 - macro SET_SOUND_DEBUG (was added in version 1.07)
   (now debug messages are given out according to /usr/share/vgagames/wave.conf)

version 1.07:
-------------
Bugfixes:
 - function add_bild_to_film() now creates a copy of the graphic rather than
   setting a pointer to it, so the graphic must now be freed manually
   (see also example film_exp.c)
 - function rotate_grafik() corrected to reduce black pixels
 - function cfg_dev() in vgag-wave.c didn't change values when returning error
 - Makefile: renamed "srcclean" to "clean"
             and "clean" to "uninstall"
 - some other optical changes
New features:
 - sprites (animated graphics) added
 - macro SET_SOUND_DEBUG for short debug messages for sound testing


version 1.06:
-------------
Bugfixes/New features:
 - sound server can simulate 16 bit wave files or stereo wave files for cards
   which cannot be configured to 8 bits or mono


version 1.05:
-------------
New features:
 - script "vgag-config.sh" supports now options "-cons" and "-win" to compile
   with any graphic library without specifying it. Now a game can be
   compiled f.e. with:
     if cc -O2 `vgag-config.sh -cons game.c` -o game; then
       chmod 4755 game
     else
       echo "Cannot compile with a console graphic library"
     fi
 - moving graphics with sound added (film)
 - text_to_grafik() added


version 1.04:
-------------
Bugfixes:
 - save_grafik_as_ppm() saved every graphic as 320x200 size. Corrected.

New features:
 - save_grafik_as_ppm3() added to save graphics as "plain" ppm file (P3).


version 1.03:
-------------
Bugfixes:
 - CN_ALL (for sound functions) was not correctly defined,
   using it had no effect. Corrected.

New features:
 - script "vgag-config.sh" supports now option "-v" to get version number of
   vgagames library. This can be used in Makefiles, f.e.:
     if ! vgag-config.sh -v || [ `vgag-config.sh -v` -lt 103 ]; then \
       echo "you need at least vgagames library version 1.03"; \
       exit 1; \
     fi


version 1.02:
-------------
first release, incompatible to former versions


version 1.00 and 1.01:
----------------------
never really released
