[PHP-CVS] cvs: php-src /ext/standard string.c /ext/standard/tests/file pathinfo_variation2.phpt

2008-12-28 Thread Felipe Pena
felipe  Sun Dec 28 20:16:48 2008 UTC

  Modified files:  
/php-src/ext/standard   string.c 
/php-src/ext/standard/tests/filepathinfo_variation2.phpt 
  Log:
  - Unicodify (#46687)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/string.c?r1=1.687&r2=1.688&diff_format=u
Index: php-src/ext/standard/string.c
diff -u php-src/ext/standard/string.c:1.687 php-src/ext/standard/string.c:1.688
--- php-src/ext/standard/string.c:1.687 Sat Dec 27 05:13:29 2008
+++ php-src/ext/standard/string.c   Sun Dec 28 20:16:48 2008
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: string.c,v 1.687 2008/12/27 05:13:29 shire Exp $ */
+/* $Id: string.c,v 1.688 2008/12/28 20:16:48 felipe Exp $ */
 
 /* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */
 
@@ -2129,7 +2129,7 @@
if (zend_hash_get_current_data(Z_ARRVAL_P(tmp), (void **) 
&element) == SUCCESS) {
RETVAL_ZVAL(*element, 1, 0);
} else {
-   ZVAL_EMPTY_STRING(return_value);
+   ZVAL_EMPTY_UNICODE(return_value);
}
}
 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/pathinfo_variation2.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/standard/tests/file/pathinfo_variation2.phpt
diff -u php-src/ext/standard/tests/file/pathinfo_variation2.phpt:1.2 
php-src/ext/standard/tests/file/pathinfo_variation2.phpt:1.3
--- php-src/ext/standard/tests/file/pathinfo_variation2.phpt:1.2Wed Nov 
26 17:48:40 2008
+++ php-src/ext/standard/tests/file/pathinfo_variation2.phptSun Dec 28 
20:16:48 2008
@@ -122,7 +122,7 @@
 unicode(%d) %s
 
 --float .5--
-string(0) ""
+unicode(0) ""
 
 --empty array--
 Error: 2 - pathinfo() expects parameter 2 to be long, array given, %s(%d)
@@ -141,22 +141,22 @@
 NULL
 
 --uppercase NULL--
-string(0) ""
+unicode(0) ""
 
 --lowercase null--
-string(0) ""
+unicode(0) ""
 
 --lowercase true--
 unicode(17) "/usr/include/arpa"
 
 --lowercase false--
-string(0) ""
+unicode(0) ""
 
 --uppercase TRUE--
 unicode(17) "/usr/include/arpa"
 
 --uppercase FALSE--
-string(0) ""
+unicode(0) ""
 
 --empty string DQ--
 Error: 2 - pathinfo() expects parameter 2 to be long, Unicode string given, 
%s(%d)
@@ -191,9 +191,9 @@
 NULL
 
 --undefined var--
-string(0) ""
+unicode(0) ""
 
 --unset var--
-string(0) ""
+unicode(0) ""
 ===DONE===
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /main output.c /tests/output bug46900.phpt bug46903.phpt ob_014.phpt ob_015.phpt ob_start_basic_002.phpt ob_start_basic_004.phpt

2008-12-28 Thread Robin Fernandes
robinf  Sun Dec 28 19:50:58 2008 UTC

  Added files: 
/php-src/tests/output   bug46903.phpt bug46900.phpt 

  Modified files:  
/php-src/tests/output   ob_start_basic_004.phpt 
ob_start_basic_002.phpt ob_015.phpt 
ob_014.phpt 
/php-src/main   output.c 
  Log:
  Fix bugs #46900 and #46903.
  
http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_start_basic_004.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/tests/output/ob_start_basic_004.phpt
diff -u php-src/tests/output/ob_start_basic_004.phpt:1.2 
php-src/tests/output/ob_start_basic_004.phpt:1.3
--- php-src/tests/output/ob_start_basic_004.phpt:1.2Thu Dec 18 15:20:10 2008
+++ php-src/tests/output/ob_start_basic_004.phptSun Dec 28 19:50:58 2008
@@ -1,7 +1,5 @@
 --TEST--
 ob_start() chunk_size: confirm buffer is flushed after any output call that 
causes its length to equal or exceed chunk_size.
---XFAIL--
-Special behaviour when chunk_size set to 1 is not honoured on PHP6. See bug 
46903.
 --FILE--
 http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_start_basic_002.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/tests/output/ob_start_basic_002.phpt
diff -u php-src/tests/output/ob_start_basic_002.phpt:1.2 
php-src/tests/output/ob_start_basic_002.phpt:1.3
--- php-src/tests/output/ob_start_basic_002.phpt:1.2Thu Dec 18 15:20:10 2008
+++ php-src/tests/output/ob_start_basic_002.phptSun Dec 28 19:50:58 2008
@@ -1,7 +1,5 @@
 --TEST--
 ob_start(): Check behaviour with various callback return values.
---XFAIL--
-PHP6 behaves differently from PHP5 when callback returns null. See bug 46900.
 --FILE--
 http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_015.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/tests/output/ob_015.phpt
