]> granicus.if.org Git - php/log
php
21 years ago- Fixed bug #24936 (ext/fdf is not linked properly when compiled as shared extension...
foobar [Tue, 5 Aug 2003 11:17:01 +0000 (11:17 +0000)]
- Fixed bug #24936 (ext/fdf is not linked properly when compiled as shared extension). (Jani)

21 years agoReplace fast_call_user_function() with zend_call_function()
Zeev Suraski [Tue, 5 Aug 2003 10:29:03 +0000 (10:29 +0000)]
Replace fast_call_user_function() with zend_call_function()

21 years agoTry to put an end to the endless number of call_user_function variants.
Zeev Suraski [Tue, 5 Aug 2003 10:24:40 +0000 (10:24 +0000)]
Try to put an end to the endless number of call_user_function variants.
zend_call_function() now takes a structure that should contain all of the
necessary information.  If further information is necessary in the future,
then we'll be able to add it without having to introduce a new function.

As for caching - the 2nd, optional argument is a struct that can hold all
of the information that's necessary to invoke the function, including its
handler, scope and object it operates on (if any).  Note that you may only
use a cache if the arguments you provide to zend_call_function() are
identical to the ones of the last call, except for the argument and return
value information.

The recently introduced fast_call_user_function() was removed

I fixed most of the places that used fast_call_user_function() to use caching
but there are still some that need to be fixed (XML and reflection)

21 years agosyncronize
Stanislav Malyshev [Tue, 5 Aug 2003 09:23:17 +0000 (09:23 +0000)]
syncronize

21 years agoDon't try to __sleep incomplete classes
Stanislav Malyshev [Tue, 5 Aug 2003 09:19:38 +0000 (09:19 +0000)]
Don't try to __sleep incomplete classes

21 years agodon't try to wakeup incomplete classes
Stanislav Malyshev [Tue, 5 Aug 2003 09:15:31 +0000 (09:15 +0000)]
don't try to wakeup incomplete classes

21 years agopass trsm via parameters
Stanislav Malyshev [Tue, 5 Aug 2003 09:07:49 +0000 (09:07 +0000)]
pass trsm via parameters

21 years agofix incomplete class for ZE2
Stanislav Malyshev [Tue, 5 Aug 2003 09:06:02 +0000 (09:06 +0000)]
fix incomplete class for ZE2

21 years agoDisable prolebmatic test
Zeev Suraski [Tue, 5 Aug 2003 08:49:56 +0000 (08:49 +0000)]
Disable prolebmatic test

21 years agoShorten output to prevent messup
Zeev Suraski [Tue, 5 Aug 2003 08:39:01 +0000 (08:39 +0000)]
Shorten output to prevent messup

21 years agoRemove non-standard vim6 option
Zeev Suraski [Tue, 5 Aug 2003 08:32:58 +0000 (08:32 +0000)]
Remove non-standard vim6 option

21 years agoDisplay the currently running test
Zeev Suraski [Tue, 5 Aug 2003 08:31:56 +0000 (08:31 +0000)]
Display the currently running test

21 years agofix syntax
Stanislav Malyshev [Tue, 5 Aug 2003 08:03:26 +0000 (08:03 +0000)]
fix syntax

21 years agoremove stack clean - it makes trouble
Stanislav Malyshev [Tue, 5 Aug 2003 07:56:49 +0000 (07:56 +0000)]
remove stack clean - it makes trouble

21 years agogo with 1.2b4
Tomas V.V.Cox [Tue, 5 Aug 2003 03:25:34 +0000 (03:25 +0000)]
go with 1.2b4

21 years agoChangeLog update
<changelog@php.net> [Tue, 5 Aug 2003 00:30:17 +0000 (00:30 +0000)]
ChangeLog update

21 years agoYou shall not Copy'n'Paste after midnight without checking 3 times
Marcus Boerger [Mon, 4 Aug 2003 23:21:27 +0000 (23:21 +0000)]
You shall not Copy'n'Paste after midnight without checking 3 times

21 years agoUps
Marcus Boerger [Mon, 4 Aug 2003 23:16:45 +0000 (23:16 +0000)]
Ups

