]> granicus.if.org Git - php/commitdiff
ChangeLog update
author <changelog@php.net> <>
Thu, 20 Mar 2008 01:31:43 +0000 (01:31 +0000)
committer <changelog@php.net> <>
Thu, 20 Mar 2008 01:31:43 +0000 (01:31 +0000)
ChangeLog
Zend/ChangeLog

index c77674172aa60f194356a47e48393456302fa6d0..014be778c2dd7b972563d62f79e06bab7f720ac8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,377 @@
+2008-03-19  Nuno Lopes  <nunoplopes@sapo.pt>
+
+    * ext/standard/tests/streams/.cvsignore:
+      add
+
+    * ext/standard/tests/streams/.cvsignore
+      ext/standard/tests/streams/.cvsignore:
+      
+      file .cvsignore was initially added on branch PHP_5_3.
+
+    * (PHP_5_3)
+      Makefile.frag
+      ZendEngine2/zend_ini_scanner.c
+      ZendEngine2/zend_ini_scanner_defs.h
+      ZendEngine2/zend_language_scanner.c
+      ZendEngine2/zend_language_scanner_defs.h:
+      fix gcov build
+
+2008-03-19  Steve Seear  <steve.seear@uk.ibm.com>
+
+    * (PHP_5_2)
+      tests/lang/empty_variation.phpt
+      tests/lang/empty_variation.phpt
+      tests/lang/inc_throw.inc
+      tests/lang/inc_throw.inc
+      tests/lang/include_variation1.phpt
+      tests/lang/include_variation1.phpt
+      tests/lang/include_variation2.phpt
+      tests/lang/include_variation2.phpt
+      tests/lang/include_variation3.phpt
+      tests/lang/include_variation3.phpt
+      tests/lang/throw_variation_001.phpt
+      tests/lang/throw_variation_001.phpt
+      tests/lang/include_files/echo.inc
+      tests/lang/include_files/echo.inc
+      tests/lang/include_files/eval.inc
+      tests/lang/include_files/eval.inc
+      tests/lang/include_files/function.inc
+      tests/lang/include_files/function.inc:
+      Adding language tests.
+
+    * tests/lang/empty_variation.phpt
+      tests/lang/empty_variation.phpt
+      tests/lang/empty_variation.phpt
+      tests/lang/inc_throw.inc
+      tests/lang/inc_throw.inc
+      tests/lang/inc_throw.inc
+      tests/lang/include_variation1.phpt
+      tests/lang/include_variation1.phpt
+      tests/lang/include_variation1.phpt
+      tests/lang/include_variation2.phpt
+      tests/lang/include_variation2.phpt
+      tests/lang/include_variation2.phpt
+      tests/lang/include_variation3.phpt
+      tests/lang/include_variation3.phpt
+      tests/lang/include_variation3.phpt
+      tests/lang/throw_variation_001.phpt
+      tests/lang/throw_variation_001.phpt
+      tests/lang/throw_variation_001.phpt
+      tests/lang/include_files/echo.inc
+      tests/lang/include_files/echo.inc
+      tests/lang/include_files/echo.inc
+      tests/lang/include_files/eval.inc
+      tests/lang/include_files/eval.inc
+      tests/lang/include_files/eval.inc
+      tests/lang/include_files/function.inc
+      tests/lang/include_files/function.inc
+      tests/lang/include_files/function.inc:
+        1.1.4;
+      Adding language tests.
+
+    * tests/classes/array_access_009.phpt
+      tests/classes/array_access_009.phpt
+      tests/classes/array_access_009.phpt
+      tests/classes/array_access_010.phpt
+      tests/classes/array_access_010.phpt
+      tests/classes/array_access_010.phpt
+      tests/classes/array_access_011.phpt
+      tests/classes/array_access_011.phpt
+      tests/classes/array_access_011.phpt
+      tests/classes/interface_optional_arg_002.phpt
+      tests/classes/interface_optional_arg_002.phpt
+      tests/classes/interface_optional_arg_002.phpt
+      tests/classes/interface_optional_arg_002.phpt
+      tests/classes/interface_optional_arg_002.phpt
+      tests/classes/method_override_optional_arg_001.phpt
+      tests/classes/method_override_optional_arg_001.phpt
+      tests/classes/method_override_optional_arg_001.phpt
+      tests/classes/method_override_optional_arg_001.phpt
+      tests/classes/method_override_optional_arg_001.phpt
+      tests/classes/method_override_optional_arg_002.phpt
+      tests/classes/method_override_optional_arg_002.phpt
+      tests/classes/method_override_optional_arg_002.phpt
+      tests/classes/method_override_optional_arg_002.phpt
+      tests/classes/method_override_optional_arg_002.phpt:
+      Added some class tests; Replaced some hardcoded instance ids with %d.
+
+    * (PHP_5_2)
+      ext/tokenizer/tests/token_get_all_variation19.phpt
+      ext/tokenizer/tests/token_get_all_variation19.phpt:
+      Adding tokenizer test
+
+    * ext/tokenizer/tests/token_get_all_variation19.phpt
+      ext/tokenizer/tests/token_get_all_variation19.phpt
+      ext/tokenizer/tests/token_get_all_variation19.phpt:
+        1.1.4;
+      Adding tokenizer test
+
+    * (PHP_5_2)
+      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic-win32.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic-win32.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
+      ext/standard/tests/streams/stream_set_timeout_error.phpt
+      ext/standard/tests/streams/stream_set_timeout_error.phpt:
+      Adding streams tests
+
+    * ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_error.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
+      ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
+      ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt
+      ext/standard/tests/streams/stream_set_timeout_error.phpt
+      ext/standard/tests/streams/stream_set_timeout_error.phpt
+      ext/standard/tests/streams/stream_set_timeout_error.phpt:
+        1.1.4;
+      Adding streams tests
+
+    * ext/standard/tests/file/fopen_variation1.phpt
+      ext/standard/tests/file/fopen_variation1.phpt
+      ext/standard/tests/file/fread_socket_variation1.phpt
+      ext/standard/tests/file/fread_socket_variation1.phpt
+      ext/standard/tests/file/fseek_dir_basic.phpt
+      ext/standard/tests/file/fseek_dir_basic.phpt
+      ext/standard/tests/file/glob_variation2.phpt
+      ext/standard/tests/file/glob_variation2.phpt
+      ext/standard/tests/file/parse_ini_file_error.phpt
+      ext/standard/tests/file/parse_ini_file_error.phpt
+      ext/standard/tests/file/realpath_basic2.phpt
+      ext/standard/tests/file/realpath_basic2.phpt
+      ext/standard/tests/file/realpath_basic3.phpt
+      ext/standard/tests/file/realpath_basic3.phpt:
+      Adding filesystem tests
+
+    * ext/standard/tests/file/fopen_variation1.phpt
+      ext/standard/tests/file/fopen_variation1.phpt
+      ext/standard/tests/file/fopen_variation1.phpt
+      ext/standard/tests/file/fread_socket_variation1.phpt
+      ext/standard/tests/file/fread_socket_variation1.phpt
+      ext/standard/tests/file/fread_socket_variation1.phpt
+      ext/standard/tests/file/fseek_dir_basic.phpt
+      ext/standard/tests/file/fseek_dir_basic.phpt
+      ext/standard/tests/file/fseek_dir_basic.phpt
+      ext/standard/tests/file/glob_variation2.phpt
+      ext/standard/tests/file/glob_variation2.phpt
+      ext/standard/tests/file/glob_variation2.phpt
+      ext/standard/tests/file/parse_ini_file_error.phpt
+      ext/standard/tests/file/parse_ini_file_error.phpt
+      ext/standard/tests/file/parse_ini_file_error.phpt
+      ext/standard/tests/file/realpath_basic2.phpt
+      ext/standard/tests/file/realpath_basic2.phpt
+      ext/standard/tests/file/realpath_basic2.phpt
+      ext/standard/tests/file/realpath_basic3.phpt
+      ext/standard/tests/file/realpath_basic3.phpt
+      ext/standard/tests/file/realpath_basic3.phpt:
+        1.1.4;
+      file fopen_variation1.phpt was initially added on branch PHP_5_2.
+
+2008-03-19  Rasmus Lerdorf  <rasmus@lerdorf.com>
+
+    * ZendEngine2/Zend.m4
+      ZendEngine2/zend.c
+      ZendEngine2/zend.h
+      ZendEngine2/zend_execute.h
+      ZendEngine2/zend_execute_API.c
+      ZendEngine2/zend_globals.h
+      main/SAPI.c
+      main/SAPI.h
+      main/main.c
+      main/php_globals.h
+      sapi/aolserver/aolserver.c
+      sapi/apache/mod_php.c
+      sapi/apache2filter/sapi_apache2.c
+      sapi/apache2handler/sapi_apache2.c
+      sapi/apache_hooks/mod_php5.c
+      sapi/caudium/caudium.c
+      sapi/cgi/cgi_main.c
+      sapi/cli/php_cli.c
+      sapi/continuity/capi.c
+      sapi/embed/php_embed.c
+      sapi/isapi/php5isapi.c
+      sapi/milter/php_milter.c
+      sapi/nsapi/nsapi.c
+      sapi/phttpd/phttpd.c
+      sapi/pi3web/pi3web_sapi.c
+      sapi/roxen/roxen.c
+      sapi/thttpd/thttpd.c
+      sapi/tux/php_tux.c
+      sapi/webjames/webjames.c
+      win32/build/config.w32.h.in:
+      MFB
+      
+      Here are the signal changes from the 5.3 branch that optimizes signal
+      handler registration and switches from longjmp to siglongjmp in order
+      to make signal mask handling consistent across different UNIX operating
+      systems.
+
+    * (PHP_5_3)
+      sapi/continuity/capi.c:
+      Typo (I wonder if anybody would ever have noticed this)
+
+2008-03-19  Felipe Pena  <felipensp@gmail.com>
+
+    * ext/standard/tests/general_functions/bug44394.phpt:
+      Cosmetic
+
+2008-03-19  Rasmus Lerdorf  <rasmus@lerdorf.com>
+
+    * (PHP_5_3)
+      ZendEngine2/zend_execute_API.c:
+      On Windows I guess there is no point starting the timeout thread until
+      we actually have a timeout value.
+
+    * (PHP_5_3)
+      ZendEngine2/zend_execute_API.c:
+      Make sure we set the signal handler when reset_signals is true, regardless
+      of the actual timeout value.
+
+2008-03-19  Felipe Pena  <felipensp@gmail.com>
+
+    * ext/standard/tests/assert/assert_basic2.phpt
+      ext/standard/tests/assert/assert_variation.phpt:
+      Fixed tests
+
+    * ext/standard/tests/array/array_combine_variation3.phpt
+      ext/standard/tests/array/array_combine_variation4.phpt
+      ext/standard/tests/array/array_combine_variation5.phpt
+      ext/standard/tests/file/file_get_contents_file_put_contents_error.phpt
+      sapi/cli/tests/006.phpt:
+      Fixed test
+
+    * ext/pcre/tests/bug44214.phpt
+      ext/pcre/tests/bug44214_2.phpt:
+      Added UEXPECT
+
+    * ext/spl/spl_iterators.c:
+      Fixed error message (%s -> %v)
+
+2008-03-19  Antony Dovgal  <tony@daylessday.org>
+
+    * ZendEngine2/zend_operators.h:
+      fix typo
+
+    * ext/standard/basic_functions.c
+      main/main.c:
+      make use of zend_atol()
+
+    * ZendEngine2/zend_ini.c
+      ZendEngine2/zend_operators.c
+      ZendEngine2/zend_operators.h:
+      add zend_atol() and use it instead of zend_atoi() where applicable
+
+    * (PHP_5_3)
+      ext/standard/tests/file/fopencookie.phpt
+      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
+      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
+      ext/standard/tests/serialize/serialization_miscTypes_001.phpt
+      tests/lang/bug25547.phpt:
+      fix test
+
+2008-03-19  Ilia Alshanetsky  <ilia@prohost.org>
+
+    * (PHP_5_3)
+      php.ini-dist
+      php.ini-recommended:
+      
+      Removed ze1_compatibility_mode INI options
+
+2008-03-19  Dmitry Stogov  <dmitry@zend.com>
+
+    * (PHP_5_3)
+      ZendEngine2/zend_gc.c:
+      Disabled $GLOBALS' refcount modification
+
+    * (PHP_5_2)
+      ext/standard/tests/serialize/serialization_arrays_001.phpt
+      ext/standard/tests/serialize/serialization_arrays_004.phpt
+      ext/standard/tests/serialize/serialization_arrays_005.phpt:
+      Fixed test
+
+2008-03-19  Felipe Pena  <felipensp@gmail.com>
+
+    * (PHP_5_3)
+      ext/standard/tests/array/array_push_error2.phpt:
+      Remove accidental change
+
+    * ext/standard/var_unserializer.c
+      ext/standard/var_unserializer.c
+      ext/standard/var_unserializer.re
+      ext/standard/var_unserializer.re
+      ext/standard/tests/array/array_push_error2.phpt
+      ext/standard/tests/serialize/bug43614.phpt
+      ext/standard/tests/serialize/bug43614.phpt:
+      MFB: Fixed bug #43614 (incorrect processing of numerical string keys of
+      array in arbitrary serialized data)
+
+    * (PHP_5_2)
+      NEWS
+      ext/standard/var_unserializer.c
+      ext/standard/var_unserializer.re
+      ext/standard/tests/serialize/bug43614.phpt
+      ext/standard/tests/serialize/bug43614.phpt
+      ext/standard/tests/serialize/bug43614.phpt:
+      Fixed bug #43614 (incorrect processing of numerical string keys of array in
+      arbitrary serialized data)
+
 2008-03-18  Ilia Alshanetsky  <ilia@prohost.org>
 
     * (PHP_5_2)
