<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to feature-requests</title><link>http://sourceforge.net/p/alleg/feature-requests/</link><description>Recent changes to feature-requests</description><language>en</language><lastBuildDate>Mon, 21 Jan 2013 08:12:56 -0000</lastBuildDate><item><title>#48 OS X HiDPI support</title><link>http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#70b4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Yes, I should have read up a bit before responding.&lt;/p&gt;
&lt;p&gt;It seems like the way to go is to expose the full resolution to the user, but provide a way to get the DPI information (or approximate), then the user can decide what to do. We already have transforms; I don't think exposing another concept 'points' adds anything.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Wang</dc:creator><pubDate>Mon, 21 Jan 2013 08:12:56 -0000</pubDate><guid>http://sourceforge.net3d69b84a52b6d3e7d65b6a133dc80f36ea034448</guid></item><item><title>#48 OS X HiDPI support</title><link>http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#04db</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It's not quite a higher-resolution display as you might see elsewhere--some of the Cocoa APIs have different behavior in HiDPI mode, whereas OpenGL always acts in pixels. Those interactions can be unpredictable and it seemed to me like principle-of-least-surprise might suggest making it a flag. You probably have a better idea than I do as far as how to present this to an end user, though.&lt;/p&gt;
&lt;p&gt;More information: &lt;a href="http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html"&gt;http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ed Ropple</dc:creator><pubDate>Sun, 20 Jan 2013 10:16:37 -0000</pubDate><guid>http://sourceforge.netaa1b39e4e77259c73bc88188e58b18960653592e</guid></item><item><title>#48 OS X HiDPI support</title><link>http://sourceforge.net/p/alleg/feature-requests/48/?limit=25#d64f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What happens if we enable it by default? I don't understand what is special about a higher resolution display.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Wang</dc:creator><pubDate>Sun, 20 Jan 2013 07:36:14 -0000</pubDate><guid>http://sourceforge.nete601dc6a3d08f51ecaeae9a9d34df7a310fd62ed</guid></item><item><title>OS X HiDPI support</title><link>http://sourceforge.net/p/alleg/feature-requests/48/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;OS X has supported HiDPI ("Retina") displays since 10.7. This works with NSOpenGLView (much like the iOS version of Allegro) but you have to explicitly ask for it in order to enable it. It's very easy to enable it--you just implement prepareOpenGL() within ALOpenGLView and invoke the following:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt; &lt;span class="n"&gt;setWantsBestResolutionOpenGLSurface&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;YES&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;It's not hard and I started in on a patch, but I'm going to hold off because I'm not sure on how you folks would like this to be exposed. Obviously you don't want this to be on by default, but I'm not familiar enough with Allegro's flags to figure out exactly how you'd like to go about this.&lt;/p&gt;
&lt;p&gt;For fullscreen, I think (not 100%) that you just ask for the pixel resolution that you really want (so 2880x1800 for a retina MacBook Pro), but fullscreen is apparently broken at the moment so I can't say for sure. =)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ed Ropple</dc:creator><pubDate>Sun, 20 Jan 2013 06:50:54 -0000</pubDate><guid>http://sourceforge.nete10bc1a6445ff1472d136b98d098a6b6e90974db</guid></item><item><title>socket addon</title><link>http://sourceforge.net/p/alleg/feature-requests/47/</link><description>Basic cross platform basic sockets would be very useful</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brad Triebwasser</dc:creator><pubDate>Tue, 27 Nov 2012 07:00:13 -0000</pubDate><guid>http://sourceforge.net5cc241a9b7bcfa22dbf06c54b280ef502599965f</guid></item><item><title></title><link>http://sourceforge.net/p/alleg/feature-requests/46/</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Elias Pschernig</dc:creator><pubDate>Tue, 09 Oct 2012 16:26:11 -0000</pubDate><guid>http://sourceforge.netf9a8cdf034981419f4a205e24ff6f00ad1a4b443</guid></item><item><title></title><link>http://sourceforge.net/p/alleg/feature-requests/45/</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Elias Pschernig</dc:creator><pubDate>Tue, 09 Oct 2012 16:26:11 -0000</pubDate><guid>http://sourceforge.netdf222f329ddd26fc44566c76b17290d74a25fdb2</guid></item><item><title></title><link>http://sourceforge.net/p/alleg/feature-requests/44/</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Elias Pschernig</dc:creator><pubDate>Tue, 09 Oct 2012 16:26:11 -0000</pubDate><guid>http://sourceforge.net7348dca00effe8536a32d18268be5e492572c0d4</guid></item><item><title></title><link>http://sourceforge.net/p/alleg/feature-requests/43/</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Elias Pschernig</dc:creator><pubDate>Tue, 09 Oct 2012 16:26:10 -0000</pubDate><guid>http://sourceforge.net8ffbb9ee4cebd766f5c68b8d010eb63fb8f0accf</guid></item><item><title></title><link>http://sourceforge.net/p/alleg/feature-requests/42/</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Elias Pschernig</dc:creator><pubDate>Tue, 09 Oct 2012 16:26:10 -0000</pubDate><guid>http://sourceforge.netf5ce64e01499595ee5e8a5f76b824f36d88eb990</guid></item></channel></rss>