21 years agoUpdate documentation in source, reflection and docu itself, part II
Marcus Boerger [Mon, 4 Aug 2003 23:15:56 +0000 (23:15 +0000)]
Update documentation in source, reflection and docu itself, part II

21 years agoUpdate documentation in source, reflection and docu itself
Marcus Boerger [Mon, 4 Aug 2003 23:00:57 +0000 (23:00 +0000)]
Update documentation in source, reflection and docu itself

21 years ago- Unset support for spl_array_access by method set($index)
Marcus Boerger [Mon, 4 Aug 2003 21:56:05 +0000 (21:56 +0000)]
- Unset support for spl_array_access by method set($index)
- Parameter names for array interface methods

21 years agoFix comment
Marcus Boerger [Mon, 4 Aug 2003 20:25:41 +0000 (20:25 +0000)]
Fix comment

21 years agoUnset support for spl_array
Marcus Boerger [Mon, 4 Aug 2003 20:17:53 +0000 (20:17 +0000)]
Unset support for spl_array

21 years agoFix ZTS
Marcus Boerger [Mon, 4 Aug 2003 19:57:53 +0000 (19:57 +0000)]
Fix ZTS

21 years agoNuke unused variables
Marcus Boerger [Mon, 4 Aug 2003 19:56:12 +0000 (19:56 +0000)]
Nuke unused variables

21 years agoAdd function/method parameter reflection
Marcus Boerger [Mon, 4 Aug 2003 19:37:08 +0000 (19:37 +0000)]
Add function/method parameter reflection

21 years agoMFB don't overwrite
Sascha Schumann [Mon, 4 Aug 2003 19:05:20 +0000 (19:05 +0000)]
MFB don't overwrite

21 years agoFixed bug #23104 (hash position of static arrays not being reset)
Ilia Alshanetsky [Mon, 4 Aug 2003 17:10:52 +0000 (17:10 +0000)]
Fixed bug #23104 (hash position of static arrays not being reset)

21 years agoFixed couple of typo(s) (which caused compile failures)
foobar [Mon, 4 Aug 2003 14:34:54 +0000 (14:34 +0000)]
Fixed couple of typo(s) (which caused compile failures)

21 years agoShow the correct configure error line number (Greg)
Tomas V.V.Cox [Mon, 4 Aug 2003 13:34:25 +0000 (13:34 +0000)]
Show the correct configure error line number (Greg)

21 years agoMore space in path name fixes (Greg)
Tomas V.V.Cox [Mon, 4 Aug 2003 13:31:35 +0000 (13:31 +0000)]
More space in path name fixes (Greg)

21 years agoGive user the chance to support nsapi_virtual() in newer servers by adding parameter...
Uwe Schindler [Mon, 4 Aug 2003 12:46:03 +0000 (12:46 +0000)]
Give user the chance to support nsapi_virtual() in newer servers by adding parameter server_lib to php5_init (windows only)

21 years agoFix proxy detection with the xmlrpc C extension
Tomas V.V.Cox [Mon, 4 Aug 2003 11:18:26 +0000 (11:18 +0000)]
Fix proxy detection with the xmlrpc C extension

21 years agooops. forgot function
Stanislav Malyshev [Mon, 4 Aug 2003 11:03:38 +0000 (11:03 +0000)]
oops. forgot function

21 years agofix crash #24842
Stanislav Malyshev [Mon, 4 Aug 2003 11:02:53 +0000 (11:02 +0000)]
fix crash #24842

21 years agofix leaks: bug #24831
Stanislav Malyshev [Mon, 4 Aug 2003 10:40:05 +0000 (10:40 +0000)]
fix leaks: bug #24831

21 years agoAnother $fp test fix (thanks Jan)
Tomas V.V.Cox [Mon, 4 Aug 2003 10:38:18 +0000 (10:38 +0000)]
Another $fp test fix (thanks Jan)

21 years ago<license> is valid inside <changelog>, support it
Tomas V.V.Cox [Mon, 4 Aug 2003 10:32:11 +0000 (10:32 +0000)]
<license> is valid inside <changelog>, support it

21 years agouse get_obj_zval_ptr
Stanislav Malyshev [Mon, 4 Aug 2003 10:30:42 +0000 (10:30 +0000)]
use get_obj_zval_ptr

21 years ago- Typo in cache file creation
Tomas V.V.Cox [Mon, 4 Aug 2003 10:15:34 +0000 (10:15 +0000)]
- Typo in cache file creation
- Do not create the cache dir in getCache()

21 years agoadd test
Stanislav Malyshev [Mon, 4 Aug 2003 09:31:58 +0000 (09:31 +0000)]
add test

21 years agoFix #24884 - clone $this
Stanislav Malyshev [Mon, 4 Aug 2003 09:10:52 +0000 (09:10 +0000)]
Fix #24884 - clone $this

21 years agoFix library linkage
Zeev Suraski [Mon, 4 Aug 2003 08:55:44 +0000 (08:55 +0000)]
Fix library linkage

21 years agoAdd missing library path
Zeev Suraski [Mon, 4 Aug 2003 08:54:40 +0000 (08:54 +0000)]
Add missing library path

21 years agoAdd a test
Zeev Suraski [Mon, 4 Aug 2003 08:42:36 +0000 (08:42 +0000)]
Add a test

21 years agoFix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
Zeev Suraski [Mon, 4 Aug 2003 08:38:24 +0000 (08:38 +0000)]
Fix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
a good idea?

21 years agoSimplify code using XOR
Zeev Suraski [Mon, 4 Aug 2003 07:53:09 +0000 (07:53 +0000)]
Simplify code using XOR

21 years agoAdd logical XOR, proves to be quite useful lately
Zeev Suraski [Mon, 4 Aug 2003 07:52:36 +0000 (07:52 +0000)]
Add logical XOR, proves to be quite useful lately

21 years agoThis check shouldn't be necessary
Zeev Suraski [Mon, 4 Aug 2003 07:52:09 +0000 (07:52 +0000)]
This check shouldn't be necessary

21 years agoChangeLog update
<changelog@php.net> [Mon, 4 Aug 2003 00:30:32 +0000 (00:30 +0000)]
ChangeLog update

21 years agoLatest zend updates
Marcus Boerger [Sun, 3 Aug 2003 22:29:20 +0000 (22:29 +0000)]
Latest zend updates

21 years agoFix crash
Marcus Boerger [Sun, 3 Aug 2003 22:28:14 +0000 (22:28 +0000)]
Fix crash

21 years agoFix test and add missing initialization
Marcus Boerger [Sun, 3 Aug 2003 22:03:52 +0000 (22:03 +0000)]
Fix test and add missing initialization

21 years agoEnsure functions have a valid access level
Zeev Suraski [Sun, 3 Aug 2003 21:06:23 +0000 (21:06 +0000)]
Ensure functions have a valid access level

21 years agoDefault to public
Zeev Suraski [Sun, 3 Aug 2003 21:04:39 +0000 (21:04 +0000)]
Default to public

21 years agoNot needed, will be copied from ptr->flags later
Marcus Boerger [Sun, 3 Aug 2003 20:49:27 +0000 (20:49 +0000)]
Not needed, will be copied from ptr->flags later

21 years agolet's go with b3x
Tomas V.V.Cox [Sun, 3 Aug 2003 19:43:45 +0000 (19:43 +0000)]
let's go with b3x

21 years ago+* Made package dependency checking back to work
Tomas V.V.Cox [Sun, 3 Aug 2003 19:36:14 +0000 (19:36 +0000)]
+* Made package dependency checking back to work
+* Added support for spaces in path names (Greg)

21 years agoAdded support for spaces in path names (thanks Greg!)
Tomas V.V.Cox [Sun, 3 Aug 2003 19:32:07 +0000 (19:32 +0000)]
Added support for spaces in path names (thanks Greg!)

21 years agoTSRM issue in windows compiling
Uwe Schindler [Sun, 3 Aug 2003 19:31:56 +0000 (19:31 +0000)]
TSRM issue in windows compiling

21 years agoAdd missing arg info
Marcus Boerger [Sun, 3 Aug 2003 19:25:03 +0000 (19:25 +0000)]
Add missing arg info

