http://pear.php.net/
pear-webmaster@lists.php.netpear-webmaster@lists.php.neten-usPEAR: Latest releases for rasmusThe latest releases for the PEAR developer rasmus (Rasmus Lerdorf)CodeGen_PECL 1.1.3
http://pear.php.net/package/CodeGen_PECL/download/1.1.3/
Changes since 1.1.2:<br />
- support "if" attribute in <constant><br />
- changed generated docs to new docs structure <br />
- changed generated version information to match PECL proposal<br />
- pecl-gen script can now also be invoked on windows<br />
- passing array and mixed by reference now works<br />
- class constant registration now uses Zend API convenience functions<br />
- improved #line directive support (but still work in progress)<br />
<br />
Bug fixes:<br />
- Bug #13502 <maintainers> tag no longer works<br />
- Bug #13531 nested <group> tags confuse the XML parser<br />
- Bug #13639 "codeGen for zend_register_internal_class_ex not working"
2010-09-27T11:54:10-05:00hholzgraCodeGen_PECL 1.1.2
http://pear.php.net/package/CodeGen_PECL/download/1.1.2/
Changes since 1.1.1:<br />
- fixed wrong version dependency to CodeGen parent package
2008-03-04T18:38:07-05:00hholzgraCodeGen_PECL 1.1.1
http://pear.php.net/package/CodeGen_PECL/download/1.1.1/
Changes since 1.1.0:<br />
- added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone<br />
- implemented nested <group> tag support<br />
- add generic "unknown" author if none specified to ensure valid package.xml <br />
- fixed PROP_SET_STRING to actually use the stringl api function instead of the plain string one<br />
- fixed handling of optional parameters in prototypes
2008-03-04T18:30:24-05:00hholzgraCodeGen_PECL 1.1.0
http://pear.php.net/package/CodeGen_PECL/download/1.1.0/
Changes since 1.0.4:<br />
- new function prototype parser<br />
- added PHP version check to config.m4<br />
- functions accepting/returning resources or classes <br />
or using constants for default values now "inherit"<br />
conditional compilation settings from these elements<br />
- disabled output of AC_CHECK_TYPE checks for resource<br />
types due to autoconf version conflicts<br />
- varargs support
2007-08-14T14:33:22-05:00hholzgraCodeGen_PECL 1.0.3
http://pear.php.net/package/CodeGen_PECL/download/1.0.3/
Changes since 1.0.2:<br />
- fixed CodeGen dependency entry<br />
- disabled #line output by default
2006-08-16T06:45:53-05:00hholzgraCodeGen_PECL 1.0.1
http://pear.php.net/package/CodeGen_PECL/download/1.0.1/
Changes since 1.0.0:<br />
- now using codegen helper object for indent and code blocks<br />
- updated the DTD <br />
- added DOCTYPE specs to all examples<br />
- package.xml 1.0 OS dependencies generation fixed<br />
- some config.m4 generation stuff ended up in CodeGen, now moved back<br />
- added config.m4 checks for header files<br />
- added new interface CodeGen_PECL_Element_ObjectInterface for methods<br />
that can take both Classes and Interfaces as argument<br />
- fixed typo in class payload constructor code generation<br />
- allow :: in names when using C++ only<br />
- use PHP_MALIAS instead of PHP_FALIAS for methods<br />
- improved attribute checking in XML parser<br />
- pear channel support<br />
- pkg-config support in --with options<br />
- started support for arg_info and pass/return by reference (work in progress)
2006-08-14T13:31:18-05:00hholzgraCodeGen_PECL 1.0.0
http://pear.php.net/package/CodeGen_PECL/download/1.0.0/
1.0.0 stable release (finally)
2006-02-17T14:13:28-05:00hholzgraCodeGen_PECL 1.0.0rc1
http://pear.php.net/package/CodeGen_PECL/download/1.0.0rc1/
I'm feature-complete for a 1.0 release now :)<br />
<br />
- object store support for private C/C++ data in objects<br />
<br />
- <lib> and <header> tags within <with><br />
<br />
- interface and type hints support<br />
<br />
- added a lint option (-l) for syntax checking of spec files<br />
<br />
- write to tmpfiles first, only overwrite -> done<br />
existing files if actual changes are <br />
detected, preserve unchanged files <br />
(to make "make" happy)<br />
<br />
- changed names of variables generated for resource parameters,<br />
backwards compatibility is provided by checking the extension<br />
tags version attribute, for versions < 1.0.0dev the old naming<br />
stile is used<br />
<br />
- added test generation for class member functions
2005-09-22T07:35:35-05:00hholzgraCodeGen_PECL 0.9.0
http://pear.php.net/package/CodeGen_PECL/download/0.9.0/
Milestone 0.9<br />
-------------<br />
<br />
- copy <changelog> to generated package.xml - done<br />
<br />
- rewrite the function prototype parser<br />
- object type specification (as in resources) - done<br />
- default values - done<br />
- 'void' treatment - done<br />
- '...' not handled - done<br />
- array() as default value - done<br />
- code generation for 'pass by refecence' - for zval based types yet<br />
- '...' code generation - if first parameter yet<br />
<br />
FREE_RESOURCE macro - done<br />
<br />
allow defined PHP constants as default value - done<br />
<br />
<define> tag -> #define + <constant>? - done <br />
<br />
allow for embedded base64 or uu encoded logo specs - done<br />
<br />
changeable function prefix? - done<br />
<br />
trick parser to verbatim pass on docbook contentent - done<br />
<br />
add configure compile test for <resource> -done<br />
to check whether a given payload is a valid type?<br />
<br />
SYSTEM Entity and XInclude support - done <br />
<br />
support for multiple <with> tags with distinct <br />
names, name defaults to extension name if not given - done<br />
<br />
added version attribute to <extension><br />
to control parser features (replaces -x switch) - done<br />
<br />
support <?code ... ?> as alternative to CDATA - done <br />
<br />
check whether <header> checks work - done<br />
<br />
test files are not yet added to package.xml - done<br />
<br />
documentation up to date for all 0.9 features - done<br />
<br />
examples and test cases added - done
2005-08-12T08:06:54-05:00hholzgraCodeGen_PECL 0.9.0rc5
http://pear.php.net/package/CodeGen_PECL/download/0.9.0rc5/
- implemeted new proto parser, activate with --experimental
2005-08-04T09:09:44-05:00hholzgra