summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix namespace issue: Only CG is needed hereMarcus Boerger2003-05-041-3/+3
|
* Allow functions in internal namespaces (for example factories)Marcus Boerger2003-05-041-13/+23
|
* Change get_class() so that it returns qualified names for namespacedStanislav Malyshev2003-04-211-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 Zmievski2003-04-081-1/+1
| | | | | but with the same great taste zend_register_internal_ns_class().
* Fix namespace issuesStanislav Malyshev2003-04-041-5/+9
|
* Patch from Timm Friede for when EG(active_namespace) is NULL initially.Andrei Zmievski2003-04-031-3/+7
|
* Initialize all relevant zend_class_entry fields to avoid accidentalAndrei Zmievski2003-04-031-1/+0
| | | | | crashes.
* - Add zend_register_internal_namespace() API function.Andrei Zmievski2003-04-021-1/+53
| | | | | - Add zend_register_internal_class_in_ns() API function.
* Initial support for enforcing prototype of abstract/interface method ↵Zeev Suraski2003-03-291-0/+1
| | | | implementations
* Eliminate TSRMLS_FETCH() calls in destroy_op_array() and zend_get_class_entry().Sebastian Bergmann2003-03-261-7/+6
|
* Eliminate TSRMLS_FETCH() calls in zend_objects_new() and ↵Sebastian Bergmann2003-03-261-2/+2
| | | | zend_objects_get_address().
* Lowercase the function name when used as key in the function name. TheAndrei Zmievski2003-03-191-1/+9
| | | | | original case is still preserved in zend_function structure.
* Fix warning in va_start().Andrei Zmievski2003-03-131-1/+1
|
* Initialize the namespace when registering functions.Andrei Zmievski2003-03-121-0/+1
| | | | | # Correct me if I'm wrong..
* add missing strtolowerHarald Radi2003-03-031-0/+2
|
* commiting zend_disable_class patch for George:Harald Radi2003-03-031-0/+28
| | | | | | disabled classes will be replaced by dummy classes that print a warning upon instanciation
* ZTS fixesSebastian Bergmann2003-02-161-1/+1
|
* Removed zend_get_module(), this function is not used by anything and moreIlia Alshanetsky2003-02-121-11/+0
| | | | | | importantly. it does not work. It tries to find data based on numeric keys in hash table using string keys.
* Centralize class initializationZeev Suraski2003-02-101-12/+2
|
* Add missing destructorsZeev Suraski2003-02-101-1/+1
|
* fixed zend_parse_method_paramGeorg Richter2003-02-081-30/+17
|
* Rework static class properties - now supports access restrictionsZeev Suraski2003-02-051-1/+1
|
* Reimplement PPP propertiesZeev Suraski2003-02-041-2/+1
|
* extend the parameter parsing API by two functionsHarald Radi2003-02-021-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.foobar2003-02-011-0/+9
|
* Replace snprintf() call using zend_error's capabilitiesSascha Schumann2003-01-261-4/+1
|
* fix memory leaks and key sizeStanislav Malyshev2003-01-141-8/+15
|
* Make add_property_ functions work via write_property handlerStanislav Malyshev2003-01-141-24/+45
|
* Automatically register constructor, destructor, and clone function whenAndrei Zmievski2003-01-101-2/+23
| | | | | class methods are registered.
* Win32 build fixZeev Suraski2003-01-011-1/+10
|
* Fix Wez's problemZeev Suraski2003-01-011-1/+1
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* - Implement public/protected/private methods.Zeev Suraski2002-12-061-0/+1
| | | | | | - Prevent instantiation of classes with abstract methods. Based in part on Marcus's patch.
* h WHitespaceAndi Gutmans2002-11-301-1/+1
|
* - Commit Marcus' cleanup of abstract and static inheritance and improveAndi Gutmans2002-11-231-6/+6
| | | | | - error messages
* - Initialize all functions to non-static (patch by Marcus BörgerDerick Rethans2002-11-221-0/+1
| | | | | <marcus.boerger@t-online.de>.
* MFZE1 zend_str_tolower issue.Ilia Alshanetsky2002-10-091-4/+4
|
* MFZE1Ilia Alshanetsky2002-09-261-4/+4
|
* MFZE1Andrei Zmievski2002-09-161-1/+1
|
* - WS - Always use "if (" and not "if("Andi Gutmans2002-09-151-1/+1
|
* - Commit patch to support protected member variables (by Timm Friebe w/Andi Gutmans2002-07-151-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 fetchAndi Gutmans2002-06-261-1/+1
|
* Make OBJCE return zend_class_entry*, also some cleanupsStanislav Malyshev2002-04-301-14/+6
|
* MFZE1 saschas 'Avoid exceeding buffer limits' patchHarald Radi2002-04-241-1/+2
|
* some type cleanup workHarald Radi2002-04-231-3/+3
|
* added get_class_entry callback handler to theHarald Radi2002-04-221-6/+21
| | | | | object handlers structure
* - Another couple of indirection fixes.Andi Gutmans2002-03-121-6/+2
| | | | | - Make class_entry->refcount be part of the structure and not allocated.
* Fix standard object creationStanislav Malyshev2002-03-121-1/+1
|
* - make class tables contain class_entry *, not class_entryStanislav Malyshev2002-03-121-10/+17
| | | | | - fix isset($this)
* MFZE1Andrei Zmievski2002-03-011-1/+4
|