Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Allegro 5.1.4 released!

This thread is locked; no one can reply to it. rss feed Print
Allegro 5.1.4 released!
Peter Wang
Member #23
April 2000

https://sourceforge.net/projects/alleg/files/allegro-unstable/5.1.4/

Quote:

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.

Runesabre
Member #7,573
August 2006
avatar

Great work, guys!

_______________
Runesabre
Connecting People through Inspiring Interactive Entertainment
Enspira Online

simast
Member #12,668
March 2011

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)?

Thomas Fjellstrom
Member #476
June 2000
avatar

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.

References

  1. AKA: When ever Peter has time and feels like its time for a release

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Runesabre
Member #7,573
August 2006
avatar

What, if any, major features are missing or in a fragile/unfinished state with Allegro 5, particularly with regard to iPhone and Android?

_______________
Runesabre
Connecting People through Inspiring Interactive Entertainment
Enspira Online

Malinus
Member #11,332
September 2009

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!

appedersen
Member #14,648
October 2012

Ignore this, Fixed.

Michał Cichoń
Member #11,736
March 2010

shadyvillian
Member #12,426
December 2010

THANK YOU VERY MUCH! I'm going to see if the vs10 binaries work in my vs2012.

Software Engineer by day, hacker by night.

Michał Cichoń
Member #11,736
March 2010

They will if you stick to DLL's. Static libraries probably will not.

Edit: But those will work:

allegro-5.1.4-msvc-11.0.7z

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

Elias
Member #358
May 2000

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.

--
"Either help out or stop whining" - Evert

Michał Cichoń
Member #11,736
March 2010

Done. Build for 4.7 added. See post above for link.

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

Elias
Member #358
May 2000

Thanks!

--
"Either help out or stop whining" - Evert

Michał Cichoń
Member #11,736
March 2010

Build for MSVC11 added. Look a little up higher.

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

pkrcel
Member #14,001
February 2012

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?

It is unlikely that Google shares your distaste for capitalism. - Derezo
If one had the eternity of time, one would do things later. - Johan Halmén

Elias
Member #358
May 2000

Hm. If the shader addon is disabled, why? It should not need any dependencies.

--
"Either help out or stop whining" - Evert

Michał Cichoń
Member #11,736
March 2010

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!

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

Go to: