https://sourceforge.net/projects/alleg/files/allegro-unstable/5.1.4/
Changes from 5.1.3 to 5.1.4 (October 2012)
==========================================
The main developers this time were: Trent Gamblin, Elias Pschernig, Peter Wang.
Graphics:
- Fixed al_convert_bitmap using the target instead of the source format when
converting its data.
- Fix a crash in Direct3D in al_set_target_bitmap when switching from a memory
target.
- Fix a potential crash when drawing the screen to a bitmap with D3D.
- WGL shouldn't need to preserve bitmaps.
- Update the projection transform when setting up the OpenGL context
on X11 (SiegeLord).
- Lock bitmap to prevent slowness when creating a cursor from a non-memory
bitmap on Windows.
- Conditionally lock bitmap when creating cursor on X11 (previously it did
so even if already locked).
Input:
- Make al_install_touch_input fail under Windows if there is no touch device.
- Temporary fix for delay after mouse warp on OS X.
File I/O:
- Fix al_fputc on big-endian. Reported by Andreas Rönnquist and
Tobias Hansen.
- Make al_fputc return value like fputc when out of range.
Image addon:
- gdiplus: Only preserve indexed images with KEEP_INDEX flag on.
Font addons:
- Added ALLEGRO_ALIGN_INTEGER text drawing flag (Todd Cope).
- Added a new al_get_font_ranges function.
- Made TTF addon include padding on the top and left edges of pages
(Todd Cope).
Audio addon:
- Use programmatically generated interpolators. They cover an additional
case which was missed and should be slightly more efficient.
- Support linear interpolation for 16-bit mixers.
- Add cubic interpolation for mixers (off by default).
- Fix potential deadlock in stop_voice for OpenAL.
- Fix potential deadlock in stop_voice for DirectSound.
- Improve buffer filling behaviour for DirectSound, reducing pops and
crackles significantly on slower machines.
- Increase default buffer size for DirectSound to 8192 samples.
Android port:
- Support ALLEGRO_KEYBOARD_STATE.
- Fix return type of APK_tell (Todd Cope).
- Allow use of OpenGL ES 2 under Android.
iOS port:
- Make orientation changes work on iOS with SDK 6.
Build system:
- Rename native dialog library back to allegro_dialog to match 5.0.
- Install pkg-config files when cross-compiling on Unix.
Python:
- Make the Python wrapper also check for the monolith DLL.
Examples:
- ex_synth: Add button to save waveform to a file.
- ex_multisample: Demonstrate using moving bitmaps.
- Renamed a5teroids to Cosmic Protector
Other:
- Minor bug fixes and documentation updates.
MD5SUMS a393ebbc9ca31455da69e50978373733 allegro-5.1.4.7z cccf46fde1c019cae511913f93c266d9 allegro-5.1.4.tar.gz 8be5ac5673ba5d58f0235f6b965a4367 allegro-5.1.4.zip
I'm planning to release 5.0.8 of the stable branch in the next couple of weeks, based on the bug fixes in 5.1.3 and 5.1.4. Please report any regressions, thanks.
Great work, guys!
Always good to see the progress! Just curious, any plans on when the 5.1 will become stable (I imagine it will be released as 5.2)?
We really don't have any plans for big stable releases. Used to try to put out a WIP release every month. But development since 5.0 and initial stages of 5.1 has really slowed down, so a monthly release isn't really called for. We've basically switched into "release as necessary" mode[1]. Some months there really aren't all that many changes so it doesn't make too much sense to make a release.
What, if any, major features are missing or in a fragile/unfinished state with Allegro 5, particularly with regard to iPhone and Android?
Msvc 2010 binaries. A debug monolith version. All demos and examples compiled too. All of the addons should work except allegro video.
MSVC 2010 allegro 5.1.4 binaries
Have fun and enjoy!
Ignore this, Fixed.
Build for Windows is available:
allegro-5.1.4-mingw-4.5.0.7z
allegro-5.1.4-mingw-4.5.2.7z
allegro-5.1.4-mingw-4.6.1-tdm.7z
allegro-5.1.4-mingw-4.6.2.7z
allegro-5.1.4-mingw-4.7.0.7z
allegro-5.1.4-msvc-10.0.7z
allegro-5.1.4-msvc-9.0.7z
Also missing 5.1.3 build is there:
allegro-5.1.3-mingw-4.5.0.7z
allegro-5.1.3-mingw-4.5.2.7z
allegro-5.1.3-mingw-4.6.1-tdm.7z
allegro-5.1.3-mingw-4.6.2.7z
allegro-5.1.3-msvc-10.0.7z
allegro-5.1.3-msvc-9.0.7z
Edit: Add link to allegro-5.1.4-mingw-4.7.0.7z
THANK YOU VERY MUCH! I'm going to see if the vs10 binaries work in my vs2012.
They will if you stick to DLL's. Static libraries probably will not.
Edit: But those will work:
MinGW 4.7 would be nice, given that it's the one you get from mingw.org I'd expect most users to have that version.
Done. Build for 4.7 added. See post above for link.
Thanks!
Build for MSVC11 added. Look a little up higher.
That is great, thanks Mical.
By the way, since I see no Allegro_video nor Allegro_Shader addon...that measn that you do not build those and that the monolith has those not enabled, right?
Hm. If the shader addon is disabled, why? It should not need any dependencies.
It is disabled, because I didn't have time to resolve dependencies. I will give look at it.
I see, you added trace handler. One point to remove from my TODO list. Thanks!