[PHP-CVS-DAILY] cvs: php-src / ChangeLog

2008-01-30 Thread changelog
changelog   Thu Jan 31 01:31:29 2008 UTC

  Modified files:  
/php-srcChangeLog 
  Log:
  ChangeLog update
  http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2943r2=1.2944diff_format=u
Index: php-src/ChangeLog
diff -u php-src/ChangeLog:1.2943 php-src/ChangeLog:1.2944
--- php-src/ChangeLog:1.2943Wed Jan 30 01:31:29 2008
+++ php-src/ChangeLog   Thu Jan 31 01:31:28 2008
@@ -1,3 +1,625 @@
+2008-01-30  Marcus Boerger  [EMAIL PROTECTED]
+
+* ext/spl/spl_directory.c
+  ext/spl/spl_directory.h:
+  - MFB SplDirectoryIterator/glob:// stream integration
+
+* (PHP_5_3)
+  ext/spl/spl_directory.c:
+  - WS
+
+* main/streams/glob_wrapper.c:
+  - Get rid of overoptimization
+
+* (PHP_5_3)
+  ext/spl/spl_directory.c:
+  - Sub path may be NULL
+
+* (PHP_5_3)
+  NEWS
+  ext/spl/spl_directory.c
+  ext/spl/spl_directory.h:
+  - Fixed glob:// stream handling in (Recursive)DirectoryIterator.
+
+2008-01-30  Ilia Alshanetsky  [EMAIL PROTECTED]
+
+* (PHP_5_2)
+  NEWS
+  ext/gmp/gmp.c:
+  
+  MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st
+  argument)
+
+* ext/gmp/gmp.c:
+  
+  MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st
+  argument)
+
+* (PHP_5_3)
+  ext/gmp/gmp.c:
+  
+  Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument)
+
+2008-01-30  Zoe Slattery  [EMAIL PROTECTED]
+
+* ext/standard/tests/math/acos_error.phpt
+  ext/standard/tests/math/acos_error.phpt
+  ext/standard/tests/math/acos_error.phpt
+  ext/standard/tests/math/acosh_error.phpt
+  ext/standard/tests/math/acosh_error.phpt
+  ext/standard/tests/math/acosh_error.phpt
+  ext/standard/tests/math/asin_error.phpt
+  ext/standard/tests/math/asin_error.phpt
+  ext/standard/tests/math/asin_error.phpt
+  ext/standard/tests/math/asinh_error.phpt
+  ext/standard/tests/math/asinh_error.phpt
+  ext/standard/tests/math/asinh_error.phpt
+  ext/standard/tests/math/atan_error.phpt
+  ext/standard/tests/math/atan_error.phpt
+  ext/standard/tests/math/atan_error.phpt
+  ext/standard/tests/math/atanh_error.phpt
+  ext/standard/tests/math/atanh_error.phpt
+  ext/standard/tests/math/atanh_error.phpt
+  ext/standard/tests/math/cos_error.phpt
+  ext/standard/tests/math/cos_error.phpt
+  ext/standard/tests/math/cos_error.phpt
+  ext/standard/tests/math/cosh_error.phpt
+  ext/standard/tests/math/cosh_error.phpt
+  ext/standard/tests/math/cosh_error.phpt
+  ext/standard/tests/math/sin_error.phpt
+  ext/standard/tests/math/sin_error.phpt
+  ext/standard/tests/math/sin_error.phpt
+  ext/standard/tests/math/sinh_error.phpt
+  ext/standard/tests/math/sinh_error.phpt
+  ext/standard/tests/math/sinh_error.phpt
+  ext/standard/tests/math/tan_error.phpt
+  ext/standard/tests/math/tan_error.phpt
+  ext/standard/tests/math/tan_error.phpt
+  ext/standard/tests/math/tanh_error.phpt
+  ext/standard/tests/math/tanh_error.phpt
+  ext/standard/tests/math/tanh_error.phpt:
+  Removing superfluous --INI-- section
+
+2008-01-30  Rob Richards  [EMAIL PROTECTED]
+
+* (PHP_5_2)
+  NEWS:
+  BFN
+
+* (PHP_5_2)
+  ext/libxml/libxml.c
+  ext/libxml/libxml.c:
+  MFH: fix bug #41562 (SimpleXML memory issue)
+
+* ext/libxml/libxml.c:
+  fix bug #41562 (SimpleXML memory issue)
+
+2008-01-30  Felipe Pena  [EMAIL PROTECTED]
+
+* ext/reflection/tests/bug43926.phpt
+  ext/reflection/tests/bug43926.phpt
+  ext/reflection/tests/reflectionClass_isInstance_basic.phpt
+  ext/reflection/tests/reflectionObject_isInstance_basic.phpt:
+  Fix test
+
+* (PHP_5_3)
+  ext/reflection/php_reflection.c:
+  Revert
+
+2008-01-30  Robin Fernandes  [EMAIL PROTECTED]
+
+* tests/classes/__call_003.phpt
+  tests/classes/autoload_007.phpt
+  tests/classes/autoload_008.phpt
+  tests/classes/autoload_009.phpt
+  tests/classes/autoload_010.phpt
+  tests/classes/autoload_011.phpt
+  tests/classes/autoload_012.phpt
+  tests/classes/autoload_013.phpt
+  tests/classes/autoload_014.phpt
+  tests/classes/autoload_015.phpt
+  tests/classes/autoload_016.phpt
+  tests/classes/autoload_017.phpt
+  tests/classes/autoload_018.phpt
+  tests/classes/autoload_019.phpt
+  tests/classes/autoload_020.phpt
+  tests/classes/constants_basic_001.phpt
+  tests/classes/constants_basic_002.phpt
+  tests/classes/constants_basic_003.inc
+  tests/classes/constants_basic_003.phpt
+  tests/classes/constants_basic_004.phpt
+  tests/classes/constants_basic_005.phpt
+  tests/classes/constants_basic_006.phpt
+  tests/classes/constants_error_001.phpt
+  tests/classes/constants_error_002.phpt
+  tests/classes/constants_error_003.phpt
+  

[PHP-CVS-DAILY] cvs: ZendEngine2 / ChangeLog

2008-01-30 Thread changelog
changelog   Thu Jan 31 01:31:31 2008 UTC

  Modified files:  
/ZendEngine2ChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/viewvc.cgi/ZendEngine2/ChangeLog?r1=1.1229r2=1.1230diff_format=u
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.1229 ZendEngine2/ChangeLog:1.1230
--- ZendEngine2/ChangeLog:1.1229Wed Jan 30 01:31:32 2008
+++ ZendEngine2/ChangeLog   Thu Jan 31 01:31:31 2008
@@ -1,3 +1,22 @@
+2008-01-30  Antony Dovgal  [EMAIL PROTECTED]
+
+* zend_execute_API.c:
+  fix #43973 (__autoload called with wrong classname when triggered by 
static
+  callback)
+  the issue was present only in HEAD
+  patch by Felipe
+
+2008-01-30  Dmitry Stogov  [EMAIL PROTECTED]
+
+* acconfig.h:
+  Imporoved PHP binary size and startup speed with GCC4 visibility control
+  (Nuno)
+
+* (PHP_5_3)
+  acconfig.h:
+  Improved PHP binary size and startup speed with GCC4 visibility control
+  (Nuno)
+
 2008-01-29  Dmitry Stogov  [EMAIL PROTECTED]
 
 * zend_builtin_functions.c:
@@ -21042,7 +21061,7 @@
 2003-06-10  Jani Taskinen  [EMAIL PROTECTED]
 
 * zend_multiply.h:
-  - Missing $Id: ChangeLog,v 1.1229 2008/01/30 01:31:32 changelog Exp $ tag
+  - Missing $Id: ChangeLog,v 1.1230 2008/01/31 01:31:31 changelog Exp $ tag
 
 2003-06-10  James Cox  [EMAIL PROTECTED]
 
@@ -22766,7 +22785,7 @@
   zend_types.h
   zend_variables.c
   zend_variables.h:
-  - Added some missing CVS $Id: ChangeLog,v 1.1229 2008/01/30 01:31:32 
changelog Exp $ tags, headers and footers.
+  - Added some missing CVS $Id: ChangeLog,v 1.1230 2008/01/31 01:31:31 
changelog Exp $ tags, headers and footers.
 
 2003-01-30  Ilia Alshanetsky  [EMAIL PROTECTED]
 


[PHP-CVS] cvs: php-src /ext/json json.c

2008-01-30 Thread Dmitry Stogov
dmitry  Wed Jan 30 08:10:28 2008 UTC

  Modified files:  
/php-src/ext/json   json.c 
  Log:
  ZTS fix
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/json/json.c?r1=1.34r2=1.35diff_format=u
Index: php-src/ext/json/json.c
diff -u php-src/ext/json/json.c:1.34 php-src/ext/json/json.c:1.35
--- php-src/ext/json/json.c:1.34Wed Jan 30 03:21:30 2008
+++ php-src/ext/json/json.c Wed Jan 30 08:10:28 2008
@@ -16,7 +16,7 @@
   +--+
 */
 
-/* $Id: json.c,v 1.34 2008/01/30 03:21:30 stas Exp $ */
+/* $Id: json.c,v 1.35 2008/01/30 08:10:28 dmitry Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -97,7 +97,7 @@
 /* }}} */
 
 static void json_encode_r(smart_str *buf, zval *val, int options TSRMLS_DC);
-static void json_escape_string(smart_str *buf, zstr s, int len, zend_uchar 
type, int options);
+static void json_escape_string(smart_str *buf, zstr s, int len, zend_uchar 
type, int options TSRMLS_DC);
 
 static int json_determine_array_type(zval **val TSRMLS_DC) /* {{{ */
 {
@@ -205,7 +205,7 @@
need_comma = 1;
}
 
-   json_escape_string(buf, key, 
key_len - 1, (i==HASH_KEY_IS_UNICODE)?IS_UNICODE:IS_STRING, options);
+   json_escape_string(buf, key, 
key_len - 1, (i==HASH_KEY_IS_UNICODE)?IS_UNICODE:IS_STRING, options TSRMLS_CC);
smart_str_appendc(buf, ':');
 
json_encode_r(buf, *data, 
options TSRMLS_CC);
@@ -245,7 +245,7 @@
 
 #define REVERSE16(us) (((us  0xf)  12) | (((us  4)  0xf)  8) | (((us 
 8)  0xf)  4) | ((us  12)  0xf))
 
