Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed a possible NULL pointer referencing inside an error handler | Harald Radi | 2002-08-05 | 1 | -2/+11 |
| | |||||
* | found a memleak | Harald Radi | 2002-08-05 | 1 | -2/+3 |
| | |||||
* | 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 | ||||
* | added wez and ordered names alphabetically | Harald Radi | 2002-05-31 | 1 | -1/+1 |
| | |||||
* | #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 | 4 | -15/+22 |
| | | | | | | | @ 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 | 5 | -53/+552 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 3 | -20/+13 |
| | |||||
* | Added generic COM wrapper for PHP objects. | Wez Furlong | 2002-05-20 | 4 | -6/+617 |
| | |||||
* | this should finally fix bug #14353 | Harald Radi | 2002-05-15 | 1 | -2/+2 |
| | |||||
* | 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). | ||||
* | updated TODO list | Harald Radi | 2002-04-27 | 1 | -12/+13 |
| | |||||
* | don't set CLSCTX_REMOTE_SERVER if NULL is passed as servername | Harald Radi | 2002-04-27 | 1 | -9/+4 |
| | |||||
* | this patch should fix a bug where intermediate comvals were not | Harald Radi | 2002-04-26 | 1 | -3/+2 |
| | | | | | | | released before they were freed. this caused outproc com server to belive that they still referenced even when the php process already terminated. | ||||
* | - Fix for bug #14353 | Derick Rethans | 2002-04-25 | 1 | -4/+4 |
| | |||||
* | whitespace fixes | Harald Radi | 2002-04-18 | 1 | -23/+10 |
| | |||||
* | 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. | ||||
* | When V_BSTR() is NULL, we pass a NULL pointer into php_OLECHAR_to_char() ↵ | Alan Brown | 2002-04-18 | 1 | -6/+26 |
| | | | | which reports an exception. Better to map a NULL string pointer to ZVAL_NULL. | ||||
* | @ 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 | 3 | -6/+6 |
| | |||||
* | 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. | ||||
* | no message | Harald Radi | 2001-11-01 | 1 | -0/+1 |
| | |||||
* | fixed wrong constant definition | Harald Radi | 2001-10-18 | 1 | -1/+1 |
| | |||||
* | rename module entry | Harald Radi | 2001-10-17 | 1 | -2/+2 |
| | |||||
* | fixed unicode bug | Harald Radi | 2001-10-17 | 1 | -21/+48 |
| | |||||
* | * 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) | ||||
* | fix declaration | Sascha Schumann | 2001-10-05 | 2 | -2/+2 |
| | |||||
* | no message | Harald Radi | 2001-10-04 | 2 | -7/+33 |
| | |||||
* | fixed Z_* conversion errors | Harald Radi | 2001-09-26 | 1 | -2/+2 |
| | |||||
* | Fixing Win32 build... | Frank M. Kromann | 2001-09-26 | 2 | -3/+3 |
| | |||||
* | 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 | 3 | -12/+12 |
| | | | | 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 | 6 | -100/+88 |
| | | | | | | the COM module. also fixed a few bugs. | ||||
* | removed ->is_ref check, doesn't make sense and causes bugs | Harald Radi | 2001-09-10 | 2 | -5/+13 |
| | |||||
* | 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 | 2 | -9/+20 |
| | | | | | thus subsequent com_*() calls to com-returnvalues failed. | ||||
* | Fixed some protos. | Egon Schmid | 2001-09-04 | 1 | -2/+3 |
| | |||||
* | whitespace | Zeev Suraski | 2001-08-23 | 1 | -1/+1 |
| |