summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-19Add soname and release build traget, default make target is debugv1.4RafalGoslawski
2015-05-18We are now ABI compatible with the latest release againToon Schoenmakers
2015-05-18The Value::contains(int) method now also works with ArrayAccessToon Schoenmakers
2015-05-18The Value::get(int) method now works on objects that implemented ArrayAccess ↵Toon Schoenmakers
as well
2015-05-07rawValue no longer tries to return a valid pointer when the Value object ↵Martijn Otto
does not represent a string value
2015-04-28Update README.mdRichard Hordijk
2015-04-24Update README.mdRichard Hordijk
2015-04-13Php::GLOBALS was not exported (fixes issue #186)Emiel Bruijntjes
2015-04-13Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2015-04-13added PHPCPP_EXPORT, this may fix visibility issue #186Emiel Bruijntjes
2015-04-13fix casting errorEmiel Bruijntjes
2015-04-13Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2015-04-12stop calling zend_next_free_module() -- some users complain that this ↵Emiel Bruijntjes
function does not exist, this hopefully fixes issue #185
2015-04-12stop calling zend_next_free_module() -- some users complain that this ↵Emiel Bruijntjes
function does not exist, this hopefully fixes issue #185
2015-04-12Complete magic! The compiler somehow optimizes the ExecuteClass out when ↵Emiel Bruijntjes
called with no parameters whatsoever, by passing an extra argument this no longer happens. This fixes the problem that we had with Php::eval(), fix issue #183
2015-04-12update docs about dynamic loadingEmiel Bruijntjes
2015-04-12Update documentation about persistent loadingEmiel Bruijntjes
2015-04-12Php::dl() function now gets an extra "persistent" parameter to load ↵Emiel Bruijntjes
extensions persistently
2015-04-11function names are now turned into lowercase name when registering them with ↵Emiel Bruijntjes
zend, this is necessary because all functions are lowercase, and function-table lookups were failing, and more importantly: the removal of functions was failing when a module was unloaded
2015-04-10Php::dl() now also checks the extension_dirEmiel Bruijntjes
2015-04-08apache process uses child processes, not threads, fixed documentationEmiel Bruijntjes
2015-04-03fixed a crash when dynamicly loaded extensions were unloaded, the static ↵v1.3.2Emiel Bruijntjes
cache in PHP-CPP with all the extension names to extension pointers, and the extension numbers to extension pointers are now cleanup up when an extension is unloaded
2015-04-03fixed implementation for dlunrestricted exampleEmiel Bruijntjes
2015-04-03fixed ini file for dlunrestricted exampleEmiel Bruijntjes
2015-04-03added DlUnrestricted example extension, modified makefiles to use php-config ↵Emiel Bruijntjes
to find out the extension-dir
2015-04-01renamed dynamic-loading articleEmiel Bruijntjes
2015-04-01added article about dynamic loadingEmiel Bruijntjes
2015-03-31Add a workaround for PHP 5.3Martijn Otto
2015-03-30Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2015-03-30add PHPCPP_EXPORT macros to a number of << operators to prevent undefined ↵Emiel Bruijntjes
symbol errors, Value::contains() now also works with __isset()
2015-03-30Fix compile issue with PHP5.3 by adding const_cast to remove constness where ↵RafalGoslawski
needed.
2015-03-26Changed default visibility for symbols in the PHP-CPP library to hidden and ↵Martijn Otto
explicitly exported all symbols available from the public API. Moved the hiddenpointer to the zend implementation directory as it is not meant to be used publicly and not referenced anywhere from the API anyway
2015-03-26Fixed the Value::contains method and added the isCallable(name) function to ↵Martijn Otto
see if the object has an accessible member function
2015-03-25Added access checks to Php::Value::containsMartijn Otto
2015-03-13on Windows with mingw EOF was not definedEmiel Bruijntjes
2015-03-13Implemented a simple sapi_name() method which will return the current sapiToon Schoenmakers
2015-03-12added methods IniValue::stringValue(), IniValue::numericValue(), etcv1.3.1Emiel Bruijntjes
2015-03-07removed tabsEmiel Bruijntjes
2015-03-07Merge pull request #176 from atvise/fix_missing_returnsEmiel Bruijntjes
Added missing return statement
2015-03-07Merge pull request #175 from atvise/fix_win_missing_static_castEmiel Bruijntjes
Added missing static cast of void* to DL_HANDLE
2015-03-07Merge pull request #173 from atvise/fix_win_ambigious_callEmiel Bruijntjes
Fixed ambiguous call (MSVC compiler)
2015-03-06Added missing return statementRoland Eischer
- The functions increment() and decrement() were missing return statements
2015-03-06Added missing static cast of void* to DL_HANDLERoland Eischer
2015-03-06Fixed ambiguous call (MSVC compiler)Roland Eischer
- Re-factored operator[] access to the get() function.
2015-02-23changes to make windows users happy: dlsym() call has been replaced with ↵Emiel Bruijntjes
DL_FETCH_SYMBOL(), and default move constructor has been removed (it wasnt used)
2015-02-23fixed compile issue on multithread setupsEmiel Bruijntjes
2015-02-21removed unused codeEmiel Bruijntjes
2015-02-21fixed memory leak in classimplEmiel Bruijntjes
2015-02-21initial implementation of the Php::dl() functionEmiel Bruijntjes
2015-02-17Merge pull request #169 from ovr/patch-1Emiel Bruijntjes
Fix indent