-static void json_escape_string(smart_str *buf, zstr s, int len, zend_uchar 
type, int options) /* {{{ */
+static void json_escape_string(smart_str *buf, zstr s, int len, zend_uchar 
type, int options TSRMLS_DC) /* {{{ */
 {
int pos = 0;
unsigned short us;
@@ -437,7 +437,7 @@
break;
case IS_STRING:
case IS_UNICODE:
-   json_escape_string(buf, Z_UNIVAL_P(val), 
Z_UNILEN_P(val), Z_TYPE_P(val), options);
+   json_escape_string(buf, Z_UNIVAL_P(val), 
Z_UNILEN_P(val), Z_TYPE_P(val), options TSRMLS_CC);
break;
case IS_ARRAY:
case IS_OBJECT:

-- 
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/xml xml.c

2008-01-30 Thread Rasmus Lerdorf
rasmus  Wed Jan 30 08:50:02 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/xmlxml.c 
  Log:
  Copy-paste typo
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xml/xml.c?r1=1.157.2.4.2.7r2=1.157.2.4.2.8diff_format=u
Index: php-src/ext/xml/xml.c
diff -u php-src/ext/xml/xml.c:1.157.2.4.2.7 php-src/ext/xml/xml.c:1.157.2.4.2.8
--- php-src/ext/xml/xml.c:1.157.2.4.2.7 Tue Jan 29 23:21:20 2008
+++ php-src/ext/xml/xml.c   Wed Jan 30 08:50:02 2008
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: xml.c,v 1.157.2.4.2.7 2008/01/29 23:21:20 rasmus Exp $ */
+/* $Id: xml.c,v 1.157.2.4.2.8 2008/01/30 08:50:02 rasmus Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -595,7 +595,7 @@
s += 3;
pos -= 3;
} else if (c = 0xc0) { /* two bytes encoded, 11 bits */
-   if(pos-3 = 0) {
+   if(pos-2 = 0) {
c = ((s[0]63)6) | (s[1]63);
} else {
c = '?';

-- 
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/xml xml.c

2008-01-30 Thread Rasmus Lerdorf
rasmus  Wed Jan 30 08:52:17 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/xmlxml.c 
  Log:
  fix typo
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xml/xml.c?r1=1.157.2.4.2.5.2.3r2=1.157.2.4.2.5.2.4diff_format=u
Index: php-src/ext/xml/xml.c
diff -u php-src/ext/xml/xml.c:1.157.2.4.2.5.2.3 
php-src/ext/xml/xml.c:1.157.2.4.2.5.2.4
--- php-src/ext/xml/xml.c:1.157.2.4.2.5.2.3 Tue Jan 29 23:21:10 2008
+++ php-src/ext/xml/xml.c   Wed Jan 30 08:52:17 2008
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: xml.c,v 1.157.2.4.2.5.2.3 2008/01/29 23:21:10 rasmus Exp $ */
+/* $Id: xml.c,v 1.157.2.4.2.5.2.4 2008/01/30 08:52:17 rasmus Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -595,7 +595,7 @@
s += 3;
pos -= 3;
} else if (c = 0xc0) { /* two bytes encoded, 11 bits */
-   if(pos-3 = 0) {
+   if(pos-2 = 0) {
c = ((s[0]63)6) | (s[1]63);
} else {
c = '?';

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



[PHP-CVS] cvs: php-src /ext/xml xml.c

2008-01-30 Thread Rasmus Lerdorf
rasmus  Wed Jan 30 08:52:56 2008 UTC

  Modified files:  
/php-src/ext/xmlxml.c 
  Log:
  Fix typo
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xml/xml.c?r1=1.175r2=1.176diff_format=u
Index: php-src/ext/xml/xml.c
diff -u php-src/ext/xml/xml.c:1.175 php-src/ext/xml/xml.c:1.176
--- php-src/ext/xml/xml.c:1.175 Tue Jan 29 23:29:04 2008
+++ php-src/ext/xml/xml.c   Wed Jan 30 08:52:55 2008
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: xml.c,v 1.175 2008/01/29 23:29:04 rasmus Exp $ */
+/* $Id: xml.c,v 1.176 2008/01/30 08:52:55 rasmus Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -607,7 +607,7 @@
s += 3;
pos -= 3;
} else if (c = 0xc0) { /* two bytes encoded, 11 bits */
-   if(pos-3 = 0) {
+   if(pos-2 = 0) {
c = ((s[0]63)6) | (s[1]63);
} else {
c = '?';

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



[PHP-CVS] cvs: php-src /ext/sqlite config.m4

2008-01-30 Thread Antony Dovgal
tony2001Wed Jan 30 09:11:08 2008 UTC

  Modified files:  
/php-src/ext/sqlite config.m4 
  Log:
  both pdo  spl dependencies are optional
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/sqlite/config.m4?r1=1.44r2=1.45diff_format=u
Index: php-src/ext/sqlite/config.m4
diff -u php-src/ext/sqlite/config.m4:1.44 php-src/ext/sqlite/config.m4:1.45
--- php-src/ext/sqlite/config.m4:1.44   Tue Jul  3 17:24:37 2007
+++ php-src/ext/sqlite/config.m4Wed Jan 30 09:11:08 2008
@@ -1,4 +1,4 @@
-dnl $Id: config.m4,v 1.44 2007/07/03 17:24:37 sniper Exp $
+dnl $Id: config.m4,v 1.45 2008/01/30 09:11:08 tony2001 Exp $
 dnl config.m4 for extension sqlite
 dnl vim:et:ts=2:sw=2
 
@@ -103,16 +103,15 @@
 libsqlite/src/vacuum.c libsqlite/src/copy.c \
 libsqlite/src/vdbeaux.c libsqlite/src/date.c \
 libsqlite/src/where.c libsqlite/src/trigger.c
- 
-PHP_ADD_EXTENSION_DEP(sqlite, spl)
-PHP_ADD_EXTENSION_DEP(sqlite, pdo)
   fi
-
   dnl
   dnl Common for both bundled/external
   dnl
   sqlite_sources=sqlite.c sess_sqlite.c pdo_sqlite2.c $sqlite_extra_sources 
   PHP_NEW_EXTENSION(sqlite, $sqlite_sources, $ext_shared,,$PHP_SQLITE_CFLAGS)
+  PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
+  PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
+  
   PHP_ADD_MAKEFILE_FRAGMENT
   PHP_SUBST(SQLITE_SHARED_LIBADD)
   PHP_INSTALL_HEADERS([$ext_builddir/libsqlite/src/sqlite.h])

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



Re: [PHP-CVS] cvs: php-src(PHP_5_3) /ext/json json.c utf8_to_utf16.c /ext/json/tests bug43941.phpt

2008-01-30 Thread Marcus Boerger
Hello Stanislav,

Wednesday, January 30, 2008, 4:17:57 AM, you wrote:

 stasWed Jan 30 03:17:57 2008 UTC

   Added files: (Branch: PHP_5_3)
 /php-src/ext/json/tests bug43941.phpt 

   Modified files:  
 /php-src/ext/json   json.c utf8_to_utf16.c 
   Log:
   fix #43941: invalid utf-8 not accepted
   
   
 http://cvs.php.net/viewvc.cgi/php-src/ext/json/json.c?r1=1.9.2.19.2.4r2=1.9.2.19.2.5diff_format=u
 Index: php-src/ext/json/json.c
 diff -u php-src/ext/json/json.c:1.9.2.19.2.4 
 php-src/ext/json/json.c:1.9.2.19.2.5
 --- php-src/ext/json/json.c:1.9.2.19.2.4Mon Dec 31 07:17:09 2007
 +++ php-src/ext/json/json.c Wed Jan 30 03:17:57 2008
 @@ -16,7 +16,7 @@
+--+
  */
  
 -/* $Id: json.c,v 1.9.2.19.2.4 2007/12/31 07:17:09 sebastian Exp $ */
 +/* $Id: json.c,v 1.9.2.19.2.5 2008/01/30 03:17:57 stas Exp $ */
  
  #ifdef HAVE_CONFIG_H
  #include config.h
 @@ -269,8 +269,14 @@
  {
  efree(utf16);
  }
 -
 -smart_str_appendl(buf, \\, 2);
 +   if(len  0) {
 +   if(!PG(display_errors)) {
 +   php_error_docref(NULL TSRMLS_CC,
 E_WARNING, Invalid UTF-8 sequence in
 argument);
 +   }
 +   smart_str_appendl(buf, null, 4);
 +   } else {
 +   smart_str_appendl(buf, \\, 2);
 +   }
Funny whitespace :-)

Best regards,
 Marcus

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



[PHP-CVS] cvs: php-src / configure.in /ext/bz2 php_bz2.h /ext/dom xml_common.h /ext/gd php_gd.h /ext/hash php_hash.h /ext/iconv php_iconv.h /ext/libxml php_libxml.h /ext/mbstring mbstring.h /e

2008-01-30 Thread Dmitry Stogov
dmitry  Wed Jan 30 09:56:22 2008 UTC

  Modified files:  
/php-srcconfigure.in 
/TSRM   TSRM.h tsrm_virtual_cwd.h 
/ZendEngine2acconfig.h 
/php-src/ext/bz2php_bz2.h 
/php-src/ext/domxml_common.h 
/php-src/ext/gd php_gd.h 
/php-src/ext/hash   php_hash.h 
/php-src/ext/iconv  php_iconv.h 
/php-src/ext/libxml php_libxml.h 
/php-src/ext/mbstring   mbstring.h 
/php-src/ext/mysqli php_mysqli_structs.h 
/php-src/ext/pdophp_pdo.h 
/php-src/ext/pgsql  php_pgsql.h 
/php-src/ext/skeleton   php_skeleton.h 
/php-src/ext/splphp_spl.h 
/php-src/ext/unicodephp_unicode.h 
/php-src/ext/zip/libzip.h 
/php-src/main   SAPI.h php.h 
/php-src/sapi/apache2filter php_apache.h 
/php-src/sapi/apache2handlerphp_apache.h 
/php-src/sapi/apache_hooks  mod_php5.h 
/php-src/sapi/pi3webpi3web_sapi.h 
  Log:
  Imporoved PHP binary size and startup speed with GCC4 visibility control 
(Nuno)
  
  http://cvs.php.net/viewvc.cgi/php-src/configure.in?r1=1.643r2=1.644diff_format=u
Index: php-src/configure.in
diff -u php-src/configure.in:1.643 php-src/configure.in:1.644
--- php-src/configure.in:1.643  Tue Jan 22 09:29:29 2008
+++ php-src/configure.inWed Jan 30 09:56:21 2008
@@ -1,4 +1,4 @@
-## $Id: configure.in,v 1.643 2008/01/22 09:29:29 dmitry Exp $ -*- autoconf -*-
+## $Id: configure.in,v 1.644 2008/01/30 09:56:21 dmitry Exp $ -*- autoconf -*-
 dnl ## Process this file with autoconf to produce a configure script.
 
 divert(1)
@@ -165,6 +165,14 @@
 ;;
 esac
 
+dnl activate some gcc specific optimizations for gcc = 4
+if test $GCC = yes; then
+  GCC_MAJOR_VERSION=`$CC --version | $SED -n 
'1s/[[^0-9]]*\([[0-9]]\+\)\.[[0-9]]\+\..*/\1/;1p'`
+  if test $GCC_MAJOR_VERSION -ge 4; then
+CFLAGS=$CFLAGS -fvisibility=hidden
+  fi
+fi
+
 case $host_alias in
 *solaris*)
 CPPFLAGS=$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS
http://cvs.php.net/viewvc.cgi/TSRM/TSRM.h?r1=1.57r2=1.58diff_format=u
Index: TSRM/TSRM.h
diff -u TSRM/TSRM.h:1.57 TSRM/TSRM.h:1.58
--- TSRM/TSRM.h:1.57Mon Dec 31 07:12:06 2007
+++ TSRM/TSRM.h Wed Jan 30 09:56:21 2008
@@ -22,10 +22,12 @@
 
 #ifdef TSRM_WIN32
 #  ifdef TSRM_EXPORTS
-#  define TSRM_API __declspec(dllexport)
+#  define TSRM_API __declspec(dllexport)
 #  else
-#  define TSRM_API __declspec(dllimport)
+#  define TSRM_API __declspec(dllimport)
 #  endif
+#elif defined(__GNUC__)  __GNUC__ = 4
+#  define TSRM_API __attribute__ ((visibility(default)))
 #else
 #  define TSRM_API
 #endif
http://cvs.php.net/viewvc.cgi/TSRM/tsrm_virtual_cwd.h?r1=1.64r2=1.65diff_format=u
Index: TSRM/tsrm_virtual_cwd.h
diff -u TSRM/tsrm_virtual_cwd.h:1.64 TSRM/tsrm_virtual_cwd.h:1.65
--- TSRM/tsrm_virtual_cwd.h:1.64Mon Dec 31 07:12:06 2007
+++ TSRM/tsrm_virtual_cwd.h Wed Jan 30 09:56:21 2008
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: tsrm_virtual_cwd.h,v 1.64 2007/12/31 07:12:06 sebastian Exp $ */
+/* $Id: tsrm_virtual_cwd.h,v 1.65 2008/01/30 09:56:21 dmitry Exp $ */
 
 #ifndef VIRTUAL_CWD_H
 #define VIRTUAL_CWD_H
@@ -134,13 +134,15 @@
 #endif
 
 #ifdef TSRM_WIN32
-#   ifdef CWD_EXPORTS
-#   define CWD_API __declspec(dllexport)
-#   else
-#   define CWD_API __declspec(dllimport)
-#   endif
+#  ifdef CWD_EXPORTS
+#  define CWD_API __declspec(dllexport)
+#  else
+#  define CWD_API __declspec(dllimport)
+#  endif
+#elif defined(__GNUC__)  __GNUC__ = 4
+#  define CWD_API __attribute__ ((visibility(default)))
 #else
-#define CWD_API
+#  define CWD_API
 #endif
 
 #ifdef TSRM_WIN32
http://cvs.php.net/viewvc.cgi/ZendEngine2/acconfig.h?r1=1.43r2=1.44diff_format=u
Index: ZendEngine2/acconfig.h
diff -u ZendEngine2/acconfig.h:1.43 ZendEngine2/acconfig.h:1.44
--- ZendEngine2/acconfig.h:1.43 Mon Dec 31 07:12:06 2007
+++ ZendEngine2/acconfig.h  Wed Jan 30 09:56:21 2008
@@ -17,10 +17,16 @@
+--+
 */
 
-/* $Id: acconfig.h,v 1.43 2007/12/31 07:12:06 sebastian Exp $ */
+/* $Id: acconfig.h,v 1.44 2008/01/30 09:56:21 dmitry Exp $ */
+
+#if defined(__GNUC__)  __GNUC__ = 4
+# define ZEND_API __attribute__ ((visibility(default)))
+# define ZEND_DLEXPORT __attribute__ ((visibility(default)))
+#else
+# define ZEND_API
+# define ZEND_DLEXPORT
+#endif
 
-#define ZEND_API
-#define ZEND_DLEXPORT
 #define ZEND_DLIMPORT
 
 @TOP@
http://cvs.php.net/viewvc.cgi/php-src/ext/bz2/php_bz2.h?r1=1.13r2=1.14diff_format=u
Index: php-src/ext/bz2/php_bz2.h
diff -u php-src/ext/bz2/php_bz2.h:1.13 php-src/ext/bz2/php_bz2.h:1.14
--- php-src/ext/bz2/php_bz2.h:1.13  Mon Dec 31 07:12:07 2007
+++ php-src/ext/bz2/php_bz2.h   Wed Jan 30 09:56:21 2008
@@ -16,7 +16,7 @@
   

[PHP-CVS] cvs: php-src(PHP_5_3) / NEWS /ext/reflection php_reflection.c /ext/reflection/tests bug43926.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 10:27:30 2008 UTC

  Added files: (Branch: PHP_5_3)
/php-src/ext/reflection/tests   bug43926.phpt 

  Modified files:  
/php-src/ext/reflection php_reflection.c 
/php-srcNEWS 
  Log:
  Fixed Bug#43926 (isInstance() isn't equivalent to instanceof operator)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.164.2.33.2.45.2.7r2=1.164.2.33.2.45.2.8diff_format=u
Index: php-src/ext/reflection/php_reflection.c
diff -u php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.7 
php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.8
--- php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.7 Wed Jan 16 
14:21:07 2008
+++ php-src/ext/reflection/php_reflection.c Wed Jan 30 10:27:28 2008
@@ -20,7 +20,7 @@
+--+
 */
 
-/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.7 2008/01/16 14:21:07 helly Exp $ 
*/
+/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.8 2008/01/30 10:27:28 felipe Exp 
$ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -3402,7 +3402,7 @@
return;
}
GET_REFLECTION_OBJECT_PTR(ce);  
-   RETURN_BOOL(ce == Z_OBJCE_P(object));
+   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  
instanceof_function(Z_OBJCE_P(object), ce));
 }
 /* }}} */
 
@@ -4913,7 +4913,7 @@
php_info_print_table_start();
php_info_print_table_header(2, Reflection, enabled);
 
-   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.7 2008/01/16 14:21:07 helly Exp $);
+   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.8 2008/01/30 10:27:28 felipe Exp $);
 
