summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2015-06-23Corrected API documentation for Constant::addTo(ClassBase&) constRico Antonio Felix
2015-06-23Refactored Constant::~Constant() to use C++ default keyword instead ofRico Antonio Felix
an empty body to clarify intent
2015-06-23Enhanced documentation for Constant(const char*, std::nullptr_t)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, const std::string&)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, const char*, size_t)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, const char*)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, double)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, int64_t)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, int32_t)Rico Antonio Felix
2015-06-23Added API documentation for Constant(const char*, bool)Rico Antonio Felix
2015-06-23Enhanced documentationRico Antonio Felix
2015-06-21Refactored operator%=(X&, Php::Value) to use C++ style cast to clarifyRico Antonio Felix
intent
2015-06-21Refactored operator/=(X&, Php::Value) to use C++ style cast to clarifyRico Antonio Felix
intent
2015-06-21Refactored operator*=(X&, Php::Value) to use C++ style cast to clarifyRico Antonio Felix
intent
2015-06-21Refactored operator-=(X&, Php::Value) to use C++ style cast to clarifyRico Antonio Felix
intent
2015-06-21Refactored operator+=(X&, Php::Value) to use C++ style cast to clarifyRico Antonio Felix
intent
2015-06-21Corrected API DocumentationRico Antonio Felix
2015-06-20Refactored IniValue::boolValue to use C++ style cast to clarify intentRico Antonio Felix
2015-06-20Enhanced API DocumentationRico Antonio Felix
2015-06-20Refactored cast to int32_t to use C++ style cast to clarify intent Rico Antonio Felix
2015-06-20Enhanced API DocumentationRico Antonio Felix
2015-06-20Refactored cast to int16_t to use C++ style cast to clarify intentRico Antonio Felix
2015-06-20Corrected API documentationRico Antonio Felix
2015-06-15added extra check for abstract keyword when adding abstract methods for ↵Emiel Bruijntjes
interfaces
2015-06-04Allow interfaces define static methodsDreamsxin
2015-05-31fix documentation stuff that was reported in pull requested #194Emiel Bruijntjes
2015-05-18We are now ABI compatible with the latest release againToon 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-13Php::GLOBALS was not exported (fixes issue #186)Emiel Bruijntjes
2015-04-13added PHPCPP_EXPORT, this may fix visibility issue #186Emiel Bruijntjes
2015-04-12Php::dl() function now gets an extra "persistent" parameter to load ↵Emiel Bruijntjes
extensions persistently
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-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-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-06Fixed ambiguous call (MSVC compiler)Roland Eischer
- Re-factored operator[] access to the get() function.
2015-02-21initial implementation of the Php::dl() functionEmiel Bruijntjes
2015-02-05refactored 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-05for 32bit systems there was a compile issue, hopefully this commit solves ↵Emiel Bruijntjes
that (issue 167)
2015-02-02It 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-26disable alternate Php::Function constructor on compilers that do not support ↵v1.3Emiel Bruijntjes
it (fix for issue #164)
2015-01-26fixed _NOEXCEPT macro for normal compilers, updated version number to force ↵Emiel Bruijntjes
recompile of extensions after we introduced the constants
2015-01-26Added macro wrapper for noexceptRoland Eischer
- Added macro wrapper for noexcept to support MSVC compiler.
2015-01-25added Php::define() function to create constants at run timeEmiel Bruijntjes
2015-01-25added 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-25Php::Constant objects can now also be added to a Php::Class to create class ↵Emiel Bruijntjes
constants
2015-01-20resolved conflictEmiel Bruijntjes