diff -u php-src/tests/output/ob_015.phpt:1.2 
php-src/tests/output/ob_015.phpt:1.3
--- php-src/tests/output/ob_015.phpt:1.2Tue Aug 22 08:16:37 2006
+++ php-src/tests/output/ob_015.phptSun Dec 28 19:50:58 2008
@@ -4,8 +4,19 @@
 
 --EXPECTF--
-foo
-
-Warning: str_rot13() expects exactly 1 parameter, 2 given in %s on line %d
+Array
+(
+[type] => 2
+[message] => str_rot13() expects exactly 1 parameter, 2 given
+[file] => %s
+[line] => 7
+)
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_014.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/tests/output/ob_014.phpt
diff -u php-src/tests/output/ob_014.phpt:1.2 
php-src/tests/output/ob_014.phpt:1.3
--- php-src/tests/output/ob_014.phpt:1.2Tue Aug 22 08:16:37 2006
+++ php-src/tests/output/ob_014.phptSun Dec 28 19:50:58 2008
@@ -2,13 +2,21 @@
 output buffering - failure
 --FILE--
 
 --EXPECTF--
-foo
-
-Warning: (null)() expects exactly 1 parameter, 2 given in %s on line %d
+Array
+(
+[type] => 2
+[message] => str_rot13() expects exactly 1 parameter, 2 given
+[file] => %s
+[line] => 7
+)
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/main/output.c?r1=1.214&r2=1.215&diff_format=u
Index: php-src/main/output.c
diff -u php-src/main/output.c:1.214 php-src/main/output.c:1.215
--- php-src/main/output.c:1.214 Mon Aug 18 07:45:59 2008
+++ php-src/main/output.c   Sun Dec 28 19:50:58 2008
@@ -19,7 +19,7 @@
+--+
 */
 
-/* $Id: output.c,v 1.214 2008/08/18 07:45:59 tony2001 Exp $ */
+/* $Id: output.c,v 1.215 2008/12/28 19:50:58 robinf Exp $ */
 
 #ifndef PHP_OUTPUT_DEBUG
 #  define PHP_OUTPUT_DEBUG 0
@@ -983,7 +983,7 @@
ZVAL_LONG(ob_mode, (long) context->op);
zend_fcall_info_argn(&handler->func.user->fci 
TSRMLS_CC, 2, &ob_data, &ob_mode);

-#define PHP_OUTPUT_USER_SUCCESS(retval) (retval && (Z_TYPE_P(retval) != 
IS_NULL) && (Z_TYPE_P(retval) != IS_BOOL || Z_BVAL_P(retval)))
+#define PHP_OUTPUT_USER_SUCCESS(retval) (retval && !(Z_TYPE_P(retval) == 
IS_BOOL && Z_BVAL_P(retval)==0))
if (SUCCESS == 
zend_fcall_info_call(&handler->func.user->fci, &handler->func.user->fcc, 
&retval, NULL TSRMLS_CC) && PHP_OUTPUT_USER_SUCCESS(retval)) {
/* user handler may have returned TRUE */
status = PHP_OUTPUT_HANDLER_NO_DATA;
@@ -1342,6 +1342,8 @@
}
if (chunk_size < 0) {
chunk_size = 0;
+   } else if (chunk_size == 1) {
+   chunk_size = 4096;
}

if (SUCCESS != php_output_start_user(output_handler, chunk_size, flags 
TSRMLS_CC)) {

http://cvs.php.net/viewvc.cgi/php-src/tests/output/bug46903.phpt?view=markup&rev=1.1
Index: php-src/tests/output/bug46903.phpt
+++ php-src/tests/output/bug46903.phpt
--TEST--
Bug #46903 (ob_start(): Special $chunk_size value of 1 is not honoured in HEAD)
--FILE--
1, these two chars should
// come out as part of a single flush:
echo "1";
echo "2";
?

[PHP-CVS] cvs: CVSROOT / avail

2008-12-28 Thread Philip Olson
philip  Sun Dec 28 19:25:26 2008 UTC

  Modified files:  
/CVSROOTavail 
  Log:
  - phpdoc-fr karma for Mickael PERRAUD (mikaelkael)
  
  
http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1481&r2=1.1482&diff_format=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1481 CVSROOT/avail:1.1482
--- CVSROOT/avail:1.1481Tue Dec 23 22:42:00 2008
+++ CVSROOT/avail   Sun Dec 28 19:25:26 2008
@@ -65,7 +65,7 @@
 avail|kore,thorstenr|phpdoc-de
 avail|ianasa,gustavo,soywiz,ladderalice,ideados,fcaroberga|phpdoc-es
 avail|parstic|phpdoc-fa
-avail|magidev|phpdoc-fr
+avail|magidev,mikaelkael|phpdoc-fr
 avail|xdanger,jiania,haohappy|phpdoc-zh,phpdoc-hk,phpdoc-tw
 avail|chappy,ayame|phpdoc-hu
 avail|adezm|phpdoc-id



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php