php_info_print_table_end();
 } /* }}} */
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.100r2=1.2027.2.547.2.965.2.101diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.965.2.100 
php-src/NEWS:1.2027.2.547.2.965.2.101
--- php-src/NEWS:1.2027.2.547.2.965.2.100   Wed Jan 30 09:41:11 2008
+++ php-src/NEWSWed Jan 30 10:27:28 2008
@@ -240,6 +240,7 @@
 - Fixed PECL bug #11216 (crash in ZipArchive::addEmptyDir when a directory
   already exists). (Pierre)
 
+- Fixed bug #43926 (isInstance() isn't equivalent to instanceof operator). 
(Marcus)
 - Fixed bug #42368 (Incorrect error message displayed by pg_escape_string).
   (Ilia)
 - Fixed bug #42365 (glob() crashes and/or accepts way too many flags).

http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug43926.phpt?view=markuprev=1.1
Index: php-src/ext/reflection/tests/bug43926.phpt
+++ php-src/ext/reflection/tests/bug43926.phpt

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



[PHP-CVS] cvs: php-src /ext/reflection php_reflection.c /ext/reflection/tests bug43926.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 10:54:41 2008 UTC

  Modified files:  
/php-src/ext/reflection php_reflection.c 
/php-src/ext/reflection/tests   bug43926.phpt 
  Log:
  Fixed Bug #43926 (isInstance() isn't equivalent to instanceof operator)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.290r2=1.291diff_format=u
Index: php-src/ext/reflection/php_reflection.c
diff -u php-src/ext/reflection/php_reflection.c:1.290 
php-src/ext/reflection/php_reflection.c:1.291
--- php-src/ext/reflection/php_reflection.c:1.290   Wed Jan 16 14:19:07 2008
+++ php-src/ext/reflection/php_reflection.c Wed Jan 30 10:54:41 2008
@@ -20,7 +20,7 @@
+--+
 */
 
-/* $Id: php_reflection.c,v 1.290 2008/01/16 14:19:07 helly Exp $ */
+/* $Id: php_reflection.c,v 1.291 2008/01/30 10:54:41 felipe Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -3481,7 +3481,7 @@
return;
}
GET_REFLECTION_OBJECT_PTR(ce);  
-   RETURN_BOOL(ce == Z_OBJCE_P(object));
+   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  
instanceof_function(Z_OBJCE_P(object), ce));
 }
 /* }}} */
 
@@ -5032,7 +5032,7 @@
php_info_print_table_start();
php_info_print_table_header(2, Reflection, enabled);
 
-   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 1.290 
2008/01/16 14:19:07 helly Exp $);
+   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 1.291 
2008/01/30 10:54:41 felipe Exp $);
 
php_info_print_table_end();
 } /* }}} */
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug43926.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/reflection/tests/bug43926.phpt
diff -u /dev/null php-src/ext/reflection/tests/bug43926.phpt:1.2
--- /dev/null   Wed Jan 30 10:54:41 2008
+++ php-src/ext/reflection/tests/bug43926.phpt  Wed Jan 30 10:54:41 2008
@@ -0,0 +1,37 @@
+--TEST--
+Bug#43926 - isInstance() isn't equivalent to instanceof operator
+--FILE--
+?php
+
+class E {
+}
+class D extends E {
+}
+
+class A extends D {
+}
+
+class C extends A {
+}
+
+$ra = new ReflectionClass('A');
+$rc = new ReflectionClass('C');
+$rd = new ReflectionClass('D');
+$re = new ReflectionClass('E');
+
+$ca = $ra-newInstance();
+$cc = $rc-newInstance();
+$cd = $rd-newInstance();
+$ce = $re-newInstance();
+
+print(Is? A . ($ra-isInstance($ca) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof A) ? 'true' : 'false') .\n);
+print(Is? C . ($ra-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof C) ? 'true' : 'false') .\n);
+print(Is? D . ($ra-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof D) ? 'true' : 'false') .\n);
+print(Is? E . ($ra-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof E) ? 'true' : 'false') .\n);
+
+?
+--EXPECT--
+Is? A true, instanceof: true
+Is? C false, instanceof: false
+Is? D true, instanceof: true
+Is? E true, instanceof: true
\ No newline at end of file

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



[PHP-CVS] cvs: CVSROOT / avail

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 11:49:39 2008 UTC

  Modified files:  
/CVSROOTavail 
  Log:
  - Add robinf to allow him to submit tests
  
http://cvs.php.net/viewvc.cgi/CVSROOT/avail?r1=1.1352r2=1.1353diff_format=u
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.1352 CVSROOT/avail:1.1353
--- CVSROOT/avail:1.1352Tue Jan 29 17:21:04 2008
+++ CVSROOT/avail   Wed Jan 30 11:49:39 2008
@@ -17,7 +17,7 @@
 # The PHP Developers have full access to the full source trees for
 # PHP, as well as the documentation.
 
-avail|dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjor!
 
i,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
+avail|dharmap,kraghuba,stevseea,colder,lwe,auroraeosrose,mike,rolland,cawa,msisolak,alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,jani,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry,pajoye,shie,rafi,magnus,tony2001,johannes,dbs,skoduru,nrathna,jesus,gopalv,bjor!
 
i,nlopess,wrowe,shire,zoe,scottmac,t2man,dsp,davidw,ab5602,nicholsr,lsmith,cellog,davidc,felipe,robinf|phpfi,php3,php-src,pecl,non-pecl,spl,phpdoc,phpdoc-ar,phpdoc-bg,phpdoc-cs,phpdoc-da,phpdoc-de,phpdoc-el,phpdoc-es,phpdoc-fa_IR,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-pt,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-ca,phpdoc-no
 
 # fastcgi implementation for IIS
 avail|shane,wez,edink|fastcgi-isapi

-- 
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/reflection/tests reflectionClass_isInstance_basic.phpt reflectionObject_isInstance_basic.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 11:43:10 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/reflection/tests   
reflectionObject_isInstance_basic.phpt 
reflectionClass_isInstance_basic.phpt 
  Log:
  Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt
diff -u 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1.2.1
--- php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1 
Thu Jul 12 21:03:39 2007
+++ php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt Wed Jan 
30 11:43:10 2008
@@ -25,7 +25,7 @@
 is myA a A? bool(true)
 is myB a A? bool(false)
 is myX a A? bool(false)
-is myA a B? bool(false)
+is myA a B? bool(true)
 is myB a B? bool(true)
 is myX a B? bool(false)
 is myA a X? bool(false)
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt
diff -u 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1.2.1
--- php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1  
Wed Jul 11 20:11:34 2007
+++ php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt  Wed Jan 
30 11:43:10 2008
@@ -33,7 +33,7 @@
 is myB a A? bool(false)
 is myC a A? bool(false)
 is myX a A? bool(false)
