[PHP-CVS-DAILY] cvs: php-src / ChangeLog
changelog Sat Feb 7 01:32:48 2009 UTC Modified files: /php-srcChangeLog Log: ChangeLog update http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.3311r2=1.3312diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.3311 php-src/ChangeLog:1.3312 --- php-src/ChangeLog:1.3311Fri Feb 6 01:32:48 2009 +++ php-src/ChangeLog Sat Feb 7 01:32:47 2009 @@ -1,3 +1,60 @@ +2009-02-06 Antony Dovgal t...@daylessday.org + +* ext/standard/scanf.c: + fix unicode implementation + +* (PHP_5_2) + NEWS: + fix typo + +2009-02-06 Felipe Pena felipe...@gmail.com + +* ext/standard/tests/strings/bug47322.phpt + ext/standard/tests/strings/bug47322.phpt + ext/standard/tests/strings/bug47322.phpt: + - Improve test + +* (PHP_5_2) + NEWS + ext/standard/scanf.c + ext/standard/scanf.c + ext/standard/tests/strings/bug47322.phpt + ext/standard/tests/strings/bug47322.phpt: + - MFH: Fixed bug #47322 (sscanf %d does't work) + +* ext/standard/tests/strings/bug47322.phpt + ext/standard/tests/strings/bug47322.phpt + ext/standard/tests/strings/bug47322.phpt: +1.1.4; + - New test + +* ext/standard/scanf.c: + - Fixed bug #47322 (sscanf %d does't work) + +2009-02-06 Moriyoshi Koizumi m...@mozo.jp + +* (PHP_5_2) + NEWS + ext/mbstring/libmbfl/mbfl/mbfilter.c + ext/mbstring/tests/bug45239.phpt: + - MFH: Fix bug #45239 (encoding detector hangs with + mbstring.strict_detection +enabled). + +* (PHP_5_3) + ext/mbstring/libmbfl/mbfl/mbfilter.c + ext/mbstring/tests/bug45239.phpt: + - MFH: Fix bug #45239 (encoding detector hangs with + mbstring.strict_detection +enabled). + +* ext/mbstring/libmbfl/mbfl/mbfilter.c + ext/mbstring/tests/bug45239.phpt + ext/mbstring/tests/bug45239.phpt + ext/mbstring/tests/bug45239.phpt: + - Fix bug #45239 (encoding detector hangs with mbstring.strict_detection +enabled). + 2009-02-05 Jani Taskinen jani.taski...@sci.fi * (PHP_5_3) @@ -29461,7 +29518,7 @@ * sapi/litespeed/lsapi_main.c sapi/litespeed/lsapilib.c: - - Added missing $Id: ChangeLog,v 1.3311 2009/02/06 01:32:48 changelog Exp $ tags and nuked c++ comments + - Added missing $Id: ChangeLog,v 1.3312 2009/02/07 01:32:47 changelog Exp $ tags and nuked c++ comments * (PHP_5_3) ext/intl/locale/locale.c
[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/mbstring/libmbfl/mbfl mbfilter.c /ext/mbstring/tests bug45239.phpt
moriyoshi Fri Feb 6 08:49:05 2009 UTC Added files: (Branch: PHP_5_2) /php-src/ext/mbstring/tests bug45239.phpt Modified files: /php-srcNEWS /php-src/ext/mbstring/libmbfl/mbfl mbfilter.c Log: - MFH: Fix bug #45239 (encoding detector hangs with mbstring.strict_detection enabled). http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1408r2=1.2027.2.547.2.1409diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1408 php-src/NEWS:1.2027.2.547.2.1409 --- php-src/NEWS:1.2027.2.547.2.1408Thu Feb 5 20:56:12 2009 +++ php-src/NEWSFri Feb 6 08:49:05 2009 @@ -56,7 +56,8 @@ - Fixed bug #46887 (Invalid calls to php_error_docref()). (oeriksson at mandriva dot com, Ilia) - Fixed bug #46873 (extract($foo) crashes if $foo['foo'] exists). (Arnaud) -- Fixed bug #46843 (CP936 euro symbol is not converted properly). (Moriyoshi) +- Fixed bug #46843 (CP936 euro symbol is not converted properly). + (ty_c at cybozuy dot co dot jp, Moriyoshi) - Fixed bug #46798 (Crash in mssql extension when retrieving a NULL value inside a binary or image column type). (Ilia) - Fixed bug #46782 (fastcgi.c parse error). (Matt) @@ -74,6 +75,8 @@ (admorten at umich dot edu, Stas) - Fixed bug #45996 (libxml2 2.7 causes breakage with character data in xml_parse()). (Rob) +- Fixed bug #45239 (Encoding detector hangs with mbstring.strict_detection + enabled). (Moriyoshi) - Fixed bug #45161 (Reusing a curl handle leaks memory). (Mark Karpeles, Jani) - Fixed bug #44336 (Improve pcre UTF-8 string matching performance). (frode at coretrek dot com, Nuno) http://cvs.php.net/viewvc.cgi/php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c?r1=1.7.2.5.2.2r2=1.7.2.5.2.3diff_format=u Index: php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c diff -u php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.7.2.5.2.2 php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.7.2.5.2.3 --- php-src/ext/mbstring/libmbfl/mbfl/mbfilter.c:1.7.2.5.2.2Fri Aug 1 22:58:20 2008 +++ php-src/ext/mbstring/libmbfl/mbfl/mbfilter.cFri Feb 6 08:49:05 2009 @@ -462,10 +462,9 @@ while (n = 0) { filter = identd-filter_list[n]; if (!filter-flag) { - if (identd-strict filter-status) { - continue; + if (!identd-strict || !filter-status) { + encoding = filter-encoding-no_encoding; } - encoding = filter-encoding-no_encoding; } n--; } http://cvs.php.net/viewvc.cgi/php-src/ext/mbstring/tests/bug45239.phpt?view=markuprev=1.1 Index: php-src/ext/mbstring/tests/bug45239.phpt +++ php-src/ext/mbstring/tests/bug45239.phpt --TEST-- Bug #45239 (encoding detector hangs with mbstring.strict_detection enabled) --INI-- mbstring.strict_detection=1 mbstring.http_input=UTF-8 mbstring.internal_encoding=UTF-8 --SKIPIF-- ?php extension_loaded('mbstring') or die('skip'); ? --FILE-- ?php mb_internal_encoding(utf-8); mb_parse_str(a=%fc, $dummy); var_dump(mb_http_input()); ? --EXPECT-- string(5) UTF-8 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard scanf.c
felipe Fri Feb 6 10:17:51 2009 UTC Modified files: /php-src/ext/standard scanf.c Log: - Fixed bug #47322 (sscanf %d does't work) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/scanf.c?r1=1.44r2=1.45diff_format=u Index: php-src/ext/standard/scanf.c diff -u php-src/ext/standard/scanf.c:1.44 php-src/ext/standard/scanf.c:1.45 --- php-src/ext/standard/scanf.c:1.44 Mon Jan 19 09:52:14 2009 +++ php-src/ext/standard/scanf.cFri Feb 6 10:17:51 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: scanf.c,v 1.44 2009/01/19 09:52:14 tony2001 Exp $ */ +/* $Id: scanf.c,v 1.45 2009/02/06 10:17:51 felipe Exp $ */ /* scanf.c -- @@ -1534,7 +1534,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_LVAL(**current) = value; + ZVAL_LONG(*current, value); } else { add_index_long(*return_value, objIndex++, value); } @@ -1639,7 +1639,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_DVAL_PP( current ) = dvalue; + ZVAL_DOUBLE(*current, dvalue); } else { add_index_double( *return_value, objIndex++, dvalue ); } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/standard scanf.c /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:22:34 2009 UTC Added files: (Branch: PHP_5_2) /php-src/ext/standard/tests/strings bug47322.phpt Modified files: /php-srcNEWS /php-src/ext/standard scanf.c Log: - MFH: Fixed bug #47322 (sscanf %d does't work) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1409r2=1.2027.2.547.2.1410diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1409 php-src/NEWS:1.2027.2.547.2.1410 --- php-src/NEWS:1.2027.2.547.2.1409Fri Feb 6 08:49:05 2009 +++ php-src/NEWSFri Feb 6 10:22:34 2009 @@ -1,6 +1,7 @@ PHPNEWS ||| ?? Feb 2009, PHP 5.2.9 +- Fixed bug #47322 (sscanf %d does't work). (Felipe) 02 Feb 2009, PHP 5.2.9RC1 - Changed __call() to be invoked on private/protected method access, similar to http://cvs.php.net/viewvc.cgi/php-src/ext/standard/scanf.c?r1=1.31.2.2.2.8r2=1.31.2.2.2.9diff_format=u Index: php-src/ext/standard/scanf.c diff -u php-src/ext/standard/scanf.c:1.31.2.2.2.8 php-src/ext/standard/scanf.c:1.31.2.2.2.9 --- php-src/ext/standard/scanf.c:1.31.2.2.2.8 Mon Jan 19 14:41:52 2009 +++ php-src/ext/standard/scanf.cFri Feb 6 10:22:34 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: scanf.c,v 1.31.2.2.2.8 2009/01/19 14:41:52 tony2001 Exp $ */ +/* $Id: scanf.c,v 1.31.2.2.2.9 2009/02/06 10:22:34 felipe Exp $ */ /* scanf.c -- @@ -1078,7 +1078,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_LVAL(**current) = value; + ZVAL_LONG(*current, value); } else { add_index_long(*return_value, objIndex++, value); } @@ -1183,7 +1183,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_DVAL_PP( current ) = dvalue; + ZVAL_DOUBLE(*current, dvalue); } else { add_index_double( *return_value, objIndex++, dvalue ); } http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/strings/bug47322.phpt +++ php-src/ext/standard/tests/strings/bug47322.phpt --TEST-- Bug #47322 (sscanf %d does't work) --FILE-- ?php sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- [15][59][58.2] [15][59][58.2] [15][59][foo] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard scanf.c /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:20:09 2009 UTC Added files: (Branch: PHP_5_3) /php-src/ext/standard/tests/strings bug47322.phpt Modified files: /php-src/ext/standard scanf.c Log: - MFH: Fixed bug #47322 (sscanf %d does't work) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/scanf.c?r1=1.31.2.2.2.5.2.4r2=1.31.2.2.2.5.2.5diff_format=u Index: php-src/ext/standard/scanf.c diff -u php-src/ext/standard/scanf.c:1.31.2.2.2.5.2.4 php-src/ext/standard/scanf.c:1.31.2.2.2.5.2.5 --- php-src/ext/standard/scanf.c:1.31.2.2.2.5.2.4 Mon Jan 19 09:52:24 2009 +++ php-src/ext/standard/scanf.cFri Feb 6 10:20:09 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: scanf.c,v 1.31.2.2.2.5.2.4 2009/01/19 09:52:24 tony2001 Exp $ */ +/* $Id: scanf.c,v 1.31.2.2.2.5.2.5 2009/02/06 10:20:09 felipe Exp $ */ /* scanf.c -- @@ -1078,7 +1078,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_LVAL(**current) = value; + ZVAL_LONG(*current, value); } else { add_index_long(*return_value, objIndex++, value); } @@ -1183,7 +1183,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_DVAL_PP( current ) = dvalue; + ZVAL_DOUBLE(*current, dvalue); } else { add_index_double( *return_value, objIndex++, dvalue ); } http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/strings/bug47322.phpt +++ php-src/ext/standard/tests/strings/bug47322.phpt --TEST-- Bug #47322 (sscanf %d does't work) --FILE-- ?php sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- [15][59][58.2] [15][59][58.2] [15][59][foo] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard scanf.c
tony2001Fri Feb 6 14:38:18 2009 UTC Modified files: /php-src/ext/standard scanf.c Log: fix unicode implementation http://cvs.php.net/viewvc.cgi/php-src/ext/standard/scanf.c?r1=1.45r2=1.46diff_format=u Index: php-src/ext/standard/scanf.c diff -u php-src/ext/standard/scanf.c:1.45 php-src/ext/standard/scanf.c:1.46 --- php-src/ext/standard/scanf.c:1.45 Fri Feb 6 10:17:51 2009 +++ php-src/ext/standard/scanf.cFri Feb 6 14:38:18 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: scanf.c,v 1.45 2009/02/06 10:17:51 felipe Exp $ */ +/* $Id: scanf.c,v 1.46 2009/02/06 14:38:18 tony2001 Exp $ */ /* scanf.c -- @@ -2180,7 +2180,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_LVAL(**current) = value; + ZVAL_LONG(*current, value); } else { add_index_long(*return_value, objIndex++, value); } @@ -2285,7 +2285,7 @@ } else if (numVars) { current = args[objIndex++]; zval_dtor(*current); - Z_DVAL_PP( current ) = dvalue; + ZVAL_DOUBLE(*current, dvalue); } else { add_index_double( *return_value, objIndex++, dvalue ); } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:18:40 2009 UTC Added files: /php-src/ext/standard/tests/strings bug47322.phpt Log: - New test http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/strings/bug47322.phpt +++ php-src/ext/standard/tests/strings/bug47322.phpt --TEST-- Bug #47322 (sscanf %d does't work) --FILE-- ?php sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- [15][59][58.2] [15][59][58.2] [15][59][foo] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:40:42 2009 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/standard/tests/strings bug47322.phpt Log: - Improve test http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?r1=1.1.4.2r2=1.1.4.3diff_format=u Index: php-src/ext/standard/tests/strings/bug47322.phpt diff -u php-src/ext/standard/tests/strings/bug47322.phpt:1.1.4.2 php-src/ext/standard/tests/strings/bug47322.phpt:1.1.4.3 --- php-src/ext/standard/tests/strings/bug47322.phpt:1.1.4.2Fri Feb 6 10:22:34 2009 +++ php-src/ext/standard/tests/strings/bug47322.phptFri Feb 6 10:40:42 2009 @@ -3,17 +3,17 @@ --FILE-- ?php -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(:59:58,%s:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(15:01:58.2,%d:%f:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); +sscanf(15.::foo,%f:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- -[15][59][58.2] -[15][59][58.2] -[15][59][foo] +[:59:58][][] +[15][1][58.2] +[15.][1][58.2] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS
tony2001Fri Feb 6 10:42:54 2009 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: fix typo http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1410r2=1.2027.2.547.2.1411diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1410 php-src/NEWS:1.2027.2.547.2.1411 --- php-src/NEWS:1.2027.2.547.2.1410Fri Feb 6 10:22:34 2009 +++ php-src/NEWSFri Feb 6 10:42:54 2009 @@ -1,7 +1,7 @@ PHPNEWS ||| ?? Feb 2009, PHP 5.2.9 -- Fixed bug #47322 (sscanf %d does't work). (Felipe) +- Fixed bug #47322 (sscanf %d doesn't work). (Felipe) 02 Feb 2009, PHP 5.2.9RC1 - Changed __call() to be invoked on private/protected method access, similar to -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:40:28 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard/tests/strings bug47322.phpt Log: - Improve test http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u Index: php-src/ext/standard/tests/strings/bug47322.phpt diff -u php-src/ext/standard/tests/strings/bug47322.phpt:1.1.2.2 php-src/ext/standard/tests/strings/bug47322.phpt:1.1.2.3 --- php-src/ext/standard/tests/strings/bug47322.phpt:1.1.2.2Fri Feb 6 10:20:09 2009 +++ php-src/ext/standard/tests/strings/bug47322.phptFri Feb 6 10:40:28 2009 @@ -3,17 +3,17 @@ --FILE-- ?php -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(:59:58,%s:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(15:01:58.2,%d:%f:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); +sscanf(15.::foo,%f:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- -[15][59][58.2] -[15][59][58.2] -[15][59][foo] +[:59:58][][] +[15][1][58.2] +[15.][1][58.2] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard/tests/strings bug47322.phpt
felipe Fri Feb 6 10:40:16 2009 UTC Modified files: /php-src/ext/standard/tests/strings bug47322.phpt Log: - Improve test http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug47322.phpt?r1=1.1r2=1.2diff_format=u Index: php-src/ext/standard/tests/strings/bug47322.phpt diff -u php-src/ext/standard/tests/strings/bug47322.phpt:1.1 php-src/ext/standard/tests/strings/bug47322.phpt:1.2 --- php-src/ext/standard/tests/strings/bug47322.phpt:1.1Fri Feb 6 10:18:40 2009 +++ php-src/ext/standard/tests/strings/bug47322.phptFri Feb 6 10:40:16 2009 @@ -3,17 +3,17 @@ --FILE-- ?php -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(:59:58,%s:%d:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:58.2,%d:%d:%f, $a, $b, $c); +sscanf(15:01:58.2,%d:%f:%f, $a, $b, $c); echo [$a][$b][$c]\n; -sscanf(15:59:foo,%d:%d:%s, $a, $b, $c); +sscanf(15.::foo,%f:%d:%s, $a, $b, $c); echo [$a][$b][$c]\n; ? --EXPECT-- -[15][59][58.2] -[15][59][58.2] -[15][59][foo] +[:59:58][][] +[15][1][58.2] +[15.][1][58.2] -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php