changelog Fri Jul 21 01:30:49 2006 UTC
Modified files:
/php-src ChangeLog
Log:
ChangeLog update
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2397&r2=1.2398&diff_format=u
Index: php-src/ChangeLog
diff -u php-src/ChangeLog:1.2397 php-src/ChangeLog:1.2398
--- php-src/ChangeLog:1.2397 Thu Jul 20 01:30:52 2006
+++ php-src/ChangeLog Fri Jul 21 01:30:49 2006
@@ -1,3 +1,329 @@
+2006-07-20 Andrei Zmievski <[EMAIL PROTECTED]>
+
+ * unicode-progress.txt
+ ext/standard/array.c
+ ext/standard/basic_functions.c
+ ext/standard/basic_functions.h:
+ Make array_walk(_recursive) use params API with FCI cache and mark them
+ with U.
+
+2006-07-20 Marcus Boerger <[EMAIL PROTECTED]>
+
+ * (PHP_5_2)
+ ext/spl/doxygen.cfg
+ ext/spl/spl_functions.c
+ ext/spl/spl_functions.h
+ ext/spl/spl_iterators.c
+ ext/spl/spl_iterators.h
+ ext/spl/internal/regexiterator.inc
+ ext/spl/tests/iterator_050.phpt
+ ext/spl/tests/iterator_051.phpt
+ ext/spl/tests/iterator_052.phpt
+ ext/spl/tests/iterator_053.phpt
+ ext/spl/tests/iterator_054.phpt
+ ext/spl/tests/iterator_055.phpt:
+ - Synch RegexIterator with HEAD
+
+ * (PHP_5_2)
+ ext/pcre/php_pcre.c
+ ext/pcre/php_pcre.h
+ ext/pcre/tests/grep2.phpt
+ ext/pcre/tests/match_flags3.phpt
+ ext/pcre/tests/preg_replace.phpt
+ ext/pcre/tests/split.phpt:
+ - MFH Clean up (after consulting Andrei)
+ . Change the handlers SPL uses to
+ php_pcre_*_impl(pcre_cache_entry*,....)
+ . All refactored funcs (match, split, replace, grep) use the above
+ . Change (zend|php)_error() to php_error_docref()
+ . Move from old to new param parsing api
+ . Fix memleaks in unicode mode
+
+ * ext/spl/spl_iterators.c:
+ - Need to initialized zvals completley
+
+2006-07-20 Andrei Zmievski <[EMAIL PROTECTED]>
+
+ * unicode-progress.txt
+ ext/standard/array.c:
+ Make all array_*diff* functions use params API (along with FCI cache)
+ and mark them with U.
+
+
+2006-07-20 Rob Richards <[EMAIL PROTECTED]>
+
+ * ext/pcre/php_pcre.c:
+ tsrmls fix
+
+2006-07-20 Marcus Boerger <[EMAIL PROTECTED]>
+
+ * ext/spl/spl_iterators.c
+ ext/spl/internal/regexiterator.inc
+ ext/spl/tests/iterator_050.phpt
+ ext/spl/tests/iterator_051.phpt
+ ext/spl/tests/iterator_052.phpt
+ ext/spl/tests/iterator_053.phpt
+ ext/spl/tests/iterator_054.phpt
+ ext/spl/tests/iterator_055.phpt:
+ - Change order of ctor args
+
+2006-07-20 Edin Kadribasic <[EMAIL PROTECTED]>
+
+ * (PHP_5_2)
+ NEWS:
+ Lib update
+
+2006-07-20 Marcus Boerger <[EMAIL PROTECTED]>
+
+ * ext/pcre/php_pcre.c:
+ - TSRM fixes
+
+ * ext/spl/internal/regexiterator.inc:
+ - Update docu
+
+ * ext/pcre/php_pcre.c:
+ - WS
+
+ * ext/pcre/tests/grep2.phpt:
+ - Fix unicode expectations
+
+ * ext/spl/spl_iterators.c:
+
+
+ * ext/spl/doxygen.cfg
+ ext/spl/spl_functions.c
+ ext/spl/spl_functions.h
+ ext/spl/spl_iterators.c
+ ext/spl/spl_iterators.h
+ ext/spl/internal/regexiterator.inc
+ ext/spl/tests/iterator_052.phpt
+ ext/spl/tests/iterator_053.phpt:
+ - Update RegexIterator
+
+ * ext/pcre/php_pcre.c
+ ext/pcre/php_pcre.h
+ ext/pcre/tests/grep2.phpt
+ ext/pcre/tests/match_flags3.phpt
+ ext/pcre/tests/preg_replace.phpt
+ ext/pcre/tests/preg_replace_callback2.phpt
+ ext/pcre/tests/split.phpt:
+ - Clean up (after consulting Andrei)
+ . Change the handlers SPL uses to
php_pcre_*_impl(pcre_cache_entry*,....)
+ . All refactored funcs (match, split, replace, grep) use the above
+ . Change (zend|php)_error() to php_error_docref()
+ . Move from old to new param parsing api
+ . Fix memleaks in unicode mode
+
+ * ZendEngine2/zend_API.c
+ ZendEngine2/zend_API.h:
+ - Add new unicode functions: add_u_assoc_*[_ex]() which allow to add
values
+ using a unicode key.
+
+2006-07-20 Andrei Zmievski <[EMAIL PROTECTED]>
+
+ * unicode-progress.txt
+ ZendEngine2/zend_API.h
+ ZendEngine2/zend_execute_API.c
+ ext/standard/array.c:
+ Rewrite array_map() to use params API with fci cache and mark it with U.
+
+ * unicode-todo.txt:
+ -** empty log message ***
+
+2006-07-20 Seiji Masugata <[EMAIL PROTECTED]>
+
+ * ext/mbstring/oniguruma/enc/gb18030.c
+ ext/mbstring/oniguruma/enc/gb18030.c:
+
+ file gb18030.c was initially added on branch PHP_5_2.
+
+2006-07-20 Derick Rethans <[EMAIL PROTECTED]>
+
+ * (PHP_5_2)
+ ext/date/php_date.c
+ ext/date/tests/date_create-1.phpt:
+ - MFH: Rename date classes to DateTime and DateTimeZone
+
+ * ext/date/php_date.c
+ ext/date/tests/date_create-1.phpt:
+ - Rename date classes to DateTime and DateTimeZone
+
+2006-07-20 Andrei Zmievski <[EMAIL PROTECTED]>
+
+ * README.PARAMETER_PARSING_API:
+ Fix void* -> zstr
+
+2006-07-20 Seiji Masugata <[EMAIL PROTECTED]>
+
+ * (PHP_5_2)
+ ext/mbstring/config.m4
+ ext/mbstring/config.w32
+ ext/mbstring/oniguruma/COPYING
+ ext/mbstring/oniguruma/HISTORY
+ ext/mbstring/oniguruma/README
+ ext/mbstring/oniguruma/README.ja
+ ext/mbstring/oniguruma/config.h.in
+ ext/mbstring/oniguruma/index.html
+ ext/mbstring/oniguruma/onigcmpt200.h
+ ext/mbstring/oniguruma/oniggnu.h
+ ext/mbstring/oniguruma/oniguruma.h
+ ext/mbstring/oniguruma/regcomp.c
+ ext/mbstring/oniguruma/regenc.c
+ ext/mbstring/oniguruma/regenc.h
+ ext/mbstring/oniguruma/regerror.c
+ ext/mbstring/oniguruma/regexec.c
+ ext/mbstring/oniguruma/regext.c
+ ext/mbstring/oniguruma/reggnu.c
+ ext/mbstring/oniguruma/regint.h
+ ext/mbstring/oniguruma/regparse.c
+ ext/mbstring/oniguruma/regparse.h
+ ext/mbstring/oniguruma/regposix.c
+ ext/mbstring/oniguruma/regsyntax.c
+ ext/mbstring/oniguruma/regversion.c
+ ext/mbstring/oniguruma/st.c
+ ext/mbstring/oniguruma/st.h
+ ext/mbstring/oniguruma/enc/big5.c
+ ext/mbstring/oniguruma/enc/euc_jp.c
+ ext/mbstring/oniguruma/enc/euc_kr.c
+ ext/mbstring/oniguruma/enc/euc_tw.c
+ ext/mbstring/oniguruma/enc/iso8859_1.c
+ ext/mbstring/oniguruma/enc/iso8859_10.c
+ ext/mbstring/oniguruma/enc/iso8859_11.c
+ ext/mbstring/oniguruma/enc/iso8859_13.c
+ ext/mbstring/oniguruma/enc/iso8859_14.c
+ ext/mbstring/oniguruma/enc/iso8859_15.c
+ ext/mbstring/oniguruma/enc/iso8859_16.c
+ ext/mbstring/oniguruma/enc/iso8859_2.c
+ ext/mbstring/oniguruma/enc/iso8859_3.c
+ ext/mbstring/oniguruma/enc/iso8859_4.c
+ ext/mbstring/oniguruma/enc/iso8859_5.c
+ ext/mbstring/oniguruma/enc/iso8859_6.c
+ ext/mbstring/oniguruma/enc/iso8859_7.c
+ ext/mbstring/oniguruma/enc/iso8859_8.c
+ ext/mbstring/oniguruma/enc/iso8859_9.c
+ ext/mbstring/oniguruma/enc/koi8.c
+ ext/mbstring/oniguruma/enc/koi8_r.c
+ ext/mbstring/oniguruma/enc/sjis.c
+ ext/mbstring/oniguruma/enc/unicode.c
+ ext/mbstring/oniguruma/enc/utf16_be.c
+ ext/mbstring/oniguruma/enc/utf16_le.c
+ ext/mbstring/oniguruma/enc/utf32_be.c
+ ext/mbstring/oniguruma/enc/utf32_le.c
+ ext/mbstring/oniguruma/enc/utf8.c
+ ext/mbstring/oniguruma/win32/config.h:
+ Updated bundled oniguruma library (used for multibyte regular expression)
+ to 4.2.0.
+
+2006-07-20 Pierre-Alain Joye <[EMAIL PROTECTED]>
+
+ * ext/filter/package.xml:
+ - update changelog
+
+ * ext/filter/logical_filters.c
+ ext/filter/tests/034.phpt:
+ - MFB:
+ - make boolean logical filter works like int/float and php itself
+ - add more tests for boolean input
+
+ * ext/filter/tests/034.phpt
+ ext/filter/tests/034.phpt:
+
+ file 034.phpt was initially added on branch PHP_5_2.
+
+ * (PHP_5_2)
+ ext/filter/logical_filters.c:
+ - make boolean logical filter works like int/float and php itself
+ - add more tests for boolean input
+
+2006-07-20 Antony Dovgal <[EMAIL PROTECTED]>
+
+ * ext/json/config.m4
+ ext/json/config.m4:
+ rephrase
+
+2006-07-20 Jani Taskinen <[EMAIL PROTECTED]>
+
+ * ext/json/config.m4:
+ Simplify configure, no need to have dozen macros which have no use
+
+ * ext/standard/credits_ext.h
+ ext/standard/credits_ext.h:
+ update
+
+ * ext/json/CREDITS
+ ext/json/CREDITS:
+
+ missing credits file
+
+2006-07-20 Antony Dovgal <[EMAIL PROTECTED]>
+
+ * (PHP_5_2)
+ ext/json/json.c
+ ext/json/tests/003.phpt
+ ext/json/tests/004.phpt
+ ext/json/tests/005.phpt:
+ MFH: use E_WARNING on recursion and add null to the result to keep it
valid
+
+ * ext/json/json.c
+ ext/json/tests/003.phpt
+ ext/json/tests/004.phpt
+ ext/json/tests/005.phpt:
+ use E_WARNING on recursion and add null to the result to keep it valid
+
+ * ext/json/JSON_parser.c:
+ ZTS fix
+
+ * (PHP_5_2)
+ ext/json/tests/.cvsignore:
+ add missing .cvsignore
+
+ * ext/json/tests/.cvsignore
+ ext/json/tests/.cvsignore:
+
+ add missing .cvsignore
+
+ * (PHP_5_2)
+ ext/json/json.c
+ ext/json/tests/001.phpt
+ ext/json/tests/002.phpt
+ ext/json/tests/003.phpt
+ ext/json/tests/004.phpt
+ ext/json/tests/005.phpt:
+ MFH: add recursion protection to json_encode() and new tests
+
+ * ext/json/json.c
+ ext/json/tests/001.phpt
+ ext/json/tests/002.phpt
+ ext/json/tests/002.phpt
+ ext/json/tests/003.phpt
+ ext/json/tests/003.phpt
+ ext/json/tests/004.phpt
+ ext/json/tests/004.phpt
+ ext/json/tests/005.phpt
+ ext/json/tests/005.phpt:
+ add recursion protection to json_encode() and new tests
+
+ * (PHP_5_2)
+ ext/json/JSON_parser.c
+ ext/json/tests/001.phpt:
+ fix segfault, add test
+
+ * ext/json/JSON_parser.c
+ ext/json/tests/001.phpt
+ ext/json/tests/001.phpt:
+ fix segfault caused by empty keys is JSON data
+ add test
+
+ * ext/json/json.c:
+ json_escape_string() doesn't use tsrm_ls, so no need to pass it
+
+ * ZendEngine2/zend_builtin_functions.c:
+ no need to return bool and false in the same time =)
+
+ * (PHP_5_2)
+ ext/date/php_date.c:
+ break; break; -> break;
+
2006-07-19 Marcus Boerger <[EMAIL PROTECTED]>
* ext/pcre/php_pcre.h: