2004-01-07 Jani Taskinen * NEWS NEWS: BFN 2004-01-07 Wez Furlong * ext/gd/config.w32: win32 build: gd should build shared by default don't use php.ini when running mkdist.php * sapi/activescript/config.w32 sapi/activescript/php4activescript.def sapi/activescript/scriptengine.cpp: Make activescript SAPI build under php5. Untested...! * ext/com_dotnet/com_com.c ext/com_dotnet/com_dotnet.c ext/com_dotnet/com_extension.c ext/com_dotnet/com_handlers.c ext/com_dotnet/com_iterator.c ext/com_dotnet/com_misc.c ext/com_dotnet/com_olechar.c ext/com_dotnet/com_saproxy.c ext/com_dotnet/com_typeinfo.c ext/com_dotnet/com_variant.c ext/com_dotnet/com_wrapper.c ext/com_dotnet/config.w32 ext/com_dotnet/php_com_dotnet.h ext/com_dotnet/php_com_dotnet_internal.h: Port other major parts of PHP 4 COM extension into PHP 5 com_dotnet extension. This enables: - iteration of SafeArray types via foreach() - proxying of multi-dimensional SafeArray types so that multi-dimension array accesses work (untested!) - Fix COM exceptions, and expose them as their own class of exception "com_exception" - auto typelib file import (com.typelib_file ini option) - event sinking - wrapper to map PHP objects to COM - fix mapping of variant values to PHP values * ext/oci8/config.w32 ext/oracle/config.w32 ext/pspell/config.w32 ext/zlib/config.w32 sapi/nsapi/config.w32: glob-ify lib checks; this simplifies writing of config.w32 files a little. 2004-01-07 Rob Richards * ext/dom/document.c ext/dom/tests/dom_xinclude.phpt: Fix bug #26815 (foreach (DOM) childnodes causes error using Xinclude) update xinclude test 2004-01-07 Ard Biesheuvel * (PHP_4_3) ext/interbase/interbase.c: MFH: Let DB handle NULL params, fixes bug #26777 * ext/interbase/interbase.c: Let DB handle NULL params, fixes bug #26777 2004-01-07 Marcus Boerger * ZendEngine2/zend_execute.c: Reimplement part of Bug #24608 that was reverted too * ZendEngine2/zend_execute.c: Revert patch that allowed to call sttaic methods via $method() 2004-01-06 Ilia Alshanetsky * ZendEngine2/zend_mm.c: Check if realloc() succeeds or not. (Noticed by Andrey) 2004-01-06 Zeev Suraski * ext/standard/http.c: Fix C++ style declaration 2004-01-06 Ilia Alshanetsky * NEWS ext/standard/http.c ext/standard/php_http.h ext/standard/tests/strings/bug26817.phpt ext/standard/tests/strings/bug26819.phpt: Fixed bug #26819 (http_build_query() crashes on NULL output). Fixed bug #26817 (http_build_query() does not handle private & protected object properties correctly). * ext/standard/rand.c: Revert proto 'fix'. 2004-01-06 Moriyoshi Koizumi * ext/iconv/iconv.c: Prevent a character from being wrongly doubled in the buffer. 2004-01-06 Ilia Alshanetsky * ext/standard/rand.c: Proto fixes. 2004-01-06 Marcus Boerger * ZendEngine2/tests/bug26802.phpt: Update 2004-01-05 Marcus Boerger * ZendEngine2/zend_execute.c ZendEngine2/tests/bug26802.phpt: Fixed bug #26802 * ZendEngine2/tests/bug26802.phpt: Fix test * ZendEngine2/tests/bug26801.phpt ZendEngine2/tests/bug26802.phpt: Add new test 2004-01-05 Georg Richter * (PHP_4_3) ext/mysql/php_mysql.c ext/mysql/php_mysql.h: s/2003/2004 :) 2004-01-05 Jani Taskinen * NEWS: BFN 2004-01-05 Marcus Boerger * ZendEngine2/tests/bug26696.phpt: Update test 2004-01-05 Stanislav Malyshev * ZendEngine2/zend_API.c: Fix bug #26543 - check parent:: and self:: in class names * ZendEngine2/zend_execute.c ZendEngine2/zend_object_handlers.c: Bug #24608 - fix interaction between __accessors and get_property_ptr 2004-01-05 Andrey Hristov * README.PHP4-TO-PHP5-THIN-CHANGES: another example 2004-01-04 Ilia Alshanetsky * (PHP_4_3) ext/crack/crack.c: Fixed compile warnings. Fixed crash in crack_closedict(); Switched from zend_error() to php_error_docref(); 2004-01-04 Moriyoshi Koizumi * ext/standard/tests/file/bug26615.phpt: "seq" isn't available for all platforms. 2004-01-03 Edin Kadribasic * (PHP_4_3) NEWS: BFN * (PHP_4_3) NEWS: More proper news format. * (PHP_4_3) NEWS sapi/cli/php_cli.c: MFH: cli overrides php.ini and switches output buffering off. 2004-01-03 Jan Lehnardt * scripts/phpize.in: - remove unneeded subroutine call 2004-01-03 Derick Rethans * .cvsignore: - Added test results to .cvsignore file * NEWS ZendEngine2/zend.c ZendEngine2/zend_API.c ZendEngine2/zend_compile.c ZendEngine2/zend_compile.h ZendEngine2/zend_execute.c ZendEngine2/zend_object_handlers.c ZendEngine2/zend_reflection_api.c ext/standard/basic_functions.c ext/standard/var.c: - Fixed var_export() to show public, protected and private modifiers properly. - Exported (un)mangle_property_name. * scripts/phpize.in: - Show the API numbers again while phpizing. 2004-01-03 Ilia Alshanetsky * ext/standard/file.c: s/then/than/ Thanks Jani & Andi 2004-01-02 Edin Kadribasic * sapi/cli/php_cli.c: Disable output buffering in CLI overriding php.ini setting. Fixes #26755. 2004-01-02 Andrei Zmievski * ZendEngine2/zend_default_classes.c: Do not show exception message if it's empty. 2004-01-02 Jani Taskinen * ext/oci8/oci8.c ext/oci8/php_oci8.h: ws + cs * ext/oci8/oci8.c: another ZTS fix 2004-01-02 Marcus Boerger * NEWS: BFN * ext/standard/var_unserializer.c ext/standard/var_unserializer.re: Bugfix #26762 unserialize() produces lowercase classnames * ext/standard/tests/serialize/bug26762.phpt: Add new test 2004-01-02 Jani Taskinen * NEWS: dotdotdot.. * ext/oci8/oci8.c: fix ZTS build 2004-01-02 Ilia Alshanetsky * (PHP_4_3) NEWS ext/standard/file.c: MFH: Fixed bug #26752 (Silent unterminated loop when length parameter for fgets(), fread() and fgetss() is 0). * ext/standard/file.c: Fixed bug #26752 (Silent unterminated loop when length parameter for fgets(), fread() and fgetss() is 0). 2004-01-01 Marcus Boerger * ext/recode/recode.c: Fix ZTS build 2004-01-01 Georg Richter * ext/mysqli/mysqli_prop.c: fixed bug(s) in macro call for statement properties * ext/mysqli/mysqli_prop.c: Added Macro for longlong values added property stmt->affected_rows 2004-01-01 Derick Rethans * ChangeLog ChangeLog.2003.gz: - Compress 2003 changelog