<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro 5.0.8 released!</title>
		<link>http://www.allegro.cc/forums/view/611458</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 12 Dec 2012 23:40:12 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="https://sourceforge.net/projects/alleg/files/allegro/5.0.8/">https://sourceforge.net/projects/alleg/files/allegro/5.0.8/</a></p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Changes from 5.0.7 to 5.0.8 (November 2012)<br />===========================================</p><p>The main developers this time were: Dennis Busch, Trent Gamblin,<br />Elias Pschernig, Paul Suntsov, Peter Wang.</p><p>Core:</p><p>-  Added alternate spelling: ALLEGRO_ALIGN_CENTER.</p><p>Displays:</p><p>-  Rewrite D3D display format listing code, which was broken.  This should<br />   re-enable multi-sampling and fix ex_depth_mask being slow with D3D.</p><p>-  Fixed a case where changing fullscreen mode in D3D via al_resize_display<br />   caused a crash and loss of loaded bitmaps information.</p><p>-  Fixed a case where changing fullscreen mode in OpenGL (on Windows) via<br />   al_resize_display cause nothing to be rendered after the mode change.</p><p>-  Fix crashes when resizing a WGL fullscreen window.</p><p>-  Fixed missing/incorrect resize events under Windows.</p><p>-  Fix al_set_new_display_adapter on OS X.</p><p>-  Fix use of invalidated pointers in D3D driver when the first format fails.</p><p>-  Fix bug where setting the mouse cursor had no effect when<br />   the mouse was captured (mouse button held down).</p><p>-  Fix windows not having a minimise button when set to<br />   windowed state from fullscreen window state.</p><p>-  Respect ALLEGRO_FRAMELESS flag properly when toggling from<br />   fullscreen window state to windowed state (Windows).</p><p>-  Don&#39;t generate DISPLAY_LOST events when resizing a fullscreen display.</p><p>-  Scale window icon to sizes returned by GetSystemMetrics (Windows).</p><p>-  Fixed ALLEGRO_FULLSCREEN_WINDOW under OS X.</p><p>-  Added al_osx_get_window function (Dennis Gooden).</p><p>Graphics:</p><p>-  al_draw_pixel was crashing when drawn on sub-bitmaps on OpenGL.</p><p>-  Fix a potential crash when drawing the screen to a bitmap with D3D.</p><p>-  Avoid null pointer dereference when setting a target bitmap after<br />   its video_texture has already been released (D3D).</p><p>-  Lock bitmap to prevent slowness when creating a cursor from a non-memory<br />   bitmap on Windows.</p><p>-  Conditionally lock bitmap when creating cursor on X11 (previously it did<br />   so even if already locked).</p><p>-  Don&#39;t use NSOpenGLPFAAccelerated unnecessarily (OS X).</p><p>Input:</p><p>-  Fix incorrect keyboard modifier flags after leaving and re-entering a window<br />   (Windows).</p><p>-  Fixed a bug with mouse enter/leave events for resized windows under OSX<br />   (Dennis Gooden).</p><p>-  Temporary fix for delay after mouse warp on OS X.</p><p>File I/O:</p><p>-  Fix al_fputc on big-endian.  Reported by Andreas Rönnquist and<br />   Tobias Hansen.</p><p>-  Make al_fputc return value like fputc when out of range.</p><p>-  Fix al_read_directory crash on 64-bit Windows (simast).</p><p>Image addon:</p><p>-  Don&#39;t include native image loader source files in builds with the native<br />   image loaders disabled (OSX, iOS).</p><p>-  Added a missing autorelease-pool to the OSX bitmap saving function<br />   (sleepywind).</p><p>-  Fix OSX native image loader for loading not-premultiplied RGB data.<br />   Previously the data was &quot;de-multiplied&quot;, with possibly all information lost.</p><p>-  Fix OSX native image loader for loading bitmaps without an alpha channel.<br />   They appeared completely black previously.</p><p>Font addons:</p><p>-  Add builtin font creation function.</p><p>-  Added ALLEGRO_ALIGN_INTEGER text drawing flag (Todd Cope).</p><p>-  Made TTF addon include padding on the top and left edges of pages<br />   (Todd Cope).</p><p>Audio addon:</p><p>-  Use programmatically generated interpolators.  They cover an additional<br />   case which was missed and should be slightly more efficient.</p><p>-  Support linear interpolation for 16-bit mixers.</p><p>-  Add cubic interpolation for mixers (off by default).</p><p>-  Fix potential deadlock in stop_voice for OpenAL.</p><p>-  Fix potential deadlock in stop_voice for DirectSound.</p><p>-  Improve buffer filling behaviour for DirectSound, reducing pops and<br />   crackles significantly on slower machines.</p><p>-  Increase default buffer size for DirectSound to 8192 samples.</p><p>-  Fix setting the speed of an audio stream after it was attached to the mixer.</p><p>Native dialogs addon:</p><p>-  Do not unload of rich edit module when closing one text log window while<br />   another exists.  Reported by URB753.</p><p>-  Use default colours for Windows text log implementation, avoiding problems<br />   when the previous custom colours failed, leading to black text on a<br />   nearly black background.</p><p>Build system:</p><p>-  Install pkg-config files when cross-compiling on Unix.</p><p>Examples:</p><p>-  ex_synth: Add button to save waveform to a file.</p><p>-  ex_multisample: Demonstrate using moving bitmaps.</p><p>-  speed: Avoid poor performance due to needless redraws.</p><p>-  Renamed a5teroids to Cosmic Protector</p><p>Other:</p><p>-  Many minor bug fixes.</p><p>-  Various documentation updates.</p></div></div><p>

