<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro Hack Day - May 2007</title>
		<link>http://www.allegro.cc/forums/view/591242</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 13 May 2007 05:08:48 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>An <a href="http://wiki.allegro.cc/Allegro_Hack_Day">Allegro Hack Day</a> is tentatively scheduled for <b>May 12th</b>. (Otherwise it might be the 5th, but that is probably unlikely.)</p><p>If you plan on attending the IRC session, add your name, preferred time, and any topics you wish to discuss to the wiki (the above link). Note that these are only intended for the people who are serious about improving Allegro in some way.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Wed, 02 May 2007 22:13:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Kinda OT, but what is the status on the new demo game? Did anything ever get done with the ones that were made?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Wed, 02 May 2007 22:53:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The skater demo is in SVN in a separate dir, and does still work. Mimix also made it work with AllegroGL some time ago. I think we could use it for 4.3 as official demo instead of the current one.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Wed, 02 May 2007 23:39:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s a waste that such a good demo game is not yet made available to the public. And it uses 4.2 API, thus it doesn&#39;t really fit into 4.3, unless someone rewrites it. We should at least put it to Depot page or something.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Milan Mimica)</author>
		<pubDate>Thu, 03 May 2007 00:35:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>True. Maybe add it to the depot, and then also link to its depot page from the alleg.sf.net download page (the one where you can get demo.dat and so on).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Elias)</author>
		<pubDate>Thu, 03 May 2007 00:44:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hows it going to work exactly?  Do we just code some random section of allegro or will there be some kind of facilitator telling us what we&#39;re going to be coding?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Fri, 04 May 2007 00:25:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s not literally a &quot;hack day&quot; in the sense that we sit around and program. It&#39;s really more of a developer&#39;s meeting to help keep people motivated to work. (Setting a monthly milestone is better than just waiting around for tomorrow man to do it.)</p><p>People discuss issues, improvements, status updates, etc. No one tells anyone what to do, but obviously if you are looking for something to do, I&#39;m sure someone can come up with something useful for you to do. The development of Allegro is pretty much do what ever you feel like doing, and if you can persuade others that it belongs, it gets added... (Of course there is a new API that has been designed for 4.3. So it&#39;s not entirely chaotic. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />)</p><p>For example, I think the build system for MSVC is dumb. But attending the IRC session and just saying that is pointless. There&#39;s no task team that I can command to do my wishes. So if I want it done, I have to do it myself. (And I am.)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Fri, 04 May 2007 00:36:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>For now the &quot;Hack Day&quot;s are just meetings. Once we have some solid plans, the real Hackathons can start.</p><p>I think though that I&#39;ll attempt to finish my fshook stuff this next meeting. Theres really not much left to do in the main library, but I do need to make some tests and examples for the new api, as well as split out the old pack_ and datafile stuff into separate addon libs.</p><p>And before anyone asks and gets mad, no the pack and datafile stuff is not going away, it&#39;ll just be in its own library, distributed allong with allegro, and will use the new fshook stuff to do its thing. By default though, I&#39;m probably just going to have the plain old stdio driver be the default one. A person can choose the old pack_ functions or something fancier like a PhysFS extension if one gets made (I don&#39;t doubt it will).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Fri, 04 May 2007 00:41:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Since there still doesn&#39;t seem to be any proper roadmap, API plan, or, well, any kind of written documentation whatsoever, I&#39;m out.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Sat, 05 May 2007 15:20:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is what these days are for. Did you read what was said? Right now we are fleshing out the plan and documenting it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Sat, 05 May 2007 15:44:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Glorious Leader said:</div><div class="quote"><p>
There&#39;s no task team that I can command to do my wishes.
</p></div></div><p>

Count me in.  I have just hack/generated an asmlock.asm (attached) which was the sticking point when I tried to make an allegro .dsw.  It isn&#39;t quite working yet, and I need to re-insert all the comments, but it is happening.</p><p>The key to this was gas2masm which is in the Quake1 GPL source.  Unfortunately, I started with allegro 3.9.38 source (silly me didn&#39;t check) so if the BITMAP struct has changed since then this will need redoing.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Sat, 05 May 2007 17:19:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>We just committed patches to enable a C-only version of Allegro. I&#39;ve got a MSVC 6 project file nearly done. I just have to add the examples and a few scripts to do things like generate plugins.h.</p><p>orz had mentioned that &quot;a [c-only] dll would not be binary compatible with the existing dlls, due to the calling conventions used in the asm window locking code.&quot; So an ASM version may still be handy. Although, I haven&#39;t noticed any incompatibilities yet.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sat, 05 May 2007 20:56:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
I know Kris Asick has been working on his own keyboard and mouse input code for Windows to fix some Allegro issues. Since there don&#39;t seem to be any other active Windows devs, could this be looked at as a possible replacement?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Richard Phipps)</author>
		<pubDate>Sat, 05 May 2007 21:07:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Since there still doesn&#39;t seem to be any proper roadmap, API plan, or, well, any kind of written documentation whatsoever, I&#39;m out.
