summaryrefslogtreecommitdiff
path: root/Zend/zend_API.c
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* MFZE1Andrei Zmievski2002-03-011-1/+1
|
* - Fix bug in nested try/catch'sAndi Gutmans2002-03-011-0/+1
| | | | | - Infrastructure for implementing imports of methods.
* - Experimental support for private members.Andi Gutmans2002-02-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <? class MyClass { private $Hello = "Hello, World!\n"; function printHello() { print $this->Hello; } } class MyClass2 extends MyClass { function printHello() { MyClass::printHello(); /* Should print */ print $this->Hello; /* Shouldn't print out anything */ } } $obj = new MyClass(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); /* Should print */ $obj = new MyClass2(); print $obj->Hello; /* Shouldn't print out anything */ $obj->printHello(); ?>
* Pass TSRM to create_objectStanislav Malyshev2002-02-141-1/+1
|
* Mega-commit: Enter the new object modelStanislav Malyshev2002-02-071-9/+17
| | | | | | | Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* - MFZE1 for exit fix, exposing current function name in error messages andDerick Rethans2002-01-031-1/+1
| | | | | exposing zend_zval_type_name().
* - Fix crash bug in startup code.Andi Gutmans2001-12-131-2/+3
| | | | | - Start work on being able to reference global and local scope
* - Make classes have scope and function/constant lookups default to the classAndi Gutmans2001-12-121-1/+0
|
* - Rename zend_class_entry.constants -> zend_class_entry.constants_tableAndi Gutmans2001-12-111-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - More namespaces work.Andi Gutmans2001-12-101-0/+1
| | | | | - Nuke memory leak.