Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-14 | Separated class IniValue from class Ini | valmat | |
Also replaced Ini::get() on ini_get() see https://github.com/CopernicaMarketingSoftware/PHP-CPP/issues/64#issuecomment-40313791 | |||
2014-04-10 | Fixed problem with duplicate names ini entries. | valmat | |
Mentioned https://github.com/CopernicaMarketingSoftware/PHP-CPP/issues/64#issuecomment-39838004 Now in the case of duplication name of ini entriy the new value overrides the old one. Before was incorrect handling of this situation. | |||
2014-04-09 | Merge branch 'master' into ini-master | valmat | |
Conflicts: include/namespace.h zend/extensionimpl.cpp | |||
2014-04-08 | Ini entries emplemented (issues #64) | valmat | |
2014-04-06 | the exception.h header file no longer depends on the zend engine header ↵ | Emiel Bruijntjes | |
files. TSRM macros are no longer used in any of the public PHPCPP header files so there is no more need for the phpcpp/config.h header file nor the config-create script | |||
2014-04-02 | added Class::implements() method to allow classes that implement interfaces ↵ | Emiel Bruijntjes | |
(request from issue #52) | |||
2014-04-01 | much simpler implementation of hash member, i do not understand why i first ↵ | Emiel Bruijntjes | |
used this complicated zval wrapping implementation, fixes problems reported in issue #56 | |||
2014-03-25 | ZTS thread safety is now automatically detected when PHP-CPP is installed | Emiel Bruijntjes | |
2014-03-24 | fix compile issues for TRSM | Emiel Bruijntjes | |
2014-03-23 | added echo() function requested in issue #51 | Emiel Bruijntjes | |
2014-03-23 | implemented php output streams as was asked for in issue #51 | Emiel Bruijntjes | |
2014-03-16 | added Value::begin() and Value::end() methods to make it possible to iterate ↵ | Emiel Bruijntjes | |
over a value | |||
2014-03-15 | removed HardCoded class because it turned out to be too difficult to ↵ | Emiel Bruijntjes | |
implement it for now | |||
2014-03-15 | added empty() function, and added HardCoded class | Emiel Bruijntjes | |
2014-03-14 | introduced super globals Php::POST, Php::GET, et cetera, fixed setting array ↵ | Emiel Bruijntjes | |
members, introduced Value::attach() method | |||
2014-03-13 | removed interfaces, removed abstract class and remove final class | Emiel Bruijntjes | |
2014-03-13 | added serializable class (but not yet implemented it) | Emiel Bruijntjes | |
2014-03-09 | work in progress on iterators | Emiel Bruijntjes | |
2014-03-08 | introduced Php::call() call function to make builtin, and user space ↵ | Emiel Bruijntjes | |
functions callable from C++ space | |||
2014-03-07 | update documentation, implemented comparison operator for hashmember class, ↵ | Emiel Bruijntjes | |
added Value constructor that receives a Php::Type to initialize as a specific type, added Value constructors to initialize a Value directly from a map or a vector, fixed value comparison operators, added casting constructors to cast a value to a vector or a map | |||
2014-03-07 | removed tabs from makefile, work in progress on implementing SPL interfaces | Emiel Bruijntjes | |
2014-03-04 | removed forcedvalue and implemented array and object directly because now it ↵ | Emiel Bruijntjes | |
is easier to finetune these classes, removed the Value::validate() method because it does not seem to be necessary, Object constructor now also accepts Php::Value objects that hold a string, to instantiate the described class | |||
2014-03-03 | work in progress for support for creating object instances | Emiel Bruijntjes | |
2014-03-02 | work in progress to support implementing SPL interfaces, disabled the _self ↵ | Emiel Bruijntjes | |
variable in Php::Base because by having each object keeping a reference to itself, the refcounter never reached zero and the object was thus never destructed, checking if we can get a new implementation one way or another | |||
2014-03-02 | fixed settings Base::_self variable to a valid, editable value object | Emiel Bruijntjes | |
2014-03-02 | types are not a C++11 class, introduced FixedValue class that can not change ↵ | Emiel Bruijntjes | |
type, and implemented both Object and Array to make use of that type, implemented - but not yet tested - Base::value() method | |||
2014-03-01 | grouped all class constants in a single file ClassType.h | Emiel Bruijntjes | |
to make it easier to edit in the event of future changes to the Zend API | |||
2014-03-01 | fixed various compile issues and namespace implementation | Emiel Bruijntjes | |
2014-03-01 | namespace implementation, compile issue for php 5.4 and higher | Emiel Bruijntjes | |
2014-02-28 | implemented properties | Emiel Bruijntjes | |
2014-02-28 | class modifiers have been removed, special classes AbstractClass and ↵ | Emiel Bruijntjes | |
FinalClass have been added | |||
2014-02-28 | a lot of refactoring, to make it much easier to define classes in an extension | Emiel Bruijntjes | |
2014-02-17 | Some code cleanup | Martijn Otto | |
2014-02-14 | Merged pull request #14 | Martijn Otto | |
2014-02-05 | Added include guard and allow array access operator on a const Value object | Martijn Otto | |
2014-01-16 | the origexception class has been moved to the src directory, because it is a ↵ | Emiel Bruijntjes | |
private class only used inside the library | |||
2013-12-30 | exceptions thrown in PHP code can now be caugth and processed by C++ code | Emiel Bruijntjes | |
2013-12-07 | replaces tabs in source code with regular spaces, added example for working ↵ | Emiel Bruijntjes | |
with global variables | |||
2013-12-06 | Global variables are now accessible via Php::globals["varname"] | Emiel Bruijntjes | |
2013-11-29 | Partial Exception implementation added, inherits from std::exception | JasperVanEck | |
2013-11-28 | Added a very basic exception class, and added an exception example | JasperVanEck | |
2013-10-22 | Initial setup for dealing with object properties | Emiel Bruijntjes | |
2013-10-15 | Calling custom member methods is now functional | Emiel Bruijntjes | |
2013-10-14 | Initial attempt to register native C++ class methods directly to PHP | Emiel Bruijntjes | |
2013-09-30 | Work in progress on adding public and protected properties to classes | Emiel Bruijntjes | |
2013-09-26 | Renamed member class to hashmember, because we're going to use the member ↵ | Emiel Bruijntjes | |
class for specifying class information | |||
2013-09-25 | Work in progress on implementing classes | Emiel Bruijntjes | |
2013-09-15 | Added Environment::call() method that makes it possible to call PHP functions | Emiel Bruijntjes | |
2013-09-12 | It now is possible to access global variables, using environment[varname], ↵ | Emiel Bruijntjes | |
and to set global variable using environment[varname] = "value" | |||
2013-09-10 | Renamed request to environment | Emiel Bruijntjes | |