21 years agoDon't let the shell escape quotes
Tomas V.V.Cox [Sun, 3 Aug 2003 19:21:34 +0000 (19:21 +0000)]
Don't let the shell escape quotes

21 years agoStyle & WS fixes
Moriyoshi Koizumi [Sun, 3 Aug 2003 19:20:45 +0000 (19:20 +0000)]
Style & WS fixes

21 years agoFix build
Marcus Boerger [Sun, 3 Aug 2003 18:55:51 +0000 (18:55 +0000)]
Fix build

21 years agoFix warning
Marcus Boerger [Sun, 3 Aug 2003 18:52:09 +0000 (18:52 +0000)]
Fix warning

21 years agoReallow build
Marcus Boerger [Sun, 3 Aug 2003 18:46:34 +0000 (18:46 +0000)]
Reallow build

21 years agoUse new infrastructure.
Zeev Suraski [Sun, 3 Aug 2003 17:44:39 +0000 (17:44 +0000)]
Use new infrastructure.

There are bound to be some messups, please report build/runtime bugs!

21 years agoRemove unnecessary macro
Zeev Suraski [Sun, 3 Aug 2003 17:42:01 +0000 (17:42 +0000)]
Remove unnecessary macro

21 years agontroduce infrastructure for supplying information about arguments,
Zeev Suraski [Sun, 3 Aug 2003 17:40:44 +0000 (17:40 +0000)]
ntroduce infrastructure for supplying information about arguments,
including:

- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance

Both user and builtin functions share the same data structures.

To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:

ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
    ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
    ZEND_ARG_PASS_INFO(0)
    ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();

and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.

The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.

The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.

21 years agoDisable the test temporarily because "-d" flags in the command line doesn't
Moriyoshi Koizumi [Sun, 3 Aug 2003 13:58:20 +0000 (13:58 +0000)]
Disable the test temporarily because "-d" flags in the command line doesn't
take effect under CGI mode. (See the relevant portion of cgi_main.c
that begins at line 996)

21 years agoMade package dep checking to work again
Tomas V.V.Cox [Sun, 3 Aug 2003 13:44:36 +0000 (13:44 +0000)]
Made package dep checking to work again
(Seems that this line got lost at some point)

21 years agoFix Win32 Build because of missint TSRM stuff
Uwe Schindler [Sun, 3 Aug 2003 11:22:53 +0000 (11:22 +0000)]
Fix Win32 Build because of missint TSRM stuff

21 years agoNo need for this initialization - this function initializes all of the
Zeev Suraski [Sun, 3 Aug 2003 10:32:40 +0000 (10:32 +0000)]
No need for this initialization - this function initializes all of the
elements of zend_internal_function

21 years agoClean up. extended_value can only contain either ZEND_UNSET_DIM or
Zeev Suraski [Sun, 3 Aug 2003 08:23:25 +0000 (08:23 +0000)]
Clean up.  extended_value can only contain either ZEND_UNSET_DIM or
ZEND_UNSET_OBJ.

21 years agoGeneralize fetch_class
Zeev Suraski [Sun, 3 Aug 2003 08:21:08 +0000 (08:21 +0000)]
Generalize fetch_class

