Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix namespace issue: Only CG is needed here | Marcus Boerger | 2003-05-04 | 1 | -3/+3 | |
| | ||||||
* | Allow functions in internal namespaces (for example factories) | Marcus Boerger | 2003-05-04 | 1 | -13/+23 | |
| | ||||||
* | Change get_class() so that it returns qualified names for namespaced | Stanislav Malyshev | 2003-04-21 | 1 | -0/+23 | |
| | | | | | | | | | | | | classes. *HEADS UP*: get_class_name() handler interface is changed, now it should allocate the space it returns with emalloc, and the users free it. If anyone has problems with it or has suggestions how to do it without this - please tell. Also: make function_exists() understand namespaces. | |||||
* | Rename zend_register_internal_class_in_ns() to a better, less filling, | Andrei Zmievski | 2003-04-08 | 1 | -1/+1 | |
| | | | | | but with the same great taste zend_register_internal_ns_class(). | |||||
* | Fix namespace issues | Stanislav Malyshev | 2003-04-04 | 1 | -5/+9 | |
| | ||||||
* | Patch from Timm Friede for when EG(active_namespace) is NULL initially. | Andrei Zmievski | 2003-04-03 | 1 | -3/+7 | |
| | ||||||
* | Initialize all relevant zend_class_entry fields to avoid accidental | Andrei Zmievski | 2003-04-03 | 1 | -1/+0 | |
| | | | | | crashes. | |||||
* | - Add zend_register_internal_namespace() API function. | Andrei Zmievski | 2003-04-02 | 1 | -1/+53 | |
| | | | | | - Add zend_register_internal_class_in_ns() API function. | |||||
* | Initial support for enforcing prototype of abstract/interface method ↵ | Zeev Suraski | 2003-03-29 | 1 | -0/+1 | |
| | | | | implementations | |||||
* | Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry(). | Sebastian Bergmann | 2003-03-26 | 1 | -7/+6 | |
| | ||||||
* | Eliminate TSRMLS_FETCH() calls in zend_objects_new() and ↵ | Sebastian Bergmann | 2003-03-26 | 1 | -2/+2 | |
| | | | | zend_objects_get_address(). | |||||
* | Lowercase the function name when used as key in the function name. The | Andrei Zmievski | 2003-03-19 | 1 | -1/+9 | |
| | | | | | original case is still preserved in zend_function structure. | |||||
* | Fix warning in va_start(). | Andrei Zmievski | 2003-03-13 | 1 | -1/+1 | |
| | ||||||
* | Initialize the namespace when registering functions. | Andrei Zmievski | 2003-03-12 | 1 | -0/+1 | |
| | | | | | # Correct me if I'm wrong.. | |||||
* | add missing strtolower | Harald Radi | 2003-03-03 | 1 | -0/+2 | |
| | ||||||
* | commiting zend_disable_class patch for George: | Harald Radi | 2003-03-03 | 1 | -0/+28 | |
| | | | | | | disabled classes will be replaced by dummy classes that print a warning upon instanciation | |||||
* | ZTS fixes | Sebastian Bergmann | 2003-02-16 | 1 | -1/+1 | |
| | ||||||
* | Removed zend_get_module(), this function is not used by anything and more | Ilia Alshanetsky | 2003-02-12 | 1 | -11/+0 | |
| | | | | | | importantly. it does not work. It tries to find data based on numeric keys in hash table using string keys. | |||||
* | Centralize class initialization | Zeev Suraski | 2003-02-10 | 1 | -12/+2 | |
| | ||||||
* | Add missing destructors | Zeev Suraski | 2003-02-10 | 1 | -1/+1 | |
| | ||||||
* | fixed zend_parse_method_param | Georg Richter | 2003-02-08 | 1 | -30/+17 | |
| | ||||||
* | Rework static class properties - now supports access restrictions | Zeev Suraski | 2003-02-05 | 1 | -1/+1 | |
| | ||||||
* | Reimplement PPP properties | Zeev Suraski | 2003-02-04 | 1 | -2/+1 | |
| | ||||||
* | extend the parameter parsing API by two functions | Harald Radi | 2003-02-02 | 1 | -0/+85 | |
| | | | | | | | | | | | | | for parsing method parameters with automatic detection if the function was called as such or as a class method (with a valid this ptr). if called as a function the first parameter has to be the object it is operating on, if called as a method this is used. #not yet testet, only commiting so that georg can #continue working on ext/mysqli | |||||
* | - Added some missing CVS $Id$ tags, headers and footers. | foobar | 2003-02-01 | 1 | -0/+9 | |
| | ||||||
* | Replace snprintf() call using zend_error's capabilities | Sascha Schumann | 2003-01-26 | 1 | -4/+1 | |
| | ||||||
* | fix memory leaks and key size | Stanislav Malyshev | 2003-01-14 | 1 | -8/+15 | |
| | ||||||
* | Make add_property_ functions work via write_property handler | Stanislav Malyshev | 2003-01-14 | 1 | -24/+45 | |
| | ||||||
* | Automatically register constructor, destructor, and clone function when | Andrei Zmievski | 2003-01-10 | 1 | -2/+23 | |
| | | | | | class methods are registered. | |||||
* | Win32 build fix | Zeev Suraski | 2003-01-01 | 1 | -1/+10 | |
| | ||||||
* | Fix Wez's problem | Zeev Suraski | 2003-01-01 | 1 | -1/+1 | |
| | ||||||
* | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 | |
| | ||||||
* | - Implement public/protected/private methods. | Zeev Suraski | 2002-12-06 | 1 | -0/+1 | |
| | | | | | | - Prevent instantiation of classes with abstract methods. Based in part on Marcus's patch. | |||||
* | h WHitespace | Andi Gutmans | 2002-11-30 | 1 | -1/+1 | |
| | ||||||
* | - Commit Marcus' cleanup of abstract and static inheritance and improve | Andi Gutmans | 2002-11-23 | 1 | -6/+6 | |
| | | | | | - error messages | |||||
* | - Initialize all functions to non-static (patch by Marcus Börger | Derick Rethans | 2002-11-22 | 1 | -0/+1 | |
| | | | | | <marcus.boerger@t-online.de>. | |||||
* | MFZE1 zend_str_tolower issue. | Ilia Alshanetsky | 2002-10-09 | 1 | -4/+4 | |
| | ||||||
* | MFZE1 | Ilia Alshanetsky | 2002-09-26 | 1 | -4/+4 | |
| | ||||||
* | MFZE1 | Andrei Zmievski | 2002-09-16 | 1 | -1/+1 | |
| | ||||||
* | - WS - Always use "if (" and not "if(" | Andi Gutmans | 2002-09-15 | 1 | -1/+1 | |
| | ||||||
* | - Commit patch to support protected member variables (by Timm Friebe w/ | Andi Gutmans | 2002-07-15 | 1 | -0/+1 | |
| | | | | | | | | | - some fixes by me). - You can't access protected variables from outside the object. If you want - to see a protected member from your ancestors you need to declare the - member as protected in the class you want to use it in. You can't - redeclare a protected variable as private nor the other way around. | |||||
* | - Centralize global class fetch | Andi Gutmans | 2002-06-26 | 1 | -1/+1 | |
| | ||||||
* | Make OBJCE return zend_class_entry*, also some cleanups | Stanislav Malyshev | 2002-04-30 | 1 | -14/+6 | |
| | ||||||
* | MFZE1 saschas 'Avoid exceeding buffer limits' patch | Harald Radi | 2002-04-24 | 1 | -1/+2 | |
| | ||||||
* | some type cleanup work | Harald Radi | 2002-04-23 | 1 | -3/+3 | |
| | ||||||
* | added get_class_entry callback handler to the | Harald Radi | 2002-04-22 | 1 | -6/+21 | |
| | | | | | object handlers structure | |||||
* | - Another couple of indirection fixes. | Andi Gutmans | 2002-03-12 | 1 | -6/+2 | |
| | | | | | - Make class_entry->refcount be part of the structure and not allocated. | |||||
* | Fix standard object creation | Stanislav Malyshev | 2002-03-12 | 1 | -1/+1 | |
| | ||||||
* | - make class tables contain class_entry *, not class_entry | Stanislav Malyshev | 2002-03-12 | 1 | -10/+17 | |
| | | | | | - fix isset($this) | |||||
* | MFZE1 | Andrei Zmievski | 2002-03-01 | 1 | -1/+4 | |
| |