</p><pre>
MD5SUMS:
9c45d1b60bfe3d6fe4192efdc188dbe5  allegro-5.0.8.7z
899a7d576afd18442a68063e56b06bd9  allegro-5.0.8.tar.gz
0e6670ceaa1c185ac82fed8b96b25809  allegro-5.0.8.zip
</pre><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Sun, 18 Nov 2012 12:41:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well done, and many thanks to you all for your time and effort in improving Allegro.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Yodhe23)</author>
		<pubDate>Sun, 18 Nov 2012 13:20:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>So as an even-numbered library, this is not a WIP, and should be used at a minimum for all new development, right?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Sun, 18 Nov 2012 15:00:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, it&#39;s the stable branch.</p><p>Btw, I just thought of a problem with this change:
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
- Don&#39;t generate DISPLAY_LOST events when resizing a fullscreen display.
</p></div></div><p>
(This is d3d-specific; should have mentioned it.) Without a DISPLAY_LOST event the user may not know to recreate non-preserved textures. Perhaps the correct change is actually to generate the LOST event, then synthesize a FOUND event, which otherwise doesn&#39;t exist.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Sun, 18 Nov 2012 17:55:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I got around to playing with it, and when I tried the ex_multiwin example, I tried resizing one of the windows, and it was altering the images in the other window.  Resizing the other window had no effect on the first window.  Is it supposed to do that?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Sun, 18 Nov 2012 19:59:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><b>Edit</b>: MSVC10 build is fixed.</p><p>Build for Windows. There it comes:<br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-mingw-4.5.0.7z">allegro-5.0.8-mingw-4.5.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-mingw-4.5.2.7z">allegro-5.0.8-mingw-4.5.2.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-mingw-4.6.1-tdm.7z">allegro-5.0.8-mingw-4.6.1-tdm.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-mingw-4.6.2.7z">allegro-5.0.8-mingw-4.6.2.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-mingw-4.7.0.7z">allegro-5.0.8-mingw-4.7.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-msvc-10.0.7z">allegro-5.0.8-msvc-10.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-msvc-11.0.7z">allegro-5.0.8-msvc-11.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/5.0.8/allegro-5.0.8-msvc-9.0.7z">allegro-5.0.8-msvc-9.0.7z</a></p><p>Contrib:<br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-mingw-4.5.0.7z">contrib-mingw-4.5.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-mingw-4.5.2.7z">contrib-mingw-4.5.2.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-mingw-4.6.1-tdm.7z">contrib-mingw-4.6.1-tdm.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-mingw-4.6.2.7z">contrib-mingw-4.6.2.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-mingw-4.7.0.7z">contrib-mingw-4.7.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-msvc-10.0.7z">contrib-msvc-10.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-msvc-11.0.7z">contrib-msvc-11.0.7z</a><br /><a href="http://77.55.66.239/thedmd/allegro/contrib/contrib-msvc-9.0.7z">contrib-msvc-9.0.7z</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Michał Cichoń)</author>
		<pubDate>Sun, 18 Nov 2012 22:57:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Michał: Do you also have updated dependencies? (Specifically, the ones I have include no mingw 4.7... which seems to not matter, but in case your scripts auto-generate the dependencies .zip anyway...).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Sun, 18 Nov 2012 23:15:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks for the Windows builds, Michał. Unfortunately, the VS10 one doesn&#39;t have the bin folder...</p><p>Anyway, regarding the update itself, if I read correctly, it corrected a problem I had: my audio streams started suddenly freezing when I tried changing their playing speed, something that didn&#39;t use to happen circa A5.0.5.</p><p>Congrats to everyone involved. Keep up the excellent work! <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /></p><p>EDIT: Yeah, Allegro 5.0.8 fixed the <span class="source-code"><a href="http://www.allegro.cc/manual/al_set_audio_stream_speed"><span class="a">al_set_audio_stream_speed</span></a></span> issue.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (André Silva)</author>
		<pubDate>Mon, 19 Nov 2012 01:28:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>What? I will re-do. Done.<br />Elias: Dependencies are available too. See post above.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Michał Cichoń)</author>
		<pubDate>Mon, 19 Nov 2012 04:00:39 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks! Really useful when I want to test git under Windows <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Mon, 19 Nov 2012 04:14:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/611458/970492#target">Arthur Kalliokoski</a> said:</div><div class="quote"><p>I tried resizing one of the windows, and it was altering the images in the other window. Resizing the other window had no effect on the first window. Is it supposed to do that?</p></div></div><p>