-is myA a B? bool(false)
+is myA a B? bool(true)
 is myB a B? bool(true)
 is myC a B? bool(false)
 is myX a B? bool(false)

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



[PHP-CVS] cvs: php-src /ext/reflection/tests bug43926.phpt reflectionClass_isInstance_basic.phpt reflectionObject_isInstance_basic.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 11:56:34 2008 UTC

  Modified files:  
/php-src/ext/reflection/tests   
reflectionObject_isInstance_basic.phpt 
reflectionClass_isInstance_basic.phpt 
bug43926.phpt 
  Log:
  Fix tests
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt
diff -u php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.2 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.3
--- php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.2 
Thu Jul 12 21:08:02 2007
+++ php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt Wed Jan 
30 11:56:34 2008
@@ -23,7 +23,7 @@
 ?
 --EXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myX a A? bool(false)
 is myA a B? bool(false)
 is myB a B? bool(true)
@@ -33,7 +33,7 @@
 is myX a X? bool(true)
 --UEXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myX a A? bool(false)
 is myA a B? bool(false)
 is myB a B? bool(true)
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt
diff -u php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.2 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.3
--- php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.2  
Wed Jul 11 20:16:43 2007
+++ php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt  Wed Jan 
30 11:56:34 2008
@@ -30,7 +30,7 @@
 ?
 --EXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myC a A? bool(false)
 is myX a A? bool(false)
 is myA a B? bool(false)
@@ -43,7 +43,7 @@
 is myX a C? bool(false)
 is myA a I? bool(false)
 is myB a I? bool(false)
-is myC a I? bool(false)
+is myC a I? bool(true)
 is myX a I? bool(false)
 is myA a X? bool(false)
 is myB a X? bool(false)
@@ -51,7 +51,7 @@
 is myX a X? bool(true)
 --UEXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myC a A? bool(false)
 is myX a A? bool(false)
 is myA a B? bool(false)
@@ -64,7 +64,7 @@
 is myX a C? bool(false)
 is myA a I? bool(false)
 is myB a I? bool(false)
-is myC a I? bool(false)
+is myC a I? bool(true)
 is myX a I? bool(false)
 is myA a X? bool(false)
 is myB a X? bool(false)
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug43926.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/reflection/tests/bug43926.phpt
diff -u php-src/ext/reflection/tests/bug43926.phpt:1.2 
php-src/ext/reflection/tests/bug43926.phpt:1.3
--- php-src/ext/reflection/tests/bug43926.phpt:1.2  Wed Jan 30 10:54:41 2008
+++ php-src/ext/reflection/tests/bug43926.phpt  Wed Jan 30 11:56:34 2008
@@ -34,4 +34,9 @@
 Is? A true, instanceof: true
 Is? C false, instanceof: false
 Is? D true, instanceof: true
+Is? E true, instanceof: true
+--UEXPECT--
+Is? A true, instanceof: true
+Is? C false, instanceof: false
+Is? D true, instanceof: true
 Is? E true, instanceof: true
\ No newline at end of file

-- 
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/reflection php_reflection.c

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 13:42:01 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/reflection php_reflection.c 
  Log:
  Fix the fix (isInstance - order of parameters)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.164.2.33.2.45.2.9r2=1.164.2.33.2.45.2.10diff_format=u
Index: php-src/ext/reflection/php_reflection.c
diff -u php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.9 
php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.10
--- php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.9 Wed Jan 30 
12:50:59 2008
+++ php-src/ext/reflection/php_reflection.c Wed Jan 30 13:42:01 2008
@@ -20,7 +20,7 @@
+--+
 */
 
-/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.9 2008/01/30 12:50:59 tony2001 
Exp $ */
+/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.10 2008/01/30 13:42:01 felipe Exp 
$ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -3402,7 +3402,7 @@
return;
}
GET_REFLECTION_OBJECT_PTR(ce);  
-   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  
instanceof_function(Z_OBJCE_P(object), ce TSRMLS_CC));
+   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  instanceof_function(ce, 
Z_OBJCE_P(object) TSRMLS_CC));
 }
 /* }}} */
 
@@ -4913,7 +4913,7 @@
php_info_print_table_start();
php_info_print_table_header(2, Reflection, enabled);
 
-   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.9 2008/01/30 12:50:59 tony2001 Exp $);
+   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.10 2008/01/30 13:42:01 felipe Exp $);
 
php_info_print_table_end();
 } /* }}} */

-- 
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) /tests/classes __call_003.phpt autoload_007.phpt autoload_008.phpt autoload_009.phpt autoload_010.phpt autoload_011.phpt autoload_012.phpt autoload_013.phpt autoload_01

2008-01-30 Thread Robin Fernandes
robinf  Wed Jan 30 14:25:43 2008 UTC

  Added files: (Branch: PHP_5_3)
/php-src/tests/classes  property_override_protected_private.phpt 
constants_error_004.phpt 

property_override_publicStatic_publicStatic.phpt 
property_override_publicStatic_protected.phpt 
constants_basic_004.phpt autoload_012.phpt 
autoload_017.phpt 
property_override_public_protectedStatic.phpt 
autoload_008.phpt final_ctor3.phpt 
autoload_009.phpt autoload_013.phpt 
property_override_public_private.phpt 
property_override_private_protectedStatic.phpt 
constants_error_002.phpt 
constants_basic_002.phpt autoload_015.phpt 
autoload_007.phpt 

property_override_protectedStatic_protectedStatic.phpt 
constants_error_005.phpt 
property_override_public_public.phpt 
autoload_010.phpt 
property_override_publicStatic_private.phpt 
autoload_020.phpt 
property_override_private_public.phpt 

property_override_publicStatic_protectedStatic.phpt 
property_override_public_publicStatic.phpt 

property_override_privateStatic_privateStatic.phpt 
property_override_privateStatic_public.phpt 
property_override_protectedStatic_private.phpt 
property_override_publicStatic_public.phpt 

property_override_privateStatic_protectedStatic.phpt 
constants_error_006.phpt 
property_override_public_privateStatic.phpt 
autoload_014.phpt 
property_override_privateStatic_protected.phpt 
property_override_private_privateStatic.phpt 
property_override_protected_publicStatic.phpt 
constants_basic_003.inc 
property_override_protected_privateStatic.phpt 
constants_basic_006.phpt 
property_override_protectedStatic_public.phpt 
inheritance_005.phpt 
property_override_private_publicStatic.phpt 
constants_error_001.phpt 
property_override_privateStatic_private.phpt 
autoload_018.phpt new_001.phpt 

property_override_protectedStatic_publicStatic.phpt 

property_override_privateStatic_publicStatic.phpt 
constants_basic_001.phpt 
property_override_private_protected.phpt 

property_override_protectedStatic_protected.phpt 
property_override_private_private.phpt 
constants_basic_003.phpt __call_003.phpt 
autoload_011.phpt 
method_call_variation_001.phpt 

property_override_protectedStatic_privateStatic.phpt 
constants_error_007.phpt 
property_override_public_protected.phpt 

property_override_protected_protectedStatic.phpt 
constants_error_003.phpt 
constants_basic_005.phpt autoload_019.phpt 
type_hinting_004.phpt 
property_override_protected_protected.phpt 

property_override_publicStatic_privateStatic.phpt 
property_override_protected_public.phpt 
autoload_016.phpt 
  Log:
  Adding tests for class features, including __autoload(), property inheritance 
rules and class constants.
  
http://cvs.php.net/viewvc.cgi/php-src/tests/classes/property_override_protected_private.phpt?view=markuprev=1.1
Index: php-src/tests/classes/property_override_protected_private.phpt
+++ php-src/tests/classes/property_override_protected_private.phpt


[PHP-CVS] cvs: php-src(PHP_5_3) /ext/reflection php_reflection.c

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 14:45:20 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/reflection php_reflection.c 
  Log:
  Revert
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.164.2.33.2.45.2.10r2=1.164.2.33.2.45.2.11diff_format=u
Index: php-src/ext/reflection/php_reflection.c
diff -u php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.10 
php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.11
--- php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.10Wed Jan 
30 13:42:01 2008
+++ php-src/ext/reflection/php_reflection.c Wed Jan 30 14:45:20 2008
@@ -20,7 +20,7 @@
+--+
 */
 
-/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.10 2008/01/30 13:42:01 felipe Exp 
$ */
+/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.11 2008/01/30 14:45:20 felipe Exp 
$ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -3402,7 +3402,7 @@
return;
}
GET_REFLECTION_OBJECT_PTR(ce);  
-   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  instanceof_function(ce, 
Z_OBJCE_P(object) TSRMLS_CC));
+   RETURN_BOOL(HAS_CLASS_ENTRY(*object)  
instanceof_function(Z_OBJCE_P(object), ce TSRMLS_CC));
 }
 /* }}} */
 
@@ -4913,7 +4913,7 @@
php_info_print_table_start();
php_info_print_table_header(2, Reflection, enabled);
 
-   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.10 2008/01/30 13:42:01 felipe Exp $);
+   php_info_print_table_row(2, Version, $Id: php_reflection.c,v 
1.164.2.33.2.45.2.11 2008/01/30 14:45:20 felipe Exp $);
 
php_info_print_table_end();
 } /* }}} */

-- 
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) /tests/classes __call_003.phpt autoload_007.phpt autoload_008.phpt autoload_009.phpt autoload_010.phpt autoload_011.phpt autoload_012.phpt autoload_013.phpt autoload_01

2008-01-30 Thread Robin Fernandes
robinf  Wed Jan 30 14:24:47 2008 UTC

  Added files: (Branch: PHP_5_2)
/php-src/tests/classes  
property_override_protected_publicStatic.phpt 
property_override_protected_privateStatic.phpt 
property_override_private_protectedStatic.phpt 

property_override_privateStatic_protectedStatic.phpt 

property_override_privateStatic_privateStatic.phpt 

property_override_protected_protectedStatic.phpt 
constants_basic_003.inc 
property_override_privateStatic_private.phpt 
property_override_public_privateStatic.phpt 
property_override_protected_protected.phpt 
final_ctor3.phpt 
property_override_private_privateStatic.phpt 
autoload_017.phpt 
property_override_private_protected.phpt 
autoload_019.phpt 
property_override_public_protected.phpt 
constants_basic_001.phpt autoload_018.phpt 
constants_error_006.phpt 
property_override_protectedStatic_private.phpt 
method_call_variation_001.phpt 
property_override_public_protectedStatic.phpt 
constants_error_005.phpt 

property_override_publicStatic_privateStatic.phpt 
property_override_publicStatic_protected.phpt 
property_override_private_private.phpt 
autoload_020.phpt __call_003.phpt 
property_override_protected_public.phpt 
constants_basic_004.phpt 
constants_error_001.phpt 

property_override_publicStatic_protectedStatic.phpt 
constants_basic_003.phpt autoload_011.phpt 
inheritance_005.phpt 
property_override_private_publicStatic.phpt 

property_override_publicStatic_publicStatic.phpt 
property_override_public_private.phpt 
property_override_publicStatic_public.phpt 
constants_error_002.phpt 
constants_error_007.phpt 
property_override_private_public.phpt 
autoload_015.phpt constants_basic_005.phpt 
autoload_009.phpt constants_basic_002.phpt 
autoload_013.phpt new_001.phpt 
constants_error_003.phpt autoload_010.phpt 
autoload_012.phpt autoload_014.phpt 
property_override_privateStatic_public.phpt 