</p></div></div><p>
API and documentation is on the wiki. For example: <a href="http://wiki.allegro.cc/Display">http://wiki.allegro.cc/Display</a></p><p>It&#39;s still disorganized, but it&#39;s getting better.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I know Kris Asick has been working on his own keyboard and mouse input code for Windows to fix some Allegro issues. Since there don&#39;t seem to be any other active Windows devs, could this be looked at as a possible replacement?
</p></div></div><p>
One problem is that issues are reported but without any solid test cases. If something is happening to him, but it cannot be duplicated, the devs will be less likely to just accept a re-write as-is. It may fix his problems while breaking others.</p><p>I&#39;m just talking about the general case because I don&#39;t know the details of his problems and solutions. If he can show that there is a problem and that he has a solution, while being willing to work as an Allegro developer, no one will stop him.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sat, 05 May 2007 21:33:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Although, I haven&#39;t noticed any incompatibilities yet.
</p></div></div><p>

What about that test you did the other day?  The person who tested it said the screen wasn&#39;t updating correctly with the C-only version.  I can&#39;t find the thread now <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Sat, 05 May 2007 21:52:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="http://www.allegro.cc/forums/thread/591252">http://www.allegro.cc/forums/thread/591252</a></p><p>I&#39;ve seen that problem on the ASM version too. Also, the msvc+msvc combination failed to update, which couldn&#39;t be attributed to a compatibility issue.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Sat, 05 May 2007 22:15:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well I&#39;ve made an asmlock.asm complete with symbols and comments (attached) but then when I tried to build I discovered that VC6 by itself does not recognise asm as a normal source file.  you need to D/L and install masm seperately which kind of defeats the object of a VC-native build. EDIT:  vc6 does have masm installed by default, it&#39;s just the IDE which doesn&#39;t treat asm as a default source file. A custom build rule for the file will fix <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>The only nice solution I can see to this is to wrap all the asm funcs in asm{} in C files.  This will simplify things considerably in other ways too so I&#39;ll go this way (e.g. the asm will have easy access to the C struct offsets that are currently hacked into obj/*/asmdef.inc by the build process)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Sun, 06 May 2007 15:30:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Matthew Leverton said:</div><div class="quote"><p>
Of course there is a new API that has been designed for 4.3.
</p></div></div><p>
</p><div class="quote_container"><div class="title">I said:</div><div class="quote"><p>
Since there still doesn&#39;t seem to be any proper roadmap, API plan, or, well, any kind of written documentation whatsoever, I&#39;m out.
</p></div></div><p>
</p><div class="quote_container"><div class="title">Thomas Fjellstrom said:</div><div class="quote"><p>
This is what these days are for. Did you read what was said? Right now we are fleshing out the plan and documenting it.
</p></div></div><p>
I still say there is no API plan.</p><div class="quote_container"><div class="title">Matthew Leverton said:</div><div class="quote"><p>
API and documentation is on the wiki. For example: <a href="http://wiki.allegro.cc/Display">http://wiki.allegro.cc/Display</a></p><p>It&#39;s still disorganized, but it&#39;s getting better.
</p></div></div><p>
Earlier, I chose an entry at random and found... <a href="http://wiki.allegro.cc/Sound">nothing</a>. I&#39;ve now checked out all of them, and discovered that the rest don&#39;t seem to be any better. As far as I can tell, the &quot;Display&quot; link is actually the <i>only</i> page there I would call worthy of an API plan - the rest... well, they either consist of nothing at all or completely arbitrary function lists.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Sun, 06 May 2007 21:29:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thi is not <a href="http://wiki.allegro.cc/Sound">nothing</a>. Sound API proposal is there, you can download two (more or less) working implementation of the API, with an example app. It just doesn&#39;t have a nice web page. So ther <b>is</b> an API plan for most of the parts of allegro, but it&#39;s still in developer&#39;s heads and has to be put on the paper. That is what these days are for.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Milan Mimica)</author>
		<pubDate>Sun, 06 May 2007 21:43:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
completely arbitrary function lists.
</p></div></div><p>

That&#39;s what an API is <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />  Sorry for being flippant, but it&#39;s basically true.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Sun, 06 May 2007 22:03:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s what an API is. It&#39;s not not what a <span class="cuss"><span>fuck</span></span>ing API <i>plan</i> is.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Sun, 06 May 2007 22:21:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Either help out or stop whining.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Evert)</author>
		<pubDate>Mon, 07 May 2007 00:45:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah. I&#39;ll take that as &quot;No, we won&#39;t write any proper plans in the future either&quot;. Good to know.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Mon, 07 May 2007 01:46:47 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Quit your <span class="cuss"><span>bitch</span></span>ing. Help is needed (with the thing your <span class="cuss"><span>bitch</span></span>ing aobut!). Either help, or shut up.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Mon, 07 May 2007 03:48:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Don&#39;t worry. I&#39;ve taken the hint that criticism isn&#39;t welcome (at all) and hit the magic &quot;Unsubscribe&quot; button already. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Mon, 07 May 2007 04:05:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, keep it civil!  I think gnolam has a valid complaint, although we&#39;re hopefully in the middle of addressing it now.  Let&#39;s see what happens in the next couple of weeks.</p><p>I would like to hear what his idea of an API plan is.  Maybe at a higher level than most of us are thinking?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Wang)</author>
		<pubDate>Mon, 07 May 2007 04:05:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Maybe at a higher level than most of us are thinking?
