|
This thread is locked; no one can reply to it. |
1
2
|
Allegro 5.0.10 released! |
Peter Wang
Member #23
April 2000
|
https://sourceforge.net/projects/alleg/files/allegro/5.0.10/ Quote:
Changes from 5.0.9 to 5.0.10 (June 2013) The main developers this time were: Trent Gamblin, Paul Suntsov, Peter Wang. Core: - Register system interface even if no display driver available on Windows. Displays: - Don't crash in al_create_display if there is no display driver. - Don't crash at shutdown if there is no display driver (Windows). - Don't fail init if both D3D, GL drivers unavailable (Windows). - Run fullscreen toggle on main thread (OS X). - Destroy the backbuffer bitmap when destroying the display (OS X). - Switch to new NSTrackingArea API (OS X). - Check availability of fullscreen button on window frame at run-time (OS X). Graphics: - Add ALLEGRO_SRC_COLOR, ALLEGRO_DEST_COLOR, ALLEGRO_INVERSE_SRC_COLOR, - Let al_destroy_bitmap implicitly untarget the bitmap on the calling - Use memory bitmap drawing when either bitmap is locked (OpenGL). - Add const qualifiers to glUniform*v() functions (Aaron Bolyard). Input: - al_set_mouse_xy on Windows resulted in the mouse getting set to the wrong - Scale the user supplied mouse cursor if it's too big (Windows). - Fix mouse warping on OS X. - Fix mouse warping in Linux evdev mouse driver. Audio addon: - pulseaudio: Use smaller buffer size by default, and make it configurable. - pulseaudio: Clean up state transitions. - Fix looping in Ogg Vorbis stream (Todd Cope). - Enable the use of the unpatched DirectX SDK to build Allegro with MinGW. Color addon: - Fix al_color_rgb_to_html blue component (Jeff Bernard). Font addons: - Make al_init_ttf_addon return true for subsequent calls. Primitives addon: - Disallow 3 component vectors for ALLEGRO_PRIM_TEX_COORD. - Check that the vertex declaration is valid before creating it. - Respect filter settings of textures in the D3D backend. Build system: - Do not install most internal header files. - Do not search for and link with unneeded X libraries. Examples: - ex_audio_timer: New example. Other: - Minor fixes. - Various documentation updates. - A lot of code refactoring.
MD5SUMS 89110c288c4a1c1eb7e18951bca0f817 allegro-5.0.10.7z bf51a90e158ff8b1cec0514ef70195cf allegro-5.0.10.tar.gz 4a061a98d1a702f8b903f422c3804141 allegro-5.0.10.zip
|
Mark Oates
Member #1,146
March 2001
|
A lot of work in this one! My favorite: Quote: - Add ALLEGRO_SRC_COLOR, ALLEGRO_DEST_COLOR, ALLEGRO_INVERSE_SRC_COLOR,
-- |
Gideon Weems
Member #3,925
October 2003
|
Todd Cope
Member #998
November 2000
|
I am running unstable only here. Development happens on the 5.1 branch and relevant changes are brought back into the 5.0 branch. You won't miss anything if you stick with 5.1. |
Mark Oates
Member #1,146
March 2001
|
I just grab whatever Michał builds I prefer the unstable, because it's the bleeding-edge of features. -- |
Gideon Weems
Member #3,925
October 2003
|
Exiled
Member #14,266
May 2012
|
Can we get a Windows Binary made? The bug with al_set_mouse_xy in windowed mode in 5.0.9 is preventing me from further development on my game. :/ |
Michał Cichoń
Member #11,736
March 2010
|
There you go. Windows build is ready. allegro-5.0.10-mingw-4.5.0.7z Please let me know in case of problems related to builds. "God starts from scratch too" |
Trent Gamblin
Member #261
April 2000
|
Thanks Michał!
|
Exiled
Member #14,266
May 2012
|
Ah! Thanks so much, Michal! |
Vanneto
Member #8,643
May 2007
|
Whenever I see one of these threads and no Michal post, I wonder to myself "What the fuck am I going to do now?" Thanks from me too! In capitalist America bank robs you. |
beoran
Member #12,636
March 2011
|
Sorry to be so clueless but I'm wondering since I'm not a windows user. Is it really that hard to build allegro yourself on windows? On Linux, building is rather easy. |
Matthew Leverton
Supreme Loser
January 1999
|
The base Allegro is easy to build, but all of the dependencies with an easy-to-distribute monolithic version? No. |
SiegeLord
Member #7,827
October 2006
|
Windows support feels like an afterthought in most of A5 dependencies. I made a guide to install A5 and the dependencies from source with MinGW, but that only worked predictably after I patched the dependency sources myself: it was a pain to figure out. The main offender is autotools, which leads me to predict that compiling everything with MSVC might be easier. "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
Trent Gamblin
Member #261
April 2000
|
I don't use the builds myself, I'm just thanking Michal for putting in the time to help people that need them.
|
beoran
Member #12,636
March 2011
|
OK, I see. It's the dependencies that cause some problems. Could anything be done about that? If some libraries have non-restrictive licenses that are compatible with Allegro's it might be possible to vendor them... Of course, I also think Michał is doing a great job in providing the windows builds. |
ArekXV
Member #15,158
May 2013
|
Hi. I hope I'm not asking too much but could I ask you to compile a version for MSVC2010? It seems to be the one missing here this time, and I would need that exact version. Thanks! |
Michał Cichoń
Member #11,736
March 2010
|
I wonder about missing 2k10 version too. I hope I just forgot to put it on ftp. I will check that on Friday. Edit: There it is. Fixed build for Windows. Sorry for troubles. allegro-5.0.10-mingw-4.5.0.7z "God starts from scratch too" |
Apollo_EE
Member #14,148
March 2012
|
Will you be adding a compiled version for 4.7.1-tdm in the near future? |
Vanneto
Member #8,643
May 2007
|
Whats wrong with using the one for 4.7.0? In capitalist America bank robs you. |
beoran
Member #12,636
March 2011
|
That's another thing I've been wondering about as of lately: who do so many people still use allegro 4.x? What is allegro 5 missing that makes 4 more attractive? |
Thomas Fjellstrom
Member #476
June 2000
|
beoran said: who do so many people still use allegro 4.x? What is allegro 5 missing that makes 4 more attractive? Existing code? But those two are talking about mingw/gcc 4.7.1 there's no such thing as allegro 4.7 -- |
Apollo_EE
Member #14,148
March 2012
|
I thought adding the -tdm would give it away that I was talking about MinGW 4.7.1-tdm. |
Trent Gamblin
Member #261
April 2000
|
I don't understand why people use the "tdm" version of MinGW in the first place...
|
Michał Cichoń
Member #11,736
March 2010
|
beoran said: That's another thing I've been wondering about as of lately: who do so many people still use allegro 4.x? What is allegro 5 missing that makes 4 more attractive? Backward compatibility. Apollo_EE said: Will you be adding a compiled version for 4.7.1-tdm in the near future?
There you go: Trent Gamblin said: I don't understand why people use the "tdm" version of MinGW in the first place... In my case, it defaults to link static run-time and produce executables without unwanted MinGW DLL. For games this is a good thing, I think. "God starts from scratch too" |
|
1
2
|