summaryrefslogtreecommitdiff
path: root/ext/com/COM.c
Commit message (Collapse)AuthorAgeFilesLines
...
* More TSRMLS_FETCH annihilation (Zend compatibility patch)Zeev Suraski2001-07-301-2/+3
|
* Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on ↵Zeev Suraski2001-07-301-2/+4
| | | | the way
* - More Object macro work. I couldn't test this one so let me know if itAndi Gutmans2001-07-281-7/+7
| | | | | breaks the Windows build.
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-1/+1
|
* - Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-2/+2
| | | | | | | - Move to the new ts_allocate_id() API This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* Improved interactive mode - it is now available in all builds, without any ↵Zeev Suraski2001-07-151-11/+2
| | | | significant slowdown
* ZVAL_BOOL(v,0) -> ZVAL_FALSE(v)Thies C. Arntzen2001-07-111-1/+1
|
* Nuke zval_resetZeev Suraski2001-07-111-1/+1
|
* var_reset -> ZVAL_RESETZeev Suraski2001-07-111-1/+1
|
* changed CLSIDfromProgId to CLSIDfromStringHarald Radi2001-06-281-1/+1
|
* added verbose ini entryHarald Radi2001-06-241-1/+2
|
* fixed bug that resource was freed twiceHarald Radi2001-06-241-88/+79
|
* - Use ALLOC_HASHTABLE() instead of emalloc(sizeof(HashTable))Andi Gutmans2001-06-191-2/+2
|
* fixed malloc() / emalloc() bugHarald Radi2001-06-151-5/+21
|
* added experimental enum supportHarald Radi2001-06-111-227/+427
| | | | | changed everthing to use the Z_* makros
* bugfix: collections didn't work correctlyHarald Radi2001-06-051-35/+24
|
* typelib is loaded automatically (depends on ini setting)Harald Radi2001-06-051-63/+166
| | | | | | | | | | added com_load_typelib() # i must get rid of duplicate defines() @ fixed a bug when com.allow_dcom is set to false @ added a further parameter to the constructor to load typelibs @ from file when instantiating components (e.g. DCOM Components @ without local registration). (phanto)
* @ added the possibility to specify typelibs by full nameHarald Radi2001-06-031-33/+207
| | | | | @ in the typelib file (Alan Brown)
* removed unneeded functionHarald Radi2001-06-031-18/+2
|
* fixed typelib supportHarald Radi2001-06-031-28/+65
|
* removed hardcoded typelib version.Harald Radi2001-06-011-5/+14
| | | | | | forgot to call release on typinfo and dispatch when obtaining typelib from classname.
* Fix creditsSterling Hughes2001-05-231-1/+1
|
* @added com_release($obj) and com_addref($obj) functionsHarald Radi2001-05-131-225/+432
| | | | | | | | | | @and the related class members $obj->Release() and $obj->AddRef() @to gain more control over the used COM components. (phanto) also changed the return values of the internal functions from VARIANT to pval, so there's no need to convert the returned value after each function call and the real hashtable entry is returned and not only a copy of it. #now everything is prepared to implement the array support
* Fix naming issueSterling Hughes2001-05-101-7/+7
| | | | | | # UNTESTED, but it should do the trick # everyone on a winblows box please try out the change
* E_ERROR instead of E_WARNING on nullpointer exceptionsHarald Radi2001-05-091-7/+13
|
* fixed leaky codeHarald Radi2001-05-031-9/+12
| | | | | #cleaned up dirty hack from yesterday
* removed itypeinfo calls because they didn't work on every machineHarald Radi2001-05-021-9/+13
| | | | | #i'm investigating this ...
* - Change macros from V_ to VCWD_ because of AIX name clashAndi Gutmans2001-04-301-1/+1
|
* @Using ITypeInfo instead of IDispatch if possible. This makes DCOM callsHarald Radi2001-03-201-110/+222
| | | | | | | | | | @and even COM calls much faster. @All ini settings are now prefixed by 'com.'. @Now you need not provide a path to the file containing the typelib, you can @also provide the GUID of the TypeLib - entry or an IID for preloading @type - information. (phanto) memory leak was reportet, i'm not sure that it is fixed by now, but it should be.
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Fix Win32 buildZeev Suraski2001-02-201-27/+24
|
* @- Added new object VARIANT() to encapsulate values for use withHarald Radi2001-02-181-6/+6
| | | | | | | | @ the COM and DOTNET module. Therefore it is now possible to pass @ values by reference, convert php values to extended variant types (currency, @ date, idispatch, iunknown, ...) and define the codepage that should @ be used for unicode - conversion.
* multiple codepage supportHarald Radi2001-02-171-18/+38
| | | | | export global constants
* use *_EXTERN_C() and PHP_WIN32Harald Radi2001-01-291-18/+25
|
* fixed unicodeconversion and parameter passing bugs in com and dotnet modulesHarald Radi2001-01-281-0/+875