changelog Sun Mar 14 20:33:47 2004 EDT
Modified files: /ZendEngine2 ChangeLog Log: ChangeLog update http://cvs.php.net/diff.php/ZendEngine2/ChangeLog?r1=1.426&r2=1.427&ty=u Index: ZendEngine2/ChangeLog diff -u ZendEngine2/ChangeLog:1.426 ZendEngine2/ChangeLog:1.427 --- ZendEngine2/ChangeLog:1.426 Thu Mar 11 20:34:03 2004 +++ ZendEngine2/ChangeLog Sun Mar 14 20:33:46 2004 @@ -1,3 +1,65 @@ +2004-03-14 Marcus Boerger <[EMAIL PROTECTED]> + + * zend_builtin_functions.c: + Make object parameter optional + +2004-03-14 Ilia Alshanetsky <[EMAIL PROTECTED]> + + * zend.c: + Fixed bug #27590 (crash during shutdown when freeing persistent resources + in ZTS mode). + +2004-03-14 Andi Gutmans <[EMAIL PROTECTED]> + + * zend_execute_API.c: + - Fix windows build + + * zend_execute_API.c: + - Fix for bug #27504 + + * zend_builtin_functions.c: + - Fixing bug #27123 + + * zend_operators.c: + - Improve compatibility mode and compare objects according to property + - comparison (sucky but this is how PHP 4 behaved). + + * zend.c: + - Fix flow of logic + + * zend_operators.c: + - Support old style of converting objects to long/double/bool. + - This is only enabled in compatibility mode, else it calls cast_object() + - and if that is not available we return 1 (true) so that the following + - code would work: + if ($obj) { + } + +2004-03-14 Marcus Boerger <[EMAIL PROTECTED]> + + * zend_operators.c: + Fix: Add return type void + +2004-03-14 Andi Gutmans <[EMAIL PROTECTED]> + + * zend.c + zend_object_handlers.c + zend_object_handlers.h + zend_operators.c: + - Support Cast operator in convert_to_* so that we support internal + - extensions such as SimpleXML. This is for Sterling. + + * zend_operators.c: + - Fix memory leak in the following code (Dmitry): + <?php + $a = array(); + $a .= "x"; + ?> + + * zend_operators.c: + - Initial commit which allows comparing overloaded objects with native + - types (only for internal classes and not for user-land classes). + 2004-03-11 Andi Gutmans <[EMAIL PROTECTED]> * zend_objects_API.c: @@ -3878,7 +3940,7 @@ 2003-06-10 Jani Taskinen <[EMAIL PROTECTED]> * zend_multiply.h: - - Missing $Id: ChangeLog,v 1.426 2004/03/12 01:34:03 changelog Exp $ tag + - Missing $Id: ChangeLog,v 1.427 2004/03/15 01:33:46 changelog Exp $ tag 2003-06-10 James Cox <[EMAIL PROTECTED]> @@ -5602,7 +5664,7 @@ zend_types.h zend_variables.c zend_variables.h: - - Added some missing CVS $Id: ChangeLog,v 1.426 2004/03/12 01:34:03 changelog Exp $ tags, headers and footers. + - Added some missing CVS $Id: ChangeLog,v 1.427 2004/03/15 01:33:46 changelog Exp $ tags, headers and footers. 2003-01-30 Ilia Alshanetsky <[EMAIL PROTECTED]>