21 years agoChangeLog update
<changelog@php.net> [Sun, 3 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update

21 years agoInitialize all struct members: Necessary for reflection
Marcus Boerger [Sat, 2 Aug 2003 19:03:14 +0000 (19:03 +0000)]
Initialize all struct members: Necessary for reflection

21 years agoFixed bug #24177 (Status not set correctly after flush() in Apache 2)
Ilia Alshanetsky [Sat, 2 Aug 2003 18:29:30 +0000 (18:29 +0000)]
Fixed bug #24177 (Status not set correctly after flush() in Apache 2)

21 years agofix invalid $fp check (by nicox@php.net)
Tomas V.V.Cox [Sat, 2 Aug 2003 15:34:19 +0000 (15:34 +0000)]
fix invalid $fp check (by nicox@php.net)

21 years agoupgrade-all back to work
Tomas V.V.Cox [Sat, 2 Aug 2003 14:59:44 +0000 (14:59 +0000)]
upgrade-all back to work

21 years agotrailing ws
Tomas V.V.Cox [Sat, 2 Aug 2003 14:57:59 +0000 (14:57 +0000)]
trailing ws

21 years agoShow interfaces
Marcus Boerger [Sat, 2 Aug 2003 14:22:18 +0000 (14:22 +0000)]
Show interfaces

21 years agoUse correct macro
Marcus Boerger [Sat, 2 Aug 2003 13:49:12 +0000 (13:49 +0000)]
Use correct macro

21 years agofix usage of instanceof here too
Wez Furlong [Sat, 2 Aug 2003 11:43:55 +0000 (11:43 +0000)]
fix usage of instanceof here too

21 years agoFix warning
Marcus Boerger [Sat, 2 Aug 2003 11:39:15 +0000 (11:39 +0000)]
Fix warning

21 years agoChangeLog update
<changelog@php.net> [Sat, 2 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update

21 years agoFixed bug #22072 (Apache2 sapis do not detect aborted connections).
Ilia Alshanetsky [Fri, 1 Aug 2003 20:20:11 +0000 (20:20 +0000)]
Fixed bug #22072 (Apache2 sapis do not detect aborted connections).

21 years agobetter fix...
Wez Furlong [Fri, 1 Aug 2003 17:51:56 +0000 (17:51 +0000)]
better fix...

21 years agoPreserve exit status for non-php execution modes.
Ilia Alshanetsky [Fri, 1 Aug 2003 16:52:49 +0000 (16:52 +0000)]
Preserve exit status for non-php execution modes.

21 years agoFix "O" format for zend_parse_parameters
Wez Furlong [Fri, 1 Aug 2003 16:48:11 +0000 (16:48 +0000)]
Fix "O" format for zend_parse_parameters

21 years agoFixed bug #23509 (exit code lost when exit() called from
Ilia Alshanetsky [Fri, 1 Aug 2003 12:26:28 +0000 (12:26 +0000)]
Fixed bug #23509 (exit code lost when exit() called from
register_shutdown_function())

21 years agoRemoved the unnecessary check of array_init() return value.
Andrey Hristov [Fri, 1 Aug 2003 11:09:11 +0000 (11:09 +0000)]
Removed the unnecessary check of array_init() return value.

21 years agoAdd missing .cvsignore files.
Edin Kadribasic [Fri, 1 Aug 2003 09:48:57 +0000 (09:48 +0000)]
Add missing .cvsignore files.

21 years agoSegfault fix.
John Coggeshall [Fri, 1 Aug 2003 09:48:06 +0000 (09:48 +0000)]
Segfault fix.

21 years agoFixed a number of memleaks and cleaned up the code a bit.
John Coggeshall [Fri, 1 Aug 2003 09:12:35 +0000 (09:12 +0000)]
Fixed a number of memleaks and cleaned up the code a bit.

21 years agoChangeLog update
<changelog@php.net> [Fri, 1 Aug 2003 00:30:42 +0000 (00:30 +0000)]
ChangeLog update

21 years agoAdding the tidy extension to PECL
John Coggeshall [Fri, 1 Aug 2003 00:22:43 +0000 (00:22 +0000)]
Adding the tidy extension to PECL

21 years agoOnly register server variables when needed.
Ilia Alshanetsky [Thu, 31 Jul 2003 22:56:57 +0000 (22:56 +0000)]
Only register server variables when needed.

21 years agoFixed bug #24883 (variables created through register_globals, ignore
Ilia Alshanetsky [Thu, 31 Jul 2003 22:29:32 +0000 (22:29 +0000)]
Fixed bug #24883 (variables created through register_globals, ignore
gpc_order and variables_order).
Prevent multiple registration of ENV & SERVER variables when more then one
is specified.
Prevent multiple addition of GET/POST/COOKIE variables when building
_REQUEST.

21 years agoFixed bug #22154 (Possible crash when memory_limit is reached and
Ilia Alshanetsky [Thu, 31 Jul 2003 19:46:03 +0000 (19:46 +0000)]
Fixed bug #22154 (Possible crash when memory_limit is reached and
output buffering in addition to session.use_trans_sid is used).