[AD] Allegro 4.1.13 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.12 to 4.1.13 (March 2004) ============
====================================================================

   Minor changes and clarifications in the docs by Sven Sandberg, Andy Goth,
   Jon Rafkind, Nathan Smith and Daniel Schlyder.

   Elias Pschernig extensively modified the ALSA 0.9/1.0 sound driver to make
   it work more nicely.

   Julien Cugniere and Eric Botcazou fixed the crash on exit with the aRts
   sound driver.

   Nathan Smith implemented the recursive handling of directories for the
   dat utility.

   Eric Botcazou renamed the new '-r' option of the dat utility into '-f'.

   Omar Cornut improved the handling of KEY_COLON2 on Japanese keyboards.

   Omar Cornut fixed the Windows joystick driver to handle a weird
   peculiarity of the DirectInput API.

   Elias Pschernig corrected the value of the alpha-channel depth field in
   the header when saving TGA image files.

   Eric Botcazou fixed again the formula giving the stride value in the Linux
   framebuffer console.

   Eric Botcazou restored the pixel-correct version of line() and added
   fastline() after Doug Eleveld had reported the problem.

   Andy Goth and Eric Botcazou fixed the constructor support in dat2s on
   Unix.

   Angelo Mottola revamped the MacOS X package creation process to make it
   work under 10.3 and create an enduser package that holds just the shared
   framework.

   Angelo Mottola changed the MacOS X shared library building process to have
   a prebound shared library separated from a small static libray holding
   just the magic main stuff.

   Angelo Mottola removed window shadow flickering when moving the program
   window around on MacOS X.

   Elias Pschernig changed the behavior of yield_timeslice() to sleeping
   instead of just yielding.

   Angelo Mottola made the MacOS X port reuse the screen on the first video
   bitmap creation and made the screen fade on mode switches faster.

   Elias Pschernig made d_menu_proc() automatically yield when the dialog
   is driven by do_dialog().

   Elias Pschernig added missing d_yield_proc()s to the grabber.

   Eric Botcazou fixed a bug which caused too many sliders to be reported
   in the presence of a POV device on Windows.

   Chris Jones added support for the bitfield compressed BMP image format.

   Eric Botcazou removed all uses of GCC's cast-expression-as-lvalue
   extension in preparation for GCC 3.4.

   Michal Molhanec replaced all occurences of MingW32 by MinGW in the docs.

   Omar Cornut bumped the maximum number of buttons per joystick to 32.

   Eric Botcazou implemented automatic screensaver disabling (only on
   Windows for the time being).

   Elias Pschernig added mode 1280x960 to the gfx mode selector.

   Elias Pschernig fixed the video mode error display in the test program.

   Eric Botcazou fixed the final animation of the demo game.

   Elias Pschernig made the X11 gfx driver ignore repeated key-events.

   Eric Botcazou added set_hardware_volume().

   Francisco Pires added an FPS counter and an option to disable vsync to
   the excamera example.

   Eric Botcazou and Sven Sandberg documented the limitations of getpixel()
   and added is_inside_bitmap().

   Eric Botcazou added i386 sincos optimization to GCC-based ports.

   David Capello fixed a bug with FLI frames containing odd-sized chunks.

   Elias Pschernig and Sven Sandberg improved the GUI focus algorithm.

   Eric Botcazou modified the dat/grabber plugins interface to expose
   datafile properties to plugins.

   Eric Botcazou added a new clipping API and deprecated the old one.

   Grzegorz Adam Hankiewicz updated the MSVC build instructions.


--
Eric Botcazou




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