changelog Tue Jul 18 01:31:05 2006 UTC
Modified files: /php-src ChangeLog Log: ChangeLog update http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2394&r2=1.2395&diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.2394 php-src/ChangeLog:1.2395 --- php-src/ChangeLog:1.2394 Mon Jul 17 01:30:54 2006 +++ php-src/ChangeLog Tue Jul 18 01:31:04 2006 @@ -1,3 +1,198 @@ +2006-07-17 Andrei Zmievski <[EMAIL PROTECTED]> + + * unicode-progress.txt + unicode-todo.txt: + -** empty log message *** + + * ext/standard/array.c: + Update array_filter() and array_reduce() to use params API with FCI + cache and mark them with U. + + * unicode-progress.txt + ext/standard/array.c: + Upgrade uasort() and uksort() to use params API with FCI cache and mark + them with U. + +2006-07-17 Marcus Boerger <[EMAIL PROTECTED]> + + * (PHP_5_1) + NEWS + NEWS + ext/spl/spl_iterators.c + ext/spl/spl_iterators.c: + - MFH Fix #38125 undefined reference to spl_dual_it_free_storage + + * (PHP_5_1) + ext/spl/spl_iterators.c: + - Fix key handling + + * ext/spl/spl_iterators.c: + - Fix #38125 undefined reference to spl_dual_it_free_storage + +2006-07-17 Andrei Zmievski <[EMAIL PROTECTED]> + + * ZendEngine2/zend_API.c + ZendEngine2/zend_API.h + ZendEngine2/zend_execute_API.c + ext/standard/array.c + ext/standard/basic_functions.c + ext/standard/basic_functions.h: + - Upgrade usort() to support Unicode (including valid Unicode callbacks). + - Make usort() use 'f' specifier for function call info/cache. + +2006-07-17 Michael Wallner <[EMAIL PROTECTED]> + + * ext/standard/string.c: + MFB52: fix bug #37945 pathinfo() cannot handle argument with special + characters like german "Umlaute" + + * (PHP_5_2) + NEWS + ext/standard/string.c: + - fix bug #37945 pathinfo() cannot handle argument with special characters + like german "Umlaute" + +2006-07-17 Andrei Zmievski <[EMAIL PROTECTED]> + + * ext/standard/basic_functions.c: + - Use zend_uchar for param type + - %v is for UG() - dependent strings, which is not the case here + - 'T' is only useful for multiple parameters, so use 't' instead + +2006-07-17 Pierre-Alain Joye <[EMAIL PROTECTED]> + + * ext/gd/libgd/gd_gif_in.c + ext/gd/tests/bug38112.gif + ext/gd/tests/bug38112.gif + ext/gd/tests/bug38112.phpt + ext/gd/tests/bug38112.phpt: + - MFB: #38112, corrupt GIF Image segfault + + * (PHP_5_2) + ext/gd/libgd/gd_gif_in.c + ext/gd/tests/bug38112.gif + ext/gd/tests/bug38112.gif + ext/gd/tests/bug38112.phpt + ext/gd/tests/bug38112.phpt: + - #38112, add test and use MAX_LWZ_BITS instead of the value + + * (PHP_5_2) + ext/gd/tests/colorat.phpt + ext/gd/tests/colorclosest.phpt + ext/gd/tests/colorexact.phpt + ext/gd/tests/colorresolve.phpt + ext/gd/tests/copy.phpt + ext/gd/tests/copyresized.phpt + ext/gd/tests/createfromgd2.phpt + ext/gd/tests/createfromwbmp.phpt + ext/gd/tests/dashedlines.phpt + ext/gd/tests/gif.phpt + ext/gd/tests/imagewbmp.phpt + ext/gd/tests/lines.phpt + ext/gd/tests/src.gd2 + ext/gd/tests/src.wbmp + ext/gd/tests/test_gif_2.gif + ext/gd/tests/test_gif_2.gif + ext/gd/tests/truecolor.phpt + ext/gd/tests/types.phpt: + - sync tests with HEAD + +2006-07-17 Nuno Lopes <[EMAIL PROTECTED]> + + * run-tests.php: + MFB: valgrind args change + + * (PHP_5_2) + run-tests.php: + make valgrind trace child processes. useful for the PCNTL extension + (fork()), for example + + * ext/pcre/tests/preg_replace2.phpt: + MFB + + * ext/pcre/tests/preg_replace2.phpt + ext/pcre/tests/preg_replace2.phpt: + + file preg_replace2.phpt was initially added on branch PHP_5_2. + + * run-tests.php: + MFB 5.2 + + * (PHP_5_2) + run-tests.php: + now they are really equivalent.. + +2006-07-17 Antony Dovgal <[EMAIL PROTECTED]> + + * tests/classes/abstract_static.phpt + tests/classes/abstract_static.phpt: + typofix + +2006-07-17 Dmitry Stogov <[EMAIL PROTECTED]> + + * main/main.c: + Fixed memory leaks in ZTS mode + + * (PHP_5_2) + main/main.c: + Fixed memory leaks in ZTS mode. + +2006-07-17 Antony Dovgal <[EMAIL PROTECTED]> + + * ext/standard/basic_functions.c: + tweak constant() to use the brand new unicode parameters API + + * ext/standard/basic_functions.c: + make use of new param parsing API + use convert_to_text(), which makes constant() unicode aware + finally nuke invalid reads + +2006-07-17 Dmitry Stogov <[EMAIL PROTECTED]> + + * ext/spl/spl_iterators.c: + ZTS fix + +2006-07-17 Antony Dovgal <[EMAIL PROTECTED]> + + * ext/standard/string.c + ext/standard/tests/strings/pathinfo.phpt + ext/standard/tests/strings/pathinfo.phpt: + fix access to freed memory in pathinfo() + add test + +2006-07-17 Seiji Masugata <[EMAIL PROTECTED]> + + * ext/mbstring/mbstring.c + ext/mbstring/mbstring.c: + added option parameter mb_strrpos( ). + +2006-07-17 Ilia Alshanetsky <[EMAIL PROTECTED]> + + * run-tests.php: + MFB: Don't use regex where none is needed. + + * (PHP_5_2) + run-tests.php: + Don't use regex where none is needed. + +2006-07-17 Jon Parise <[EMAIL PROTECTED]> + + * scripts/phpize.in: + If the $PHP_AUTOCONF and $PHP_AUTOHEADER environmental variables are set + to full paths, the `shtool path` test would fail (because it only tests + for the existence of a bare filename in the current $PATH). We now test + the the executability of $PHP_AUTOCONF and $PHP_AUTOHEADER before falling + back to the `shtool path` test. + + Later on, phpize will execute $PHP_AUTOCONF and $PHP_AUTOHEADER directly, + so they will work fine as either absolute paths or files within $PATH. + + Also, improving the grammar of the error messages in the failure cases. + + * scripts/phpize.in: + Wrapping the $PHP_AUTOCONF and $PHP_AUTOHEADER error messages to fit + within 80 columns. + 2006-07-16 Marcus Boerger <[EMAIL PROTECTED]> * ext/spl/spl.php: