summaryrefslogtreecommitdiff
path: root/ext/rpc
Commit message (Collapse)AuthorAgeFilesLines
* Allow xmlrpc-epi header files stored under include/xmlrpc-epiYasuo Ohgaki2002-07-281-3/+8
|
* - added a skeleton for new layersHarald Radi2002-07-196-10/+246
| | | | | - a bit cleanup
* ext/rpc/com should work now, but there's still lots of work left.Harald Radi2002-07-1819-2344/+1635
|
* merging parts of the old com extension to the new rpc extensionHarald Radi2002-07-101-11/+417
|
* add file again that andrei deleted byHarald Radi2002-07-091-0/+10
| | | | | accident (i don't want to blame anyone here)
* - Consistent error messagesDerick Rethans2002-07-061-1/+1
|
* Fix typo.foobar2002-07-051-1/+1
|
* merged in updates from SF project. bring php repository up to date with ↵Dan Libby2002-07-0513-40/+317
| | | | xmlrpc-epi version 0.51
* - Let's be tad more verbose what's happening during 'make install'foobar2002-07-031-3/+3
|
* Fixed win32 build.Edin Kadribasic2002-07-031-0/+4
|
* Fix bug: #16252foobar2002-06-301-0/+5
|
* Fix some build error on win32 (snapshot build)foobar2002-06-291-4/+4
|
* Fixed bug: #17732.foobar2002-06-161-2/+5
| | | | | | xmlrpc_decode_request() and xmlrpc_set_type() expect some parameters to be passed by reference.
* pooling and singleton finally workHarald Radi2002-06-104-50/+159
|
* new testcasesHarald Radi2002-06-105-34/+72
|
* reflect the new abstraction changes in the demo layerHarald Radi2002-06-091-22/+39
|
* - using stas' abstraction nowHarald Radi2002-06-095-249/+204
| | | | | | | | | | | - layer can add individual ini settings now - classentries for the loaded rpc object are created dynamically now class hirarchy looks like: rpc<-[layer]<-[object] (e.g. rpc<-com<-adodb), thus the whole class tree is reflected into php - added user-functions to mark an object as a singleton and as poolable #rest of the linuxtag work
* added wez and ordered names alphabeticallyHarald Radi2002-05-311-1/+1
|
* #forgot somethingHarald Radi2002-05-301-4/+4
|
* @ Added missing AddRef() calls in the COM extension. This shouldHarald Radi2002-05-304-15/+22
| | | | | | | @ fix weird behaviour (in particular with ADODB). (Harald) # waah, this suxx
* Add documentation comment for properties in com_print_typeinfoWez Furlong2002-05-211-0/+8
|
* Enhance com_print_typeinfo.Wez Furlong2002-05-211-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 Furlong2002-05-211-5/+4
|
* Reformat some comments.Wez Furlong2002-05-211-28/+22
|
* Fix a flag, remove an old comment.Wez Furlong2002-05-211-2/+1
|
* - Make sure that COM and VARIANT resources are returned as resourcesWez Furlong2002-05-215-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 patchHarald Radi2002-05-203-20/+13
|
* Added generic COM wrapper for PHP objects.Wez Furlong2002-05-204-6/+617
|
* this should finally fix bug #14353Harald Radi2002-05-151-2/+2
|
* - Fail gracefully and not just bail out with an error message from dirnameMarkus Fischer2002-05-111-0/+6
| | | | | because no argument was given.
* remove temporary resources immediatelyHarald Radi2002-05-021-17/+22
| | | | | | | return value fix #thanks to alan for 'remote debugging'
* RETURN_NULL() is defined with braces while RETURN_TRUEHarald Radi2002-04-291-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 Radi2002-04-291-11/+11
| | | | | make them both behave equal (return NULL, as FALSE can be a valid value).
* updated TODO listHarald Radi2002-04-271-12/+13
|
* don't set CLSCTX_REMOTE_SERVER if NULL is passed as servernameHarald Radi2002-04-271-9/+4
|
* this patch should fix a bug where intermediate comvals were notHarald Radi2002-04-261-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 #14353Derick Rethans2002-04-251-4/+4
|
* Fixed the extension name.foobar2002-04-231-5/+5
|
* set up a proxy object when requesting a reference to a variableHarald Radi2002-04-222-3/+52
|
* changes related to the latest commit of the zend engineHarald Radi2002-04-226-62/+335
|
* Tiny typo..foobar2002-04-211-6/+6
|
* whitespace fixesHarald Radi2002-04-181-23/+10
|
* Missing break; causes fallthrough which actually causes heap corruption in ↵Alan Brown2002-04-181-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 Brown2002-04-181-6/+26
| | | | which reports an exception. Better to map a NULL string pointer to ZVAL_NULL.
* - fixed memory leakUwe Steinmann2002-04-171-0/+3
|
* - Use the correct javac/jar binaries.foobar2002-04-142-6/+18
|
* - Fixed a leak in xml_decode().Andrei Zmievski2002-04-062-2/+4
| | | | | - Fixed it so it's possible to compile as a shared extension.
* Fixed the build issues reported by Stas.foobar2002-03-314-149/+106
|
* - Use correct header file.foobar2002-03-261-0/+6
|
* Why was this here??foobar2002-03-251-11/+0
|