Release Notes: The close button message has been internationalized. NetBSD, IRIX, and SunOS/Solaris detection have been added. Linking on Solaris, detection of ESD, a buffer overflow in the Windows debug version, a blank screen problem, and alt+tabbing under WinXP have been fixed. Support for plugin scripts has been added to the MinGW port. There is detection of left-hand mouse configuration under Windows. Bugs in scare_mouse_area(), get_executable_name(), and midi_seek() have been fixed. Catalan and Dutch translations have been added. Restarting timers and volume/pan in loop mode under Windows, keyboard focus under BeOS, and other bugs have been fixed.
Release Notes: Solaris port now correctly links the static library. Linking problems for Borland C++ are solved. load_datafile_object() loads the properties attached to the object. The infamous blank screen problem under Win2k/WinXP was fixed. Several improvements were made to the generated documentation. New configure options were added for x86 processor optimizations under Unix. A new Dutch translation was added, along with a new text API text_*_ex(), which avoids using global variable for background color. set_gfx_mode() with GFX_SAFE now selects a windowed mode in windowed environments. A misuse of -I switch with gcc 3.0 and later was also 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.