property_override_protectedStatic_privateStatic.phpt 
autoload_016.phpt 
property_override_protected_private.phpt 
property_override_public_publicStatic.phpt 

property_override_protectedStatic_publicStatic.phpt 
type_hinting_004.phpt 
property_override_privateStatic_protected.phpt 

property_override_protectedStatic_protected.phpt 
property_override_public_public.phpt 
autoload_007.phpt constants_error_004.phpt 
property_override_publicStatic_private.phpt 
property_override_protectedStatic_public.phpt 
constants_basic_006.phpt autoload_008.phpt 

property_override_privateStatic_publicStatic.phpt 

property_override_protectedStatic_protectedStatic.phpt 
  Log:
  Adding tests for class features, including __autoload(), property inheritance 
rules and class constants.
  
http://cvs.php.net/viewvc.cgi/php-src/tests/classes/property_override_protected_publicStatic.phpt?view=markuprev=1.1
Index: php-src/tests/classes/property_override_protected_publicStatic.phpt
+++ php-src/tests/classes/property_override_protected_publicStatic.phpt

http://cvs.php.net/viewvc.cgi/php-src/tests/classes/property_override_protected_privateStatic.phpt?view=markuprev=1.1
Index: 

[PHP-CVS] cvs: php-src /ext/reflection/tests bug43926.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 15:23:41 2008 UTC

  Modified files:  
/php-src/ext/reflection/tests   bug43926.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug43926.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/reflection/tests/bug43926.phpt
diff -u php-src/ext/reflection/tests/bug43926.phpt:1.3 
php-src/ext/reflection/tests/bug43926.phpt:1.4
--- php-src/ext/reflection/tests/bug43926.phpt:1.3  Wed Jan 30 11:56:34 2008
+++ php-src/ext/reflection/tests/bug43926.phpt  Wed Jan 30 15:23:41 2008
@@ -25,9 +25,24 @@
 $ce = $re-newInstance();
 
 print(Is? A . ($ra-isInstance($ca) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof A) ? 'true' : 'false') .\n);
-print(Is? C . ($ra-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof C) ? 'true' : 'false') .\n);
-print(Is? D . ($ra-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof D) ? 'true' : 'false') .\n);
-print(Is? E . ($ra-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof E) ? 'true' : 'false') .\n);
+print(Is? C . ($rc-isInstance($ca) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof C) ? 'true' : 'false') .\n);
+print(Is? D . ($rd-isInstance($ca) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof D) ? 'true' : 'false') .\n);
+print(Is? E . ($re-isInstance($ca) ? 'true' : 'false') ., instanceof: . 
(($ca instanceof E) ? 'true' : 'false') .\n);
+print -\n;
+print(Is? A . ($ra-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($cc instanceof A) ? 'true' : 'false') .\n);
+print(Is? C . ($rc-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($cc instanceof C) ? 'true' : 'false') .\n);
+print(Is? D . ($rd-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($cc instanceof D) ? 'true' : 'false') .\n);
+print(Is? E . ($re-isInstance($cc) ? 'true' : 'false') ., instanceof: . 
(($cc instanceof E) ? 'true' : 'false') .\n);
+print -\n;
+print(Is? A . ($ra-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($cd instanceof A) ? 'true' : 'false') .\n);
+print(Is? C . ($rc-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($cd instanceof C) ? 'true' : 'false') .\n);
+print(Is? D . ($rd-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($cd instanceof D) ? 'true' : 'false') .\n);
+print(Is? E . ($re-isInstance($cd) ? 'true' : 'false') ., instanceof: . 
(($cd instanceof E) ? 'true' : 'false') .\n);
+print -\n;
+print(Is? A . ($ra-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ce instanceof A) ? 'true' : 'false') .\n);
+print(Is? C . ($rc-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ce instanceof C) ? 'true' : 'false') .\n);
+print(Is? D . ($rd-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ce instanceof D) ? 'true' : 'false') .\n);
+print(Is? E . ($re-isInstance($ce) ? 'true' : 'false') ., instanceof: . 
(($ce instanceof E) ? 'true' : 'false') .\n);
 
 ?
 --EXPECT--
@@ -35,8 +50,38 @@
 Is? C false, instanceof: false
 Is? D true, instanceof: true
 Is? E true, instanceof: true
+-
+Is? A true, instanceof: true
+Is? C true, instanceof: true
+Is? D true, instanceof: true
+Is? E true, instanceof: true
+-
+Is? A false, instanceof: false
+Is? C false, instanceof: false
+Is? D true, instanceof: true
+Is? E true, instanceof: true
+-
+Is? A false, instanceof: false
+Is? C false, instanceof: false
+Is? D false, instanceof: false
+Is? E true, instanceof: true
 --UEXPECT--
 Is? A true, instanceof: true
 Is? C false, instanceof: false
 Is? D true, instanceof: true
-Is? E true, instanceof: true
\ No newline at end of file
+Is? E true, instanceof: true
+-
+Is? A true, instanceof: true
+Is? C true, instanceof: true
+Is? D true, instanceof: true
+Is? E true, instanceof: true
+-
+Is? A false, instanceof: false
+Is? C false, instanceof: false
+Is? D true, instanceof: true
+Is? E true, instanceof: true
+-
+Is? A false, instanceof: false
+Is? C false, instanceof: false
+Is? D false, instanceof: false
+Is? E true, instanceof: true

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



[PHP-CVS] cvs: php-src /ext/libxml libxml.c

2008-01-30 Thread Rob Richards
rrichards   Wed Jan 30 15:28:10 2008 UTC

  Modified files:  
/php-src/ext/libxml libxml.c 
  Log:
  fix bug #41562 (SimpleXML memory issue)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/libxml/libxml.c?r1=1.66r2=1.67diff_format=u
Index: php-src/ext/libxml/libxml.c
diff -u php-src/ext/libxml/libxml.c:1.66 php-src/ext/libxml/libxml.c:1.67
--- php-src/ext/libxml/libxml.c:1.66Mon Dec 31 07:12:11 2007
+++ php-src/ext/libxml/libxml.c Wed Jan 30 15:28:09 2008
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: libxml.c,v 1.66 2007/12/31 07:12:11 sebastian Exp $ */
+/* $Id: libxml.c,v 1.67 2008/01/30 15:28:09 rrichards Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -141,24 +141,6 @@
 /* }}} */
 
 /* {{{ internal functions for interoperability */
-static int php_libxml_dec_node(php_libxml_node_ptr *nodeptr)
-{
-   int ret_refcount;
-
-   ret_refcount = --nodeptr-refcount;
-   if (ret_refcount == 0) {
-   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
-   nodeptr-node-_private = NULL;
-   }
-   /* node is destroyed by another object. reset ret_refcount to 1 
and node to NULL
-   so the php_libxml_node_ptr is detroyed when the object is 
destroyed */
-   nodeptr-refcount = 1;
-   nodeptr-node = NULL;
-   }
-
-   return ret_refcount;
-}
-
 static int php_libxml_clear_object(php_libxml_node_object *object TSRMLS_DC)
 {
if (object-properties) {
@@ -179,7 +161,10 @@
if (wrapper) {
php_libxml_clear_object(wrapper TSRMLS_CC);
} else {
-   php_libxml_dec_node(nodeptr);
+   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
+   nodeptr-node-_private = NULL;
+   }
+   nodeptr-node = NULL;
}
}
 

-- 
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/libxml libxml.c

2008-01-30 Thread Rob Richards
rrichards   Wed Jan 30 15:28:46 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/libxml libxml.c 
  Log:
  MFH: fix bug #41562 (SimpleXML memory issue)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/libxml/libxml.c?r1=1.32.2.7.2.15.2.3r2=1.32.2.7.2.15.2.4diff_format=u
Index: php-src/ext/libxml/libxml.c
diff -u php-src/ext/libxml/libxml.c:1.32.2.7.2.15.2.3 
php-src/ext/libxml/libxml.c:1.32.2.7.2.15.2.4
--- php-src/ext/libxml/libxml.c:1.32.2.7.2.15.2.3   Mon Dec 31 07:17:09 2007
+++ php-src/ext/libxml/libxml.c Wed Jan 30 15:28:46 2008
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: libxml.c,v 1.32.2.7.2.15.2.3 2007/12/31 07:17:09 sebastian Exp $ */
+/* $Id: libxml.c,v 1.32.2.7.2.15.2.4 2008/01/30 15:28:46 rrichards Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -141,24 +141,6 @@
 /* }}} */
 
 /* {{{ internal functions for interoperability */
-static int php_libxml_dec_node(php_libxml_node_ptr *nodeptr)
-{
-   int ret_refcount;
-
-   ret_refcount = --nodeptr-refcount;
-   if (ret_refcount == 0) {
-   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
-   nodeptr-node-_private = NULL;
-   }
-   /* node is destroyed by another object. reset ret_refcount to 1 
and node to NULL
-   so the php_libxml_node_ptr is detroyed when the object is 
destroyed */
-   nodeptr-refcount = 1;
-   nodeptr-node = NULL;
-   }
-
-   return ret_refcount;
-}
-
 static int php_libxml_clear_object(php_libxml_node_object *object TSRMLS_DC)
 {
if (object-properties) {
@@ -179,7 +161,10 @@
if (wrapper) {
php_libxml_clear_object(wrapper TSRMLS_CC);
} else {
-   php_libxml_dec_node(nodeptr);
+   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
+   nodeptr-node-_private = NULL;
+   }
+   nodeptr-node = NULL;
}
}
 

-- 
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/libxml libxml.c

2008-01-30 Thread Rob Richards
rrichards   Wed Jan 30 15:29:51 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/libxml libxml.c 
  Log:
  MFH: fix bug #41562 (SimpleXML memory issue)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/libxml/libxml.c?r1=1.32.2.7.2.16r2=1.32.2.7.2.17diff_format=u
Index: php-src/ext/libxml/libxml.c
diff -u php-src/ext/libxml/libxml.c:1.32.2.7.2.16 
php-src/ext/libxml/libxml.c:1.32.2.7.2.17
--- php-src/ext/libxml/libxml.c:1.32.2.7.2.16   Mon Dec 31 07:20:07 2007
+++ php-src/ext/libxml/libxml.c Wed Jan 30 15:29:51 2008
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: libxml.c,v 1.32.2.7.2.16 2007/12/31 07:20:07 sebastian Exp $ */
+/* $Id: libxml.c,v 1.32.2.7.2.17 2008/01/30 15:29:51 rrichards Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -141,24 +141,6 @@
 /* }}} */
 
 /* {{{ internal functions for interoperability */