index 3a2bf5f3d0b7fb49573401c3fc8877b323f1f034..5ce937e8e2d556ed47533a3d6b097d1d922a297e 100644 (file)
@@ -1,3 +1,53 @@
+2008-03-19  Nuno Lopes  <nunoplopes@sapo.pt>
+
+    * (PHP_5_3)
+      zend_ini_scanner.c
+      zend_ini_scanner_defs.h
+      zend_language_scanner.c
+      zend_language_scanner_defs.h:
+      fix gcov build
+
+2008-03-19  Rasmus Lerdorf  <rasmus@lerdorf.com>
+
+    * Zend.m4
+      zend.c
+      zend.h
+      zend_execute.h
+      zend_execute_API.c
+      zend_globals.h:
+      MFB
+      
+      Here are the signal changes from the 5.3 branch that optimizes signal
+      handler registration and switches from longjmp to siglongjmp in order
+      to make signal mask handling consistent across different UNIX operating
+      systems.
+
+    * (PHP_5_3)
+      zend_execute_API.c:
+      On Windows I guess there is no point starting the timeout thread until
+      we actually have a timeout value.
+
+    * (PHP_5_3)
+      zend_execute_API.c:
+      Make sure we set the signal handler when reset_signals is true, regardless
+      of the actual timeout value.
+
+2008-03-19  Antony Dovgal  <tony@daylessday.org>
+
+    * zend_operators.h:
+      fix typo
+
+    * zend_ini.c
+      zend_operators.c
+      zend_operators.h:
+      add zend_atol() and use it instead of zend_atoi() where applicable
+
+2008-03-19  Dmitry Stogov  <dmitry@zend.com>
+
+    * (PHP_5_3)
+      zend_gc.c:
+      Disabled $GLOBALS' refcount modification
+
 2008-03-18  Rasmus Lerdorf  <rasmus@lerdorf.com>
 
     * (PHP_5_3)