Permalink
Browse files

Redid package.xml

  • Loading branch information...
1 parent 1648c17 commit b0787ba6273ab9f432755c5af15c39d80ad131bd @CloCkWeRX CloCkWeRX committed Dec 10, 2011
Showing with 296 additions and 251 deletions.
  1. +296 −251 package.xml
View
547 package.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<package packagerversion="1.9.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>CodeGen_PECL</name>
<channel>pear.php.net</channel>
<summary>Tool to generate PECL extensions from an XML description</summary>
@@ -38,8 +38,8 @@ PECL extension.</description>
<email>hartmann@php.net</email>
<active>yes</active>
</helper>
- <date>2010-09-27</date>
- <time>13:53:30</time>
+ <date>2011-12-10</date>
+ <time>23:56:15</time>
<version>
<release>1.1.3</release>
<api>1.1.1</api>
@@ -65,14 +65,53 @@ Bug fixes:
- Bug #13639 &quot;codeGen for zend_register_internal_class_ex not working&quot;
</notes>
<contents>
- <dir name="/">
+ <dir baseinstalldir="/" name="/">
+ <file baseinstalldir="/" md5sum="79fb945b73123f8e0858472f6f9cd866" name="CodeGen/PECL/Cli.php" role="php" />
+ <file baseinstalldir="/" md5sum="434d9ff71cb9aed4623f29028dd314dc" name="CodeGen/PECL/Command.php" role="php" />
+ <file baseinstalldir="/" md5sum="b9f06641880c7d8a825e1a0ce2595f24" name="CodeGen/PECL/Element.php" role="php" />
+ <file baseinstalldir="/" md5sum="d63982ac842855a6f212882d5c3b8df2" name="CodeGen/PECL/Extension.php" role="php" />
+ <file baseinstalldir="/" md5sum="718910ffd1148fefd5e226dc8cacb4b6" name="CodeGen/PECL/ExtensionParser.php" role="php" />
+ <file baseinstalldir="/" md5sum="5703e05126c6f348b9c9bdfe754b79b3" name="CodeGen/PECL/Maintainer.php" role="php" />
+ <file baseinstalldir="/" md5sum="a39afedac21adc92191603a57e1f7fbc" name="CodeGen/PECL/Release.php" role="php" />
+ <file baseinstalldir="/" md5sum="7a97e497e42fec8096a2e775b908cf2e" name="CodeGen/PECL/Dependency/Extension.php" role="php" />
+ <file baseinstalldir="/" md5sum="516b3931514d21a6c83c8006d26c5e6b" name="CodeGen/PECL/Dependency/Header.php" role="php" />
+ <file baseinstalldir="/" md5sum="8b7f889fdd2cdc23dffd7aad4aa21e7a" name="CodeGen/PECL/Dependency/Lib.php" role="php" />
+ <file baseinstalldir="/" md5sum="9574733604a76d7e885f22a56412ada3" name="CodeGen/PECL/Dependency/Platform.php" role="php" />
+ <file baseinstalldir="/" md5sum="47e4bfb0ecc4ae82bb17499cd0af6c98" name="CodeGen/PECL/Dependency/With.php" role="php" />
+ <file baseinstalldir="/" md5sum="c50bc34ed88abe822a41006c729a94fe" name="CodeGen/PECL/Element/Class.php" role="php" />
+ <file baseinstalldir="/" md5sum="e964237e7538c8c4013edcb7cc471207" name="CodeGen/PECL/Element/ClassConstant.php" role="php" />
+ <file baseinstalldir="/" md5sum="6cca481277229160d823c27a2a492bcf" name="CodeGen/PECL/Element/Constant.php" role="php" />
+ <file baseinstalldir="/" md5sum="6129106a2a647f4b0a64d0699d1f13a3" name="CodeGen/PECL/Element/Function.php" role="php" />
+ <file baseinstalldir="/" md5sum="4840ccc5316954cf99581da8bfc75988" name="CodeGen/PECL/Element/Function.php.orig" role="data" />
+ <file baseinstalldir="/" md5sum="089dcf6b09634d363b9e305299354bc2" name="CodeGen/PECL/Element/Function.php.rej" role="data" />
+ <file baseinstalldir="/" md5sum="28a3a671355f86700281fb60669d330e" name="CodeGen/PECL/Element/Global.php" role="php" />
+ <file baseinstalldir="/" md5sum="3a583c57b1ea47ccbacd4b7e9270de90" name="CodeGen/PECL/Element/Ini.php" role="php" />
+ <file baseinstalldir="/" md5sum="dace4481ccee5aff0c6bc0ed2ce3416e" name="CodeGen/PECL/Element/Interface.php" role="php" />
+ <file baseinstalldir="/" md5sum="11a16cbd04930406714dc091f8576370" name="CodeGen/PECL/Element/Logo.php" role="php" />
+ <file baseinstalldir="/" md5sum="81eaf835b8572225e3e2da1595d14632" name="CodeGen/PECL/Element/Method.php" role="php" />
+ <file baseinstalldir="/" md5sum="197af391d6cfd8977502fcc4916b0799" name="CodeGen/PECL/Element/ObjectInterface.php" role="php" />
+ <file baseinstalldir="/" md5sum="4107b84a2901edb487a80f0b80c4eba8" name="CodeGen/PECL/Element/Property.php" role="php" />
+ <file baseinstalldir="/" md5sum="87c597f4a848e198b99e8f5f2e7bcc3e" name="CodeGen/PECL/Element/Resource.php" role="php" />
+ <file baseinstalldir="/" md5sum="024e61698c65431e62fb9e6836720ad8" name="CodeGen/PECL/Element/Stream.php" role="php" />
+ <file baseinstalldir="/" md5sum="0cfc4d83fad4b055b4add715af43000c" name="CodeGen/PECL/Element/Test.php" role="php" />
+ <file baseinstalldir="/" md5sum="d5f11e4cebc8b30d5927cf9dba167b8c" name="CodeGen/PECL/Tools/ProtoLexer.php" role="php" />
+ <file baseinstalldir="/" md5sum="611ad1088f4400dfba3542e49837675f" name="CodeGen/PECL/Tools/ProtoLexer.plex" role="data" />
+ <file baseinstalldir="/" md5sum="6b97e1fcb5ab96a8fdec223e7059db56" name="CodeGen/PECL/Tools/ProtoParser.php" role="php" />
+ <file baseinstalldir="/" md5sum="5bc811b1978edff361af0cad39dae776" name="CodeGen/PECL/Tools/ProtoParser.y" role="data" />
+ <file baseinstalldir="/" md5sum="a1c6910f78d9825966cc79218d548c6c" name="docs/extension.dtd" role="doc" />
+ <file baseinstalldir="/" md5sum="229c49c41a1487931dad603a838cc381" name="docs/Makefile" role="doc" />
+ <file baseinstalldir="/" md5sum="4b1ea801f01c17dc72f3a35119a71984" name="docs/manual.html" role="doc" />
+ <file baseinstalldir="/" md5sum="bfa6bfcc1771845ba4a5fb7afdde74e2" name="docs/manual.pdf" role="doc" />
+ <file baseinstalldir="/" md5sum="117ea80dcfe51411e9a025d8590e55ae" name="docs/manual.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="03eb752cdf2693baa8777c83fb5f5bc5" name="docs/RFC_proto.txt" role="doc" />
<file baseinstalldir="/" md5sum="516885287252370fac26e8fdb834269c" name="docs/examples/api_functions.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="e4b76188c77e6fa9a1de40974972036f" name="docs/examples/cairo.xml" role="doc" />
<file baseinstalldir="/" md5sum="e58ac38e01db71d7f43cd2f9353a3441" name="docs/examples/class_abstract.xml" role="doc" />
<file baseinstalldir="/" md5sum="500bb388bf390fb164ec2a3a69099612" name="docs/examples/class_constant.xml" role="doc" />
<file baseinstalldir="/" md5sum="73476aa9842b37da000f504d85e46a3b" name="docs/examples/class_extends.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="f4cb87fc902c2f94ebe57ffe3a01c497" name="docs/examples/class_methods.xml" role="doc" />
<file baseinstalldir="/" md5sum="8fa31b984e9730d325b9c16e388e4f80" name="docs/examples/class_methods_abstract.xml" role="doc" />
<file baseinstalldir="/" md5sum="a578973acf7b0a79b7a754befd95d148" name="docs/examples/class_methods_final.xml" role="doc" />
- <file baseinstalldir="/" md5sum="f4cb87fc902c2f94ebe57ffe3a01c497" name="docs/examples/class_methods.xml" role="doc" />
<file baseinstalldir="/" md5sum="55ca4cb84319ebc7c31e384b5beb8627" name="docs/examples/class_minimal.xml" role="doc" />
<file baseinstalldir="/" md5sum="45f2ce1aa00ff6eacd051ba3bf6d7a4d" name="docs/examples/class_payload.xml" role="doc" />
<file baseinstalldir="/" md5sum="89e0b40a221c5f8276d33c511a286d2c" name="docs/examples/class_properties.xml" role="doc" />
@@ -86,63 +125,48 @@ Bug fixes:
<file baseinstalldir="/" md5sum="06d9d8ad9b5eecb53fc7b382edf9a4e7" name="docs/examples/function_type_hints.xml" role="doc" />
<file baseinstalldir="/" md5sum="13cd27492d46c7596fcb7de3e8387929" name="docs/examples/globals.xml" role="doc" />
<file baseinstalldir="/" md5sum="a7a79309c122466d237457efcac7e09c" name="docs/examples/groups.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="5a7bcfc5ab2f37ad0befac97ed7823b8" name="docs/examples/interface.xml" role="doc" />
<file baseinstalldir="/" md5sum="458ba8117fca636c7d8f5b046d477c2d" name="docs/examples/interface_class.xml" role="doc" />
<file baseinstalldir="/" md5sum="1086d5ce2df077cdf9db9b42e16faa16" name="docs/examples/interface_internal.xml" role="doc" />
<file baseinstalldir="/" md5sum="d9bc717dfd28c91c0f9cff9f403b3107" name="docs/examples/interface_simple.xml" role="doc" />
<file baseinstalldir="/" md5sum="7bfc11d7884bd3b33c73c464aece1231" name="docs/examples/license.xml" role="doc" />
<file baseinstalldir="/" md5sum="b673c2061d75f8e0c85cb8d58b689231" name="docs/examples/lineno.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="c532780b19ef501994f5d9b79ea8f5d4" name="docs/examples/Makefile" role="doc" />
<file baseinstalldir="/" md5sum="17742cfcd8d8d427b47419feaccef0f9" name="docs/examples/minimal.xml" role="doc" />
<file baseinstalldir="/" md5sum="0f1cd059dea0e9608086d563b875d65f" name="docs/examples/optional_args.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="5b9c3b3382c8a80810d1435eaf18f486" name="docs/examples/parsing.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="a9e03b40e2a2ad8c79b0baaad3c20b68" name="docs/examples/parsing_1.inc" role="doc" />
+ <file baseinstalldir="/" md5sum="9b0c280250dbf5829b7309cf2583fba0" name="docs/examples/parsing_2.inc" role="doc" />
<file baseinstalldir="/" md5sum="055236f580f01249e2906d81e4e3100b" name="docs/examples/phpini.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="51886ed37a8bc284b89c350efa2b7016" name="docs/examples/README" role="doc" />
+ <file baseinstalldir="/" md5sum="f951dbfb60e9623ad20d18343f133430" name="docs/examples/release.xml" role="doc" />
<file baseinstalldir="/" md5sum="9d8ab25735e33a5a2473b9ec7ba8ca7d" name="docs/examples/release_tags.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="3a11af2edd4e675de3277a09b1cfef29" name="docs/examples/resource.xml" role="doc" />
<file baseinstalldir="/" md5sum="c7a9b8c5c5ce5f4d3bf7c70bea0a2697" name="docs/examples/resource_cpp.xml" role="doc" />
<file baseinstalldir="/" md5sum="d8da3cdcc2ee9c3b5d944a4713bb6968" name="docs/examples/resource_old.xml" role="doc" />
- <file baseinstalldir="/" md5sum="3a11af2edd4e675de3277a09b1cfef29" name="docs/examples/resource.xml" role="doc" />
<file baseinstalldir="/" md5sum="50ecffb2c7f644fa99dd5d164a34d0ca" name="docs/examples/return_array.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="0bbf3cddcc6d60630dd444fbbb281136" name="docs/examples/snippet.c" role="doc" />
+ <file baseinstalldir="/" md5sum="eebebcea93c5f72a886c130856d6cfc7" name="docs/examples/snippet1.c" role="doc" />
+ <file baseinstalldir="/" md5sum="bdf7e9b606c4c0ff8788074b5ca32b4a" name="docs/examples/snippet2.c" role="doc" />
<file baseinstalldir="/" md5sum="63c488822b7dc6e3b3f4423be3608667" name="docs/examples/syck.xml" role="doc" />
+ <file baseinstalldir="/" md5sum="52e05ca61356e078d397b440f8c2bd38" name="docs/examples/test.sh" role="doc" />
<file baseinstalldir="/" md5sum="75f6062e6b452c91a133373071465112" name="docs/examples/testcase.xml" role="doc" />
<file baseinstalldir="/" md5sum="bd60c0aa080807f510084d0e5a346e4b" name="docs/examples/varargs.xml" role="doc" />
- <file baseinstalldir="/" md5sum="4b1ea801f01c17dc72f3a35119a71984" name="docs/manual.html" role="doc" />
- <file baseinstalldir="CodeGen" md5sum="7a97e497e42fec8096a2e775b908cf2e" name="PECL/Dependency/Extension.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="516b3931514d21a6c83c8006d26c5e6b" name="PECL/Dependency/Header.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="8b7f889fdd2cdc23dffd7aad4aa21e7a" name="PECL/Dependency/Lib.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="9574733604a76d7e885f22a56412ada3" name="PECL/Dependency/Platform.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="47e4bfb0ecc4ae82bb17499cd0af6c98" name="PECL/Dependency/With.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="c50bc34ed88abe822a41006c729a94fe" name="PECL/Element/Class.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="e964237e7538c8c4013edcb7cc471207" name="PECL/Element/ClassConstant.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="6cca481277229160d823c27a2a492bcf" name="PECL/Element/Constant.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="6129106a2a647f4b0a64d0699d1f13a3" name="PECL/Element/Function.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="28a3a671355f86700281fb60669d330e" name="PECL/Element/Global.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="3a583c57b1ea47ccbacd4b7e9270de90" name="PECL/Element/Ini.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="dace4481ccee5aff0c6bc0ed2ce3416e" name="PECL/Element/Interface.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="11a16cbd04930406714dc091f8576370" name="PECL/Element/Logo.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="81eaf835b8572225e3e2da1595d14632" name="PECL/Element/Method.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="197af391d6cfd8977502fcc4916b0799" name="PECL/Element/ObjectInterface.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="4107b84a2901edb487a80f0b80c4eba8" name="PECL/Element/Property.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="87c597f4a848e198b99e8f5f2e7bcc3e" name="PECL/Element/Resource.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="024e61698c65431e62fb9e6836720ad8" name="PECL/Element/Stream.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="0cfc4d83fad4b055b4add715af43000c" name="PECL/Element/Test.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="d5f11e4cebc8b30d5927cf9dba167b8c" name="PECL/Tools/ProtoLexer.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="6b97e1fcb5ab96a8fdec223e7059db56" name="PECL/Tools/ProtoParser.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="434d9ff71cb9aed4623f29028dd314dc" name="PECL/Command.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="b9f06641880c7d8a825e1a0ce2595f24" name="PECL/Element.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="d63982ac842855a6f212882d5c3b8df2" name="PECL/Extension.php" role="php">
- <tasks:replace from="@package_version@" to="version" type="package-info" />
- </file>
- <file baseinstalldir="CodeGen" md5sum="79fb945b73123f8e0858472f6f9cd866" name="PECL/Cli.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="718910ffd1148fefd5e226dc8cacb4b6" name="PECL/ExtensionParser.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="5703e05126c6f348b9c9bdfe754b79b3" name="PECL/Maintainer.php" role="php" />
- <file baseinstalldir="CodeGen" md5sum="a39afedac21adc92191603a57e1f7fbc" name="PECL/Release.php" role="php" />
- <file md5sum="6e807ac28a08246f5257f33a63e21bbf" name="scripts/pecl-gen.sh" role="script">
+ <file baseinstalldir="/" md5sum="206aadd4d444edfad4941a3bf08cf401" name="docs/examples/with_1.xml" role="doc" />
+ <file baseinstalldir="" md5sum="c19fa39809790c0a56f3c1f40a3f8965" name="scripts/pecl-gen.bat" role="script">
<tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
<tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:unixeol />
+ <tasks:windowseol />
</file>
- <file md5sum="c19fa39809790c0a56f3c1f40a3f8965" name="scripts/pecl-gen.bat" role="script">
+ <file baseinstalldir="" md5sum="6e807ac28a08246f5257f33a63e21bbf" name="scripts/pecl-gen.sh" role="script">
<tasks:replace from="@php_bin@" to="php_bin" type="pear-config" />
<tasks:replace from="@php_dir@" to="php_dir" type="pear-config" />
- <tasks:windowseol />
+ <tasks:unixeol />
</file>
+ <file baseinstalldir="/" md5sum="56e7876babee694afcf5aa631bbe2a54" name="LICENSE" role="data" />
+ <file baseinstalldir="/" md5sum="b60f61af06ed32a8b3326ae06af4d3fe" name="pecl-gen" role="data" />
+ <file baseinstalldir="/" md5sum="d911c02bb2913b932cf19d511572be45" name="README" role="data" />
+ <file baseinstalldir="/" md5sum="54fab08b20c2cf56c7ddad989ae715ae" name="TODO" role="data" />
</dir>
</contents>
<dependencies>
@@ -173,188 +197,196 @@ Bug fixes:
</installconditions>
<filelist>
<install as="pecl-gen.bat" name="scripts/pecl-gen.bat" />
- <ignore name="scripts/pecl-gen.sh" />
- </filelist>
- </phprelease>
- <phprelease>
- <filelist>
- <install as="pecl-gen" name="scripts/pecl-gen.sh" />
- <ignore name="scripts/pecl-gen.bat" />
+ <install as="pecl-gen.sh" name="scripts/pecl-gen.sh" />
</filelist>
</phprelease>
<changelog>
<release>
- <date>2008-03-05</date>
<version>
- <release>1.1.3dev</release>
- <api>1.1.1</api>
+ <release>0.6.0</release>
+ <api>0.6.0</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
+ <date>2003-06-28</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.1.1:
-- fixed wrong version dependency to CodeGen parent package
+Moved from php5/scripts to PEAR.
</notes>
</release>
<release>
- <date>2008-03-05</date>
<version>
- <release>1.1.1</release>
- <api>1.1.1</api>
+ <release>0.6.1</release>
+ <api>0.6.1</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
+ <date>2003-06-29</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.1.0:
-- added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone
-- implemented nested &lt;group&gt; tag support
-- add generic &quot;unknown&quot; author if none specified to ensure valid package.xml
-- fixed PROP_SET_STRING to actually use the stringl api function instead of the plain string one
-- fixed handling of optional parameters in prototypes
+typo fix in package.xml dependencies entry for XML_Parser
</notes>
</release>
<release>
- <date>2007-04-19</date>
- <time>18:15:40</time>
<version>
- <release>1.1.0</release>
- <api>1.1.0</api>
+ <release>0.7.0</release>
+ <api>0.7.0</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
+ <date>2003-07-03</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.0.4:
-- new function prototype parser
-- added PHP version check to config.m4
-- functions accepting/returning resources or classes
- or using constants for default values now &quot;inherit&quot;
- conditional compilation settings from these elements
-- disabled output of AC_CHECK_TYPE checks for resource
- types due to autoconf version conflicts
-- varargs support
+- a README file is written containing information on
+ how to continue after an extension was generated
+- --function=&quot;proto&quot; writes function stub to stdout
+- --stubs=filename now supported in ext_skel BC mode
+- added --help and --version options
+- added a short feedback howto message
+ (can be disabled using --quiet)
+- --with-xml works again
+ (ext_skel compatibility)
+- will now only purge and overwrite existing target directory
+ if &apos;--force&apos; is requested on cmd line
+- .cvsignore created with platform-specific entries
+- PEARifying error reporting finished
</notes>
</release>
<release>
<version>
- <release>1.0.4</release>
- <api>1.0.4</api>
+ <release>0.8.0</release>
+ <api>0.8.0</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
- <date>2006-08-17</date>
+ <date>2003-07-13</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.0.3:
-- added support for constant grouping
-- standalone documentation support hacked in
+- added documentation
+- check for reserved words
+- check for duplicate names
+- config,m4 header files check added
+- config.m4 support for makefile fragments
</notes>
</release>
<release>
<version>
- <release>1.0.3</release>
- <api>1.0.3</api>
+ <release>0.8.1</release>
+ <api>0.8.1</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
- <date>2006-08-16</date>
+ <date>2003-10-12</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.0.2:
-- fixed CodeGen dependency entry
-- disabled #line output by default
+- custom test generation added
+- minor DTD changes
+- code reformatted for better PEAR coding standards compliance
+- additional tools for whitespace and indentation management
</notes>
</release>
<release>
<version>
- <release>1.0.1</release>
- <api>1.0.1</api>
+ <release>0.8.2</release>
+ <api>0.8.2</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
- <date>2006-08-14</date>
+ <date>2003-10-13</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Changes since 1.0.0:
-- now using codegen helper object for indent and code blocks
-- updated the DTD
-- added DOCTYPE specs to all examples
-- package.xml 1.0 OS dependencies generation fixed
-- some config.m4 generation stuff ended up in CodeGen, now moved back
-- added config.m4 checks for header files
-- added new interface CodeGen_PECL_Element_ObjectInterface for methods
- that can take both Classes and Interfaces as argument
-- fixed typo in class payload constructor code generation
-- allow :: in names when using C++ only
-- use PHP_MALIAS instead of PHP_FALIAS for methods
-- improved attribute checking in XML parser
-- pear channel support
-- pkg-config support in --with options
-- started support for arg_info and pass/return by reference (work in progress)
+- fixed a bug in the parser that rendered 0.8.1 almost useless :(
</notes>
</release>
<release>
<version>
- <release>1.0.0</release>
- <api>1.0.0</api>
+ <release>0.8.3</release>
+ <api>0.8.3</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>beta</release>
+ <api>beta</api>
</stability>
- <date>2006-02-17</date>
+ <date>2004-04-01</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-1.0.0 stable release (finally)
+- this release was completely broken for unknown reasons,
+ might be realted to the move from PEAR to PECL ...?
</notes>
</release>
<release>
<version>
- <release>1.0.0rc1</release>
- <api>1.0.0rc1</api>
+ <release>0.8.4</release>
+ <api>0.8.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
- <date>2005-09-22</date>
+ <date>2004-05-16</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-I&apos;m feature-complete for a 1.0 release now :)
-
-- object store support for private C/C++ data in objects
-
-- &lt;lib&gt; and &lt;header&gt; tags within &lt;with&gt;
-
-- interface and type hints support
-
-- added a lint option (-l) for syntax checking of spec files
-
-- write to tmpfiles first, only overwrite -&gt; done
- existing files if actual changes are
- detected, preserve unchanged files
- (to make &quot;make&quot; happy)
+This is the first release living in PECL insteat of PEAR.
-- changed names of variables generated for resource parameters,
- backwards compatibility is provided by checking the extension
- tags version attribute, for versions &lt; 1.0.0dev the old naming
- stile is used
+Technical changes are:
-- added test generation for class member functions
+- improved PECL CS compliance of generated code
+- generated config.m4 supports both shared and static build
+- code snippets may be read from files instead of beeing
+ embedded in CDATA sections
+- improved resource parameter handling
+- shortcuts for constants that just mimic C constants
+- global &apos;code&apos; tag finally works as documented
+- files can be added using &apos;file&apos; tag in &apos;deps&apos;
+- ...
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>0.8.5</release>
+ <api>0.8.5</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2004-11-11</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+- fixed method renaming inconsistencies introduced with 0.8.4
+- config.m4 additions can now be placed at &apos;top&apos; or &apos;bottom&apos; of config.m4
+- &apos;--force&apos; does not remove the target directory anymore
+- &apos;#include &lt;php.h&gt;&apos; moved out of #ifdef block to allow static builds
+- &apos;extern &quot;C&quot;&apos; specifications added on C++ builds
+- container tags like &lt;functions&gt; or &lt;globals&gt; are now optional
+- pecl-gen will now set exit status on errors
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>0.9.0rc5</release>
+ <api>0.9.0rc5</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2005-08-03</date>
+ <license uri="http://www.php.net/license">PHP</license>
+ <notes>
+- implemeted new proto parser, activate with --experimental
</notes>
</release>
<release>
@@ -419,190 +451,203 @@ examples and test cases added - done
</release>
<release>
<version>
- <release>0.9.0rc5</release>
- <api>0.9.0rc5</api>
- </version>
- <stability>
- <release>beta</release>
- <api>beta</api>
- </stability>
- <date>2005-08-03</date>
- <license uri="http://www.php.net/license">PHP</license>
- <notes>
-- implemeted new proto parser, activate with --experimental
- </notes>
- </release>
- <release>
- <version>
- <release>0.8.5</release>
- <api>0.8.5</api>
+ <release>1.0.0rc1</release>
+ <api>1.0.0rc1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
- <date>2004-11-11</date>
+ <date>2005-09-22</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- fixed method renaming inconsistencies introduced with 0.8.4
-- config.m4 additions can now be placed at &apos;top&apos; or &apos;bottom&apos; of config.m4
-- &apos;--force&apos; does not remove the target directory anymore
-- &apos;#include &lt;php.h&gt;&apos; moved out of #ifdef block to allow static builds
-- &apos;extern &quot;C&quot;&apos; specifications added on C++ builds
-- container tags like &lt;functions&gt; or &lt;globals&gt; are now optional
-- pecl-gen will now set exit status on errors
+I&apos;m feature-complete for a 1.0 release now :)
+
+- object store support for private C/C++ data in objects
+
+- &lt;lib&gt; and &lt;header&gt; tags within &lt;with&gt;
+
+- interface and type hints support
+
+- added a lint option (-l) for syntax checking of spec files
+
+- write to tmpfiles first, only overwrite -&gt; done
+ existing files if actual changes are
+ detected, preserve unchanged files
+ (to make &quot;make&quot; happy)
+
+- changed names of variables generated for resource parameters,
+ backwards compatibility is provided by checking the extension
+ tags version attribute, for versions &lt; 1.0.0dev the old naming
+ stile is used
+
+- added test generation for class member functions
</notes>
</release>
<release>
<version>
- <release>0.8.4</release>
- <api>0.8.4</api>
+ <release>1.0.0</release>
+ <api>1.0.0</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2004-05-16</date>
+ <date>2006-02-17</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-This is the first release living in PECL insteat of PEAR.
-
-Technical changes are:
-
-- improved PECL CS compliance of generated code
-- generated config.m4 supports both shared and static build
-- code snippets may be read from files instead of beeing
- embedded in CDATA sections
-- improved resource parameter handling
-- shortcuts for constants that just mimic C constants
-- global &apos;code&apos; tag finally works as documented
-- files can be added using &apos;file&apos; tag in &apos;deps&apos;
-- ...
+1.0.0 stable release (finally)
</notes>
</release>
<release>
<version>
- <release>0.8.3</release>
- <api>0.8.3</api>
+ <release>1.0.1</release>
+ <api>1.0.1</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2004-04-01</date>
+ <date>2006-08-14</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- this release was completely broken for unknown reasons,
- might be realted to the move from PEAR to PECL ...?
+Changes since 1.0.0:
+- now using codegen helper object for indent and code blocks
+- updated the DTD
+- added DOCTYPE specs to all examples
+- package.xml 1.0 OS dependencies generation fixed
+- some config.m4 generation stuff ended up in CodeGen, now moved back
+- added config.m4 checks for header files
+- added new interface CodeGen_PECL_Element_ObjectInterface for methods
+ that can take both Classes and Interfaces as argument
+- fixed typo in class payload constructor code generation
+- allow :: in names when using C++ only
+- use PHP_MALIAS instead of PHP_FALIAS for methods
+- improved attribute checking in XML parser
+- pear channel support
+- pkg-config support in --with options
+- started support for arg_info and pass/return by reference (work in progress)
</notes>
</release>
<release>
<version>
- <release>0.8.2</release>
- <api>0.8.2</api>
+ <release>1.0.3</release>
+ <api>1.0.3</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-10-13</date>
+ <date>2006-08-16</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- fixed a bug in the parser that rendered 0.8.1 almost useless :(
+Changes since 1.0.2:
+- fixed CodeGen dependency entry
+- disabled #line output by default
</notes>
</release>
<release>
<version>
- <release>0.8.1</release>
- <api>0.8.1</api>
+ <release>1.0.4</release>
+ <api>1.0.4</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-10-12</date>
+ <date>2006-08-17</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- custom test generation added
-- minor DTD changes
-- code reformatted for better PEAR coding standards compliance
-- additional tools for whitespace and indentation management
+Changes since 1.0.3:
+- added support for constant grouping
+- standalone documentation support hacked in
</notes>
</release>
<release>
+ <date>2007-04-19</date>
+ <time>18:15:40</time>
<version>
- <release>0.8.0</release>
- <api>0.8.0</api>
+ <release>1.1.0</release>
+ <api>1.1.0</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-07-13</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- added documentation
-- check for reserved words
-- check for duplicate names
-- config,m4 header files check added
-- config.m4 support for makefile fragments
+Changes since 1.0.4:
+- new function prototype parser
+- added PHP version check to config.m4
+- functions accepting/returning resources or classes
+ or using constants for default values now &quot;inherit&quot;
+ conditional compilation settings from these elements
+- disabled output of AC_CHECK_TYPE checks for resource
+ types due to autoconf version conflicts
+- varargs support
</notes>
</release>
<release>
+ <date>2008-03-05</date>
<version>
- <release>0.7.0</release>
- <api>0.7.0</api>
+ <release>1.1.1</release>
+ <api>1.1.1</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-07-03</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-- a README file is written containing information on
- how to continue after an extension was generated
-- --function=&quot;proto&quot; writes function stub to stdout
-- --stubs=filename now supported in ext_skel BC mode
-- added --help and --version options
-- added a short feedback howto message
- (can be disabled using --quiet)
-- --with-xml works again
- (ext_skel compatibility)
-- will now only purge and overwrite existing target directory
- if &apos;--force&apos; is requested on cmd line
-- .cvsignore created with platform-specific entries
-- PEARifying error reporting finished
+Changes since 1.1.0:
+- added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone
+- implemented nested &lt;group&gt; tag support
+- add generic &quot;unknown&quot; author if none specified to ensure valid package.xml
+- fixed PROP_SET_STRING to actually use the stringl api function instead of the plain string one
+- fixed handling of optional parameters in prototypes
</notes>
</release>
<release>
+ <date>2008-03-05</date>
<version>
- <release>0.6.1</release>
- <api>0.6.1</api>
+ <release>1.1.3dev</release>
+ <api>1.1.1</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-06-29</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-typo fix in package.xml dependencies entry for XML_Parser
+Changes since 1.1.1:
+- fixed wrong version dependency to CodeGen parent package
</notes>
</release>
<release>
<version>
- <release>0.6.0</release>
- <api>0.6.0</api>
+ <release>1.1.3</release>
+ <api>1.1.1</api>
</version>
<stability>
- <release>beta</release>
- <api>beta</api>
+ <release>stable</release>
+ <api>stable</api>
</stability>
- <date>2003-06-28</date>
+ <date>2011-12-10</date>
<license uri="http://www.php.net/license">PHP</license>
<notes>
-Moved from php5/scripts to PEAR.
+Changes since 1.1.2:
+- support &quot;if&quot; attribute in &lt;constant&gt;
+- changed generated docs to new docs structure
+- changed generated version information to match PECL proposal
+- pecl-gen script can now also be invoked on windows
+- passing array and mixed by reference now works
+- class constant registration now uses Zend API convenience functions
+- improved #line directive support (but still work in progress)
+
+Bug fixes:
+- Bug #13502 &lt;maintainers&gt; tag no longer works
+- Bug #13531 nested &lt;group&gt; tags confuse the XML parser
+- Bug #13639 &quot;codeGen for zend_register_internal_class_ex not working&quot;
</notes>
</release>
</changelog>

0 comments on commit b0787ba

Please sign in to comment.