diff options
Diffstat (limited to 'ext/com_dotnet')
| -rw-r--r-- | ext/com_dotnet/com_com.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_dotnet.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_extension.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_handlers.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_iterator.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_misc.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_olechar.c | 2 | ||||
| -rwxr-xr-x | ext/com_dotnet/com_persist.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_saproxy.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_typeinfo.c | 4 | ||||
| -rw-r--r-- | ext/com_dotnet/com_variant.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/com_wrapper.c | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/config.w32 | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/php_com_dotnet.h | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/php_com_dotnet_internal.h | 2 | ||||
| -rwxr-xr-x | ext/com_dotnet/tests/27974.phpt | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/tests/bug39606.phpt | 2 | ||||
| -rw-r--r-- | ext/com_dotnet/tests/bug45280.phpt | 19 | ||||
| -rw-r--r-- | ext/com_dotnet/tests/variants.phpt | 2 |
19 files changed, 38 insertions, 19 deletions
diff --git a/ext/com_dotnet/com_com.c b/ext/com_dotnet/com_com.c index abbabe161..7395ed2a6 100644 --- a/ext/com_dotnet/com_com.c +++ b/ext/com_dotnet/com_com.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_com.c,v 1.16.2.2.2.5.2.4 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_com.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_dotnet.c b/ext/com_dotnet/com_dotnet.c index fa6f09468..5d77d9e1f 100644 --- a/ext/com_dotnet/com_dotnet.c +++ b/ext/com_dotnet/com_dotnet.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_dotnet.c,v 1.14.2.1.2.4.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_dotnet.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_extension.c b/ext/com_dotnet/com_extension.c index 983a8541e..1b64d41d2 100644 --- a/ext/com_dotnet/com_extension.c +++ b/ext/com_dotnet/com_extension.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_extension.c,v 1.17.2.2.2.6.2.7 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_extension.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_handlers.c b/ext/com_dotnet/com_handlers.c index 464b42227..5256b8576 100644 --- a/ext/com_dotnet/com_handlers.c +++ b/ext/com_dotnet/com_handlers.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_handlers.c,v 1.30.2.5.2.6.2.6 2009/05/19 17:38:29 kalle Exp $ */ +/* $Id: com_handlers.c 280806 2009-05-19 17:38:29Z kalle $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_iterator.c b/ext/com_dotnet/com_iterator.c index 155eeb69c..835320339 100644 --- a/ext/com_dotnet/com_iterator.c +++ b/ext/com_dotnet/com_iterator.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_iterator.c,v 1.9.2.2.2.2.2.3 2009/05/19 17:38:29 kalle Exp $ */ +/* $Id: com_iterator.c 280806 2009-05-19 17:38:29Z kalle $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_misc.c b/ext/com_dotnet/com_misc.c index c5d2f6279..525dfa487 100644 --- a/ext/com_dotnet/com_misc.c +++ b/ext/com_dotnet/com_misc.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_misc.c,v 1.8.2.2.2.3.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_misc.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_olechar.c b/ext/com_dotnet/com_olechar.c index e4e954aef..209446c33 100644 --- a/ext/com_dotnet/com_olechar.c +++ b/ext/com_dotnet/com_olechar.c @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_olechar.c,v 1.5.2.1.2.3.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_olechar.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_persist.c b/ext/com_dotnet/com_persist.c index 728de4bad..c19b5a4ff 100755 --- a/ext/com_dotnet/com_persist.c +++ b/ext/com_dotnet/com_persist.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_persist.c,v 1.5.2.3.2.2.2.4 2009/05/19 17:38:29 kalle Exp $ */ +/* $Id: com_persist.c 280806 2009-05-19 17:38:29Z kalle $ */ /* Infrastructure for working with persistent COM objects. * Implements: IStream* wrapper for PHP streams. diff --git a/ext/com_dotnet/com_saproxy.c b/ext/com_dotnet/com_saproxy.c index d51e067dd..4c9e61f0b 100644 --- a/ext/com_dotnet/com_saproxy.c +++ b/ext/com_dotnet/com_saproxy.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_saproxy.c,v 1.15.2.2.2.3.2.5 2009/05/19 17:38:29 kalle Exp $ */ +/* $Id: com_saproxy.c 280806 2009-05-19 17:38:29Z kalle $ */ /* This module implements a SafeArray proxy which is used internally * by the engine when resolving multi-dimensional array accesses on diff --git a/ext/com_dotnet/com_typeinfo.c b/ext/com_dotnet/com_typeinfo.c index 8475cbae2..a26175d6f 100644 --- a/ext/com_dotnet/com_typeinfo.c +++ b/ext/com_dotnet/com_typeinfo.c @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_typeinfo.c,v 1.7.2.1.2.3.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_typeinfo.c 289996 2009-10-27 19:16:55Z pajoye $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -309,7 +309,7 @@ ITypeInfo *php_com_locate_typeinfo(char *typelibname, php_com_dotnet_object *obj } } else if (typelibname) { /* Fetch the typelibrary and use that to look things up */ - typelib = php_com_load_typelib(typelibname, obj->code_page TSRMLS_CC); + typelib = php_com_load_typelib(typelibname, CP_THREAD_ACP TSRMLS_CC); } if (!gotguid && dispname && typelib) { diff --git a/ext/com_dotnet/com_variant.c b/ext/com_dotnet/com_variant.c index 0b2461d8b..44e5daa81 100644 --- a/ext/com_dotnet/com_variant.c +++ b/ext/com_dotnet/com_variant.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_variant.c,v 1.11.2.2.2.6.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_variant.c 272370 2008-12-31 11:15:49Z sebastian $ */ #ifdef HAVE_CONFIG_H #include "config.h" diff --git a/ext/com_dotnet/com_wrapper.c b/ext/com_dotnet/com_wrapper.c index bb9df3555..0b2cd1419 100644 --- a/ext/com_dotnet/com_wrapper.c +++ b/ext/com_dotnet/com_wrapper.c @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: com_wrapper.c,v 1.9.2.1.2.5.2.3 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: com_wrapper.c 272370 2008-12-31 11:15:49Z sebastian $ */ /* This module exports a PHP object as a COM object by wrapping it * using IDispatchEx */ diff --git a/ext/com_dotnet/config.w32 b/ext/com_dotnet/config.w32 index 587d0a0f1..408ecd9a3 100644 --- a/ext/com_dotnet/config.w32 +++ b/ext/com_dotnet/config.w32 @@ -1,4 +1,4 @@ -// $Id: config.w32,v 1.6 2004/05/09 15:21:29 wez Exp $ +// $Id: config.w32 242949 2007-09-26 15:44:16Z cvs2svn $ // vim:ft=javascript ARG_ENABLE("com-dotnet", "COM and .Net support", "yes"); diff --git a/ext/com_dotnet/php_com_dotnet.h b/ext/com_dotnet/php_com_dotnet.h index fc112d0c8..092a82638 100644 --- a/ext/com_dotnet/php_com_dotnet.h +++ b/ext/com_dotnet/php_com_dotnet.h @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_com_dotnet.h,v 1.5.2.1.2.2.2.3 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: php_com_dotnet.h 272370 2008-12-31 11:15:49Z sebastian $ */ #ifndef PHP_COM_DOTNET_H #define PHP_COM_DOTNET_H diff --git a/ext/com_dotnet/php_com_dotnet_internal.h b/ext/com_dotnet/php_com_dotnet_internal.h index 525520d58..54963b939 100644 --- a/ext/com_dotnet/php_com_dotnet_internal.h +++ b/ext/com_dotnet/php_com_dotnet_internal.h @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_com_dotnet_internal.h,v 1.14.2.3.2.4.2.2 2008/12/31 11:15:35 sebastian Exp $ */ +/* $Id: php_com_dotnet_internal.h 272370 2008-12-31 11:15:49Z sebastian $ */ #ifndef PHP_COM_DOTNET_INTERNAL_H #define PHP_COM_DOTNET_INTERNAL_H diff --git a/ext/com_dotnet/tests/27974.phpt b/ext/com_dotnet/tests/27974.phpt index b764e8dd2..8eb14471e 100755 --- a/ext/com_dotnet/tests/27974.phpt +++ b/ext/com_dotnet/tests/27974.phpt @@ -4,7 +4,7 @@ COM: mapping a safearray <?php # vim:ft=php if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?> --FILE-- -<?php // $Id: 27974.phpt,v 1.2.4.1 2006/02/04 10:57:28 rrichards Exp $ +<?php // $Id: 27974.phpt 206395 2006-02-04 10:57:28Z rrichards $ error_reporting(E_ALL); try { diff --git a/ext/com_dotnet/tests/bug39606.phpt b/ext/com_dotnet/tests/bug39606.phpt index 07ebef3bd..040f35018 100644 --- a/ext/com_dotnet/tests/bug39606.phpt +++ b/ext/com_dotnet/tests/bug39606.phpt @@ -4,7 +4,7 @@ COM: Loading typelib corrupts memory <?php # vim:ft=php if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?> --FILE-- -<?php // $Id: bug39606.phpt,v 1.1.2.1 2006/12/09 10:52:09 rrichards Exp $ +<?php // $Id: bug39606.phpt 224684 2006-12-09 10:52:09Z rrichards $ error_reporting(E_ALL); $arEnv = array_change_key_case($_SERVER, CASE_UPPER); diff --git a/ext/com_dotnet/tests/bug45280.phpt b/ext/com_dotnet/tests/bug45280.phpt new file mode 100644 index 000000000..a1f7e18f7 --- /dev/null +++ b/ext/com_dotnet/tests/bug45280.phpt @@ -0,0 +1,19 @@ +--TEST-- +Bug #45280 (Reflection of instantiated COM classes causes PHP to crash) +--SKIPIF-- +<?php +if (!extension_loaded("reflection")){ echo "skip, no reflection support present"; } +if (!extension_loaded("com_dotnet")){ echo "skip COM/.Net support not present"; } +?> +--FILE-- +<?php +$dict = new COM("Scripting.Dictionary"); + +ob_start(); +ReflectionObject::export($dict); +ob_get_clean(); + +echo 'done'; +?> +--EXPECT-- +done diff --git a/ext/com_dotnet/tests/variants.phpt b/ext/com_dotnet/tests/variants.phpt index a7fce6b80..7702b8b94 100644 --- a/ext/com_dotnet/tests/variants.phpt +++ b/ext/com_dotnet/tests/variants.phpt @@ -4,7 +4,7 @@ COM: General variant tests <?php # vim:ft=php if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?> --FILE-- -<?php // $Id: variants.phpt,v 1.3 2004/05/03 18:19:07 wez Exp $ +<?php // $Id: variants.phpt 242949 2007-09-26 15:44:16Z cvs2svn $ error_reporting(E_ALL); $v = new VARIANT(); |
