Release Notes: Querying of DirectSound devices under Windows has been modified. -fullscreen and -windowed switches have been added to the grabber. Problems with get_executable_name() under Windows have been fixed. There is a new FAQ entry about the C++ headers problem with gcc 3.x and Mingw32. The compilation problem with MSVC has been fixed.
Release Notes: Some ASSERTs have been added to public function calls. BeOS gfx driver IDs/constants were renamed. Windows timers had some bugfixes and now have a granularity of 1ms. create_trans_table() and compilation and memory problems with the dat2c utility have been fixed. HTML documentation output has been improved, two new structures have been documented, and there is new Devhelp output. There is new page flipping/triple buffering code for Windows, and a new fullscreen overlay and BWindow-based windowed driver for BeOS. Restoring the DirectDraw surface triggers a SWITCH_IN event under Windows. The debug version of the library works again under Linux.
Release Notes: A bug with graphics mode switching using an ALT+key combination under Windows has been fixed. A new dat2c utility. win_set_window() can be called after the library has been initialized. There are fixes to midi_seek() and the dat2s utility. Detection of ESD and aRts under Unix has been fixed. There is new page flipping/triple buffering code for the Windows port. Compilation problem with Cygwin have been fixed. Sample load/save functions can be registered, and a save_sample() function was added. A keyboard focus problem under BeOS has been fixed. There is improved HTML and INFO documentation output, and a new section was added to the manual.
Release Notes: Improvements were made to the the packfile routines, and the file format was documented. Support was added for the environment variable ALLEGRO_MODULES under Unix, and a new aRts sound driver was included. Optimizations and bugfixes were made to create_video_bitmap(), create_trans_table(), and get_camera_matrix*(), and xwin_set_window_name() was added to the X11 port, along with a new ustrnicmp() function and a DirectInput joystick driver. HTML documentation output was improved, and a CHM Windows help file can now be built. The emulate_three mouse option now defaults to no.