Commit Graph

134 Commits

Author SHA1 Message Date
Kalle Sommer Nielsen
3aae5bc9a1 Fixed #45280 (Reflection of instantiated COM classes causes PHP to crash) (Paul Richards, Kalle) 2009-07-01 18:44:16 +00:00
Kalle Sommer Nielsen
3bc8644503 Fix compiler warnings and refcount not being in sync with 5.3 2009-05-19 17:38:08 +00:00
Felipe Pena
8ecf8ede1f - Removed:
- UG(unicode) checks
       - pcre_cache_entry.unicode_mode
- Changed:
       - ZEND_STR_TYPE -> IS_UNICODE
       - convert_to_text -> convert_to_unicode
       - convert_to_text_ex -> convert_to_unicode_ex

(Felipe, Steph)
2009-03-26 20:02:53 +00:00
Marcus Boerger
d4f5b3f0a9 - This is PHP 6 - if this ... ever gets out 2009-03-10 23:40:06 +00:00
Sebastian Bergmann
7f4dc8702a Bump copyright year, 3 of 3. 2008-12-31 11:12:40 +00:00
Felipe Pena
43791516db - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro (again!) 2008-11-17 11:26:25 +00:00
Felipe Pena
e006a89e71 - Revert ZEND_BEGIN_ARG_INFO change 2008-11-02 21:10:13 +00:00
Felipe Pena
7eb2715464 - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro 2008-10-24 14:34:17 +00:00
Jani Taskinen
c9c53d7bcd - Nuketh C++ comments from C files. 2008-08-03 12:12:45 +00:00
Felipe Pena
d98988f353 - MFB: Added arginfo 2008-07-14 18:09:11 +00:00
Steph Fox
4be7f4aecd - killed off UEXPECT
- com_dotnet gets a .cvsignore
- Ulf will take care of mysql extensions, rest complete
2008-05-27 18:16:04 +00:00
Felipe Pena
a1e8d340c3 New macro for check void parameters 2008-02-28 14:16:25 +00:00
Nuno Lopes
1dc0e94e0f MFB: remove unused PHP_EXTNAME_API macros.
#in preparation for the gcc 4 visibility patch
2008-01-03 16:18:29 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Dmitry Stogov
3f247aaf10 Fixed bug #43136 (possible crash on script execution timeout. The EG(function_state_ptr) is completely removed, EG(current_execute_data)->function_state must be used instead) 2007-11-20 09:51:44 +00:00
Yiduo (David) Wang
95da0dc570 Added macros for managing zval refcounts and is_ref statuses 2007-10-07 05:15:07 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Dmitry Stogov
e43c55d20f ZTS fix 2007-04-09 15:35:49 +00:00
Martin Kraemer
e46b1b3747 Typo 2007-03-14 09:49:58 +00:00
andy wharmby
db571b7356 Fixed bug #35872 (Prevent object store references during RSHUTDOWN) 2007-03-05 12:56:26 +00:00
Marcus Boerger
20a40063c5 - avoid sprintf 2007-02-24 16:25:58 +00:00
Stanislav Malyshev
c176e7d564 Cosmetic fix - safe_emalloc(nmemb, size, offset) 2007-02-21 01:23:02 +00:00
Stanislav Malyshev
9f2357eb4e MF5.2: CreateInstance requires BSTR (should fix #33188) 2007-02-21 01:21:24 +00:00
Dmitry Stogov
2b2dcf7b2c typo 2007-02-19 17:29:41 +00:00
andy wharmby
ca1d1703ee ADW: Fix COM extension bug #35463. Fix in/out argument processing 2007-02-02 08:42:32 +00:00
andy wharmby
f5ffb540f0 ADW: Fixed COM extension bug #37927. Correct the processing of in/out arguments of type VT_DISPATCH|VT_REF 2007-02-01 18:05:10 +00:00
Sebastian Bergmann
3717df72ae Bump year. 2007-01-01 09:29:37 +00:00
Rob Richards
2185635e10 update function signature 2006-12-24 12:42:47 +00:00
Rob Richards
1a6ea57ee9 MFB: fix bug #33734 and related (Something strange with COM Object)
- caused by fix in com_handlers.c rev 1.22.2.5
2006-12-24 12:32:35 +00:00
Rob Richards
39c037b734 MFB:
- fix bug #33386 (ScriptControl only sees last function of class): com_wrapper.c
- fix bug #37588 (COM Property propputref converts to PHP function
  and can't be accesed): com_handlers.c
- fix bug #39596 (Creating Variant of type VT_ARRAY): com_variant.c
- add tests
2006-12-24 10:02:00 +00:00
Rob Richards
fb2db6e6b1 MFB: fix heap corruption when adding/caching typelib (also fixes bug 39606)
add test
2006-12-09 10:53:05 +00:00
Dmitry Stogov
a563332ee4 COM initialization/deinitialization are done only if necessary 2006-11-17 11:41:13 +00:00
Ilia Alshanetsky
79a3667ef3 MFB: Fixed bug #36644 (possible crash in variant_date_from_timestamp()). 2006-11-13 15:33:40 +00:00
Ilia Alshanetsky
a0a56eb609 MFB: Fixed bug #38400 (Use of com.typelib_file may cause a crash). 2006-10-18 23:47:46 +00:00
Andrei Zmievski
83e0dbb3d2 - Add an extra parameter to the cast_object handler that can be used by
various types as needed.
- Use that parameter to pass a specific converter for
  IS_UNICODE/IS_STRING types.
2006-10-13 14:52:19 +00:00
Ilia Alshanetsky
6d3e8ce4f8 MFB: Fixed bug #38198 (possible crash when COM reports an exception). 2006-10-10 17:33:02 +00:00
Edin Kadribasic
5d1aefa771 MFB: Fix for #38985 (Wez) 2006-10-06 12:24:11 +00:00
Ilia Alshanetsky
1ed7d584c6 MFB: Added missing validation checks around expand_filepath() 2006-09-16 18:23:05 +00:00
Dmitry Stogov
78a47c08a0 Prevent opening of empty filename "" 2006-09-08 05:52:15 +00:00
Edin Kadribasic
1ba89b7392 MFB: Fixed #37602 by olek at neurosoft dot pl 2006-08-25 12:03:31 +00:00
Dmitry Stogov
943960c324 Added automatic module globals management 2006-06-13 13:12:20 +00:00
Frank M. Kromann
fd879bff4e fix build 2006-04-29 18:45:29 +00:00
Antony Dovgal
6a53a49c8b MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
2006-03-29 15:08:52 +00:00
Andi Gutmans
e94e25e621 Start nuking safe_mode. Still a lot of work to do... 2006-02-19 00:55:22 +00:00
Dmitry Stogov
09ca61c125 Made server wide switch for unicode on/off (according to PDM). 2006-02-13 10:23:59 +00:00
Rob Richards
8e4671ba01 modify get_iterator calls for engine change
fix mem leak with iterators
fix object casting for edge case
2006-02-07 11:52:45 +00:00
Rob Richards
1e2a3e8b7c MFB51: Fixed bug #34272 (empty array onto COM object blows up)
fix mem leaks
WS fixes
add test
2006-02-04 10:59:18 +00:00
Rob Richards
078ca4ffb2 MFB51: Fix bug #35954 (Fatal com_exception casting object) 2006-01-26 11:18:09 +00:00
foobar
251c5173fd bump year and license version 2006-01-01 13:10:10 +00:00
foobar
a208d9a966 - Nuke php3 legacy 2005-12-06 02:28:26 +00:00