History log of /PHP-5.4/Zend/zend_object_handlers.c (Results 126 – 150 of 234)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: RELEASE_0_2_4, RELEASE_0_2_3, RELEASE_0_2_2, RELEASE_0_2_1, RELEASE_0_2
# fd4fe1c8 02-Feb-2005 Dmitry Stogov

Fixed bugs #29767 and #31683 (__get and __set methods must not modify property name).


# 20be6646 19-Jan-2005 foobar

- Fixed bug #29183 (Undefined symbol zend_check_private with Solaris CC)


# 235e6c0a 17-Dec-2004 Andi Gutmans

- Fixed Bug #30562 Segmentation fault with __call()


Revision tags: php-5.0.3, php-4.3.10, SQLITE_4_3_20041227, php-5.0.3RC2, php-4.3.10RC2, php-5.0.3RC1, php-4.3.10RC1
# c5a9a5a2 30-Oct-2004 Marcus Boerger

- Change zend_object_handlers->get_method() to allow aggregation for internal classes


Revision tags: PRE_NEW_VM_GEN_PATCH
# e39f3f3f 28-Sep-2004 Marcus Boerger

Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct)


Revision tags: php-5.0.2, php-4.3.9, php-5.0.2RC1, php-4.3.9RC3, PRE_ZEND_VM_DISPATCH_PATCH, php-4.3.9RC2, php-5.0.1, php-5.0.1RC2, php-4.3.9RC1, php-5.0.1RC1
# 34b00ca2 22-Jul-2004 Zeev Suraski

Fix bug in handling of protected properties


Revision tags: RELEASE_0_1
# e000da96 19-Jul-2004 Stanislav Malyshev

__set and __get will be called not only when variable doesn't exist but also when it's
invisible


# 56f8195f 19-Jul-2004 Andi Gutmans

- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have

- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have to check for it and it slows down
the general case. In addition, it seems that empty_string has been abused
quite a lot, and was used not only for setting zval's but generally in
PHP code instead of "", which wasn't the intention. Last but not least,
nuking empty_string should improve stability as I doubt every place
correctly checked if they are not mistakenly erealloc()'ing it or
calling efree() on it.
NOTE: Some code is probably broken. Each extension maintainer should
check and see that my changes are OK. Also, I haven't had time to touch
PECL yet. Will try and do it tomorrow.

show more ...


Revision tags: php-5.0.0RC4, php-5.0.0
# d673ec01 14-Jul-2004 Stanislav Malyshev

be consistent with write_dimension


# 28d72ce2 14-Jul-2004 Stanislav Malyshev

fix #28957


Revision tags: php-4.3.8, php-5.0.0RC3, php-5.0.0RC3RC2, php-4.3.7, php-5.0.0RC3RC1
# 6f5c0992 26-May-2004 Wez Furlong

Fix leak on systems where alloca isn't really alloca.


Revision tags: php-4.3.7RC1, RELEASE_0_1_1
# d056b25c 04-May-2004 Wez Furlong

Add count_elements handler for overloaded objects.


Revision tags: php-5.0.0RC2, php-5.0.0RC2RC2, php-4.3.6, php-5.0.0RC2RC1
# 4a24cbe2 09-Apr-2004 Andi Gutmans

- Fix bug #26441 (When __set() returned a value it corrupted it)


Revision tags: php-4.3.6RC3, php-4.3.6RC2, php-4.3.6RC1, php-4.3.5
# bd9b600c 21-Mar-2004 Stanislav Malyshev

API change for read_property:
instead of bool silent it now gets fetch type
This can be used for creating proxy objects for write contexts


Revision tags: php-4.3.5RC4, php-5.0.0RC1, php-5.0.0RC1RC2, php-5.0.0RC1RC1
# 88de69b9 14-Mar-2004 Andi Gutmans

- Support Cast operator in convert_to_* so that we support internal
- extensions such as SimpleXML. This is for Sterling.


Revision tags: RELEASE_0_2_0, php-4.3.5RC3, php-5.0.0b4
# 62b81df9 12-Feb-2004 Andi Gutmans

- This was too strict.


# e7e0f7d4 12-Feb-2004 Zeev Suraski

- Check return-by-reference bit when implementing interface prototypes
- Add infrastructure for built-in functions to hint whether they
return by reference or not. It is NOT currently used

- Check return-by-reference bit when implementing interface prototypes
- Add infrastructure for built-in functions to hint whether they
return by reference or not. It is NOT currently used for anything,
except for interface prototypes (you can use it to request that the
function that implements your prototype returns by reference or
doesn't return by reference).
For downwards compatibility - by default, interface prototypes are
agnostic as to whether the function that implements them returns
by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with
ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that.
- Fix ArrayAccess::getOffset() to conduct additional checks.
If your getOffset() should work with multidimensional arrays - it
must return by reference.

show more ...


Revision tags: php-5.0.0b4RC1
# 473927ec 08-Feb-2004 Zeev Suraski

Fix write-mode of overloaded objects when using array dimensions


# c5a7b668 03-Feb-2004 Zeev Suraski

- Clean garbage (delete was nuked a long time ago)


Revision tags: php-4.3.5RC2, RELEASE_1_3b6, php_ibase_before_split
# 0a8a950f 17-Jan-2004 Ilia Alshanetsky

Expose zend_std_call_user_call(), needed for implementation of things like
__call handlers.


Revision tags: php-4.3.5RC1
# ccfc46b0 08-Jan-2004 foobar

- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?


# 1e11e740 05-Jan-2004 Stanislav Malyshev

Bug #24608 - fix interaction between __accessors and get_property_ptr


# 6923a16c 03-Jan-2004 Derick Rethans

- Fixed var_export() to show public, protected and private modifiers properly.
- Exported (un)mangle_property_name.


# db36fd02 27-Dec-2003 Marcus Boerger

Fix __tostring() and concatenation


# 06788f04 22-Dec-2003 Marcus Boerger

Fixed bug #26675 (Segfault on ArrayAccess use)
Update NEWS


12345678910