2006-03-14 Sara Golemon * ext/standard/file.c main/php_streams.h main/streams/streams.c: More stream updates. fgets() will work now as will anything which calls one of the _php_stream_get_line() family of functions. The one exception here is when the legacy defines are used on a unicode stream. At the moment they'll simply return NULL, I'll update these to do sloppy conversion in a bit. 'make (u)test' still doesn't work, but it's a different doesn't work. 2006-03-14 Pierre-Alain Joye * README.UPDATING_TO_PHP6: - initial commit, feel free to change/adapt 2006-03-14 Georg Richter * (PHP_5_1) ext/mysqli/mysqli_api.c: fixed a 64-bit problem reported by Pierre 2006-03-14 Dmitry Stogov * (PHP_5_1) NEWS TSRM/TSRM.c TSRM/TSRM.c TSRM/TSRM.h TSRM/TSRM.h main/main.c main/main.c: Fixed bug #35988 (Unknown persistent list entry type in module shutdown) 2006-03-14 Antony Dovgal * ext/standard/string.c: add brackets and clarity 2006-03-14 Ilia Alshanetsky * ext/standard/string.c: MFB51: Fixed offset/length parameter validation in substr_compare() function. * (PHP_5_1) NEWS ext/standard/string.c: Fixed offset/length parameter validation in substr_compare() function. 2006-03-14 Dmitry Stogov * (PHP_5_1) NEWS ZendEngine2/zend.h ZendEngine2/zend.h ZendEngine2/zend_config.w32.h ZendEngine2/zend_config.w32.h ZendEngine2/tests/bug36568.phpt ZendEngine2/tests/bug36568.phpt ZendEngine2/tests/bug36568.phpt: Fixed bug #36568 (memory_limit setting on win32 has no effect) * ZendEngine2/zend_constants.c ZendEngine2/zend_constants.c ZendEngine2/zend_execute_API.c ZendEngine2/zend_execute_API.c ZendEngine2/zend_opcode.c ZendEngine2/zend_opcode.c: zend_hash_apply() doesn't use ZEND_HASH_APPLY_... macros * ZendEngine2/zend_compile.c ZendEngine2/zend_language_scanner.l ZendEngine2/tests/jump01.phpt ZendEngine2/tests/jump02.phpt ZendEngine2/tests/jump03.phpt ZendEngine2/tests/jump04.phpt ZendEngine2/tests/jump05.phpt ZendEngine2/tests/jump06.phpt ZendEngine2/tests/jump07.phpt ZendEngine2/tests/jump08.phpt ZendEngine2/tests/jump09.phpt ZendEngine2/tests/jump10.phpt: "jump" -> "goto" 2006-03-14 Pierre-Alain Joye * ext/gd/libgd/gd_gif_out.c ext/gd/tests/bug36697.phpt: - MFB: #36697, truecolor image lost im->transparent 2006-03-13 Marcus Boerger * (PHP_5_1) ext/pgsql/pgsql.c ext/pgsql/tests/80_bug36625.phpt: - bug #36625 fix * (PHP_5_1) ext/pgsql/tests/.cvsignore: - Add missing file extension * .gdbinit: - Cleanup 2006-03-13 Pierre-Alain Joye * (PHP_5_1) NEWS ext/gd/libgd/gd_gif_out.c ext/gd/tests/bug36697.phpt ext/gd/tests/bug36697.phpt: - #36697, Transparency is lost when using imagecreatetruecolor 2006-03-13 Sara Golemon * main/streams/streams.c: Make php_stream_write_buffer() return characters written, not bytes 2006-03-13 Seiji Masugata * ext/mbstring/mb_gpc.c: fixed compiler warning. 2006-03-13 Derick Rethans * ext/standard/file.c main/streams/streams.c: This makes file_put_contents() work for: "latin1" ) ); file_put_contents( "/tmp/testuc.3", $a, FILE_TEXT, $context); file_put_contents( "/tmp/testuc.4", (string) $a, FILE_TEXT, $context); ?> But it still throws a warning on ".3". It's a small design issue that I didn't want to touch right now. 2006-03-13 Ilia Alshanetsky * (PHP_4_4) NEWS ext/standard/string.c: MFH: Added overflow checks to wordwrap() function. * ext/standard/string.c: MFB51: Added overflow checks to wordwrap() function. * (PHP_5_1) NEWS ext/standard/string.c: Added overflow checks to wordwrap() function. 2006-03-13 Dmitry Stogov * ZendEngine2/zend_compile.h ZendEngine2/zend_compile.h ZendEngine2/zend_constants.c ZendEngine2/zend_constants.c ZendEngine2/zend_execute_API.c ZendEngine2/zend_execute_API.c ZendEngine2/zend_opcode.c ZendEngine2/zend_opcode.c: Optimized cleanup loops on request shutdown * main/main.c main/main.c: Fixed realpath() cache for main script with FastCGI SAPI 2006-03-13 Sara Golemon * ext/bz2/bz2_filter.c ext/standard/file.c ext/standard/filters.c ext/standard/streamsfuncs.c ext/standard/user_filters.c ext/zlib/zlib_filter.c main/php_streams.h main/streams/cast.c main/streams/filter.c main/streams/php_stream_filter_api.h main/streams/streams.c: Refactor streams layer for PHP6. Don't be frightened by the size of this commit. A significant portion of it is restoring the read buffer semantics back to what PHP4/5 use. (Or a close aproximation thereof). See main/streams/streams.c and ext/standard/file.c for a set of UTODO comments covering work yet to be done. 2006-03-13 Marcus Boerger * (PHP_5_1) NEWS: - Fix news 2006-03-12 Ilia Alshanetsky * (PHP_5_1) NEWS: var news * ZendEngine2/zend_language_parser.y: MFB51: As per agreement during PDM, remove the E_STRICT deprecation notice from "var". * (PHP_5_1) ZendEngine2/zend_language_parser.y: As per agreement during PDM, remove the E_STRICT deprecation notice from "var". 2006-03-12 Rui Hirokawa * ext/mbstring/mbstring.c: fixed a possible null injection caused by missuse of mbstring.substitute_character. 2006-03-11 Marcus Boerger * (PHP_5_1) run-tests.php: - MFH Fix writing faillog with redirected tests * run-tests.php: - Fix writing faillog with redirected tests * (PHP_5_1) run-tests.php: - MFH Fix test results with redirected tests * run-tests.php: - Fix test results with redirected tests * run-tests.php: - Load list of extensions to test from php that is being tested rather than from php running the tests - When executing both unicode and native modes then show the type of test in the reult list (PASS:U, PASS:N, etc) * (PHP_5_1) run-tests.php: - Load list of extensions to test from php that is being tested rather than from php running the tests 2006-03-11 Georg Richter * (PHP_5_1) ext/mysqli/mysqli_api.c: fix for MySQL 5.1 (see http://bugs.mysql.com/?id=16144) 2006-03-10 Marcus Boerger * (PHP_5_1) NEWS: - Fix 2006-03-10 Brian France * (PHP_5_1) main/main.c: MFH: for the primary file only lookup the real file path and add it to the included_files list if already opened otherwise it will get opened and added to the included_files list in zend_execute_scripts * main/main.c: for the primary file only lookup the real file path and add it to the included_files list if already opened otherwise it will get opened and added to the included_files list in zend_execute_scripts 2006-03-10 Pierre-Alain Joye * ext/gd/gd.c: - MFB: #36686, do not be quiet with the extern GD * (PHP_5_1) ext/gd/gd.c: - #36686, do not be quiet with the extern GD 2006-03-10 Seiji Masugata * ext/mbstring/mbstring.c ext/mbstring/mbstring.c ext/mbstring/mbstring.c: fixed different value was returned in mb_get_info. 2006-03-10 Dmitry Stogov * ZendEngine2/zend_vm_def.h ZendEngine2/zend_vm_execute.h: Fixed compilation error (Rob) * ZendEngine2/zend_API.h: Added RETVAL_EMPTRY_TEXT() and RETURN_EMPTY_TEXT() macroses * (PHP_5_1) NEWS: Fixed bug #36629 (SoapServer::handle() exits on SOAP faults) * (PHP_5_1) NEWS ext/standard/var.c ext/standard/var.c: Fixed debug_zval_dump() to support private and protected members * NEWS ZendEngine2/zend_compile.c ZendEngine2/zend_compile.h ZendEngine2/zend_execute_API.c ZendEngine2/zend_globals.h ZendEngine2/zend_language_parser.y ZendEngine2/zend_language_scanner.l ZendEngine2/zend_opcode.c ZendEngine2/zend_vm_def.h ZendEngine2/zend_vm_execute.h ZendEngine2/zend_vm_opcodes.h ZendEngine2/tests/jump01.phpt ZendEngine2/tests/jump02.phpt ZendEngine2/tests/jump03.phpt ZendEngine2/tests/jump04.phpt ZendEngine2/tests/jump05.phpt ZendEngine2/tests/jump06.phpt ZendEngine2/tests/jump07.phpt ZendEngine2/tests/jump08.phpt ZendEngine2/tests/jump09.phpt ZendEngine2/tests/jump10.phpt: Implemented "jump label" operator (limited "goto") 2006-03-09 Sara Golemon * (PHP_5_1) main/main.c: MFH: Move temporary local storage of primary file's realpath up one block to ensure it stays on the stack. * main/main.c: Move temporary local storage of primary file's realpath up one block to ensure it stays on the stack. 2006-03-09 Ilia Alshanetsky * (PHP_5_1) NEWS configure.in main/php_version.h: Back to dev * (PHP_5_1) NEWS configure.in main/php_version.h: 5.1.3RC1 2006-03-08 Marcus Boerger * .gdbinit: - Fix a bunch of issues, now the classname and the properties of objects are shown correctly (though standard object handlers are assumed and tested for) * .gdbinit: - Automatic tsrm key fetching * .gdbinit: - Automatic TSRM/ZTS detection 2006-03-08 Michael Wallner * ext/standard/http.c: MFB: Fix bug #36656 (http_build_query generates invalid URIs due to use of square brackets) * (PHP_5_1) NEWS ext/standard/http.c: - Fix bug #36656 (http_build_query generates invalid URIs due to use of square brackets) 2006-03-08 Ilia Alshanetsky * NEWS: safe_mode news * Makefile.gcov Makefile.global configure.in php.ini-dist php.ini-recommended run-tests.php server-tests.php ext/standard/basic_functions.c ext/standard/basic_functions.h ext/zlib/zlib.c main/SAPI.c main/config.w32.h main/fopen_wrappers.c main/main.c main/php.h main/php_globals.h main/php_ini.c main/streams/plain_wrapper.c win32/install.txt win32/php5dll.dsp win32/php5dllts.dsp: So long safe_mode mode. Also removed the magic_quotes configure option, no longer relevant since the magic is gone :-). 2006-03-08 Michael Wallner * (PHP_5_1) main/php_variables.h: - remove declaration of non existant function php_treat_data 2006-03-08 Pierre-Alain Joye * NEWS php.ini-dist php.ini-recommended ext/bz2/bz2.c ext/dba/dba.c ext/dba/tests/dba008.phpt ext/dba/tests/dba_cdb_make.phpt ext/exif/exif.c ext/exif/tests/bug34704.phpt ext/exif/tests/exif002.phpt ext/exif/tests/exif006.phpt ext/iconv/tests/translit-utf8.phpt ext/interbase/ibase_query.c ext/mhash/tests/001.phpt ext/msql/php_msql.c ext/mssql/php_mssql.c ext/mysql/php_mysql.c ext/mysqli/mysqli.c ext/pcre/config0.m4 ext/pcre/pcrelib/pcre_internal.h ext/pcre/tests/bug33200.phpt ext/pgsql/pgsql.c ext/standard/basic_functions.c ext/standard/exec.c ext/standard/file.c ext/standard/streamsfuncs.c ext/standard/string.c ext/standard/tests/file/fputcsv.phpt ext/standard/tests/strings/add-and-stripslashes.phpt ext/sybase/php_sybase_db.c ext/sybase_ct/php_sybase_ct.c ext/xml/tests/xml001.phpt ext/xml/tests/xml002.phpt ext/xml/tests/xml003.phpt ext/xml/tests/xml004.phpt ext/zlib/zlib.c main/main.c main/php_globals.h main/php_variables.c main/rfc1867.c sapi/cgi/cgi_main.c: - remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase (calling ini_set('magic_....') returns 0|false - get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always return false - set_magic_quotes_runtime raises an E_CORE_ERROR 2006-03-07 Alex Waugh * main/php.h sapi/cgi/cgi_main.c: Fix for RISC OS * sapi/webjames/webjames.c: Improve DOCUMENT_ROOT setting 2006-03-07 Marcus Boerger * (PHP_5_1) NEWS: - Update 2006-03-07 Colin Viebrock * php.gif main/logos.h: change these in HEAD too 2006-03-07 Rob Richards * (PHP_5_1) NEWS: updated for simplexml changes * (PHP_5_1) ext/simplexml/simplexml.c ext/simplexml/tests/027.phpt ext/simplexml/tests/030.phpt ext/simplexml/tests/031.phpt ext/simplexml/tests/bug35785.phpt: - Synch with head 2006-03-07 Ilia Alshanetsky * sapi/apache/mod_php5.c sapi/apache/php_apache.c sapi/apache2filter/sapi_apache2.c sapi/apache2handler/sapi_apache2.c sapi/apache_hooks/php_apache.c sapi/nsapi/nsapi.c: Nuke safe_mode from sapi/* 2006-03-07 Antony Dovgal * ext/oci8/package.xml: prepare to the next release 2006-03-07 Edin Kadribasic * (PHP_4_4) win32/php4dllts.dsp: Sync pcre update changes 2006-03-07 Dmitry Stogov * NEWS ZendEngine2/zend_compile.c ZendEngine2/zend_compile.h ZendEngine2/zend_globals.h ZendEngine2/zend_language_parser.y ZendEngine2/tests/break_label01.phpt ZendEngine2/tests/break_label02.phpt ZendEngine2/tests/break_label03.phpt ZendEngine2/tests/break_label04.phpt ZendEngine2/tests/break_label05.phpt ZendEngine2/tests/break_label06.phpt ZendEngine2/tests/break_label07.phpt ZendEngine2/tests/break_label08.inc ZendEngine2/tests/break_label08.phpt ZendEngine2/tests/break_label09.phpt ZendEngine2/tests/break_label10.phpt ZendEngine2/tests/break_label11.phpt: Reverted "break label" 2006-03-07 Andrei Zmievski * ZendEngine2/zend_builtin_functions.c: -** empty log message *** 2006-03-07 Derick Rethans * ZendEngine2/zend_builtin_functions.c: - Make this compile again 2006-03-07 Antony Dovgal * (PHP_5_1) NEWS ext/oci8/oci8.c: MFH add workaround for Oracle server crash, use OCIServerVersion() instead of OCIPing() fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x) * ext/oci8/oci8.c: add workaround for Oracle server crash, use OCIServerVersion() instead of OCIPing() fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x) 2006-03-07 Andrei Zmievski * ZendEngine2/zend_builtin_functions.c: Mark some functions as Unicode-safe and adjust UTODO notices for others. 2006-03-07 Pierre-Alain Joye * NEWS: - gd1 and ft1 entry 2006-03-07 Sara Golemon * ZendEngine2/tests/unset_cv06.phpt: Remove register_globals regression test for Pierre 2006-03-07 Pierre-Alain Joye * NEWS php.ini-dist php.ini-recommended ext/mbstring/mb_gpc.c ext/mbstring/mb_gpc.h ext/mbstring/mbstring.c ext/mbstring/tests/mb_parse_str.phpt ext/mbstring/tests/mb_parse_str02.phpt ext/session/php_session.h ext/session/session.c ext/session/tests/001.phpt ext/session/tests/003.phpt ext/session/tests/004.phpt ext/session/tests/005.phpt ext/session/tests/006.phpt ext/session/tests/007.phpt ext/session/tests/008-php4.2.3.phpt ext/session/tests/008.phpt ext/session/tests/009.phpt ext/session/tests/010.phpt ext/session/tests/011.phpt ext/session/tests/012.phpt ext/session/tests/013.phpt ext/session/tests/014.phpt ext/session/tests/019.phpt ext/session/tests/bug24592.phpt ext/session/tests/bug26862.phpt main/main.c main/php_globals.h main/php_variables.c main/rfc1867.c sapi/apache/mod_php5.c sapi/apache_hooks/mod_php5.c sapi/apache_hooks/sapi_apache.c: - remove register_globals support (aka "Kill the f***ing thing" :) 2006-03-06 Sebastian Bergmann * ext/pcre/config.w32: MFB: Fix build and sync parameters with config0.m4. * (PHP_5_1) ext/pcre/config.w32: Fix build and sync parameters with config0.m4. 2006-03-06 Andrei Zmievski * (PHP_4_4) NEWS NEWS: -** empty log message *** * ext/standard/string.c: Fix protos to use 'string' for parameters that can be either binary or unicode. 2006-03-06 Derick Rethans * (PHP_5_1) NEWS: - MFH: Fixed bug #36638 (strtotime() returns false when 2nd argument < 1). (Derick) 2006-03-06 Andrei Zmievski * ext/pcre/pcrelib/pcre_printint.src ext/pcre/pcrelib/pcre_printint.src ext/pcre/pcrelib/pcre_printint.src ext/pcre/pcrelib/pcre_refcount.c ext/pcre/pcrelib/pcre_scanner.cc ext/pcre/pcrelib/pcre_scanner_unittest.cc ext/pcre/pcrelib/pcre_study.c ext/pcre/pcrelib/pcre_tables.c ext/pcre/pcrelib/pcre_try_flipped.c ext/pcre/pcrelib/pcre_ucp_findchar.c ext/pcre/pcrelib/pcre_ucp_searchfuncs.c ext/pcre/pcrelib/pcre_ucp_searchfuncs.c ext/pcre/pcrelib/pcre_ucp_searchfuncs.c ext/pcre/pcrelib/pcre_valid_utf8.c ext/pcre/pcrelib/pcre_version.c ext/pcre/pcrelib/pcre_xclass.c ext/pcre/pcrelib/pcrecpp.cc ext/pcre/pcrelib/pcrecpp.h ext/pcre/pcrelib/pcrecpp_unittest.cc ext/pcre/pcrelib/pcrecpparg.h ext/pcre/pcrelib/pcrecpparg.h ext/pcre/pcrelib/pcrecpparg.h ext/pcre/pcrelib/pcregrep.c ext/pcre/pcrelib/pcreposix.c ext/pcre/pcrelib/pcreposix.h ext/pcre/pcrelib/pcretest.c ext/pcre/pcrelib/ucp.h ext/pcre/pcrelib/ucp_findchar.c ext/pcre/pcrelib/ucpinternal.h ext/pcre/pcrelib/ucptable.c ext/pcre/pcrelib/doc/Tech.Notes ext/pcre/pcrelib/doc/pcre.txt ext/pcre/pcrelib/testdata/grepinput ext/pcre/pcrelib/testdata/greplist ext/pcre/pcrelib/testdata/grepoutput ext/pcre/pcrelib/testdata/testinput2 ext/pcre/pcrelib/testdata/testinput3 ext/pcre/pcrelib/testdata/testinput4 ext/pcre/pcrelib/testdata/testinput5 ext/pcre/pcrelib/testdata/testinput6 ext/pcre/pcrelib/testdata/testinput7 ext/pcre/pcrelib/testdata/testinput9 ext/pcre/pcrelib/testdata/testoutput1 ext/pcre/pcrelib/testdata/testoutput2 ext/pcre/pcrelib/testdata/testoutput3 ext/pcre/pcrelib/testdata/testoutput4 ext/pcre/pcrelib/testdata/testoutput5 ext/pcre/pcrelib/testdata/testoutput6 ext/pcre/pcrelib/testdata/testoutput7 ext/pcre/pcrelib/testdata/testoutput8 ext/pcre/pcrelib/testdata/testoutput9: 1.1.4; Import PCRE 6.6 and make adjustments. * ext/pcre/config.w32 ext/pcre/config0.m4 ext/pcre/pcrelib/ChangeLog ext/pcre/pcrelib/LICENCE ext/pcre/pcrelib/NEWS ext/pcre/pcrelib/NON-UNIX-USE ext/pcre/pcrelib/README ext/pcre/pcrelib/dftables.c ext/pcre/pcrelib/pcre.def ext/pcre/pcrelib/pcre.h ext/pcre/pcrelib/pcre_compile.c ext/pcre/pcrelib/pcre_config.c ext/pcre/pcrelib/pcre_dfa_exec.c ext/pcre/pcrelib/pcre_exec.c ext/pcre/pcrelib/pcre_fullinfo.c ext/pcre/pcrelib/pcre_get.c ext/pcre/pcrelib/pcre_globals.c ext/pcre/pcrelib/pcre_info.c ext/pcre/pcrelib/pcre_internal.h ext/pcre/pcrelib/pcre_maketables.c ext/pcre/pcrelib/pcre_ord2utf8.c ext/pcre/pcrelib/pcre_printint.c: Import PCRE 6.6 and make adjustments. 2006-03-06 Rob Richards * (PHP_5_1) ext/standard/filestat.c: fix win build 2006-03-06 Marcus Boerger * ext/pgsql/pgsql.c ext/pgsql/tests/.cvsignore ext/pgsql/tests/80_bug36625.phpt: - Fixed #36625 pg_trace() does not work 2006-03-06 Rob Richards * ext/simplexml/simplexml.c ext/simplexml/tests/031.phpt: implement addChild() and addAttribute() methods add test 2006-03-06 Colin Viebrock * (PHP_5_1) php.gif main/logos.h: fix logo (proper spacing between the letters) 2006-03-06 Ilia Alshanetsky * NEWS ext/standard/basic_functions.c ext/standard/basic_functions.h ext/standard/file.c: Fixed bug #36630 (umask not reset at the end of the request). 2006-03-06 Marcus Boerger * ext/ming/ming.c ext/ming/ming.c: - Proto fixes 2006-03-06 Dmitry Stogov * ZendEngine2/bench.php: fixed compatibility with ext/hash * (PHP_5_1) ZendEngine2/bench.php: Fixed compatibility with ext/hash 2006-03-05 Pierre-Alain Joye * NEWS ext/gd/gd.c ext/gd/php_gd.h: - revert Harmut commit, Histogram implementation not correct and no idea where you got the ok to add that 2006-03-05 Derick Rethans * ext/standard/php_filestat.h: - And not here either... * (PHP_5_1) ext/standard/php_filestat.h: - There is no ltouch. * (PHP_5_1) NEWS configure.in TSRM/tsrm_virtual_cwd.c TSRM/tsrm_virtual_cwd.h ext/standard/basic_functions.c ext/standard/filestat.c ext/standard/php_filestat.h: - Added lchown() and lchgrp() to change user/group ownership of symlinks. 2006-03-05 Marcus Boerger * ZendEngine2/zend_compile.c: - Fix comment, too 2006-03-05 Hartmut Holzgraefe * ext/gd/gd.c ext/gd/php_gd.h: - fixed size information for _php_sig_png array - removed extra memcmp step in signature comparison, this seemed to have been inherited from ext/standard/image.c but is not needed here as the provided buffer is big enough from the start 2006-03-05 Marcus Boerger * ZendEngine2/zend_compile.c tests/classes/ctor_in_interface_01.phpt tests/classes/ctor_in_interface_02.phpt tests/classes/ctor_in_interface_03.phpt tests/classes/ctor_in_interface_04.phpt tests/classes/interface_construct.phpt: - Fix Bug #34019 by popular demand: Implementing interface with a __construct method strange behaviour 2006-03-05 Hartmut Holzgraefe * NEWS ext/gd/gd.c ext/gd/php_gd.h: added ImageColorHistogram function 2006-03-05 Michael Wallner * (PHP_5_1) NEWS: - fix typo, reword slightly 2006-03-05 Marcus Boerger * (PHP_5_1) NEWS: - Update * ext/mysqli/mysqli.c ext/mysqli/php_mysqli.h: - Fix build 2006-03-05 Ilia Alshanetsky * (PHP_5_1) NEWS: MFH: Fixed bug #36572 (Added PDO::MYSQL_ATTR_DIRECT_QUERY constant that show be set when executing internal queries such as "show master status" via MySQL). Added missing constant for MAX_BUFFER_SIZE. 2006-03-05 Antony Dovgal * ext/simplexml/tests/bug36611.phpt: add test * ext/simplexml/tests/bug36611.phpt ext/simplexml/tests/bug36611.phpt: file bug36611.phpt was initially added on branch PHP_5_1. 2006-03-05 Marcus Boerger * ZendEngine2/zend_API.c ZendEngine2/zend_API.c ZendEngine2/zend_API.h ZendEngine2/zend_API.h: - Add missing function for completeness 2006-03-05 Antony Dovgal * ext/simplexml/simplexml.c: MF51: fix #36611 (assignment to SimpleXML object attribute changes argument type to string) 2006-03-05 Johannes Schlüter * ext/mysqli/mysqli.c: - Fix build after unicode changes 2006-03-05 Antony Dovgal * (PHP_5_1) NEWS ext/simplexml/simplexml.c: fix #36611 (assignment to SimpleXML object attribute changes argument type to string) 2006-03-05 Rob Richards * ext/simplexml/simplexml.c ext/simplexml/tests/027.phpt ext/simplexml/tests/030.phpt ext/simplexml/tests/bug35785.phpt: fix crash passing non-string member to sxe_prop_dim_exists allow offsets to be used when calling isset/unset fix tests add test 2006-03-05 Antony Dovgal * (PHP_5_1) NEWS ext/pgsql/pgsql.c: MFH: fix #36606 (pg_query_params() changes arguments type to string) * ext/pgsql/pgsql.c: fix #36606 (pg_query_params() changes arguments type to string) 2006-03-04 Johannes Schlüter * ZendEngine2/zend_API.h: - Separate ZEND_METHOD from ZEND_FUNCTION 2006-03-03 Andrei Zmievski * ZendEngine2/zend_execute.h: Clean up after Marcus. 2006-03-03 Marcus Boerger * ZendEngine2/zend_API.c ZendEngine2/zend_execute.h ZendEngine2/zend_execute_API.c: - Make unicode handling portable (noted by andrei) 2006-03-03 Andrei Zmievski * unicode-gotchas.txt: Add note about md5(). 2006-03-03 Marcus Boerger * ZendEngine2/zend_API.c: - As expected (but told otherwise) unicode strings indeed need to be terminated by two \0. * ZendEngine2/zend_exceptions.c: - Fix issue with uncaught exceptions in unicode mode 2006-03-03 Yasuo Ohgaki * ext/mbstring/mbstring.c: remove obsolete check 2006-03-03 Rob Richards * (PHP_5_1) ext/dom/dom_iterators.c ext/dom/namednodemap.c ext/dom/notation.c ext/dom/tests/dom007.phpt: fix crashes using notations and entity decls add test * ext/dom/dom_iterators.c ext/dom/namednodemap.c ext/dom/notation.c ext/dom/tests/dom007.phpt ext/dom/tests/dom007.phpt: update dom iterator get key function for engine iterator changes fix crashes using notations and entity decls add test 2006-03-03 Marcus Boerger * ZendEngine2/tests/break_label10.phpt ZendEngine2/tests/break_label11.phpt: - Add new tests 2006-03-03 Dmitry Stogov * ZendEngine2/zend_vm_execute.h: Regenerated * NEWS ZendEngine2/zend_compile.c ZendEngine2/zend_compile.h ZendEngine2/zend_globals.h ZendEngine2/zend_language_parser.y ZendEngine2/tests/break_label01.phpt ZendEngine2/tests/break_label02.phpt ZendEngine2/tests/break_label03.phpt ZendEngine2/tests/break_label04.phpt ZendEngine2/tests/break_label05.phpt ZendEngine2/tests/break_label06.phpt ZendEngine2/tests/break_label07.phpt ZendEngine2/tests/break_label08.inc ZendEngine2/tests/break_label08.phpt ZendEngine2/tests/break_label09.phpt: Added support for "continue" and "break" operators with labels. Each loop or switch statement can be marked by label and then it is possible to write "break