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