| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ext/com is not compatible with ZE2, the ZE2 version is located in | Harald Radi | 2003-01-10 | 1 | -2474/+0 |
| | | | | | | ext/rpc/com | ||||
| * | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 |
| | | |||||
| * | - Remove \n from error messages | Derick Rethans | 2002-11-10 | 1 | -1/+1 |
| | | |||||
| * | Correct a copy-n-paste bug. Spotted by Michael Sisolak <msisolak@yahoo.com> | Wez Furlong | 2002-10-31 | 1 | -1/+1 |
| | | |||||
| * | @ fixes bugs #19156 and #19544 (memleak) | Harald Radi | 2002-10-17 | 1 | -4/+4 |
| | | |||||
| * | fixes bugs #19156 and #19544 | Harald Radi | 2002-10-02 | 1 | -15/+16 |
| | | |||||
| * | Implement com_invoke_ex, which allows the user to specify the invoke kind | Wez Furlong | 2002-08-26 | 1 | -43/+160 |
| | | | | | | | | | | | flags, so that custom invocations can be made. Tidy up code for com_propget and com_propset, so that it can work with objects as well as resources. # This code is from a couple of months ago, and has been hanging around # on my windows dev box; I'm not entirely sure where I needed com_invoke_ex, # but the additions to propget and propset are useful. | ||||
| * | removed a possible NULL pointer referencing inside an error handler | Harald Radi | 2002-08-05 | 1 | -2/+11 |
| | | |||||
| * | Unify error messages | Derick Rethans | 2002-06-26 | 1 | -25/+25 |
| | | |||||
| * | removed CONST_EFREE_PERSISTENT so that andi can commit his patch | Harald Radi | 2002-06-21 | 1 | -3/+2 |
| | | | | | | # _now_ it should work | ||||
| * | removed CONST_EFREE_PERSISTENT so that andi can commit his patch | Harald Radi | 2002-06-21 | 1 | -4/+11 |
| | | | | | | # second try | ||||
| * | removed CONST_EFREE_PERSISTENT so that andi can commit his patch | Harald Radi | 2002-06-21 | 1 | -5/+1 |
| | | | | | | | | # this is one of these nice patches where you only remove something :) # i still don't get what CONST_EFREE_PERSISTENT should have done # there but the cvs log says that i can blame zeev :-P | ||||
| * | #forgot something | Harald Radi | 2002-05-30 | 1 | -4/+4 |
| | | |||||
| * | @ Added missing AddRef() calls in the COM extension. This should | Harald Radi | 2002-05-30 | 1 | -14/+18 |
| | | | | | | | | @ fix weird behaviour (in particular with ADODB). (Harald) # waah, this suxx | ||||
| * | Add documentation comment for properties in com_print_typeinfo | Wez Furlong | 2002-05-21 | 1 | -0/+8 |
| | | |||||
| * | Enhance com_print_typeinfo. | Wez Furlong | 2002-05-21 | 1 | -80/+133 |
| | | | | | | | | | | | | | The main expected use is like this, for figuring out what methods are allowed for a COM object: $ie = new COM("InternetExplorer.Application"); // Prints class definition for IE object com_print_typeinfo($ie, "InternetExplorer.Application", false); // Prints class definition for default IE event handler com_print_typeinfo($ie, "InternetExplorer.Application", true); | ||||
| * | Correct usage of convert_to_string_ex which is not allowed to zval* | Wez Furlong | 2002-05-21 | 1 | -5/+4 |
| | | |||||
| * | Reformat some comments. | Wez Furlong | 2002-05-21 | 1 | -28/+22 |
| | | |||||
| * | Fix a flag, remove an old comment. | Wez Furlong | 2002-05-21 | 1 | -2/+1 |
| | | |||||
| * | - Make sure that COM and VARIANT resources are returned as resources | Wez Furlong | 2002-05-21 | 1 | -3/+416 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rather than longs. - Make the IDispatch implementation a bit more generic (and fix my mess of pointers). - Add new com_message_pump() function that acts like an interruptible usleep() that processes COM calls/events. - Add new com_print_typeinfo() function for "decompiling" the typeinfo for an interface into PHP script. This is useful for generating a skeleton for use as an event sink. - Add new com_event_sink() function for sinking events from COM objects. Usage is like this: <?php class IEEventSinker { var $terminated = false; function ProgressChange($progress, $progressmax) { echo "Download progress: $progress / $progressmax\n"; } function DocumentComplete(&$dom, $url) { echo "Document $url complete\n"; } function OnQuit() { echo "Quit!\n"; $this->terminated = true; } } $ie = new COM("InternetExplorer.Application"); $sink =& new IEEventSinker(); com_event_sink($ie, $sink, "DWebBrowserEvents2"); $ie->Visible = true; $ie->Navigate("http://www.php.net"); while(!$sink->terminated) { com_message_pump(4000); } $ie = null; ?> | ||||
| * | integrating wez's patch | Harald Radi | 2002-05-20 | 1 | -15/+3 |
| | | |||||
| * | Added generic COM wrapper for PHP objects. | Wez Furlong | 2002-05-20 | 1 | -4/+35 |
| | | |||||
| * | remove temporary resources immediately | Harald Radi | 2002-05-02 | 1 | -17/+22 |
| | | | | | | | | return value fix #thanks to alan for 'remote debugging' | ||||
| * | RETURN_NULL() is defined with braces while RETURN_TRUE | Harald Radi | 2002-04-29 | 1 | -11/+11 |
| | | | | | | | and RETURN_FALSE are defined without. seems not very consistent ? | ||||
| * | functions returned FALSE in case of error and the oo api returned NULL. | Harald Radi | 2002-04-29 | 1 | -11/+11 |
| | | | | | | make them both behave equal (return NULL, as FALSE can be a valid value). | ||||
| * | don't set CLSCTX_REMOTE_SERVER if NULL is passed as servername | Harald Radi | 2002-04-27 | 1 | -9/+4 |
| | | |||||
| * | Missing break; causes fallthrough which actually causes heap corruption in ↵ | Alan Brown | 2002-04-18 | 1 | -4/+8 |
| | | | | | the debugging version despite being just plain wrong. Also placed a default "Unavailable" message when the object does not populate the EXCEPINFO structure. Also removed a minor memory leak. | ||||
| * | @ fixed a bug that caused php to crash in php_COM_get_ids_of_names() ↵ | Harald Radi | 2002-03-15 | 1 | -0/+2 |
| | | | | | (Harald, Paul) | ||||
| * | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | | |||||
| * | proto fixes | Hartmut Holzgraefe | 2001-12-05 | 1 | -1/+1 |
| | | |||||
| * | Fixed two protos. | Egon Schmid | 2001-12-02 | 1 | -3/+3 |
| | | |||||
| * | Not all components populate every field in the ExceptInfo structure. Thus we ↵ | Alan Brown | 2001-11-09 | 1 | -9/+21 |
| | | | | | sometimes would try to convert NULL strings and see php_OLECHAR_to_char errors while displaying Exception information. This version is a little smarter about the member derefencing and the resulting error string. | ||||
| * | * zend_module_entry change: apino, debug and zts are moved first, | Stig Bakken | 2001-10-11 | 1 | -1/+18 |
| | | | | | | | see README.EXTENSIONS file for upgrade help. @Introduced extension version numbers (Stig) | ||||
| * | fixed Z_* conversion errors | Harald Radi | 2001-09-26 | 1 | -2/+2 |
| | | |||||
| * | Fixing Win32 build... | Frank M. Kromann | 2001-09-26 | 1 | -2/+2 |
| | | |||||
| * | no message | Harald Radi | 2001-09-25 | 1 | -32/+139 |
| | | |||||
| * | Back-substitute for Z_* macro's. If it breaks some extension (the script ↵ | Jeroen van Wolffelaar | 2001-09-25 | 1 | -6/+6 |
| | | | | | isn't optimal, it parses for example var->zval.value incorrect) please let me know. | ||||
| * | removed VARIANT module and put the VARIANT class into | Harald Radi | 2001-09-24 | 1 | -7/+28 |
| | | | | | | | the COM module. also fixed a few bugs. | ||||
| * | IDispatchs got released if they were passed to another component | Harald Radi | 2001-09-10 | 1 | -1/+11 |
| | | |||||
| * | com_*() functions returned an oo-resource instead of an resource id, | Harald Radi | 2001-09-08 | 1 | -7/+3 |
| | | | | | | thus subsequent com_*() calls to com-returnvalues failed. | ||||
| * | Fixed some protos. | Egon Schmid | 2001-09-04 | 1 | -2/+3 |
| | | |||||
| * | hum, wasn't $foo->bar 's property type OE_IS_METHOD ? | Harald Radi | 2001-08-20 | 1 | -0/+6 |
| | | |||||
| * | removed CoInitialize() and CoUninitialize() | Harald Radi | 2001-08-15 | 1 | -7/+7 |
| | | |||||
| * | fixed com_invoke retval | Harald Radi | 2001-08-14 | 1 | -2/+2 |
| | | |||||
| * | - Avoid using malloc() | Zeev Suraski | 2001-08-14 | 1 | -18/+24 |
| | | | | | | - Improve and fix leaks in the typelib constants registration mechanism | ||||
| * | fixed bug in com_load_typelib | Harald Radi | 2001-08-14 | 1 | -3/+5 |
| | | |||||
| * | Whitespace and API updates (please keep code in the repository in K&R style | Zeev Suraski | 2001-08-14 | 1 | -432/+244 |
| | | | | | | like the CODING_STANDARDS ask, guys...) | ||||
| * | Add missing break | Zeev Suraski | 2001-08-14 | 1 | -0/+1 |
| | | |||||
| * | Whenever typelibrary constants were loaded, there was a GP Fault at process ↵ | Alan Brown | 2001-08-14 | 1 | -10/+9 |
| | | | | | exit as shutdown_memory_manager seemed to delete constants that were supposed to have been deleted earlier. It seems as though CONST_PERSISTENT is a bad thing to use. Resetting that bit on the constant creation still seems to work and the GP Fault at exit is gone. | ||||
| * | hresult is returned if no return type is specified | Harald Radi | 2001-08-14 | 1 | -0/+7 |
| | | |||||
