| » Version | » Information |
|---|---|
| 1.1.2 | Download Release date: 2008-03-04 23:38 UTC Release state: stable Changelog: Changes since 1.1.1: - fixed wrong version dependency to CodeGen parent package Dependencies: |
| 1.1.1 | Download Release date: 2008-03-04 23:30 UTC Release state: stable Changelog: Changes since 1.1.0: - added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone - implemented nested <group> tag support - add generic "unknown" 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 Dependencies: |
| 1.1.0 | Download Release date: 2007-08-14 18:33 UTC Release state: stable Changelog: 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 "inherit" conditional compilation settings from these elements - disabled output of AC_CHECK_TYPE checks for resource types due to autoconf version conflicts - varargs support Dependencies: |
| 1.0.3 | Download Release date: 2006-08-16 10:45 UTC Release state: stable Changelog: Changes since 1.0.2: - fixed CodeGen dependency entry - disabled #line output by default Dependencies:
|
| 1.0.1 | Download Release date: 2006-08-14 17:31 UTC Release state: stable Changelog: 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) Dependencies:
|
| 1.0.0 | Download Release date: 2006-02-17 19:13 UTC Release state: stable Changelog: 1.0.0 stable release (finally) Dependencies:
|
| 1.0.0rc1 | Download Release date: 2005-09-22 11:35 UTC Release state: beta Changelog: I'm feature-complete for a 1.0 release now :) - object store support for private C/C++ data in objects - <lib> and <header> tags within <with> - interface and type hints support - added a lint option (-l) for syntax checking of spec files - write to tmpfiles first, only overwrite -> done existing files if actual changes are detected, preserve unchanged files (to make "make" happy) - changed names of variables generated for resource parameters, backwards compatibility is provided by checking the extension tags version attribute, for versions < 1.0.0dev the old naming stile is used - added test generation for class member functions Dependencies:
|
| 0.9.0 | Download Release date: 2005-08-12 12:06 UTC Release state: beta Changelog: Milestone 0.9 ------------- - copy <changelog> 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 <define> tag -> #define + <constant>? - 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 <resource> -done to check whether a given payload is a valid type? SYSTEM Entity and XInclude support - done support for multiple <with> tags with distinct names, name defaults to extension name if not given - done added version attribute to <extension> to control parser features (replaces -x switch) - done support <?code ... ?> as alternative to CDATA - done check whether <header> 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 Dependencies:
|
| 0.9.0rc5 | Download Release date: 2005-08-04 13:09 UTC Release state: beta Changelog: - implemeted new proto parser, activate with --experimental Dependencies:
|