59fb0f2e8b
ChangeLog update
2005-05-30 00:33:47 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
Hartmut Holzgraefe
d1f653bd08
forgot to re-add 1.875 as a valid bison version after testing
2005-05-29 18:56:18 +00:00
Hartmut Holzgraefe
fce59d9dae
bison may be installed under a different executable name, e.g.
...
YACC="bison-1.75" configure ...
removing the check for "bison -y" allows for this
the check was redundant anyway as the following one filters
for "GNU Bison" in the --version output
2005-05-29 18:50:03 +00:00
Hartmut Holzgraefe
af14bbe455
avoid code duplication in bison version test
2005-05-29 18:04:35 +00:00
23a7bc0203
ChangeLog update
2005-05-29 00:34:21 +00:00
Marcus Boerger
4918b67ac5
- Make zend_do_inheritance ZEND_API
2005-05-28 10:24:56 +00:00
b43240dfcf
ChangeLog update
2005-05-28 00:40:27 +00:00
Dmitry Stogov
743c5bb15b
Fixed bug #22836 (returning reference to uninitialized variable)
2005-05-27 16:18:07 +00:00
cbee2d697b
ChangeLog update
2005-05-27 00:34:54 +00:00
Dmitry Stogov
d2018ef2c0
Fixed bug #33116 (crash when assigning class name to global variable in __autoload).
2005-05-26 14:28:24 +00:00
Dmitry Stogov
1a72341328
Added array type hinting. (This patch requires full re-make)
2005-05-26 13:46:17 +00:00
Marcus Boerger
3453cf642a
- Add new tests
2005-05-26 12:22:18 +00:00
25108c37ca
ChangeLog update
2005-05-23 00:34:48 +00:00
Ilia Alshanetsky
76c05604a6
Fixed bug #29338 (unencoded spaces get ignored after certain tags).
2005-05-22 16:40:06 +00:00
Stanislav Malyshev
6ba1dd9cbc
fix leak
2005-05-22 11:10:38 +00:00
5f6d5e4fb3
ChangeLog update
2005-05-20 00:33:33 +00:00
Dmitry Stogov
6e9e5b099c
Strict warnings
2005-05-19 09:58:23 +00:00
99415eacbb
ChangeLog update
2005-05-19 00:38:50 +00:00
Stanislav Malyshev
92c8c09da5
fix for #29890 - part 2
2005-05-18 18:10:24 +00:00
Stanislav Malyshev
3af3379a27
test
2005-05-18 18:08:02 +00:00
Stanislav Malyshev
ba7123fc9b
fix #29890 - crash when function call fails
2005-05-18 18:02:50 +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
Stanislav Malyshev
b03b79c985
tests
2005-05-18 14:56:34 +00:00
389b1abc16
ChangeLog update
2005-05-18 00:33:43 +00:00
Magnus M��tt�
2ebda52b24
Fix tests.
2005-05-17 17:34:44 +00:00
416ea7638d
ChangeLog update
2005-05-14 00:34:01 +00:00
Antony Dovgal
5d8394879b
fix bug #29975 (memory leaks when set_error_handler() is used inside error handler)
2005-05-13 23:08:43 +00:00
66a821a763
ChangeLog update
2005-05-13 00:35:04 +00:00
Marcus Boerger
c1e480d46e
- Make ReflectionObject::hasProperty() recognize dynamically added props
2005-05-12 21:25:42 +00:00
deacfcefc2
ChangeLog update
2005-05-07 00:36:11 +00:00
d34e9a33a5
ChangeLog update
2005-05-06 00:34:56 +00:00
foobar
625d5ba4a3
typofix :)
2005-05-06 00:09:51 +00:00
Dmitry Stogov
79d6f11a4a
Fixed bug #31525 (object reference being dropped. $this getting lost)
2005-05-05 17:37:25 +00:00
1ba54f5fca
ChangeLog update
2005-05-05 00:36:44 +00:00
Stanislav Malyshev
7b34bb2be7
fix bug #32924 : prepend does not add file to included files
2005-05-04 16:17:33 +00:00
Dmitry Stogov
b2d28102a8
Fixed bug #30641 (Compile error: error: symbol "zend_error" is used but not defined)
2005-05-04 12:38:49 +00:00
Dmitry Stogov
5e4d91582a
Fixed bug #30707 (Segmentation fault on exception in method)
2005-05-04 11:17:30 +00:00
Dmitry Stogov
37d16df05c
Fixed bug #30162 (Catching exception in constructor couses lose of $this)
2005-05-04 08:45:46 +00:00
95629a63df
ChangeLog update
2005-05-04 00:34:21 +00:00
Dmitry Stogov
b3a8a50581
Fixed notice message
2005-05-03 14:05:52 +00:00
Dmitry Stogov
69326a796e
Fixed destruction of zval after returning from __call()
2005-05-03 12:47:27 +00:00
Dmitry Stogov
81b536f4a6
Fixed bug #32296 (get_class_methods output has changed between 5.0.2 and 5.0.3)
...
Now get_class_methods() shows accessible private and protected methods if it is called from class scope.
2005-05-03 08:52:04 +00:00
2ad6cacf7e
ChangeLog update
2005-05-03 00:35:54 +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
Marcus Boerger
138c5457ac
- Part 2 of #30126 : Enhancement for error message for abstract classes
2005-05-02 15:57:35 +00:00
Marcus Boerger
f44dc4c930
- Part 1 of #30126 : Enhancement for error message for abstract classes
2005-05-02 15:55:05 +00:00
ab3f962b8b
ChangeLog update
2005-04-30 00:36:09 +00:00
foobar
217e89b124
compile fix
2005-04-29 10:40:01 +00:00
foobar
e57408a098
Make sure E_STRICT is set always
2005-04-29 08:54:16 +00:00
Dmitry Stogov
8b7a03c889
Fixed bug #30332 (zend.ze1_compatibility_mode isnt fully compatable with array_push())
2005-04-29 07:59:04 +00:00
Dmitry Stogov
8db238b075
Fixed bug #32852 (Crash with singleton and __destruct when zend.ze1_compatibility_mode = On)
...
Fixed bug #31828 (Crash with zend.ze1_compatibility_mode=On)
Fixed bug #32080 (segfault when assigning object to itself with zend.ze1_compatibility_mode=On)
2005-04-29 07:03:54 +00:00
foobar
96bc29839b
- Unify error_reporting setting + make sure E_STRICT is set when wanted
2005-04-29 01:04:32 +00:00
56fb07e147
ChangeLog update
2005-04-29 00:43: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
099a7eb6b8
ChangeLog update
2005-04-28 00:35:07 +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
Dmitry Stogov
abb07db4c6
Fixed bug #29104 (Function declaration in method doesn't work)
2005-04-27 13:30:53 +00:00
Dmitry Stogov
aba79c268c
Fixed bug #32833 (Invalid opcode)
2005-04-27 12:16:32 +00:00
Dmitry Stogov
28e68301dc
Fixed bug #32674 (exception in iterator causes crash)
2005-04-27 06:47:08 +00:00
04b5f20be5
ChangeLog update
2005-04-27 00:38:26 +00:00
Dmitry Stogov
a9a319b078
Fixed bug #30889 (Conflict between __get/__set and ++ operator)
2005-04-26 13:23:23 +00:00
Dmitry Stogov
1098d9bccb
fix
2005-04-26 12:01:31 +00:00
Dmitry Stogov
5f600cdf57
Fixed bug #30702 (cannot initialize class variable from class constant)
2005-04-26 09:27:28 +00:00
Dmitry Stogov
694f7a9e90
Fixed bug #32427 (Interfaces are not allowed 'static' access modifier).
2005-04-26 08:48:23 +00:00
Dmitry Stogov
4f15b20b92
Fixed bug #32429 (method_exists() always return TRUE if __call method exists)
2005-04-26 08:47:31 +00:00
daf6b8303e
ChangeLog update
2005-04-26 00:34:22 +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
Dmitry Stogov
35b38598cc
Fixed bug #29944 (Function defined in switch, crashes).
2005-04-25 09:56:42 +00:00
foobar
9a020fce63
ws
2005-04-25 08:21:15 +00:00
Dmitry Stogov
c78ec1615a
Fixed call to estrndup() with invalid length
2005-04-25 06:13:57 +00:00
Sebastian Bergmann
11a91f04b2
Correct grammar.
2005-04-25 05:13:36 +00:00
c3da4c9102
ChangeLog update
2005-04-25 00:42:22 +00:00
Marcus Boerger
20e67fd175
- Need to copy doc comments correct for properties
2005-04-24 17:32:05 +00:00
e5a1216c94
ChangeLog update
2005-04-24 00:33:38 +00:00
Marcus Boerger
3080d49ed4
- Add new tests
2005-04-23 15:21:07 +00:00
ace93a1de9
ChangeLog update
2005-04-22 00:45:41 +00:00
foobar
62a1f82e4a
Fix test when register_long_arrays is off in your php.ini
2005-04-21 14:22:53 +00:00
f2ae989262
ChangeLog update
2005-04-20 00:43:11 +00:00
Marcus Boerger
67a226d910
- Add ReflectionProperty::getDocComment()
2005-04-19 22:04:59 +00:00
foobar
0e57528666
No c++ comments in C code
2005-04-19 11:41:04 +00:00
aee0f87ccd
ChangeLog update
2005-04-19 00:35:13 +00:00
Dmitry Stogov
4e04b5b5fb
Fixed memory leak in debug_backtrace()
2005-04-18 07:25:20 +00:00
d28acc8452
ChangeLog update
2005-04-18 00:35:20 +00:00
Marcus Boerger
7aad424332
- Fix special cases of property_exists()
2005-04-17 20:16:14 +00:00
Marcus Boerger
79b9084eef
- Fix logic
2005-04-17 20:15:23 +00:00
65c6833d66
ChangeLog update
2005-04-17 00:37:12 +00:00
Sara Golemon
f838f8e37d
method_exists() regression test
2005-04-16 15:36:22 +00:00
Sara Golemon
083795cbbf
Fix method_exists(), pce is fetched, but ce is used
2005-04-16 15:24:56 +00:00
e6614e451d
ChangeLog update
2005-04-16 00:34:23 +00:00
Marcus Boerger
5b21e48557
- Fix even though we already know that the function will be renamed
2005-04-15 18:53:42 +00:00
Andrei Zmievski
4fbddd03d7
Fix certain operations to stop relying on presence of read_property and
...
write_property handlers. They may be NULL'ed out by certain objects
pretending to be pure arrays, for example. Do checks first.
2005-04-15 17:15:18 +00:00
ecf95a1e66
ChangeLog update
2005-04-13 00:34:35 +00:00
Stanislav Malyshev
5ddf66e004
fix memory corruption if one on the on_modify handlers errors out
2005-04-12 13:06:39 +00:00
6e58f898d5
ChangeLog update
2005-04-09 00:36:05 +00:00
Marcus Boerger
d100328de8
- Fix memory corruption found by rob
2005-04-08 14:33:00 +00:00
Marcus Boerger
c4dbeca169
- Ensure we see all errors. No need for () in return
2005-04-08 14:06:05 +00:00
Marcus Boerger
32182b190a
- Add property_exits()
2005-04-08 13:33:15 +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
5921e6c039
ChangeLog update
2005-04-08 00:37:35 +00:00
foobar
355eefe5f9
- Nuke the code duplication
2005-04-07 20:15:21 +00:00
foobar
9356d7fc64
Fix build when USE_ZEND_ALLOC is 0
2005-04-07 16:22:15 +00:00
Zeev Suraski
779f5c5c19
Fix strdup() bug when USE_ZEND_ALLOC is disabled
2005-04-07 13:59:45 +00:00
e89235fa17
ChangeLog update
2005-04-06 00:36:12 +00:00
Marcus Boerger
d77945ef78
- Just return FAILURE & allow NULL without emmidiate error
2005-04-05 09:16:27 +00:00
0b0fc93a55
ChangeLog update
2005-04-05 00:35:37 +00:00
Stanislav Malyshev
95f860d025
MF50: fix backtraces - non-Zend classes have names too
2005-04-04 17:23:38 +00:00
b30fd67736
ChangeLog update
2005-04-04 00:35:42 +00:00
1d5691e2cc
ChangeLog update
2005-04-01 01:39:40 +00:00
e707137ed3
ChangeLog update
2005-03-27 01:34:12 +00:00
foobar
fcba5e099c
- Fixed bug #28839 (SIGSEGV in interactive mode (php -a))
...
(kameshj at fastmail dot fm)
2005-03-26 02:43:02 +00:00
8817f64457
ChangeLog update
2005-03-25 01:34:02 +00:00
Marcus Boerger
3f16ad98c9
- Second part of removing temp solution
2005-03-24 23:56:14 +00:00
Marcus Boerger
bfd0e28e5c
- Remove potential bad solution for now
...
# This seemed to be necessary since there were cases where exceptions were
# ignored by exit() with the result of a silent exit without showing the
# pending exception. Since atm we cannot reproduce it anymore we drop it.
2005-03-24 23:52:34 +00:00
0a65a3d505
ChangeLog update
2005-03-24 01:35:55 +00:00
Andrei Zmievski
992c28db75
Consolidate: call _get_zval_ptr_var() for IS_VAR case in
...
_get_zval_ptr().
2005-03-23 21:05:56 +00:00
3b7f8ef5a1
ChangeLog update
2005-03-22 01:34:26 +00:00
Andrei Zmievski
9bf6a7f229
internal_function->fn_flags is not initialized at this point
2005-03-21 06:20:17 +00:00
0ac2c94ffa
ChangeLog update
2005-03-21 01:42:27 +00:00
Marcus Boerger
29b4277e2d
- Added missing description (thanks jani)
2005-03-20 22:08:16 +00:00
Marcus Boerger
d7a7913476
- Add new test
2005-03-20 20:14:27 +00:00
1b42ccfbff
ChangeLog update
2005-03-20 01:35:48 +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
32c2e664a6
- Fix all incarnations of bug #30266
...
# most probably we should emit a fatal error here but that has to be
# discussed first
2005-03-19 14:25:42 +00:00
Andi Gutmans
e9dbeabd38
- Fix typos
2005-03-19 01:11:48 +00:00
e5f7f63d36
ChangeLog update
2005-03-17 01:43:26 +00:00
Wez Furlong
7de1d279cc
don't call rshutdown twice for dl()'d modules.
...
Spotted by Andrei.
2005-03-16 04:18:42 +00:00
9d5b3e55e3
ChangeLog update
2005-03-16 01:38:05 +00:00
Wez Furlong
35b0b8de99
fix shutdown so that dl()'d modules are unloaded after all the dtors have
...
been called.
2005-03-15 23:46:29 +00:00
03aa52bae6
ChangeLog update
2005-03-15 01:43:31 +00:00
Zeev Suraski
1dbc47c43f
Clarify logic
2005-03-14 12:53:34 +00:00
Stanislav Malyshev
7b6ec9178f
ws
2005-03-14 09:21:04 +00:00
81629076f8
ChangeLog update
2005-03-14 01:42:08 +00:00
Stanislav Malyshev
dd64e6dede
Do not convert ZEND_HANDLE_FP to ZEND_HANDLE_STREAM but allow using reader/closer
...
on it
2005-03-13 17:48:45 +00:00
Marcus Boerger
c6e39471de
- More exact signatures (even though complete correct not possible atm)
2005-03-13 16:34:37 +00:00
Stanislav Malyshev
c3957fe1e8
Fix get_extension_funcs() - extension names are now lowercased, so should
...
be function arguments.
2005-03-13 15:30:10 +00:00
Marcus Boerger
d8db1c2cc5
- Actually this is a much better error decription
2005-03-13 13:22:02 +00:00
Marcus Boerger
565e832edf
- Bugfix #32290
2005-03-13 13:15:08 +00:00
83c13d22e9
ChangeLog update
2005-03-13 01:36:01 +00:00
Marcus Boerger
6dc04d98f2
- If an exception is pending we don't bail out but show the unhandled exception
2005-03-12 22:42:37 +00:00
73aec110ce
ChangeLog update
2005-03-12 01:35:45 +00:00
Marcus Boerger
b4a961a234
- Add new test
2005-03-11 02:32:07 +00:00
5727828651
ChangeLog update
2005-03-11 01:50:54 +00:00
Marcus Boerger
45212809b5
- Irrelevant
2005-03-11 01:32:20 +00:00
Marcus Boerger
b924ef8796
- Don't touch refcount/is_ref
2005-03-11 00:44:34 +00:00
Marcus Boerger
0a93d54c53
- Bugfix #28442
2005-03-10 13:20:26 +00:00
Marcus Boerger
e4599c6944
- #31562 2nd part
2005-03-10 02:32:00 +00:00
Marcus Boerger
affc9bb69b
- Fix #31562
2005-03-10 02:29:45 +00:00
7ab5b4ff42
ChangeLog update
2005-03-08 01:42:09 +00:00
Marcus Boerger
757da1eed5
- New Interface Serializeable
...
- Change signature of unserialize() callback to ease inheritance and
support code reuse of handlers
2005-03-07 22:23:14 +00:00
Marcus Boerger
4ae4b63f44
- Add updated description
2005-03-07 19:31:44 +00:00
Marcus Boerger
6f00c1b73b
- Fix #32226
2005-03-07 19:28:10 +00:00
Zeev Suraski
118b7b567a
Revert // </script> patch
2005-03-07 16:48:49 +00:00
b25b123467
ChangeLog update
2005-03-07 01:33:24 +00:00
Marcus Boerger
86ac9559be
- Fix by Tim
2005-03-06 22:15:35 +00:00
foobar
0344652b38
Fixed compile warning (bug #32046 )
2005-03-06 16:22:02 +00:00
foobar
ede98577e2
Fix compile warning (bug #32047 )
2005-03-06 15:55:41 +00:00
37ab4fe1b2
ChangeLog update
2005-03-02 01:35:54 +00:00
Marcus Boerger
0b3ed59fb6
- Support statuc methods/functions
2005-03-01 23:41:49 +00:00
foobar
143d62a179
Fix the fix for one line comments with <script..> </script> tags
2005-03-01 02:17:41 +00:00
87528d9138
ChangeLog update
2005-03-01 01:41:19 +00:00
Marcus Boerger
ddd62f2b07
- Add support for methods dynamically added through object handlers
2005-02-28 18:53:33 +00:00
4832e83a1d
ChangeLog update
2005-02-28 01:39:43 +00:00
Marcus Boerger
a586cecf35
- If silence if wanted we do not error out
2005-02-27 22:22:26 +00:00
Marcus Boerger
c4bc32ff7b
- Add two new methods
...
- Fix signature, no need to cast it
2005-02-27 22:21:17 +00:00
Marcus Boerger
c087f07233
- These must be initailized
2005-02-27 22:18:55 +00:00
Marcus Boerger
8324d21955
- Update method_exists to new handlers and allow first parameter as string
2005-02-27 15:03:09 +00:00
foobar
0ec872a153
- Cache the version check results
...
# ..and prepare for --enable-developer-mode
2005-02-27 12:42:28 +00:00
896efd3a13
ChangeLog update
2005-02-25 01:35:47 +00:00
Andi Gutmans
ac63e8c2c1
- Make one line comments work the same with <script ...> </script> as with
...
- other tags. This will break scripts that have whitespace at the end
- of the closing tag </script > but this is barely used as it is
- and I doubt ppl used whitespace. (patch by Jani)
2005-02-24 19:25:44 +00:00
Andi Gutmans
74b722f14c
- This part of the patch was right
2005-02-24 18:40:19 +00:00
Dmitry Stogov
f3f8792b9b
Fixed bug in ZEND_POST_INC/ZEND_POST_DEC handlers.
...
These opcodes assume IS_TMP_VAR as result.
2005-02-24 08:52:11 +00:00
Andi Gutmans
de9206a9e9
- Need zend_Compile.h for struct _zend_arg_info definiton (thanks to Joe
...
Orton)
2005-02-24 03:11:29 +00:00
Andi Gutmans
8140f095c6
- Revert following patch until we decide what is the right way to handle
...
- this:
- Fix signatures they are all meant to be able to deal with any type in any
object storage (though we are still missing several parts)
2005-02-24 02:35:59 +00:00
5caddd66ba
ChangeLog update
2005-02-24 01:35:08 +00:00
Derick Rethans
30d9fd6bba
- Fixed bug #32076 (ReflectionMethod :: isDestructor() always return true)
...
(Patch by Antony Dogval)
2005-02-23 12:20:04 +00:00
Stanislav Malyshev
5b98a09219
Custom object serializer infrastructure
...
# The detailed announce on the list will follow
2005-02-23 11:15:51 +00:00
foobar
775cfd708e
Hack the planet
2005-02-23 07:50:28 +00:00
a5806375b5
ChangeLog update
2005-02-23 01:36:05 +00:00
Marcus Boerger
72c1baa9d8
- Allow to convert Traversable into Aggregate
2005-02-23 01:09:10 +00:00
Marcus Boerger
237cd7e511
- We cannot provide this fallback becuase it requires zend_object ptr's.
...
# Found that out after discussing with Stas. As a consequence still every
# extension that provides specialised class types is responsible for
# calling its __destruct. This is currently not done for several exts.
2005-02-22 14:53:57 +00:00
foobar
f180478aad
Fix cross-compile
2005-02-22 13:52:51 +00:00
foobar
2926bed9f2
Fix build (it was #ifNdef NETWARE..)
2005-02-22 13:49:52 +00:00
Marcus Boerger
3096f1edac
- Fix signatures they are all meant to be able to deal with any type in any
...
object storage (though we are still missing several parts)
2005-02-22 12:06:59 +00:00
Marcus Boerger
93e13aff05
- Force calling of dtors unless otherwise specified (fixes several __destruct bugs)
2005-02-22 11:43:05 +00:00
Anantha Kesari H Y
8eb3b715d1
NetWare can include autoconf generated config headers
2005-02-22 08:48:33 +00:00
Anantha Kesari H Y
d00a304f0e
NetWare can make use of the configure script generated header file.
2005-02-22 06:13:49 +00:00
4fd1d7e85a
ChangeLog update
2005-02-22 01:36:03 +00:00
Moriyoshi Koizumi
38dfd6886d
- Add missing entry.
2005-02-21 15:10:19 +00:00
5a9e110bf9
ChangeLog update
2005-02-21 01:33:58 +00:00
Dmitry Stogov
57d2c2bb83
Fixed possible memory corruption
2005-02-20 10:19:11 +00:00
8f2cfb9d4e
ChangeLog update
2005-02-20 01:36:02 +00:00
Rui Hirokawa
539b81e03a
fixed #31987 zend-multibyte in ZTS.
2005-02-19 14:33:41 +00:00
81ef9ee5ee
ChangeLog update
2005-02-18 01:36:34 +00:00
Marcus Boerger
c17d3dbbb7
- A little optimization to prevent problems when trying to reimplement an
...
interface inherited from an interfaces that was just implemented......
2005-02-17 21:05:04 +00:00
Marcus Boerger
c88da2bd92
- No C++ ruleZ here
2005-02-17 20:54:56 +00:00