Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
andy wharmby
cda82bc0a3
Fixed bug #34564 (COM extension not returning modified "out" argument)
2007-02-02 15:27:35 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Rob Richards
47fb655a56
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:10 +00:00
Rob Richards
f064d19f40
- Update after api changes
2006-05-10 14:39:10 +00:00
Rob Richards
c53b926a35
Fix bug #35954 (Fatal com_exception casting object)
2006-01-26 11:17:34 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Rob Richards
934e19107d
Fixed bug #35316 (Application exception trying to create COM object)
2005-11-27 12:19:04 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Wez Furlong
7013788711
merge from branch: fixes for #32758 and #32759
2005-04-19 06:14:56 +00:00
Ard Biesheuvel
5232a5afea
64-bit bugsquash party
2004-06-16 23:57:25 +00:00
Wez Furlong
f8518cc83a
Implement com_get_active_object() and a helper object for working with
...
persistent COM objects.
(That's the last of the stuff I want to sneak in before 5.0 is released).
2004-05-09 15:21:29 +00:00
Wez Furlong
027d450166
Fix for Bug #28161 (and probably others that I can't find in the bug db;
...
the search interface sucks).
Expand the proxy object so it can handle psuedo array style properties.
ASP/VB code like this:
headObj.Attribute("RID") = rid
can be expressed like this in PHP:
$headObj->Attribute['RID'] = $rid;
In theory, this feature can be used for "multi dimensional" properties:
headObj.Attribute("RID", "Foo") = rid;
like this:
$headObj->Attribute['RID']['Foo'] = $rid;
2004-04-28 08:23:22 +00:00
Zeev Suraski
8424be849f
- Update with new destructor code
2004-02-04 11:14:47 +00:00
Wez Furlong
4573a562a3
Fix leaking constructors.
...
Implement a cache for method signatures and DISPID's to
greatly improve performance when repeatedly accessing
members with the same names.
2004-01-13 13:38:11 +00:00
Wez Furlong
b7d0b397bc
Support automatic handling of byref parameters
2004-01-13 00:40:14 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Wez Furlong
e10c206dac
Port other major parts of PHP 4 COM extension into PHP 5 com_dotnet
...
extension.
This enables:
- iteration of SafeArray types via foreach()
- proxying of multi-dimensional SafeArray types so that multi-dimension
array accesses work (untested!)
- Fix COM exceptions, and expose them as their own class of exception
"com_exception"
- auto typelib file import (com.typelib_file ini option)
- event sinking
- wrapper to map PHP objects to COM
- fix mapping of variant values to PHP values
# Could someone please add com_saproxy.c and com_wrapper.c to the .dsp
# file?
2004-01-07 21:00:07 +00:00
Wez Furlong
09907c6b93
Fix use of the CorRuntimeHost; once it has been stopped for a process, it cannot be restarted, so we keep it alive for the duration of the process, and instead close down the application domain in
...
request shutdown.
2003-12-18 11:23:21 +00:00
Wez Furlong
d8d1ca3f3b
add com iterator support
2003-10-17 20:52:18 +00:00
Wez Furlong
f27387c68c
Fix possible segfault (this one came up when a method could not be found).
...
Add a couple of headers used by another file that is not yet ready to
commit.
2003-10-13 01:29:39 +00:00
Wez Furlong
6df5d5ba20
Add new COM (and .Net) extension for php5.
...
Not yet complete, but should work for most people.
2003-08-14 16:49:56 +00:00