<?xml version="1.0" encoding="UTF-8" ?>
<r xmlns="http://pear.php.net/dtd/rest.release2"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xsi:schemaLocation="http://pear.php.net/dtd/rest.release2
    http://pear.php.net/dtd/rest.release2.xsd">
 <p xlink:href="/rest/p/codegen_pecl">CodeGen_PECL</p>
 <c>pear.php.net</c>
 <v>0.9.0</v>
 <a>0.9.0</a>
 <mp>4.3.0</mp>
 <st>beta</st>
 <l>PHP</l>
 <m>hholzgra</m>
 <s>Tool to generate PECL extensions from an XML description</s>
 <d>CodeGen_PECL (formerly known as PECL_Gen) is a pure PHP replacement 
for the ext_skel shell script that comes with the PHP 4 source. 
It reads in configuration options, function prototypes and code fragments
from an XML description file and generates a complete ready-to-compile
PECL extension.
</d>
 <da>2005-08-12 08:06:54</da>
 <n>Milestone 0.9
-------------

- copy &lt;changelog&gt; to generated package.xml    - done

- rewrite the function prototype parser
  - object type specification (as in resources)      - done
  - default values                                   - done
  - 'void' treatment                                 - done
  - '...' not handled                                - done
  - array() as default value                         - done
  - code generation for 'pass by refecence'          - for zval based types yet
  - '...' code generation                            - if first parameter yet

FREE_RESOURCE macro                                  - done

allow defined PHP constants as default value         - done

&lt;define&gt; tag -&gt; #define + &lt;constant&gt;? - done 

allow for embedded base64 or uu encoded logo specs   - done

changeable function prefix?                          - done

trick parser to verbatim pass on docbook contentent  - done

add configure compile test for &lt;resource&gt;      -done
to check whether a given payload is a valid type?

SYSTEM Entity and XInclude support                   - done 

support for multiple &lt;with&gt; tags with distinct 
names, name defaults to extension name if not given  - done

added version attribute to &lt;extension&gt;
to control parser features (replaces -x switch)      - done

support &lt;?code ... ?&gt; as alternative to CDATA  - done 

check whether &lt;header&gt; checks work             - done

test files are not yet added to package.xml          - done

documentation up to date for all 0.9 features        - done

examples and test cases added                        - done</n>
 <f>67081</f>
 <g>http://pear.php.net/get/CodeGen_PECL-0.9.0</g>
 <x xlink:href="package.0.9.0.xml"/>
</r>