From: Date: Sat, 9 Aug 2008 01:32:15 +0000 (+0000) Subject: ChangeLog update X-Git-Tag: BEFORE_HEAD_NS_CHANGE~805 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=05f876bbe7fca971e4814dcbcd66b9f4a42ce001;p=php ChangeLog update --- diff --git a/ChangeLog b/ChangeLog index ae9d8bd378..7375f7b905 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,224 @@ +2008-08-08 Etienne Kneuss + + * (PHP_5_3) + ext/date/php_date.c + ext/dom/attr.c + ext/dom/cdatasection.c + ext/dom/comment.c + ext/dom/document.c + ext/dom/documentfragment.c + ext/dom/element.c + ext/dom/entityreference.c + ext/dom/processinginstruction.c + ext/dom/text.c + ext/dom/xpath.c + ext/mysqli/mysqli_driver.c + ext/simplexml/simplexml.c + ext/spl/spl_array.c + ext/spl/spl_directory.c + ext/spl/spl_iterators.c + ext/spl/spl_observer.c + ext/sqlite/sqlite.c: + MFH: Fix error_handling usage in various extensions + + * ext/date/php_date.c + ext/dom/attr.c + ext/dom/cdatasection.c + ext/dom/comment.c + ext/dom/document.c + ext/dom/documentfragment.c + ext/dom/element.c + ext/dom/entityreference.c + ext/dom/processinginstruction.c + ext/dom/text.c + ext/dom/xpath.c + ext/mysqli/mysqli_driver.c + ext/simplexml/simplexml.c + ext/spl/spl_array.c + ext/spl/spl_directory.c + ext/spl/spl_iterators.c + ext/spl/spl_observer.c + ext/sqlite/sqlite.c: + Fix error_handling usage in various extensions + +2008-08-08 Pierre-Alain Joye + + * (PHP_5_3) + NEWS: + - missing entry + + * ext/zip/config.m4: + - MFB: add new files + + * ext/zip/config.m4 + ext/zip/config.w32 + ext/zip/php_zip.c + ext/zip/php_zip.h: + - sync with 5.3 + +2008-08-08 Marcus Boerger + + * (PHP_5_3) + ZendEngine2/zend.h + ZendEngine2/zend_API.c + ZendEngine2/zend_execute_API.c + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h + main/main.c + main/php.h: + - MFH error handling, now with save, replace, restore + + * ZendEngine2/zend.h + ZendEngine2/zend_API.c + ZendEngine2/zend_execute_API.c + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h + main/main.c + main/php.h: + - Turns out the easy solution for correct error_handling doesn't work. So + we need to provide save/replace/restore functions right away. It also + to save/restore in the vm. + +2008-08-08 Pierre-Alain Joye + + * (PHP_5_3) + ext/zip/php_zip.c: + - MFH: constify zend_function_entry and update phpinfo + + * (PHP_5_3) + ext/zip/php_zip.c + ext/zip/php_zip.h: + - MFH: use PHP_ZIP_VERSION_STRING and add add_ascii_assoc_string macro + (easy sync) + + * (PHP_5_3) + ext/zip/php_zip.c: + - MFH: fix leak in zif_zip_entry_read and ::ExtractTo on Error + + * (PHP_5_3) + ext/zip/php_zip.c: + - use OPENBASEDIR_CHECKPATH instead of SAFEMODE_CHECKFILE, easier to keep + code synced with HEAD + +2008-08-08 Marcus Boerger + + * main/php.h: + - Sorry for the compiler warning + +2008-08-08 Etienne Kneuss + + * (PHP_5_3) + ext/spl/tests/spl_autoload_012.phpt: + MFH: Test the catching of chains of exceptions + + * ext/spl/tests/spl_autoload_012.phpt: + Test the catching of chains of exceptions + +2008-08-08 Marcus Boerger + + * (PHP_5_3) + ZendEngine2/zend_execute_API.c + main/php.h: + - MFH store error handling mode on stack when executing internal + or overloaded functions and methods. [...] + + * ZendEngine2/zend_execute_API.c + main/php.h: + - PHP 5.3 todo, store error handling mode on stack when executing internal + or overloaded functions and methods. The issue is that a function might + set and rely on a certain mode and then calls another internal function + which changes it again, probably changing it back to the normal mode. + With this change we need to drop all calls that change the mode back to + normal using php_std_error_handling(). However there might be places + where someone wants to restore the last mode. If there is such a case we + need to add two functions one to save and one to restore. I briefly on + this and not all cases are clear, especially one in sqlite but that + seems + to be a rather misleading comment. Eitherway I chose to not drop and + mark + as deprecated for now. + +2008-08-08 Felix De Vliegher + + * ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt + ext/reflection/tests/ReflectionFunction_getClosure_error.phpt + ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt + ext/reflection/tests/ReflectionMethod_getClosure_error.phpt: + MFB: Tests for ReflectionMethod::getClosure() and + ReflectionFunction::getClosure() + + * ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt + ext/reflection/tests/ReflectionFunction_getClosure_basic.phpt + ext/reflection/tests/ReflectionFunction_getClosure_error.phpt + ext/reflection/tests/ReflectionFunction_getClosure_error.phpt + ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt + ext/reflection/tests/ReflectionMethod_getClosure_basic.phpt + ext/reflection/tests/ReflectionMethod_getClosure_error.phpt + ext/reflection/tests/ReflectionMethod_getClosure_error.phpt: + + file ReflectionFunction_getClosure_basic.phpt was initially added on + branch PHP_5_3. + +2008-08-08 Hannes Magnusson + + * (PHP_5_3) + NEWS: + Apparently this is broken in alpha1 too + +2008-08-08 Felix De Vliegher + + * ext/reflection/php_reflection.c: + MFB: Documentation fix for getClosure() + + * (PHP_5_3) + ext/reflection/php_reflection.c: + Documentation fix for getClosure() + +2008-08-08 Antony Dovgal + + * (PHP_5_3) + ext/zip/php_zip.c: + move unused vars into their ifdef + +2008-08-08 Pierre-Alain Joye + + * (PHP_5_3) + ext/zip/config.m4: + - add missing files for 0.9 + +2008-08-08 Arnaud Le Blanc + + * (PHP_5_2) + ext/pcre/php_pcre.c + ext/pcre/tests/bug37911.phpt: + -** empty log message *** + +2008-08-08 Hannes Magnusson + + * (PHP_5_3) + ext/standard/crypt_freesec.h: + MFH: Fix build on FreeBSD4.11 (bug#45757) + + * ext/standard/crypt_freesec.h: + Fix build on FreeBSD4.11 (bug#45757) + +2008-08-08 Pierre-Alain Joye + + * (PHP_5_3) + NEWS: + - fbsql to pecl + + * (PHP_5_3) + ext/fbsql/.cvsignore + ext/fbsql/CREDITS + ext/fbsql/Readme_w32.txt + ext/fbsql/config.m4 + ext/fbsql/config.w32 + ext/fbsql/fbsql.dsp + ext/fbsql/php_fbsql.c + ext/fbsql/php_fbsql.h: + - moved to PECL + 2008-08-07 Pierre-Alain Joye * (PHP_5_3) diff --git a/Zend/ChangeLog b/Zend/ChangeLog index 605c286baa..b4f65f2ead 100644 --- a/Zend/ChangeLog +++ b/Zend/ChangeLog @@ -1,3 +1,42 @@ +2008-08-08 Marcus Boerger + + * (PHP_5_3) + zend.h + zend_API.c + zend_execute_API.c + zend_vm_def.h + zend_vm_execute.h: + - MFH error handling, now with save, replace, restore + + * zend.h + zend_API.c + zend_execute_API.c + zend_vm_def.h + zend_vm_execute.h: + - Turns out the easy solution for correct error_handling doesn't work. So + we need to provide save/replace/restore functions right away. It also + to save/restore in the vm. + + * (PHP_5_3) + zend_execute_API.c: + - MFH store error handling mode on stack when executing internal + or overloaded functions and methods. [...] + + * zend_execute_API.c: + - PHP 5.3 todo, store error handling mode on stack when executing internal + or overloaded functions and methods. The issue is that a function might + set and rely on a certain mode and then calls another internal function + which changes it again, probably changing it back to the normal mode. + With this change we need to drop all calls that change the mode back to + normal using php_std_error_handling(). However there might be places + where someone wants to restore the last mode. If there is such a case we + need to add two functions one to save and one to restore. I briefly on + this and not all cases are clear, especially one in sqlite but that + seems + to be a rather misleading comment. Eitherway I chose to not drop and + mark + as deprecated for now. + 2008-08-07 Dmitry Stogov * zend_closures.c