-static int php_libxml_dec_node(php_libxml_node_ptr *nodeptr)
-{
-   int ret_refcount;
-
-   ret_refcount = --nodeptr-refcount;
-   if (ret_refcount == 0) {
-   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
-   nodeptr-node-_private = NULL;
-   }
-   /* node is destroyed by another object. reset ret_refcount to 1 
and node to NULL
-   so the php_libxml_node_ptr is detroyed when the object is 
destroyed */
-   nodeptr-refcount = 1;
-   nodeptr-node = NULL;
-   }
-
-   return ret_refcount;
-}
-
 static int php_libxml_clear_object(php_libxml_node_object *object TSRMLS_DC)
 {
if (object-properties) {
@@ -179,7 +161,10 @@
if (wrapper) {
php_libxml_clear_object(wrapper TSRMLS_CC);
} else {
-   php_libxml_dec_node(nodeptr);
+   if (nodeptr-node != NULL  nodeptr-node-type != 
XML_DOCUMENT_NODE) {
+   nodeptr-node-_private = NULL;
+   }
+   nodeptr-node = NULL;
}
}
 

-- 
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

2008-01-30 Thread Rob Richards
rrichards   Wed Jan 30 15:30:44 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
  Log:
  BFN
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1066r2=1.2027.2.547.2.1067diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1066 php-src/NEWS:1.2027.2.547.2.1067
--- php-src/NEWS:1.2027.2.547.2.1066Tue Jan 29 20:25:47 2008
+++ php-src/NEWSWed Jan 30 15:30:44 2008
@@ -103,6 +103,7 @@
   DateTimeZone). (Derick)
 - Fixed bug #41941 (oci8 extension not lib64 savvy). (Chris)
 - Fixed bug #41599 (setTime() fails after modify() is used). (Derick)
+- Fixed bug #41562 (SimpleXML memory issue). (Rob)
 - Fixed bug #38468 (Unexpected creation of cycle). (Dmitry)
 
 08 Nov 2007, PHP 5.2.5

-- 
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/reflection/tests reflectionClass_isInstance_basic.phpt reflectionObject_isInstance_basic.phpt

2008-01-30 Thread Felipe Pena
felipe  Wed Jan 30 16:06:44 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/reflection/tests   
reflectionObject_isInstance_basic.phpt 
reflectionClass_isInstance_basic.phpt 
  Log:
  Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt?r1=1.1.2.1.2.1r2=1.1.2.1.2.2diff_format=u
Index: php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt
diff -u 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1.2.1 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1.2.2
--- 
php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt:1.1.2.1.2.1 
Wed Jan 30 11:43:10 2008
+++ php-src/ext/reflection/tests/reflectionObject_isInstance_basic.phpt Wed Jan 
30 16:06:44 2008
@@ -23,9 +23,9 @@
 ?
 --EXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myX a A? bool(false)
-is myA a B? bool(true)
+is myA a B? bool(false)
 is myB a B? bool(true)
 is myX a B? bool(false)
 is myA a X? bool(false)
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt?r1=1.1.2.1.2.1r2=1.1.2.1.2.2diff_format=u
Index: php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt
diff -u 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1.2.1 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1.2.2
--- 
php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt:1.1.2.1.2.1  
Wed Jan 30 11:43:10 2008
+++ php-src/ext/reflection/tests/reflectionClass_isInstance_basic.phpt  Wed Jan 
30 16:06:44 2008
@@ -30,10 +30,10 @@
 ?
 --EXPECTF--
 is myA a A? bool(true)
-is myB a A? bool(false)
+is myB a A? bool(true)
 is myC a A? bool(false)
 is myX a A? bool(false)
-is myA a B? bool(true)
+is myA a B? bool(false)
 is myB a B? bool(true)
 is myC a B? bool(false)
 is myX a B? bool(false)
@@ -43,7 +43,7 @@
 is myX a C? bool(false)
 is myA a I? bool(false)
 is myB a I? bool(false)
-is myC a I? bool(false)
+is myC a I? bool(true)
 is myX a I? bool(false)
 is myA a X? bool(false)
 is myB a X? bool(false)

-- 
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/math acos_error.phpt acosh_error.phpt asin_error.phpt asinh_error.phpt atan_error.phpt atanh_error.phpt cos_error.phpt cosh_error.phpt sin_error.php

2008-01-30 Thread Zoe Slattery
zoe Wed Jan 30 17:44:54 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/standard/tests/mathsinh_error.phpt atan_error.phpt 
tan_error.phpt cosh_error.phpt 
asinh_error.phpt acosh_error.phpt 
acos_error.phpt tanh_error.phpt 
cos_error.phpt asin_error.phpt 
sin_error.phpt atanh_error.phpt 
  Log:
  Removing superfluous --INI-- section
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/sinh_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/sinh_error.phpt
diff -u php-src/ext/standard/tests/math/sinh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/sinh_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/sinh_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/sinh_error.phpt Wed Jan 30 17:44:54 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for sinh()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/atan_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/atan_error.phpt
diff -u php-src/ext/standard/tests/math/atan_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/atan_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/atan_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/atan_error.phpt Wed Jan 30 17:44:54 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for atan()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tan_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/tan_error.phpt
diff -u php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.1  Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/tan_error.phpt  Wed Jan 30 17:44:54 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for tan()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cosh_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/cosh_error.phpt
diff -u php-src/ext/standard/tests/math/cosh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/cosh_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/cosh_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/cosh_error.phpt Wed Jan 30 17:44:54 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for cosh()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asinh_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/asinh_error.phpt
diff -u php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.1Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/asinh_error.phptWed Jan 30 17:44:54 2008
@@ -5,7 +5,6 @@
 if(substr(PHP_OS, 0, 3) == WIN )
 die (skip - function not supported on Windows);
 ?
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/acosh_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/acosh_error.phpt
diff -u php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.1Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/acosh_error.phptWed Jan 30 17:44:54 2008
@@ -5,7 +5,6 @@
 if(substr(PHP_OS, 0, 3) == WIN )
 die (skip - function not supported on Windows);
 ?
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/acos_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/acos_error.phpt
diff -u php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/acos_error.phpt Wed Jan 30 17:44:54 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for acos()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tanh_error.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u
Index: php-src/ext/standard/tests/math/tanh_error.phpt
diff -u php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.2
--- php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/math acos_error.phpt acosh_error.phpt asin_error.phpt asinh_error.phpt atan_error.phpt atanh_error.phpt cos_error.phpt cosh_error.phpt sin_error.php

2008-01-30 Thread Zoe Slattery
zoe Wed Jan 30 17:50:38 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/standard/tests/mathtan_error.phpt asinh_error.phpt 
acosh_error.phpt acos_error.phpt 
tanh_error.phpt asin_error.phpt 
cos_error.phpt sin_error.phpt 
atanh_error.phpt sinh_error.phpt 
atan_error.phpt cosh_error.phpt 
  Log:
  Removing superfluous --INI-- section
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tan_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/tan_error.phpt
diff -u php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/tan_error.phpt:1.1.2.1  Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/tan_error.phpt  Wed Jan 30 17:50:38 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for tan()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asinh_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/asinh_error.phpt
diff -u php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/asinh_error.phpt:1.1.2.1Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/asinh_error.phptWed Jan 30 17:50:38 2008
@@ -5,7 +5,6 @@
 if(substr(PHP_OS, 0, 3) == WIN )
 die (skip - function not supported on Windows);
 ?
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/acosh_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/acosh_error.phpt
diff -u php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/acosh_error.phpt:1.1.2.1Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/acosh_error.phptWed Jan 30 17:50:38 2008
@@ -5,7 +5,6 @@
 if(substr(PHP_OS, 0, 3) == WIN )
 die (skip - function not supported on Windows);
 ?
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/acos_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/acos_error.phpt
diff -u php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/acos_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/acos_error.phpt Wed Jan 30 17:50:38 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for acos()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tanh_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/tanh_error.phpt
diff -u php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/tanh_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/tanh_error.phpt Wed Jan 30 17:50:38 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for tanh()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asin_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/asin_error.phpt
diff -u php-src/ext/standard/tests/math/asin_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/asin_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/asin_error.phpt:1.1.2.1 Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/asin_error.phpt Wed Jan 30 17:50:38 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for asin()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cos_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/cos_error.phpt
diff -u php-src/ext/standard/tests/math/cos_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/cos_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/cos_error.phpt:1.1.2.1  Tue Sep  4 
09:01:02 2007
+++ php-src/ext/standard/tests/math/cos_error.phpt  Wed Jan 30 17:50:38 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for cos()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/sin_error.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u
Index: php-src/ext/standard/tests/math/sin_error.phpt
diff -u php-src/ext/standard/tests/math/sin_error.phpt:1.1.2.1 
php-src/ext/standard/tests/math/sin_error.phpt:1.1.2.1.2.1
--- php-src/ext/standard/tests/math/sin_error.phpt:1.1.2.1  Tue Sep  4 

[PHP-CVS] cvs: php-src /ext/standard/tests/math acos_error.phpt acosh_error.phpt asin_error.phpt asinh_error.phpt atan_error.phpt atanh_error.phpt cos_error.phpt cosh_error.phpt sin_error.phpt sinh_er

2008-01-30 Thread Zoe Slattery
zoe Wed Jan 30 17:55:12 2008 UTC

  Modified files:  
/php-src/ext/standard/tests/mathcosh_error.phpt cos_error.phpt 
sin_error.phpt atanh_error.phpt 
acos_error.phpt tanh_error.phpt 
asin_error.phpt tan_error.phpt 
asinh_error.phpt sinh_error.phpt 
atan_error.phpt acosh_error.phpt 
  Log:
  Removing superfluous --INI-- section
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cosh_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/cosh_error.phpt
diff -u php-src/ext/standard/tests/math/cosh_error.phpt:1.2 
php-src/ext/standard/tests/math/cosh_error.phpt:1.3
--- php-src/ext/standard/tests/math/cosh_error.phpt:1.2 Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/cosh_error.phpt Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for cosh()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/cos_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/cos_error.phpt
diff -u php-src/ext/standard/tests/math/cos_error.phpt:1.2 
php-src/ext/standard/tests/math/cos_error.phpt:1.3
--- php-src/ext/standard/tests/math/cos_error.phpt:1.2  Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/cos_error.phpt  Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for cos()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/sin_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/sin_error.phpt
diff -u php-src/ext/standard/tests/math/sin_error.phpt:1.2 
php-src/ext/standard/tests/math/sin_error.phpt:1.3
--- php-src/ext/standard/tests/math/sin_error.phpt:1.2  Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/sin_error.phpt  Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for sin()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/atanh_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/atanh_error.phpt
diff -u php-src/ext/standard/tests/math/atanh_error.phpt:1.2 
php-src/ext/standard/tests/math/atanh_error.phpt:1.3
--- php-src/ext/standard/tests/math/atanh_error.phpt:1.2Tue Sep  4 
11:18:35 2007
+++ php-src/ext/standard/tests/math/atanh_error.phptWed Jan 30 17:55:12 2008
@@ -5,7 +5,6 @@
 if(substr(PHP_OS, 0, 3) == WIN )
 die (skip - function not supported on Windows);
 ?
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/acos_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/acos_error.phpt
diff -u php-src/ext/standard/tests/math/acos_error.phpt:1.2 
php-src/ext/standard/tests/math/acos_error.phpt:1.3
--- php-src/ext/standard/tests/math/acos_error.phpt:1.2 Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/acos_error.phpt Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for acos()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tanh_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/tanh_error.phpt
diff -u php-src/ext/standard/tests/math/tanh_error.phpt:1.2 
php-src/ext/standard/tests/math/tanh_error.phpt:1.3
--- php-src/ext/standard/tests/math/tanh_error.phpt:1.2 Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/tanh_error.phpt Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for tanh()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asin_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/asin_error.phpt
diff -u php-src/ext/standard/tests/math/asin_error.phpt:1.2 
php-src/ext/standard/tests/math/asin_error.phpt:1.3
--- php-src/ext/standard/tests/math/asin_error.phpt:1.2 Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/asin_error.phpt Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for asin()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/tan_error.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/math/tan_error.phpt
diff -u php-src/ext/standard/tests/math/tan_error.phpt:1.2 
php-src/ext/standard/tests/math/tan_error.phpt:1.3
--- php-src/ext/standard/tests/math/tan_error.phpt:1.2  Tue Sep  4 11:18:35 2007
+++ php-src/ext/standard/tests/math/tan_error.phpt  Wed Jan 30 17:55:12 2008
@@ -1,6 +1,5 @@
 --TEST--
 Test wrong number of arguments for tan()
