changelog Mon Jul 19 20:33:58 2004 EDT
Modified files: /ZendEngine2 ChangeLog Log: ChangeLog update http://cvs.php.net/diff.php/ZendEngine2/ChangeLog?r1=1.503&r2=1.504&ty=u Index: ZendEngine2/ChangeLog diff -u ZendEngine2/ChangeLog:1.503 ZendEngine2/ChangeLog:1.504 --- ZendEngine2/ChangeLog:1.503 Sun Jul 18 20:35:14 2004 +++ ZendEngine2/ChangeLog Mon Jul 19 20:33:57 2004 @@ -1,3 +1,54 @@ +2004-07-19 Sebastian Bergmann <[EMAIL PROTECTED]> + + * zend_reflection_api.c: + Fix prototypes: Reflection_* -> Reflection*. + + * zend_reflection_api.c: + Make ReflectionClass::getMethod() and ReflectionClass::getProperty() raise + an ReflectionException instead of returning NULL on failure. + + * zend_reflection_api.c: + Do not use contracted forms. + +2004-07-19 Stanislav Malyshev <[EMAIL PROTECTED]> + + * zend_ini.h + zend_ini_parser.y: + export INI parser + + * zend_object_handlers.c: + __set and __get will be called not only when variable doesn't exist but + also when it's + invisible + +2004-07-19 Andi Gutmans <[EMAIL PROTECTED]> + + * zend_extensions.h + zend_modules.h: + - Bump API number due to empty_string change + + * zend.c + zend.h + zend_API.h + zend_alloc.h + zend_execute.c + zend_object_handlers.c + zend_operators.c + zend_variables.c: + - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() + used to return "" and not bool(false). It's not worth keeping it because + STR_FREE() and zval_dtor() always have to check for it and it slows down + the general case. In addition, it seems that empty_string has been + abused + quite a lot, and was used not only for setting zval's but generally in + PHP code instead of "", which wasn't the intention. Last but not least, + nuking empty_string should improve stability as I doubt every place + correctly checked if they are not mistakenly erealloc()'ing it or + calling efree() on it. + NOTE: Some code is probably broken. Each extension maintainer should + check and see that my changes are OK. Also, I haven't had time to touch + PECL yet. Will try and do it tomorrow. + 2004-07-18 Wez Furlong <[EMAIL PROTECTED]> * zend_execute_API.c: @@ -4975,7 +5026,7 @@ 2003-06-10 Jani Taskinen <[EMAIL PROTECTED]> * zend_multiply.h: - - Missing $Id: ChangeLog,v 1.503 2004/07/19 00:35:14 changelog Exp $ tag + - Missing $Id: ChangeLog,v 1.504 2004/07/20 00:33:57 changelog Exp $ tag 2003-06-10 James Cox <[EMAIL PROTECTED]> @@ -6699,7 +6750,7 @@ zend_types.h zend_variables.c zend_variables.h: - - Added some missing CVS $Id: ChangeLog,v 1.503 2004/07/19 00:35:14 changelog Exp $ tags, headers and footers. + - Added some missing CVS $Id: ChangeLog,v 1.504 2004/07/20 00:33:57 changelog Exp $ tags, headers and footers. 2003-01-30 Ilia Alshanetsky <[EMAIL PROTECTED]>