Sebastian Bergmann
|
4223aa4d5e
|
MFH: Bump year.
|
2007-01-01 09:36:18 +00:00 |
|
Dmitry Stogov
|
108a2fc64c
|
Fixed bug #39775 ("Indirect modification ..." message is not shown)
The fix breaks two SimpleXML tests those must be fixed
|
2006-12-08 15:55:31 +00:00 |
|
Dmitry Stogov
|
41ae8de136
|
Fixed bug #39297 (Memory corryption because of indirect modification of overloaded array).
|
2006-11-08 13:38:28 +00:00 |
|
Dmitry Stogov
|
7e17f8591a
|
Fixed bug #38772 (inconsistent overriding of methods in different visibility contexts)
|
2006-09-12 11:01:16 +00:00 |
|
Antony Dovgal
|
191d68618a
|
delete commented part, as it was done in HEAD
|
2006-08-28 10:59:18 +00:00 |
|
Antony Dovgal
|
be316018fd
|
apply correct fix for bug #38461
|
2006-08-15 20:30:42 +00:00 |
|
Antony Dovgal
|
08d398aa48
|
MFH: fix #38461 (setting private attribute with __set() produces segfault)
|
2006-08-15 13:19:13 +00:00 |
|
Dmitry Stogov
|
30f4d3f959
|
Fixed bug #38220 (Crash on some object operations)
|
2006-07-26 15:29:27 +00:00 |
|
Marcus Boerger
|
519ed8e13b
|
- Better fix for #34505 and related, drop zend_unmangle_property_name_ex()
|
2006-07-24 17:58:32 +00:00 |
|
Dmitry Stogov
|
33a1a4d39a
|
Changed error message (E_ERROR -> E_NOTICE) in case of indirect modification of overloaded property.
|
2006-07-21 10:32:17 +00:00 |
|
Marcus Boerger
|
704eced26b
|
- MFH Fixed Bug #37667 (Object is not added into array returned by __get)
|
2006-07-10 00:36:28 +00:00 |
|
Antony Dovgal
|
058b529ae7
|
oops.. fix copy/paste typo
|
2006-07-05 11:54:08 +00:00 |
|
Antony Dovgal
|
c4c96c042e
|
MFH: export zend_std_get_constructor()
|
2006-07-05 11:41:25 +00:00 |
|
Antony Dovgal
|
859ab9a4cf
|
MFH: improve error messages
|
2006-07-05 11:39:00 +00:00 |
|
Marcus Boerger
|
1b172b1371
|
- MFH Bugfix #37632 (Protected method access problem)
|
2006-05-29 20:06:43 +00:00 |
|
Marcus Boerger
|
493f39da2d
|
- MFH: Fix bug #37212 (Access to protected property of common base class)
By adding "zend_class_entry *ce" to struct zend_property_info;
|
2006-05-27 18:39:53 +00:00 |
|
Marcus Boerger
|
f16bdce284
|
- Enforece rule of disallowing throw in __toString()
|
2006-05-10 21:12:48 +00:00 |
|
Marcus Boerger
|
637a40423c
|
- MFH as discussed
. zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
. zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D)
. added E_RECOVERABLE_ERROR
. added ZEND_TOSTRING_FUNC_NAME
. added __tostring function cache to zend_class_entry
. added ZEND_NAMED_ME
. modified ZEND_ME_MAPPING to support method flags
. added ZEND_MN
. method entries now use prefix "zim_" instead of "zif_"
. drop EG(ze1_compatibility_mode)
. changed cast handler, now without (int should_free):
typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC);
. changed get_iterator, now receives whether value is by ref:
zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
. added zend_objects_store_add_ref_by_handle
. added zend_objects_store_del_ref_by_handle
. convert_to_explicit_type(pzv, type)
|
2006-05-09 23:53:23 +00:00 |
|
Andi Gutmans
|
61e93ccfe8
|
- Update copyright notices to 2006
|
2006-01-04 23:53:05 +00:00 |
|
Dmitry Stogov
|
8768ab94b3
|
Fixed bug #34729 (Crash in ZTS mode under Apache)
|
2005-12-01 11:48:17 +00:00 |
|
Dmitry Stogov
|
6b8bf38333
|
Fixed bug #35239 (Objects can lose references)
|
2005-11-16 11:52:27 +00:00 |
|
Dmitry Stogov
|
64931b62cc
|
Allow recursive calls to __get/__set for different properties
|
2005-11-15 13:35:23 +00:00 |
|
Dmitry Stogov
|
a8c338aa65
|
Fixed bug #34893 (PHP5.1 overloading, Cannot access private property)
|
2005-10-20 09:47:12 +00:00 |
|
Dmitry Stogov
|
248345d920
|
Support for class constants and static members for internal classes
|
2005-09-01 10:05:32 +00:00 |
|
foobar
|
916815b779
|
Bump up the year
|
2005-08-03 13:30:58 +00:00 |
|
Dmitry Stogov
|
345e0255b5
|
Fixed bug #33512 (Add missing support for isset()/unset() overloading to complement the property get/set methods)
|
2005-07-07 16:07:09 +00:00 |
|
Dmitry Stogov
|
62bdbc0e57
|
Fixed possible crash on $x = $obj->$non_string
|
2005-06-20 18:25:24 +00:00 |
|
Dmitry Stogov
|
d1ee85c2dd
|
Fixed bug #33277 (private method accessed by child class)
|
2005-06-17 10:50:45 +00:00 |
|
Dmitry Stogov
|
aedbdb087d
|
Allowed return by refrence from internal functions
|
2005-06-16 14:56:13 +00:00 |
|
Stanislav Malyshev
|
2cb52151ac
|
MF50: fix #29689 and more private property problems
|
2005-06-09 17:20:44 +00:00 |
|
Dmitry Stogov
|
d02d270f48
|
Fixed bug #30820 (static member conflict with $this->member silently ignored)
|
2005-06-08 08:08:18 +00:00 |
|
Dmitry Stogov
|
cd88e646fd
|
Fixed bug #33171 (foreach enumerates private fields declared in base classes)
|
2005-06-06 07:52:08 +00:00 |
|
Dmitry Stogov
|
3d7b0bab28
|
Fixed memory allocation bugs related to magic object handlers (__get(), __set(),
...)
|
2005-06-03 11:16:19 +00:00 |
|
Dmitry Stogov
|
9383e1b858
|
Fixed bug #30791 (magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded)
|
2005-06-01 11:03:58 +00:00 |
|
Stanislav Malyshev
|
94666dcfb6
|
revert - seems to be fixed elsewhere
|
2005-05-18 15:30:35 +00:00 |
|
Stanislav Malyshev
|
e04666ae20
|
fix #30451 static properties don't work properly
|
2005-05-18 15:14:36 +00:00 |
|
Dmitry Stogov
|
69326a796e
|
Fixed destruction of zval after returning from __call()
|
2005-05-03 12:47:27 +00:00 |
|
Marcus Boerger
|
56d543c161
|
- Extend API to support real existance test without the need to add any new
functions or change any behavior
|
2005-05-02 16:18:02 +00:00 |
|
foobar
|
217e89b124
|
compile fix
|
2005-04-29 10:40:01 +00:00 |
|
Dmitry Stogov
|
9966587aaf
|
Fixed bug #29015 (Incorrect behavior of member vars(non string ones)-numeric mem vars und others)
|
2005-04-28 17:40:11 +00:00 |
|
Dmitry Stogov
|
c81db6bc56
|
Fixed bug #29210 (Function: is_callable - no support for private and protected classes)
|
2005-04-27 15:45:36 +00:00 |
|
Andrei Zmievski
|
53e3b0fcb8
|
Reverting. Let's not introduce major BC breakage like this without a
good reason.
|
2005-04-25 20:41:26 +00:00 |
|
Marcus Boerger
|
79b9084eef
|
- Fix logic
|
2005-04-17 20:15:23 +00:00 |
|
Marcus Boerger
|
adb3d0197e
|
- No E_ERROR when we just check (where did my 0->1 change go on first commit?)
|
2005-04-08 12:24:09 +00:00 |
|
Marcus Boerger
|
40cc0b7724
|
- No E_ERROR when we just check, here visibility simply means there is none
|
2005-04-08 12:15:24 +00:00 |
|
Marcus Boerger
|
698d301c1c
|
- Simplify getting property info and make it an api function
|
2005-04-08 11:35:11 +00:00 |
|
Marcus Boerger
|
6a6eaf2b72
|
- More fixes to gracefully act on exception thrown in overload methods
|
2005-03-19 15:32:18 +00:00 |
|
Marcus Boerger
|
cf020f1334
|
- Fix #31185
|
2005-03-19 15:06:39 +00:00 |
|
Marcus Boerger
|
b924ef8796
|
- Don't touch refcount/is_ref
|
2005-03-11 00:44:34 +00:00 |
|
Marcus Boerger
|
a586cecf35
|
- If silence if wanted we do not error out
|
2005-02-27 22:22:26 +00:00 |
|