</p></div></div><p>Doubtful... Oh, you mean in a technical sense. Never mind then.</p><p>If he had anything valid to say, he&#39;d have said it instead of complaining about everyone else not doing anything.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Mon, 07 May 2007 09:37:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I think gnolam has a valid complaint
</p></div></div><p>
Never said he doesn&#39;t. Just said that doing no more than complain about it isn&#39;t constructive. Ok, so I may have said it a bit harshly.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Evert)</author>
		<pubDate>Mon, 07 May 2007 11:51:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is an open source project, not some commercial thing.  If someone wants to make a road map more power to them.  If no one wants to then who cares.</p><p>You have to enjoy developing it or why are you even doing it?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Mon, 07 May 2007 23:23:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>From my perspective as someone who&#39;s not really &quot;in the loop,&quot; I&#39;d say the two most lacking areas are:
</p><ul><li><p><a href="http://wiki.allegro.cc/AllegroRoadmap">AllegroRoadmap</a> - That page is probably sorely out of date. A useful road map would list all components in a single table. It could be a very high level with general milestones. It&#39;s not about setting a due date, but just keeping an eye on what is done.</p></li><li><p>A high level description of each module that explains the fundamental differences between it and the 4.2 way. Some of the pages are better than others. For example, the &quot;Display API proposal&quot; looks promising.</p></li></ul><p>
I personally don&#39;t even know everything that is going into 4.3/4.4. From what I&#39;ve seen it&#39;s basically 5.0... (And from a &quot;marketing&quot; standpoint, I think it should be called 5.0.)</p><p>Regarding this Saturday, is it safe to say 12:00 UTC is the official begin time? TF was the only one that mentioned a preferred time (avoiding afternoons). As it is now, it will be 5AM for Dustin and 10PM for Peter (if they live in the timezones I think they do).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Tue, 08 May 2007 02:12:03 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
from a &quot;marketing&quot; standpoint, I think it should be called 5.0
</p></div></div><p>Eventually it will be. For now, there will be no complete 5.0 release as its being done piece by piece instead of all at once, like was planned before.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
TF was the only one that mentioned a preferred time (avoiding afternoons)
</p></div></div><p>Yeah, I have a thing from about 5pm MST/MDT onwards (probably till 12-2am), and 12 UTC is about 5-6am.. so getting up for the meeting will leave me quite drained for the other appointment. Don&#39;t bother scheduling around me though. At this point, I really don&#39;t have much to add. Besides getting input on my update to the <a href="http://wiki.allegro.cc/FileSystems">File Systems</a> page. I&#39;ll eventually flesh out the api and docs on there as well.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Tue, 08 May 2007 03:13:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Eventually it will be. For now, there will be no complete 5.0 release as its being done piece by piece instead of all at once, like was planned before.
</p></div></div><p>
I just meant that there doesn&#39;t seem to be any need for a 4.4 series. There are enough changes in the works already to warrant a 5 number. If there are any major things that don&#39;t make it in the next stable release, we always have version 6. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Tue, 08 May 2007 03:29:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Think of the 4.3+ series as the WIP version numbers, like 3.9.x was. Thats all it is really.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Tue, 08 May 2007 03:30:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>On the documentation front, I placed the modules listed on the <a href="http://wiki.allegro.cc/NewAPI">New API</a> page all under the NewAPI folder and created stubs for the modules that have an API.</p><p>I also wrote up a page on the <a href="http://wiki.allegro.cc/NewAPI/Events">Events module</a>. It&#39;s meant to give an overview on how to use the events and to answer any common questions. It is not a complete API reference, as that already exists via the source generated comments.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Tue, 08 May 2007 09:16:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello, you may remember I did some work on Allegro&#39;s OS X port a while ago. Unfortunately I haven&#39;t got any time for Allegro or programming stuff anymore, but I have got a partially complete OpenGL driver for 4.3. I alluded to this on the Wiki.</p><p>I&#39;ll attach it here, hopefully it will be useful to Juvinous or even lillo if he comes back. </p><p>Cheers and good luck,</p><p>Peter
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Sat, 12 May 2007 00:30:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>go on then, attach it :p
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matt Smith)</author>
		<pubDate>Sat, 12 May 2007 16:20:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Wow, welcome back PH. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (23yrold3yrold)</author>
		<pubDate>Sat, 12 May 2007 22:21:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Uhh I forgot the &#39;Substandard Web Browser&#39; option. It&#39;s been too long...</p><p><a href="http://www.allegro.cc/files/attachment/592130">http://www.allegro.cc/files/attachment/592130</a></p><p>Pete
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Sun, 13 May 2007 05:08:48 +0000</pubDate>
	</item>
</rss>
