<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/pas2dox/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/pas2dox/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 10 May 2004 11:14:47 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pas2dox/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>In/Out Parameters</title><link>https://sourceforge.net/p/pas2dox/feature-requests/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;As of Doxygen 1.3.7, The \param tag also allows in/out&lt;br /&gt;
parameter to be specified.  Need to update pas2dox to&lt;br /&gt;
allow this style of doing things.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Mon, 10 May 2004 11:14:47 -0000</pubDate><guid>https://sourceforge.netc899d97b9e8a0260b4a5ef83ea3ac16246363b32</guid></item><item><title>Multi Dimensional Arrays</title><link>https://sourceforge.net/p/pas2dox/feature-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Multi dimensional arrays need to be handled, &lt;br /&gt;
for instance&lt;/p&gt;
&lt;p&gt;TwoDimIntArray2 = array [1 .. 10, 1 .. 20] of Integer;&lt;/p&gt;
&lt;p&gt;Should resolve to&lt;/p&gt;
&lt;p&gt;Integer TwoDimIntArray2[10][20];&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Mon, 08 Dec 2003 13:07:35 -0000</pubDate><guid>https://sourceforge.netba821e700f52c224ec7cbad985836fe59ec88055</guid></item><item><title>Better handling of complex typed constants (array, record)</title><link>https://sourceforge.net/p/pas2dox/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Better handling of complex typed constants (array, record)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Mon, 08 Dec 2003 11:20:34 -0000</pubDate><guid>https://sourceforge.netaaba402d7262d4792fe09e62179227170b560a8a</guid></item><item><title>case statements</title><link>https://sourceforge.net/p/pas2dox/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With -b convert function body, case statements need to&lt;br /&gt;
be handled better.&lt;/p&gt;
&lt;p&gt;Ie.&lt;br /&gt;
case MyTest of&lt;br /&gt;
ONE      : begin&lt;br /&gt;
a := 1;&lt;br /&gt;
end&lt;br /&gt;
TWO      : begin&lt;br /&gt;
a := 2;&lt;br /&gt;
end&lt;br /&gt;
THREE, FOUR : begin&lt;br /&gt;
a := 3;&lt;br /&gt;
end&lt;br /&gt;
end&lt;/p&gt;
&lt;p&gt;Should produce something like.&lt;/p&gt;
&lt;p&gt;switch(MyTest)&lt;br /&gt;
{&lt;br /&gt;
case ONE : { a = 1; }&lt;br /&gt;
case TWO :{ a = 2; }&lt;br /&gt;
case THREE:&lt;br /&gt;
case FOUR: &lt;br /&gt;
{ a = 3; }&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Fri, 05 Dec 2003 14:12:41 -0000</pubDate><guid>https://sourceforge.netf0d3a31c1d54119749f792fdb9b0927f110dc4bf</guid></item><item><title>Additional work on interfaces</title><link>https://sourceforge.net/p/pas2dox/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;optional  ['{GUID}'] should be handled in an interface&lt;br /&gt;
definition.&lt;/p&gt;
&lt;p&gt;ie.&lt;br /&gt;
type interfaceName = interface (ancestorInterface)&lt;br /&gt;
['{GUID}']&lt;br /&gt;
memberList&lt;br /&gt;
end;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Tue, 18 Nov 2003 20:30:48 -0000</pubDate><guid>https://sourceforge.net8144ec998e02c4fa00c23c7b35e7b97e07e95702</guid></item><item><title>Class Multi Variable Definitions</title><link>https://sourceforge.net/p/pas2dox/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Within a class definition, multiple variables should be&lt;br /&gt;
handled :&lt;/p&gt;
&lt;p&gt;Ie.&lt;/p&gt;
&lt;p&gt;FBuffer, FBufferPos: PChar;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Tue, 18 Nov 2003 20:20:09 -0000</pubDate><guid>https://sourceforge.net9011b1f625257c411b0fce616650c980cf95f93e</guid></item><item><title>'out' parameters</title><link>https://sourceforge.net/p/pas2dox/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, if a parameter is declared as an 'out' &lt;br /&gt;
parameter as opposed to a 'var' parameter, Pas2Dox &lt;br /&gt;
parses it as a parameter by value (i.e. an input &lt;br /&gt;
parameter).  To correct this, pas2dox could treat 'out' &lt;br /&gt;
parameters as value by reference like 'var' parameters &lt;br /&gt;
already are.  This will then put a '&amp;amp;amp;' into the output &lt;br /&gt;
which will indicate that the value will be updated by the &lt;br /&gt;
call.&lt;/p&gt;
&lt;p&gt;matthewb@consort.co.uk&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 06 Oct 2003 11:37:51 -0000</pubDate><guid>https://sourceforge.net0491362a71c2e6fda212a49de9e65aa9854b419a</guid></item><item><title>JavaDoc</title><link>https://sourceforge.net/p/pas2dox/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Will JavaDoc style documentation be supported too? &lt;br /&gt;
Currently this style is used in the ZeosLib components, &lt;br /&gt;
and I would like to use Pas2Dox to convert this to &lt;br /&gt;
DoxyGen.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Maarten Bremer&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maarten Bremer</dc:creator><pubDate>Tue, 30 Sep 2003 10:23:17 -0000</pubDate><guid>https://sourceforge.netd20103a225d435ec2aa77ba8c209aea7e4b9d63e</guid></item><item><title>QT Library</title><link>https://sourceforge.net/p/pas2dox/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Remove dependency on the QT libraries.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Darren Bowles</dc:creator><pubDate>Wed, 14 May 2003 07:39:28 -0000</pubDate><guid>https://sourceforge.net1fc1c8f354bc625111b4e365e782d50c6cf9cf46</guid></item><item><title>Support delphi interfaces</title><link>https://sourceforge.net/p/pas2dox/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello! Looks like pas2dox doesnt support interfaces yet.&lt;/p&gt;
&lt;p&gt;Example: interface defininition&lt;/p&gt;
&lt;p&gt;type&lt;/p&gt;
&lt;p&gt;IMyInterface = interface&lt;/p&gt;
&lt;p&gt;procedure MyProcedure;&lt;/p&gt;
&lt;p&gt;end;&lt;/p&gt;
&lt;p&gt;TMyClass = class(TInterfacedObject, IMyInterface)&lt;/p&gt;
&lt;p&gt;protected:&lt;/p&gt;
&lt;p&gt;procedure MyProcedure;&lt;/p&gt;
&lt;p&gt;end;&lt;/p&gt;
&lt;p&gt;would be great to have such.&lt;/p&gt;
&lt;p&gt;Right now the parse seems to have problems with this.&lt;/p&gt;
&lt;p&gt;The output of IMyInterface would look something like:&lt;/p&gt;
&lt;p&gt;class IMyInterface : interface&lt;/p&gt;
&lt;p&gt;void function MyProcedure ()&lt;/p&gt;
&lt;p&gt;no opening, closing parentheses,&lt;/p&gt;
&lt;p&gt;no semicola.&lt;/p&gt;
&lt;p&gt;:-)&lt;/p&gt;
&lt;p&gt;Xela&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Mueller</dc:creator><pubDate>Tue, 13 May 2003 20:23:29 -0000</pubDate><guid>https://sourceforge.netd9b27c6145e7d35efc82bdde88bcfdb666468f14</guid></item></channel></rss>