[AD] Allegro 4.1.12 WIP

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


... is available at: http://sourceforge.net/projects/alleg

This release is a Work-In-Progress release that adds features
and corrects problems with regard to the 4.0 codebase. It is
API (source) compatible with 4.0.0 on every platform, except
for a few minor changes (see docs/html/api.html).


==================================================================
============ Changes from 4.1.11 to 4.1.12 (Nov 2003) ============
==================================================================

   Many minor changes and clarifications in the docs, some of them based on
   suggestions by Neil Roy, Jon Rafkind, aj, Andrei Ellman and Michal
   Molhanec.

   Angelo Mottola made little fixes all over the place in the MacOS X port.

   Angelo Mottola removed MacOS X 10.1.x source compatibility.

   Eric Botcazou disabled keyconf on platforms that don't need it.

   Elias Pschernig shifted key name display so that all keys are visible
   in the keyconf utility.

   Stephan Brauss added new keysyms to the X11-to-BIOS conversion table in
   order to catch missing keycodes for the keypad when NumLock is on.

   Stephan Brauss corrected a few nits in the Swiss keyboard configuration
   file.

   Eric Botcazou disabled the close button support when a user window is
   registered under Windows.

   Eric Botcazou changed the default switch mode to SWITCH_BACKGROUND for
   the Windows port to cure the problems on exit under WinXP.

   Sven Sandberg improved the previous fix to _parallelogram_map().

   Sven Sandberg fixed an overflow in floodfill().

   Sven Sandberg fixed the dither blit mode for the Mode-X driver.

   Angelo Mottola added quality and reverberation settings support to the
   CoreAudio MIDI driver under MacOS X.

   Angelo Mottola added high performance CoreAudio digi/midi drivers (default
   on autodetect) and made little fixes to the old QT Note Allocator and
   Carbon Sound Manager drivers under MacOS X.

   KronomanX added a FAQ entry about the conflict between Allegro headers and
   the C++ 'using' directive.

   Vincent Penquerc'h let dialog_message() pass user messages to hidden
   objects.

   Michal Molhanec simplified the build instructions for Dev-C++.

   Annie Testes fixed a redrawing problem in the grabber.

   Vincent Penquerc'h added support for the joystick_device* config variables
   under Linux.

   Vincent Penquerc'h added gfx_mode_select_filter().

   Peter Wang removed the old Linux async I/O stuff, which had been out of
   service for a long, long time. Also simplified the Linux standard drivers
   stuff.

   Thomas Fjellstrom added (experimental) support for ALSA 0.9.x.

   John Utz corrected a wrong assumption about the VRAM layout in the Linux
   framebuffer console driver.

   Grzegorz Adam Hankiewicz tt-ized text quotes in the HTML version of the
   docs.

   Eric Botcazou made the Linux port compile on non-x86 platforms.

   Stephan Brauss made a few fixes to let the Linux port compile again on
   Linux 2.2.x systems.

   Kalle Toivonen fixed a bug in _parallelogram_map().

   Eric Botcazou cleaned up the ALSA config variables under Unix.

   David Cullen added multiple bullets and extra lives to the demo game.

   Sam Hocevar fixed a race condition in the mixer under Unix w/ threads,
   Windows, BeOS and MacOS X.

   Andrei Ellman improved the Windows screensaver.

   Jon Rafkind implemented the Cohen-Sutherland clipping algorithm for the
   line() function.

   Angelo Mottola added an application menu with a Quit item acting like the
   three fingers salute, in order to better integrate Allegro apps with the
   Aqua UI guidelines under MacOS X.

   Jon Rafkind and Vincent Penquerc'h added more ASSERTs to the code.

   Eric Botcazou added an option to disable vsync when page-flipping.

   Eric Botcazou added the detection of spaces to the MSVCDir variable for
   the MSVC port.

   Grzegorz Adam Hankiewicz integrated the build instructions in the HTML
   version of the documentation.

   Angelo Mottola fixed some nits in fixbundle for alpha channel on 32-bit
   icons under MacOS X.

   Lisa Parratt improved the performances of the SGI audio driver.

   Grzegorz Adam Hankiewicz updated and improved the documentation in many
   places.

   Grzegorz Adam Hankiewicz added HTML text substitution to the doc
   processor.

   Tobi Vollebregt spotted a bug in ustrerror(), which was not returning a
   pointer to a static buffer.

   Grzegorz Adam Hankiewicz added more documentation about return values
   of functions.

   Grzegorz Adam Hankiewicz added a new section about documentation to
   ahack._tx.

   Grzegorz Adam Hankiewicz fixed rare buffer overflows in do_uconvert with
   very tiny buffer sizes.

   Serge Semashko fixed a bug with the letter P in the Russian keyboard
   configuration file.

   Angelo Mottola let application bundles accept files dragged onto the
   application icon under MacOS X.

   Peter Wang fixed save_bmp for better conformance (a couple of header
   fields were wrong, and dots-per-metre fields were being filled with zero).

   Julien Cugniere fixed a bug related to the retrieval of the inital volume
   when no primary buffer was present under Windows.

   Henrik Stokseth simplified the asm detection test, removed many GNUish
   preprocessor constructs in the asm files and, as a consequence, let the
   Watcom port use its own preprocessor on assembly files.

   Peter Wang prevented non-mapped memory from being munmapped under Linux.

   Annie Testes prevented __al_linux_shutdown_vga_helpers from being called
   unless the corresponding init function was first called under Linux.

   Sven Sandberg improved the misc/findtext.sh script.

   Sven Sandberg added support to produce a PDF version of the manual under
   Unix and to compress the various formats with bzip2.

   Sven Sandberg made some correction to the Swedish translation file.

   Eric Botcazou pluginized the new 'Change filename' menu option in the
   grabber.

   Eric Botcazou fixed the X11 mouse scrolling bug.

   Vincent Penquerc'h made it so that modifications to the type or color
   depth of an image are detected as such by the grabber.

   Henrik Stokseth added a C++ test, Eric Botcazou integrated it in the build
   process.

   Angelo Mottola made several fixes to let Allegro play nice with AllegroGL
   under MacOS X.

   Angelo Mottola added proper embeddable framework support to the MacOS X
   port, modified fixbundle and updated the docs accordingly.

   Angelo Mottola made external plugins scripts work under MacOS X.


-- 
Eric Botcazou




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/