Nope. OS and other details, please?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Mon, 19 Nov 2012 05:20:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Slackware 14.0 64 bit<br />gcc 4.7.1<br />Gforce 8400 GS<br />4 gigs ram</p><p><div class="media-player youtube"><div style="margin: 1em 2em; background: url(/images/movie.png); width: 180px; height: 100px; text-align: center;"><a href="http://www.allegro.cc//www.youtube.com/watch?v=phvcfIFxdZE" target="_blank"><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/object/6/7/678beb51b8934e662db611146b1909af.jpg" border="0" alt="video" title="Click to play video" /></a></div></div></p><p>It seems that the resizing is limited to a clipping rectangle of the size of the other window.</p><p>[EDIT]</p><p>Added the <a href="http://www.allegro.cc/files/attachment/606863">CMakeCache.txt</a> I&#39;d used.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Mon, 19 Nov 2012 05:47:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Huh. How did no one notice it for that long. git bisect says:</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
e389dd0b5d2f493c978c398d630a46bf29712087 is the first bad commit<br />commit e389dd0b5d2f493c978c398d630a46bf29712087<br />Author: Paul Suntsov &lt;siegelord@users.sourceforge.net&gt;<br />Date:   Sun Nov 6 00:43:09 2011 +0000</p><p>    Don&#39;t re-bind the FBO in al_set_target_bitmap if the new target bitmap shares the parent bitmap with the new target bitmap. Results in 5x speedup of the function in that case, which might help sub-standard drivers<br />    <br />    cherry-pick <a href="https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/5.1@15046">https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/5.1@15046</a>
</p></div></div><p>

The bug doesn&#39;t manifest itself (any more) on the 5.1 branch, so it should be easy enough to fix.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Mon, 19 Nov 2012 18:51:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thank you! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (beoran)</author>
		<pubDate>Thu, 22 Nov 2012 03:24:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>There are some warnings of deprecated function calls for OSX (10.8). See attached.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (iam_donald)</author>
		<pubDate>Thu, 22 Nov 2012 16:19:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks. I&#39;ve been away from coding for a while but I hope to get back to Allegro soon.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 22 Nov 2012 23:19:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I am using 4.7.1 TDM MinGW32 compiler (windows 7 64bit, code::blocks IDE).  Will the prebuilt 4.7 MinGW work for this compiler?  Thanks in advance, I am a rookie with this sort of thing.  Been meaning to build the previous release, but just havent had time with my schooling to dedicate to learning how to get that done.</p><p>Thanks in advance.<br />Sean
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (seanfcarney)</author>
		<pubDate>Mon, 26 Nov 2012 19:48:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
Seems to work for me, and I am running gcc 4.7.2
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gentix)</author>
		<pubDate>Wed, 28 Nov 2012 07:01:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Kinda funny, since I just now had a problem with al_map_rgb causing my program to crash. I could not see anything in the code that would indicate why.<br />Updated to 5.0.8 and now it&#39;s all good.<br />Must have been an incompatibility with GCC 4.7.2 and Allegro 5.0.7<br />Great update, keep it up! <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Joachim Arting)</author>
		<pubDate>Sat, 01 Dec 2012 21:58:12 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey guys!</p><p>Thanks for all you work you&#39;ve done. I really love Allegro 5 and it&#39;s a pleasure to use it for making some (never releasing *g) games.</p><p>Keep coding!!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Sebastian Steinhauer)</author>
		<pubDate>Wed, 12 Dec 2012 14:35:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Sweet. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" /></p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>ALLEGRO_ALIGN_CENTER</p></div></div><p>
Alright, who caved!? <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Mark Oates)</author>
		<pubDate>Wed, 12 Dec 2012 15:45:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/611458/971296#target">HalfBakedBeaver</a> said:</div><div class="quote"><p> Must have been an incompatibility with GCC 4.7.2 and Allegro 5.0.7
</p></div></div><p>I&#39;m having problems too.
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p> ALLEGRO_ALIGN_CENTER
</p></div></div><p>D:&lt; LONG LIVE THE QUEEN!!!!1!!!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (weapon_S)</author>
		<pubDate>Wed, 12 Dec 2012 23:40:12 +0000</pubDate>
	</item>
</rss>
