[ 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