<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>DUI Beta Release! -- Need Testers</title>
		<link>http://www.allegro.cc/forums/view/602189</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sat, 21 Nov 2009 08:53:58 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello!  Below is the release of my XML to GUI project.  It uses Allegro 4.2 so you must have that installed to continue.  The project ofcourse has a click and drag style GUI editor.</p><p>I need you (the reader) to download, compile and test the code base.  Post the debug output of the example program along with your bug report here.</p><p><s><a href="http://www.allegro.cc/files/attachment/599709">DOWNLOAD NOW</a> RC 1</s><br /><a href="http://www.allegro.cc/files/attachment/599751">DOWNLOAD NOW</a> RC 2.</p><p>Also <a href="https://sourceforge.net/projects/duixml/">vote for my project</a> on sourceforge.</p><p>For the tech savvy, Here is a bunch of example code and screenshots:
</p><div class="source-code snippet"><div class="inner"><pre><span class="k3">&lt;</span>clear<span class="k3">/</span><span class="k3">&gt;</span>
<span class="k3">&lt;</span>ctext dp<span class="k3">=</span><span class="s">"Hello World"</span> x<span class="k3">=</span><span class="n">400</span> y<span class="k3">=</span><span class="n">300</span><span class="k3">/</span><span class="k3">&gt;</span>
</pre></div></div><p>
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;dui.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;iostream&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;fstream&gt;</span>
<span class="number">  5</span><span class="k1">using</span> <span class="k1">namespace</span> std<span class="k2">;</span>
<span class="number">  6</span>
<span class="number">  7</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span>, <span class="k1">char</span><span class="k3">*</span><span class="k3">*</span><span class="k2">)</span>
<span class="number">  8</span><span class="k2">{</span>
<span class="number">  9</span>    <a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 10</span>    <a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 11</span>    <a href="http://www.allegro.cc/manual/install_mouse" target="_blank"><span class="a">install_mouse</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>    <a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/desktop_color_depth" target="_blank"><span class="a">desktop_color_depth</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 13</span>    <a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT_WINDOWED, <span class="n">800</span>, <span class="n">600</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 14</span>    <a href="http://www.allegro.cc/manual/enable_hardware_cursor" target="_blank"><span class="a">enable_hardware_cursor</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>    <a href="http://www.allegro.cc/manual/show_mouse" target="_blank"><span class="a">show_mouse</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>    
<span class="number"> 17</span>    Dialog d<span class="k2">(</span><span class="s">"exbasic.dui"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>    
<span class="number"> 19</span>    d.doDialog<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 20</span>    
<span class="number"> 21</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 22</span><span class="k2">}</span>
<span class="number"> 23</span><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span>
</div></div><p>
<span class="remote-thumbnail"><span class="json">{"name":"599708","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/7\/27fc7300fbf96757b4a605c46d096d7a.png","w":802,"h":628,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/7\/27fc7300fbf96757b4a605c46d096d7a"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/2/7/27fc7300fbf96757b4a605c46d096d7a-240.jpg" alt="599708" width="240" height="187" /></span>
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="k3">&lt;</span>prefs theme<span class="k3">=</span><span class="s">"Win95"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number">  2</span><span class="k3">&lt;</span>agup_clear<span class="k3">/</span><span class="k3">&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="k3">&lt;</span>agup_window dp<span class="k3">=</span><span class="s">"Activation Wizard"</span> x<span class="k3">=</span><span class="n">0</span> y<span class="k3">=</span><span class="n">0</span> w<span class="k3">=</span><span class="n">800</span> h<span class="k3">=</span><span class="n">600</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="k3">&lt;</span>agup_rtext dp<span class="k3">=</span><span class="s">"Street Address:"</span> x<span class="k3">=</span><span class="n">390</span> y<span class="k3">=</span><span class="n">130</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number">  7</span><span class="k3">&lt;</span>edit id<span class="k3">=</span><span class="s">"street"</span> focus<span class="k3">=</span><span class="n">1</span> h<span class="k3">=</span><span class="s">"45"</span> w<span class="k3">=</span><span class="s">"300"</span> x<span class="k3">=</span><span class="s">"400"</span> y<span class="k3">=</span><span class="s">"130"</span>
<span class="number">  8</span>onchange<span class="k3">=</span><span class="s">"useCur();setCurAttr(dp);attrToReg(0)"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number">  9</span>
<span class="number"> 10</span><span class="k3">&lt;</span>agup_button dp<span class="k3">=</span><span class="s">"Generate Code"</span> h<span class="k3">=</span><span class="n">45</span> w<span class="k3">=</span><span class="n">300</span> x<span class="k3">=</span><span class="n">400</span> y<span class="k3">=</span><span class="n">230</span>
<span class="number"> 11</span>onchange<span class="k3">=</span><span class="s">"</span>
<span class="number"> 12</span><span class="s">    reload();</span>
<span class="number"> 13</span><span class="s">    updateCode(0, computerCode);</span>
<span class="number"> 14</span><span class="s">    useLookup();</span>
<span class="number"> 15</span><span class="s">    setlKey(id);</span>
<span class="number"> 16</span><span class="s">    setlVal(street);</span>
<span class="number"> 17</span><span class="s">    setCurAttr(focus);</span>
<span class="number"> 18</span><span class="s">    setAttr(0);</span>
<span class="number"> 19</span><span class="s">    setlVal(code);</span>
<span class="number"> 20</span><span class="s">    setCurAttr(focus);</span>
<span class="number"> 21</span><span class="s">    setAttr(1);</span>
<span class="number"> 22</span><span class="s">"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 23</span>
<span class="number"> 24</span><span class="k3">&lt;</span>agup_rtext id<span class="k3">=</span><span class="s">"helpText"</span> dp<span class="k3">=</span><span class="s">"Your Computer Code:"</span> x<span class="k3">=</span><span class="n">390</span> y<span class="k3">=</span><span class="n">330</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 25</span><span class="k3">&lt;</span>agup_textbox id<span class="k3">=</span><span class="s">"computerCode"</span> h<span class="k3">=</span><span class="s">"45"</span> w<span class="k3">=</span><span class="s">"300"</span> x<span class="k3">=</span><span class="s">"400"</span> y<span class="k3">=</span><span class="s">"330"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 26</span>
<span class="number"> 27</span><span class="k3">&lt;</span>agup_rtext dp<span class="k3">=</span><span class="s">"Enter Activation Code:"</span> x<span class="k3">=</span><span class="n">390</span> y<span class="k3">=</span><span class="n">430</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 28</span><span class="k3">&lt;</span>edit id<span class="k3">=</span><span class="s">"code"</span> h<span class="k3">=</span><span class="n">45</span> w<span class="k3">=</span><span class="n">300</span> x<span class="k3">=</span><span class="n">400</span> y<span class="k3">=</span><span class="n">430</span>
<span class="number"> 29</span>onchange<span class="k3">=</span><span class="s">"useCur();setCurAttr(dp);attrToReg(1)"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 30</span>
<span class="number"> 31</span><span class="k3">&lt;</span>agup_button dp<span class="k3">=</span><span class="s">"Quit"</span> flags<span class="k3">=</span><span class="s">"EXIT"</span> h<span class="k3">=</span><span class="s">"80"</span> <a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k3">=</span><span class="s">""</span> w<span class="k3">=</span><span class="s">"150"</span> x<span class="k3">=</span><span class="s">"200"</span> y<span class="k3">=</span><span class="s">"500"</span><span class="k3">/</span><span class="k3">&gt;</span>
<span class="number"> 32</span><span class="k3">&lt;</span>agup_button dp<span class="k3">=</span><span class="s">"Confirm"</span> h<span class="k3">=</span><span class="s">"80"</span> <a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k3">=</span><span class="s">""</span> w<span class="k3">=</span><span class="s">"150"</span> x<span class="k3">=</span><span class="s">"450"</span> y<span class="k3">=</span><span class="s">"500"</span>
<span class="number"> 33</span>onchange<span class="k3">=</span><span class="s">"activate(0, 1)"</span><span class="k3">/</span><span class="k3">&gt;</span>
</div></div><p>
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;dui.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;winalleg.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;iostream&gt;</span>
<span class="number">  5</span><span class="k1">using</span> <span class="k1">namespace</span> std<span class="k2">;</span>
<span class="number">  6</span><span class="k1">using</span> <span class="k1">namespace</span> Xml<span class="k2">;</span>
<span class="number">  7</span>
<span class="number">  8</span><span class="k1">int</span> activate<span class="k2">(</span>Dialog::CallbackData cd<span class="k2">)</span>
<span class="number">  9</span><span class="k2">{</span>
<span class="number"> 10</span>    <span class="c">/* .. code removed .. */</span>
<span class="number"> 11</span>    
<span class="number"> 12</span>    <span class="k1">return</span> D_O_K<span class="k2">;</span>
<span class="number"> 13</span><span class="k2">}</span>
<span class="number"> 14</span>
<span class="number"> 15</span><span class="k1">int</span> updateCode<span class="k2">(</span>Dialog::CallbackData cd<span class="k2">)</span>
<span class="number"> 16</span><span class="k2">{</span>
<span class="number"> 17</span>    <span class="k1">int</span> reg <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 18</span>    string id <span class="k3">=</span> cd.parameters<span class="k2">[</span><span class="n">1</span><span class="k2">]</span><span class="k2">;</span>
<span class="number"> 19</span>    
<span class="number"> 20</span>    istringstream<span class="k2">(</span>cd.parameters<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">)</span> <span class="k3">&gt;</span><span class="k3">&gt;</span> reg<span class="k2">;</span>
<span class="number"> 21</span>    
<span class="number"> 22</span>    string address <span class="k3">=</span> Dialog::registry<span class="k2">(</span>reg<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>    
<span class="number"> 24</span>    Dialog <span class="k3">*</span>d <span class="k3">=</span> Dialog::getActiveDialog<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>    
<span class="number"> 26</span>    string code <span class="k3">=</span> <span class="c">/* .. code removed .. */</span>
<span class="number"> 27</span>    
<span class="number"> 28</span>    Xml::find<span class="k2">(</span>d-&gt;xmlCache, <span class="s">"id"</span>, id<span class="k2">)</span><span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k3">-</span><span class="k3">&gt;</span>attr<span class="k2">[</span><span class="s">"dp"</span><span class="k2">]</span>.str <span class="k3">=</span> code<span class="k2">;</span>
<span class="number"> 29</span>    
<span class="number"> 30</span>    <span class="k1">return</span> D_O_K<span class="k2">;</span>
<span class="number"> 31</span><span class="k2">}</span>
<span class="number"> 32</span>
<span class="number"> 33</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>argv<span class="k2">)</span>
<span class="number"> 34</span><span class="k2">{</span>
<span class="number"> 35</span>    <span class="k2">(</span><span class="k1">void</span><span class="k2">)</span>argc<span class="k2">;</span>
<span class="number"> 36</span>    <span class="k2">(</span><span class="k1">void</span><span class="k2">)</span>argv<span class="k2">;</span>
<span class="number"> 37</span>    
<span class="number"> 38</span>    <a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 39</span>    <a href="http://www.allegro.cc/manual/install_mouse" target="_blank"><span class="a">install_mouse</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 40</span>    <a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 41</span>    <a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/desktop_color_depth" target="_blank"><span class="a">desktop_color_depth</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>    <a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT_WINDOWED, <span class="n">800</span>, <span class="n">600</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 43</span>    <a href="http://www.allegro.cc/manual/enable_hardware_cursor" target="_blank"><span class="a">enable_hardware_cursor</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span>    <a href="http://www.allegro.cc/manual/show_mouse" target="_blank"><span class="a">show_mouse</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 45</span>    
<span class="number"> 46</span>    <a href="http://www.allegro.cc/manual/FONT" target="_blank"><span class="a">FONT</span></a> <span class="k3">*</span>oldFont <span class="k3">=</span> <a href="http://www.allegro.cc/manual/font" target="_blank"><span class="a">font</span></a><span class="k2">;</span>
<span class="number"> 47</span>    <a href="http://www.allegro.cc/manual/font" target="_blank"><span class="a">font</span></a> <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_font" target="_blank"><span class="a">load_font</span></a> <span class="k2">(</span><span class="s">"verdena.pcx"</span>, NULL, NULL<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 48</span>    
<span class="number"> 49</span>    Dialog d<span class="k2">(</span><span class="s">"duis/activate.dui"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 50</span>    
<span class="number"> 51</span>    d.setCallback<span class="k2">(</span><span class="s">"activate"</span>, activate<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 52</span>    d.setCallback<span class="k2">(</span><span class="s">"updateCode"</span>, updateCode<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 53</span>    
<span class="number"> 54</span>    d.doDialog<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 55</span>    
<span class="number"> 56</span>    <a href="http://www.allegro.cc/manual/destroy_font" target="_blank"><span class="a">destroy_font</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/font" target="_blank"><span class="a">font</span></a><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 57</span>    <a href="http://www.allegro.cc/manual/font" target="_blank"><span class="a">font</span></a> <span class="k3">=</span> oldFont<span class="k2">;</span>
<span class="number"> 58</span>    
<span class="number"> 59</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 60</span><span class="k2">}</span>
<span class="number"> 61</span><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span>
</div></div><p>
<span class="remote-thumbnail"><span class="json">{"name":"599707","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/a\/fa96dd6ce5ac8c6e689b1b8a149924fd.png","w":804,"h":629,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/f\/a\/fa96dd6ce5ac8c6e689b1b8a149924fd"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/f/a/fa96dd6ce5ac8c6e689b1b8a149924fd-240.jpg" alt="599707" width="240" height="187" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Fri, 13 Nov 2009 02:19:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>gcc version 4.3.3 (4.3.3-tdm-1 mingw32)<br />Compiles fine for the C part, but in C++ I get:
</p><div class="source-code snippet"><div class="inner"><pre>g<span class="k3">+</span><span class="k3">+</span> <span class="k3">-</span>Iinclude <span class="k3">-</span>Iinclude<span class="k3">/</span>dui <span class="k3">-</span>DALLEGRO_STATICLINK <span class="k3">-</span>W <span class="k3">-</span>Wall <span class="k3">-</span>Wno-unused-function <span class="k3">-</span>O2 <span class="k3">-</span>s <span class="k3">-</span>o obj<span class="k3">/</span>release<span class="k3">/</span>dialog.o <span class="k3">-</span>c src<span class="k3">/</span>dialog.cpp
src<span class="k3">/</span>dialog.cpp: In member function <span class="s">'MENU* Dialog::loadMenu(XmlNodes&amp;, bool)'</span><span class="k2">:</span>
src<span class="k3">/</span>dialog.cpp:576: warning: deprecated conversion from string constant to <span class="s">'char *'</span>
src<span class="k3">/</span>dialog.cpp:592: warning: deprecated conversion from string constant to <span class="s">'char *'</span>
src<span class="k3">/</span>dialog.cpp: In function <span class="s">'SpecialCallbackFuncsparseSpecialCallbackFunc(const</span>
<span class="s"> std::string&amp;)'</span><span class="k2">:</span>
src<span class="k3">/</span>dialog.cpp:1202: error: <span class="s">'transform'</span> was <span class="k1">not</span> declared in <span class="k1">this</span> scope
src<span class="k3">/</span>dialog.cpp: In function <span class="s">'char* helpListCallback(int, int*)'</span><span class="k2">:</span>
src<span class="k3">/</span>dialog.cpp:1212: warning: deprecated conversion from string constant to <span class="s">'char*'</span>
MINGW3~<span class="n">1</span>.EXE: <span class="k3">*</span><span class="k3">*</span><span class="k3">*</span> <span class="k2">[</span>obj<span class="k3">/</span>release<span class="k3">/</span>dialog.o<span class="k2">]</span> Error <span class="n">1</span>
</pre></div></div><p>
Probably my C++ headers are too old to recognize this STL. I never compile C++ usually.</p><p>After commenting out the trimming, all compiles fine including the examples.<br />exbasic is ... basic, and the editor seems to work though a lot of controls seem unimplemented.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Fri, 13 Nov 2009 05:25:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>They&#39;re nearly all implemented (even complex ones like text_list and menu).  It&#39;s the editor that is buggy.</p><p>Thanks for the report <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p><i>edit</i> For example: The editor is written in DUI code! <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" /></p><p><i>edit</i> Those compiler errors should be fixed.  Let me know if RC 2 compiles for you.  RC 2 also fixes a bunch of bugs.  The XML format can do all allegro widgets and most agup widgets.  The editor can do the same minus text_list and menu.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Fri, 20 Nov 2009 04:35:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>RC2 compiles without warnings, and runs fine.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Audric)</author>
		<pubDate>Fri, 20 Nov 2009 06:46:05 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Time to get me a DUI...</p><p>Oh wait... It&#39;s a User Interface...</p><p>Looks good... <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ron Novy)</author>
		<pubDate>Fri, 20 Nov 2009 11:44:26 +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/602189/837601#target">Dustin Dettmer</a> said:</div><div class="quote"><p>
The project ofcourse has a click and drag style GUI editor.
</p></div></div><p>

You mean a WYSIWYG GUI editor?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Sat, 21 Nov 2009 08:10:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Sat, 21 Nov 2009 08:53:58 +0000</pubDate>
	</item>
</rss>