---INI--
 --FILE--
 ?php
 /* 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/math/asinh_error.phpt?r1=1.2r2=1.3diff_format=u
Index: 

[PHP-CVS] cvs: php-src(PHP_5_3) /ext/gmp gmp.c

2008-01-30 Thread Ilia Alshanetsky
iliaa   Wed Jan 30 18:25:51 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/gmpgmp.c 
  Log:
  
  Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/gmp/gmp.c?r1=1.49.2.2.2.11.2.8r2=1.49.2.2.2.11.2.9diff_format=u
Index: php-src/ext/gmp/gmp.c
diff -u php-src/ext/gmp/gmp.c:1.49.2.2.2.11.2.8 
php-src/ext/gmp/gmp.c:1.49.2.2.2.11.2.9
--- php-src/ext/gmp/gmp.c:1.49.2.2.2.11.2.8 Mon Dec 31 07:17:08 2007
+++ php-src/ext/gmp/gmp.c   Wed Jan 30 18:25:51 2008
@@ -569,6 +569,9 @@
if (use_ui  gmp_ui_op) {
if (allow_ui_return) {
long_result = gmp_ui_op(*gmpnum_result, *gmpnum_a, 
(unsigned long)Z_LVAL_PP(b_arg));
+   if (mpz_sgn(*gmpnum_a) == -1) {
+   long_result = -long_result;
+   }
} else {
gmp_ui_op(*gmpnum_result, *gmpnum_a, (unsigned 
long)Z_LVAL_PP(b_arg));
}

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



[PHP-CVS] cvs: php-src /ext/gmp gmp.c

2008-01-30 Thread Ilia Alshanetsky
iliaa   Wed Jan 30 18:26:08 2008 UTC

  Modified files:  
/php-src/ext/gmpgmp.c 
  Log:
  
  MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/gmp/gmp.c?r1=1.67r2=1.68diff_format=u
Index: php-src/ext/gmp/gmp.c
diff -u php-src/ext/gmp/gmp.c:1.67 php-src/ext/gmp/gmp.c:1.68
--- php-src/ext/gmp/gmp.c:1.67  Mon Dec 31 07:12:10 2007
+++ php-src/ext/gmp/gmp.c   Wed Jan 30 18:26:08 2008
@@ -577,6 +577,9 @@
if (use_ui  gmp_ui_op) {
if (allow_ui_return) {
long_result = gmp_ui_op(*gmpnum_result, *gmpnum_a, 
(unsigned long)Z_LVAL_PP(b_arg));
+   if (mpz_sgn(*gmpnum_a) == -1) {
+   long_result = -long_result;
+   }
} else {
gmp_ui_op(*gmpnum_result, *gmpnum_a, (unsigned 
long)Z_LVAL_PP(b_arg));
}

-- 
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/gmp gmp.c

2008-01-30 Thread Ilia Alshanetsky
iliaa   Wed Jan 30 18:27:04 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/gmpgmp.c 
/php-srcNEWS 
  Log:
  
  MFB: Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st
  argument)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/gmp/gmp.c?r1=1.49.2.2.2.12r2=1.49.2.2.2.13diff_format=u
Index: php-src/ext/gmp/gmp.c
diff -u php-src/ext/gmp/gmp.c:1.49.2.2.2.12 php-src/ext/gmp/gmp.c:1.49.2.2.2.13
--- php-src/ext/gmp/gmp.c:1.49.2.2.2.12 Mon Dec 31 07:20:06 2007
+++ php-src/ext/gmp/gmp.c   Wed Jan 30 18:27:03 2008
@@ -552,6 +552,9 @@
if (use_ui  gmp_ui_op) {
if (allow_ui_return) {
long_result = gmp_ui_op(*gmpnum_result, *gmpnum_a, 
(unsigned long)Z_LVAL_PP(b_arg));
+   if (mpz_sgn(*gmpnum_a) == -1) {
+   long_result = -long_result;
+   }
} else {
gmp_ui_op(*gmpnum_result, *gmpnum_a, (unsigned 
long)Z_LVAL_PP(b_arg));
}
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1067r2=1.2027.2.547.2.1068diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1067 php-src/NEWS:1.2027.2.547.2.1068
--- php-src/NEWS:1.2027.2.547.2.1067Wed Jan 30 15:30:44 2008
+++ php-src/NEWSWed Jan 30 18:27:03 2008
@@ -8,6 +8,8 @@
   which to group by data is specified. (Ilia)
 - Upgraded PCRE to version 7.6 (Nuno)
 
+- Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument).
+  (Ilia)
 - Fixed bug #43954 (Memory leak when sending the same HTTP status code
   multiple times). (Scott)
 - Fixed bug #43927 (koi8r is missing from html_entity_decode()). 

-- 
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/spl spl_directory.c

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 23:08:14 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/splspl_directory.c 
  Log:
  - Sub path may be NULL
  
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.45.2.27.2.23.2.8r2=1.45.2.27.2.23.2.9diff_format=u
Index: php-src/ext/spl/spl_directory.c
diff -u php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.8 
php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.9
--- php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.8  Wed Jan 30 20:31:06 2008
+++ php-src/ext/spl/spl_directory.c Wed Jan 30 23:08:13 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.8 2008/01/30 20:31:06 helly Exp $ */
+/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.9 2008/01/30 23:08:13 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -511,7 +511,11 @@
}
efree(pnstr);
pnstr = 
spl_gen_private_prop_name(spl_ce_RecursiveDirectoryIterator, subPathName, 
sizeof(subPathName)-1, pnlen TSRMLS_CC);
-   add_assoc_stringl_ex(zrv, pnstr, pnlen+1, 
intern-u.dir.sub_path, intern-u.dir.sub_path_len, 1);
+   if (intern-u.dir.sub_path) {
+   add_assoc_stringl_ex(zrv, pnstr, pnlen+1, 
intern-u.dir.sub_path, intern-u.dir.sub_path_len, 1);
+   } else {
+   add_assoc_stringl_ex(zrv, pnstr, pnlen+1, , 0, 1);
+   }
efree(pnstr);
}
if (intern-type == SPL_FS_FILE) {

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



[PHP-CVS] cvs: php-src /main/streams glob_wrapper.c

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 23:43:05 2008 UTC

  Modified files:  
/php-src/main/streams   glob_wrapper.c 
  Log:
  - Get rid of overoptimization
  
http://cvs.php.net/viewvc.cgi/php-src/main/streams/glob_wrapper.c?r1=1.7r2=1.8diff_format=u
Index: php-src/main/streams/glob_wrapper.c
diff -u php-src/main/streams/glob_wrapper.c:1.7 
php-src/main/streams/glob_wrapper.c:1.8
--- php-src/main/streams/glob_wrapper.c:1.7 Mon Dec 31 07:12:18 2007
+++ php-src/main/streams/glob_wrapper.c Wed Jan 30 23:43:05 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: glob_wrapper.c,v 1.7 2007/12/31 07:12:18 sebastian Exp $ */
+/* $Id: glob_wrapper.c,v 1.8 2008/01/30 23:43:05 helly Exp $ */
 
 #include php.h
 #include php_streams_int.h
@@ -49,7 +49,7 @@
 PHPAPI char* _php_glob_stream_get_path(php_stream *stream, int copy, int *plen 
STREAMS_DC TSRMLS_DC) /* {{{ */
 {
glob_s_t *pglob = (glob_s_t *)stream-abstract;
-   
+
if (pglob  pglob-path) {
if (plen) {
*plen = pglob-path_len;
@@ -251,9 +251,7 @@
pglob-pattern_len = strlen(pos);
pglob-pattern = estrndup(pos, pglob-pattern_len);
 
-   if (strcspn(path, *?[)  (path_len - pglob-pattern_len)) {
-   pglob-flags |= GLOB_APPEND;
-   }
+   pglob-flags |= GLOB_APPEND;
 
if (pglob-glob.gl_pathc) {
php_glob_stream_path_split(pglob, pglob-glob.gl_pathv[0], 1, 
tmp TSRMLS_CC);

-- 
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) /main/streams glob_wrapper.c

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 23:43:13 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/main/streams   glob_wrapper.c 
  Log:
  - MFH Get rid of overoptimization
  
http://cvs.php.net/viewvc.cgi/php-src/main/streams/glob_wrapper.c?r1=1.6.2.3r2=1.6.2.4diff_format=u
Index: php-src/main/streams/glob_wrapper.c
diff -u php-src/main/streams/glob_wrapper.c:1.6.2.3 
php-src/main/streams/glob_wrapper.c:1.6.2.4
--- php-src/main/streams/glob_wrapper.c:1.6.2.3 Mon Dec 31 07:17:17 2007
+++ php-src/main/streams/glob_wrapper.c Wed Jan 30 23:43:13 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: glob_wrapper.c,v 1.6.2.3 2007/12/31 07:17:17 sebastian Exp $ */
+/* $Id: glob_wrapper.c,v 1.6.2.4 2008/01/30 23:43:13 helly Exp $ */
 
 #include php.h
 #include php_streams_int.h
@@ -49,7 +49,7 @@
 PHPAPI char* _php_glob_stream_get_path(php_stream *stream, int copy, int *plen 
STREAMS_DC TSRMLS_DC) /* {{{ */
 {
glob_s_t *pglob = (glob_s_t *)stream-abstract;
-   
+
if (pglob  pglob-path) {
if (plen) {
*plen = pglob-path_len;
@@ -251,9 +251,7 @@
pglob-pattern_len = strlen(pos);
pglob-pattern = estrndup(pos, pglob-pattern_len);
 
-   if (strcspn(path, *?[)  (path_len - pglob-pattern_len)) {
-   pglob-flags |= GLOB_APPEND;
-   }
+   pglob-flags |= GLOB_APPEND;
 
if (pglob-glob.gl_pathc) {
php_glob_stream_path_split(pglob, pglob-glob.gl_pathv[0], 1, 
tmp TSRMLS_CC);

-- 
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/spl spl_directory.c

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 23:45:13 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/splspl_directory.c 
  Log:
  - WS
  
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.45.2.27.2.23.2.9r2=1.45.2.27.2.23.2.10diff_format=u
Index: php-src/ext/spl/spl_directory.c
diff -u php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.9 
php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.10
--- php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.9  Wed Jan 30 23:08:13 2008
+++ php-src/ext/spl/spl_directory.c Wed Jan 30 23:45:12 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.9 2008/01/30 23:08:13 helly Exp $ */
+/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.10 2008/01/30 23:45:12 helly Exp $ 
*/
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -640,7 +640,7 @@
char *path;
int path_len;
 
-  path = spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
+   path = spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
RETURN_STRINGL(path, path_len, 1);
 }
 /* }}} */
@@ -652,7 +652,7 @@
spl_filesystem_object *intern = 
(spl_filesystem_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
int path_len;
 
-  spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
+   spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);

if (path_len  path_len  intern-file_name_len) {
RETURN_STRINGL(intern-file_name + path_len + 1, 
intern-file_name_len - (path_len + 1), 1);
@@ -685,7 +685,7 @@
return;
}
 
-  spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
+   spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
 
if (path_len  path_len  intern-file_name_len) {
fname = intern-file_name + path_len + 1;
@@ -1034,7 +1034,7 @@
 
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, |C, ce) == 
SUCCESS) {
int path_len;
-char *path = spl_filesystem_object_get_path(intern, path_len TSRMLS_CC);
+   char *path = spl_filesystem_object_get_path(intern, path_len 
TSRMLS_CC);
spl_filesystem_object_create_info(intern, path, path_len, 1, 
ce, return_value TSRMLS_CC);
}
 

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



[PHP-CVS] cvs: php-src /ext/spl spl_directory.c spl_directory.h

2008-01-30 Thread Marcus Boerger
helly   Wed Jan 30 23:49:49 2008 UTC

  Modified files:  
/php-src/ext/splspl_directory.c spl_directory.h 
  Log:
  - MFB SplDirectoryIterator/glob:// stream integration
  
  http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.140r2=1.141diff_format=u
Index: php-src/ext/spl/spl_directory.c
diff -u php-src/ext/spl/spl_directory.c:1.140 
php-src/ext/spl/spl_directory.c:1.141
--- php-src/ext/spl/spl_directory.c:1.140   Mon Dec 31 07:12:15 2007
+++ php-src/ext/spl/spl_directory.c Wed Jan 30 23:49:49 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: spl_directory.c,v 1.140 2007/12/31 07:12:15 sebastian Exp $ */
+/* $Id: spl_directory.c,v 1.141 2008/01/30 23:49:49 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -85,8 +85,8 @@

zend_object_std_dtor(intern-std TSRMLS_CC);

-   if (intern-path.v) {
-   efree(intern-path.v);
+   if (intern-_path.v) {
+   efree(intern-_path.v);
}
if (intern-file_name.v) {
efree(intern-file_name.v);
@@ -164,8 +164,31 @@
 }
 /* }}} */
 
+PHPAPI zstr spl_filesystem_object_get_path(spl_filesystem_object *intern, int 
*len, zend_uchar *type TSRMLS_DC) /* {{{ */
+{
+   if (intern-type == SPL_FS_DIR) {
+   if (php_stream_is(intern-u.dir.dirp ,php_glob_stream_ops)) {
+   if (type) {
+   *type = IS_STRING;
+   }
+   zstr ret;
+   ret.s = php_glob_stream_get_path(intern-u.dir.dirp, 0, 
len);
+   return ret;
+   }
+   }
+   if (len) {
+   *len = intern-_path_len;
+   }
+   if (type) {
+   *type = intern-_path_type;
+   }
+   return intern-_path;
+} /* }}} */
+
 static inline void spl_filesystem_object_get_file_name(spl_filesystem_object 
*intern TSRMLS_DC) /* {{{ */
 {
+   zstr path;
+   zend_uchar path_type;
if (!intern-file_name.v) {
switch (intern-type) {
case SPL_FS_INFO:
@@ -173,8 +196,9 @@
php_error_docref(NULL TSRMLS_CC, E_ERROR, Object not 
initialized);
break;
case SPL_FS_DIR:
-   intern-file_name_len = zspprintf(intern-path_type, 
intern-file_name, 0, %R%c%s, intern-path_type, intern-path, 
DEFAULT_SLASH, intern-u.dir.entry.d_name);
-   intern-file_name_type = intern-path_type;
+   path = spl_filesystem_object_get_path(intern, NULL, 
path_type TSRMLS_CC);
+   intern-file_name_len = zspprintf(path_type, 
intern-file_name, 0, %R%c%s, path_type, path, DEFAULT_SLASH, 
intern-u.dir.entry.d_name);
+   intern-file_name_type = path_type;
break;
}
}
@@ -189,10 +213,11 @@
return 0;
} else {
if (intern-flags  SPL_FILE_DIR_GLOB_REFETCH_PATH) {
-   if (intern-path.v) {
-   efree(intern-path.v);
+   if (intern-_path.v) {
+   efree(intern-_path.v);
}
-   intern-path.s = 
php_glob_stream_get_path(intern-u.dir.dirp, 1, intern-path_len);
+   intern-_path.s = 
php_glob_stream_get_path(intern-u.dir.dirp, 1, intern-_path_len);
+   intern-_path_type = IS_STRING;
}
return 1;
}
@@ -210,13 +235,13 @@
}
 
intern-type = SPL_FS_DIR;
-   intern-path_type= type;
-   intern-path_len = path_len;
+   intern-_path_type= type;
+   intern-_path_len = path_len;
intern-u.dir.dirp = php_stream_u_opendir(type, path, path_len, 
options, NULL);
 
if (intern-u.dir.dirp  php_stream_is(intern-u.dir.dirp, 
php_glob_stream_ops)) {
-   intern-path.s = php_glob_stream_get_path(intern-u.dir.dirp, 
1, intern-path_len);
-   intern-path_type = IS_STRING;
+   intern-_path.s = php_glob_stream_get_path(intern-u.dir.dirp, 
1, intern-_path_len);
+   intern-_path_type = IS_STRING;
intern-flags |= SPL_FILE_DIR_GLOB_USE;
php_glob_stream_get_count(intern-u.dir.dirp, flags);
if (flags  GLOB_APPEND) {
@@ -224,11 +249,11 @@
} else {
intern-flags = ~SPL_FILE_DIR_GLOB_REFETCH_PATH;
}
-   } else if (intern-path_len  IS_SLASH_AT(type, path, 
intern-path_len-1)) {
-   intern-path = ezstrndup(type, path, --intern-path_len);
+   } else if (intern-_path_len  IS_SLASH_AT(type, path, 
intern-_path_len-1)) {
+   intern-_path = ezstrndup(type, path, --intern-_path_len);
intern-flags = 

[PHP-CVS] cvs: php-src(PHP_5_2) /ext/oci8 oci8_statement.c /ext/oci8/tests bug42841.phpt

2008-01-30 Thread Christopher Jones
sixdThu Jan 31 00:26:44 2008 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/oci8/tests bug42841.phpt 

  Modified files:  
/php-src/ext/oci8   oci8_statement.c 
  Log:
  Fixed bug #42841 (REF CURSOR and oci_new_cursor PHP crash)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_statement.c?r1=1.7.2.14.2.30r2=1.7.2.14.2.31diff_format=u
Index: php-src/ext/oci8/oci8_statement.c
diff -u php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.30 
php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.31
--- php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.30 Mon Dec 31 07:20:09 2007
+++ php-src/ext/oci8/oci8_statement.c   Thu Jan 31 00:26:43 2008
@@ -25,7 +25,7 @@
+--+
 */
 
-/* $Id: oci8_statement.c,v 1.7.2.14.2.30 2007/12/31 07:20:09 sebastian Exp $ */
+/* $Id: oci8_statement.c,v 1.7.2.14.2.31 2008/01/31 00:26:43 sixd Exp $ */
 
 
 #ifdef HAVE_CONFIG_H
@@ -1174,6 +1174,14 @@
}
 
if (Z_TYPE_P(val) == IS_RESOURCE) {
+   /* Processing for ref-cursor out binds */
+   if (phpbind-statement != NULL) {
+   *bufpp = phpbind-statement;
+   *alenpp = phpbind-dummy_len;
+   *piecep = OCI_ONE_PIECE;
+   *rcodepp = phpbind-retcode;
+   *indpp = phpbind-indicator;
+   }
retval = OCI_CONTINUE;
} else if (Z_TYPE_P(val) == IS_OBJECT) {
if (!phpbind-descriptor) {

http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/tests/bug42841.phpt?view=markuprev=1.1
Index: php-src/ext/oci8/tests/bug42841.phpt
+++ php-src/ext/oci8/tests/bug42841.phpt

-- 
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/spl spl_directory.c

2008-01-30 Thread Elizabeth Marie Smith
auroraeosrose   Thu Jan 31 02:35:44 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/splspl_directory.c 
  Log:
  Fix windows build
  
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_directory.c?r1=1.45.2.27.2.23.2.10r2=1.45.2.27.2.23.2.11diff_format=u
Index: php-src/ext/spl/spl_directory.c
diff -u php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.10 
php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.11
--- php-src/ext/spl/spl_directory.c:1.45.2.27.2.23.2.10 Wed Jan 30 23:45:12 2008
+++ php-src/ext/spl/spl_directory.c Thu Jan 31 02:35:44 2008
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.10 2008/01/30 23:45:12 helly Exp $ 
*/
+/* $Id: spl_directory.c,v 1.45.2.27.2.23.2.11 2008/01/31 02:35:44 
auroraeosrose Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -194,7 +194,7 @@
 
if (intern-_path_len  (path[intern-_path_len-1] == '/'
 #if defined(PHP_WIN32) || defined(NETWARE)
-   || path[intern-path_len-1] == '\\'
+   || path[intern-_path_len-1] == '\\'
 #endif
)) {
intern-_path = estrndup(path, --intern-_path_len);

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



[PHP-CVS] cvs: php-src /ext/spl/tests dit_001.phpt

2008-01-30 Thread Marcus Boerger
helly   Thu Jan 31 07:43:49 2008 UTC

  Modified files:  
/php-src/ext/spl/tests  dit_001.phpt 
  Log:
  - Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/dit_001.phpt?r1=1.4r2=1.5diff_format=u
Index: php-src/ext/spl/tests/dit_001.phpt
diff -u php-src/ext/spl/tests/dit_001.phpt:1.4 
php-src/ext/spl/tests/dit_001.phpt:1.5
--- php-src/ext/spl/tests/dit_001.phpt:1.4  Sat Jan 20 16:19:20 2007
+++ php-src/ext/spl/tests/dit_001.phpt  Thu Jan 31 07:43:49 2008
@@ -12,9 +12,13 @@
 ?
 ===DONE===
 --EXPECTF--
-object(DirectoryIterator)#%d (1) {
+object(DirectoryIterator)#%d (3) {
   %spathName%sSplFileInfo:private]=
   %s(1) .
+  %sglob%sRecursiveDirectoryIterator:private]=
+  bool(false)
+  %ssubPathName%sRecursiveDirectoryIterator:private]=
+  %s(0) 
 }
 bool(false)
 bool(false)

-- 
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/spl/tests dit_001.phpt

2008-01-30 Thread Marcus Boerger
helly   Thu Jan 31 07:44:01 2008 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/ext/spl/tests  dit_001.phpt 
  Log:
  - MFH Fix test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/dit_001.phpt?r1=1.3.6.1r2=1.3.6.2diff_format=u
Index: php-src/ext/spl/tests/dit_001.phpt
diff -u php-src/ext/spl/tests/dit_001.phpt:1.3.6.1 
php-src/ext/spl/tests/dit_001.phpt:1.3.6.2
--- php-src/ext/spl/tests/dit_001.phpt:1.3.6.1  Fri Nov  2 19:41:10 2007
+++ php-src/ext/spl/tests/dit_001.phpt  Thu Jan 31 07:44:01 2008
@@ -12,9 +12,13 @@
 ?
 ===DONE===
 --EXPECTF--
-object(DirectoryIterator)#%d (1) {
+object(DirectoryIterator)#%d (3) {
   %spathName%sSplFileInfo:private]=
   %s(1) .
+  %sglob%sRecursiveDirectoryIterator:private]=
+  bool(false)
+  %ssubPathName%sRecursiveDirectoryIterator:private]=
+  %s(0) 
 }
 bool(false)
 bool(false)

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