[ 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