Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-23 | Added API documentation for Constant(const char*, double) | Rico Antonio Felix | |
2015-06-23 | Added API documentation for Constant(const char*, int64_t) | Rico Antonio Felix | |
2015-06-23 | Added API documentation for Constant(const char*, int32_t) | Rico Antonio Felix | |
2015-06-23 | Added API documentation for Constant(const char*, bool) | Rico Antonio Felix | |
2015-06-23 | Enhanced documentation | Rico Antonio Felix | |
2015-06-21 | Refactored operator%=(X&, Php::Value) to use C++ style cast to clarify | Rico Antonio Felix | |
intent | |||
2015-06-21 | Refactored operator/=(X&, Php::Value) to use C++ style cast to clarify | Rico Antonio Felix | |
intent | |||
2015-06-21 | Refactored operator*=(X&, Php::Value) to use C++ style cast to clarify | Rico Antonio Felix | |
intent | |||
2015-06-21 | Refactored operator-=(X&, Php::Value) to use C++ style cast to clarify | Rico Antonio Felix | |
intent | |||
2015-06-21 | Refactored operator+=(X&, Php::Value) to use C++ style cast to clarify | Rico Antonio Felix | |
intent | |||
2015-06-21 | Corrected API Documentation | Rico Antonio Felix | |
2015-06-20 | Refactored IniValue::boolValue to use C++ style cast to clarify intent | Rico Antonio Felix | |
2015-06-20 | Enhanced API Documentation | Rico Antonio Felix | |
2015-06-20 | Refactored cast to int32_t to use C++ style cast to clarify intent | Rico Antonio Felix | |
2015-06-20 | Enhanced API Documentation | Rico Antonio Felix | |
2015-06-20 | Refactored cast to int16_t to use C++ style cast to clarify intent | Rico Antonio Felix | |
2015-06-20 | Corrected API documentation | Rico Antonio Felix | |
2015-06-15 | added extra check for abstract keyword when adding abstract methods for ↵ | Emiel Bruijntjes | |
interfaces | |||
2015-06-04 | Allow interfaces define static methods | Dreamsxin | |
2015-05-31 | fix documentation stuff that was reported in pull requested #194 | Emiel Bruijntjes | |
2015-05-18 | We are now ABI compatible with the latest release again | Toon Schoenmakers | |
2015-05-18 | The Value::get(int) method now works on objects that implemented ArrayAccess ↵ | Toon Schoenmakers | |
as well | |||
2015-05-07 | rawValue no longer tries to return a valid pointer when the Value object ↵ | Martijn Otto | |
does not represent a string value | |||
2015-04-13 | Php::GLOBALS was not exported (fixes issue #186) | Emiel Bruijntjes | |
2015-04-13 | added PHPCPP_EXPORT, this may fix visibility issue #186 | Emiel Bruijntjes | |
2015-04-12 | Php::dl() function now gets an extra "persistent" parameter to load ↵ | Emiel Bruijntjes | |
extensions persistently | |||
2015-03-30 | add PHPCPP_EXPORT macros to a number of << operators to prevent undefined ↵ | Emiel Bruijntjes | |
symbol errors, Value::contains() now also works with __isset() | |||
2015-03-26 | Changed 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-26 | Fixed the Value::contains method and added the isCallable(name) function to ↵ | Martijn Otto | |
see if the object has an accessible member function | |||
2015-03-25 | Added access checks to Php::Value::contains | Martijn Otto | |
2015-03-13 | Implemented a simple sapi_name() method which will return the current sapi | Toon Schoenmakers | |
2015-03-12 | added methods IniValue::stringValue(), IniValue::numericValue(), etcv1.3.1 | Emiel Bruijntjes | |
2015-03-06 | Fixed ambiguous call (MSVC compiler) | Roland Eischer | |
- Re-factored operator[] access to the get() function. | |||
2015-02-21 | initial implementation of the Php::dl() function | Emiel Bruijntjes | |
2015-02-05 | refactored the initialization and shutdown of extension objects (code is ↵ | Emiel Bruijntjes | |
moved from a static method to a real member method), and more importantly: fixed initialization of the PhpCpp::Functor class, previously, we created the class an runtime whenever we needed it, but that turned out to be a cause for crashes when php stopped, this has also been solved | |||
2015-02-05 | for 32bit systems there was a compile issue, hopefully this commit solves ↵ | Emiel Bruijntjes | |
that (issue 167) | |||
2015-02-02 | It was reported (see ↵ | Emiel Bruijntjes | |
http://www.php-cpp.com/documentation#comment-1830049280) that visual c++ has not support for initializer_lists, well at least old versions of it so not support it (see https://msdn.microsoft.com/en-us/library/hh567368.aspx), so we added a couple of extra checks to ensure that PHP-CPP also compilers on these olders compilers | |||
2015-01-26 | disable alternate Php::Function constructor on compilers that do not support ↵v1.3 | Emiel Bruijntjes | |
it (fix for issue #164) | |||
2015-01-26 | fixed _NOEXCEPT macro for normal compilers, updated version number to force ↵ | Emiel Bruijntjes | |
recompile of extensions after we introduced the constants | |||
2015-01-26 | Added macro wrapper for noexcept | Roland Eischer | |
- Added macro wrapper for noexcept to support MSVC compiler. | |||
2015-01-25 | added Php::define() function to create constants at run time | Emiel Bruijntjes | |
2015-01-25 | added functions Php::constant() to retrieve the value of a constant, and ↵ | Emiel Bruijntjes | |
Php::defined() to find out if a constant is defined | |||
2015-01-25 | Php::Constant objects can now also be added to a Php::Class to create class ↵ | Emiel Bruijntjes | |
constants | |||
2015-01-20 | resolved conflict | Emiel Bruijntjes | |
2015-01-20 | PHP-CPP now checks whether an already compiled extension is still compatible ↵ | Emiel Bruijntjes | |
with the PHP-CPP library. This prevents weird crashes when users update their PHP-CPP library, without recompiling their extensions | |||
2015-01-19 | the Constant class no longer wraps around a Php::Value, but uses the ↵ | Emiel Bruijntjes | |
zend_constant struct directly | |||
2015-01-17 | added initial implementation for registering constants | Emiel Bruijntjes | |
2015-01-15 | Added the Php::Function class. This is an extension to the Php::Value class ↵ | Emiel Bruijntjes | |
that can be used if you want to assign a std::function object to a Value. This is useful if you want to pass a C++ lambda to a PHP userspace function | |||
2015-01-14 | fix for issue #159: the eval() function no longer relies on the Zend ↵ | Emiel Bruijntjes | |
zend_eval_stringl_ex() function, because that function modifies the to-be-evaluated php code, which could result in syntax errors for perfectly valid PHP code | |||
2015-01-13 | in response to issue #156: the super-global arrays Php::POST, Php::SERVER, ↵ | Emiel Bruijntjes | |
etcetera can now be iterated over, and they can be assigned to a regular Php::Value variable |