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.
Release Notes: Optimizations, improvements, and bugfixes were made to do_arc(), stretch_blit(), the color convertors, the hue blender, hsv_to_rgb(), and al_find*(). All header files are now correctly installed under Windows. The instructions were updated and the installation was fixed for Cygwin. The Swedish translation file was updated. A (French) Canadian keyboard mapping file was added. ALSA device detection was fixed. Sound no longer blocks the main thread under BeOS. Minor changes and clarifications were made in the documentation.
Release Notes: Shared libraries have been fixed under FreeBSD. Fixes under Unix include the following drivers: VGA, SVGAlib, X11 and ALSA. Synchronization and three finger salute problems have been fixed under QNX. There are optimizations/improvements to the behaviour of the Windows port, difference blender, active GUI dialogs, video bitmap subdivision, latency with audiostreams, font exporter, create_light_table(), SVGAlib horizontal scrolling, MMX color conversion, exaccel, short filenames under DOS, and the grabber tool.
Release Notes: VGA/Mode-X drivers are now modules under Unix. There are QNX fixes and documentation updates. There are new prefixes for fixed point math functions to avoid compatibility problems. The Photon gfx driver has a new updating logic under QNX. wfixicon and bfixicon utilities are now documented. There is a new keyboard driver for BeOS and a new gfxinfo utility. The documentation is now arranged in a more logical directory structure. There are many minor bugfixes.
Release Notes: The DOS Sidewinder joystick driver was updated. C versions of fceil() and ffloor() were fixed. Various documentation improvements and corrections were made. A Unix lock problem was fixed, and performance was improved for XDGA2. More unicode fixes were made, including usprintf non ANSI C behaviour correction. A few GUI bugfixes and behaviour corrections were made.
Release Notes: This release adds documentation changes and additions, several memory leaks corrections, Unicode fixes, a DGA2 driver partial rewrite, a new flush_config_file() API function, fetch_mode_list() implementation for BeOS, DGA2, XDGA2, and SVGAlib, corrections to the sound subsystem, bidirectional looping and backwards support for the Directsound driver, and a Polish localization patch (as well as Polish Web translation), fbcon is now a dynamic module on Unix, and clear() inlining on Watcom has been improved.
Release Notes: Many new improvements and small changes.
Release Notes: Initial QNX port, and many bug fixes.