diff --git a/ChangeLog b/ChangeLog index 8f8908934d9..0a076d475f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,198 @@ +2006-07-17 Andrei Zmievski + + * 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 + + * (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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * tests/classes/abstract_static.phpt + tests/classes/abstract_static.phpt: + typofix + +2006-07-17 Dmitry Stogov + + * 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 + + * 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 + + * ext/spl/spl_iterators.c: + ZTS fix + +2006-07-17 Antony Dovgal + + * 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 + + * ext/mbstring/mbstring.c + ext/mbstring/mbstring.c: + added option parameter mb_strrpos( ). + +2006-07-17 Ilia Alshanetsky + + * 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 + + * 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 * ext/spl/spl.php: diff --git a/Zend/ChangeLog b/Zend/ChangeLog index f1d9dbd9dcd..8509e97556d 100644 --- a/Zend/ChangeLog +++ b/Zend/ChangeLog @@ -1,3 +1,11 @@ +2006-07-17 Andrei Zmievski + + * zend_API.c + zend_API.h + zend_execute_API.c: + - Upgrade usort() to support Unicode (including valid Unicode callbacks). + - Make usort() use 'f' specifier for function call info/cache. + 2006-07-15 Marcus Boerger * zend_builtin_functions.c: