foobar
e9eb29011c
Nuke unused variable
2003-08-11 01:56:43 +00:00
foobar
b5184a6fb0
Fix the compile warnings properly
2003-08-11 01:54:45 +00:00
Sara Golemon
530f502198
Collection of tests for stream_socket_(client|server)(). TCP/UDP (AF_INET & AF_INET6) and UNIX/UDG
2003-08-11 01:30:55 +00:00
foobar
ebec2bb859
Moved the RINIT(crypt) stuff into crypt() itself.
2003-08-11 00:49:19 +00:00
Ard Biesheuvel
e1accb81c0
Added myself
2003-08-11 00:49:08 +00:00
foobar
9a2a0aa5e1
- Fixed bug #25007 (rand() & mt_rand() seed RNG every call).
...
# Also cleaned up the code a bit with this fix.
2003-08-11 00:42:29 +00:00
Ard Biesheuvel
69252c3c77
Added ibase_num_params() and ibase_param_info()
...
@- Added function ibase_num_params() (Ard)
@- Added function ibase_param_info() (Ard)
2003-08-10 20:53:19 +00:00
Marcus Boerger
d2ea062ef0
Fix warnings
2003-08-10 20:39:58 +00:00
Marcus Boerger
9274d2c203
Nuke unused vars
2003-08-10 20:39:19 +00:00
Marcus Boerger
a28b0fdbb4
Nuke unused vars
2003-08-10 20:13:38 +00:00
Ard Biesheuvel
9972e05ca1
Win32 fixes
2003-08-10 17:24:51 +00:00
Ard Biesheuvel
9510d999dc
Added ibase_affected_rows() and ibase_num_rows()
...
Fix for ibase_fetch_*() error after exhaustion of result
@- Added ibase_affected_row() (Ard)
@- Added ibase_num_rows() (Ard)
2003-08-10 16:21:26 +00:00
Marcus Boerger
74fdac04fe
This is a void funtion
2003-08-10 15:05:14 +00:00
Ard Biesheuvel
b676e9533b
Changed ibase_query() to free transaction resource if SQL is COMMIT or
...
ROLLBACK
2003-08-10 13:20:38 +00:00
Marcus Boerger
142c79d653
Add foreach/continue test
2003-08-10 13:17:02 +00:00
Ilia Alshanetsky
c6134c346c
Use getenv() rather then $_ENV, the latter is not always avaliable.
2003-08-09 21:00:42 +00:00
Ilia Alshanetsky
e5b7d5ccb4
Fixed bug #24897 (inconsistent behavior of shuffle() & array_multisort())
2003-08-09 20:49:00 +00:00
Marcus Boerger
30a68c8d84
Fix exif_thumbnail
2003-08-09 20:43:06 +00:00
Marcus Boerger
42cf1f8b97
Fix refcounting for $var = $obj[$idx] = $value;
2003-08-09 19:24:11 +00:00
foobar
a6b7a911bd
Cosmetic note
2003-08-09 18:43:45 +00:00
Ilia Alshanetsky
caf80ad788
Correct test to work with later versions of GNU Aspell (more common).
2003-08-09 18:40:40 +00:00
Ilia Alshanetsky
ac41c5db23
Added/improved tests for bugs 24142, 24063, 24951, 24980
2003-08-09 16:44:33 +00:00
Ilia Alshanetsky
e49964fe99
Do not assume array contains numeric values.
2003-08-09 16:43:28 +00:00
foobar
c6f90cde63
Added missing ?> so this test can be run without run-tests
2003-08-09 15:46:36 +00:00
Derick Rethans
e491d75df3
- Fix memleak (this strndup is totally unnecessary)
2003-08-09 11:20:38 +00:00
Marcus Boerger
66b910e87c
Bugfix #24142 , part 2
2003-08-09 01:12:41 +00:00
Ilia Alshanetsky
a2873880f6
Fixed bug #24980 (array_reduce() uses first element as default running
...
total).
Fixed memory leak that can be replicated using the function example on
http://www.php.net/array_reduce
2003-08-08 23:50:36 +00:00
Ilia Alshanetsky
370ea1c82f
Avoid a round() bug that occurs due to over optimization of C code by gcc.
...
This bug was confirmed across multiple systems with gcc 2.95.3 & 3.X+
2003-08-08 23:40:44 +00:00
Ard Biesheuvel
b1db823ad1
Changes ibase_query() to support SET TRANSACTION statements
...
@- Added support for SET TRANSACTION statements in ibase_query() (Ard)
2003-08-08 13:47:20 +00:00
Ilia Alshanetsky
5c6ee17a9e
Fixed bug #24977 (Revert mysql_select_db optimization)
2003-08-08 13:36:28 +00:00
Ilia Alshanetsky
6f2df21136
Fixed bug #24909 (Bad random numbers with ZTS builds on Solaris)
2003-08-08 13:34:38 +00:00
Edin Kadribasic
5c9b6bf0ca
It builds much better when linked to the right lib
2003-08-08 12:15:17 +00:00
Edin Kadribasic
43a69b480f
Windows build file (doesn't build yet)
2003-08-08 11:55:34 +00:00
Ard Biesheuvel
870ba56375
Changed the names of some struct members for readability
...
Added function ibase_errcode()
@- Added function ibase_errcode() (Ard)
2003-08-08 11:04:12 +00:00
Moriyoshi Koizumi
fb02fdf306
Fix test as the "expected result" was totally pointless in the first place.
2003-08-08 10:53:54 +00:00
Moriyoshi Koizumi
de02912ef2
Fix the test which should have been fixed long ago.
2003-08-08 10:52:50 +00:00
Moriyoshi Koizumi
68120caddc
Add test case for the bug
2003-08-08 10:35:53 +00:00
Moriyoshi Koizumi
5e343ad110
Eliminate redundant assignment
2003-08-08 09:51:28 +00:00
Moriyoshi Koizumi
de9d52c4e9
Real fix for the problem addressed in the last commit message.
2003-08-08 09:40:58 +00:00
Sara Golemon
1a0bd6e903
Plug leak in ftp_url_stat
2003-08-08 06:18:25 +00:00
Ard Biesheuvel
f9ad8f236e
Changed _php_ibase_trans_end() to allow committing of default transaction
...
of a non-default link
2003-08-08 01:42:09 +00:00
Marcus Boerger
6da189d1e8
Once ago this was used
2003-08-07 22:50:46 +00:00
Marcus Boerger
0040355af8
- Reduce number of c-functions/macros involved in function invocation
...
- Unify names of remaining c-function/macro names
2003-08-07 22:43:01 +00:00
Marcus Boerger
47a80fee58
Switch to use zend_call_function() what shortens spl code
2003-08-07 22:19:50 +00:00
Rob Richards
6fae803c12
fix bug #24957 (var_dump of object segfaults)
2003-08-07 21:39:00 +00:00
Moriyoshi Koizumi
12ac36ca8d
Move shutdown code to better place
2003-08-07 19:53:31 +00:00
Moriyoshi Koizumi
a12601456a
Fix wrong behaviour under ZTS that was inconsistent with non-ZTS.
...
# This patch really needs MFH
2003-08-07 19:45:26 +00:00
Rob Richards
036b93c4e2
fix segfault when importing multiple documents
2003-08-07 18:38:39 +00:00
John Coggeshall
a123efb6ed
Whitespace fixes.
2003-08-07 17:53:48 +00:00
Moriyoshi Koizumi
3bf0b26218
Tru64 requires TZ values be POSIX styled.
...
# See http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50_HTML/MAN/MAN3/0247____.HTM for detail.
2003-08-07 17:46:18 +00:00
Zeev Suraski
9db05a36a5
Remove 'proto' from internal functions
2003-08-07 16:46:11 +00:00
Zeev Suraski
23f08b9a2f
fix another broken prototype
2003-08-07 16:03:17 +00:00
Zeev Suraski
2e869c7cb3
Fix prototype
2003-08-07 16:02:28 +00:00
Zeev Suraski
522bcba0a8
Fix docline
2003-08-07 15:51:05 +00:00
Ilia Alshanetsky
e06311c091
Fixed bug #24839 (& -> & in php credits)
2003-08-07 15:41:24 +00:00
Ard Biesheuvel
712d7d561b
Fixed crash in _php_ibase_error() after request shutdown
2003-08-07 01:00:22 +00:00
Ard Biesheuvel
fdb039dbef
K&R cosmetics
...
# Summary of the changes in recent revisions for the NEWS file
@- Changes to Interbase extension: (Ard)
@ . Support in ibase_trans() for multiple databases
@ . New functions ibase_commit_ret() and ibase_rollback_ret(), which retain
@ the transaction context after execution
@ . Support in ibase_query() for CREATE DATABASE statements
@ . New function ibase_drop_db()
@ . New function ibase_name_result(), which assigns a name to a result for use
@ with SELECT ... FOR UPDATE statements
2003-08-07 00:00:19 +00:00
Moriyoshi Koizumi
c7a29109a8
MFB(1.142.2.22): add missing NLS entry for German.
2003-08-06 22:01:23 +00:00
John Coggeshall
a8356a0dc6
Keeping up with ZE changes to the function struct, fixed tests
2003-08-06 21:32:46 +00:00
John Coggeshall
fb2b65e5fd
PEAR packaging details
2003-08-06 20:17:10 +00:00
Vlad Krupin
5636f96147
Fix for bug 23463. Dbase2 is not supported.
...
AFAICT, no newer versions of dbase, even those use
version byte as a bitmask will ever have it <3.
2003-08-06 19:06:24 +00:00
Ard Biesheuvel
00d42286ec
Added three new user functions
...
ibase_{commit|rollback}_ret()
Commit or rollback a transaction without losing the transaction context.
ibase_name_result()
Assign a name to a result so {UPDATE|DELETE} ... WHERE CURRENT OF <name>
statements can be used.
2003-08-06 17:51:46 +00:00
Ard Biesheuvel
9f46081ca2
ibase_query() now returns a link resource if a CREATE DB was issued
2003-08-06 15:27:16 +00:00
Brian France
589d0f1423
MFB: added include config.h so shared extensions builds work correctly
2003-08-06 15:16:46 +00:00
Ard Biesheuvel
966663d3a0
Minor Win32 fixes/cleanups
2003-08-06 12:09:30 +00:00
John Coggeshall
4c282bee86
ZTS fixes.
2003-08-06 00:19:31 +00:00
John Coggeshall
ea72aabfe2
Fix memory leaks
2003-08-06 00:01:22 +00:00
foobar
cc011660e7
Fix the build
2003-08-05 23:50:59 +00:00
Ard Biesheuvel
3ef8d3663d
Changed ibase_trans() to allow multi-DB transactions with distinct
...
trans_args for each connection.
2003-08-05 23:40:30 +00:00
Ilia Alshanetsky
02e0e08958
Fixed bug #18291 (escapeshellcmd() can now handle quoted arguments).
2003-08-05 20:15:53 +00:00
foobar
605619baa9
Fix CS/WS
2003-08-05 16:30:47 +00:00
foobar
c3c6f6d5d7
Adding -lcrypt here is not necessary
2003-08-05 16:30:32 +00:00
foobar
cc96ff7ffb
Fix some more typos
2003-08-05 16:02:12 +00:00
Ard Biesheuvel
f98251f307
Significant changes to layout of internal data structures
...
in order to accomodate and carry out the following changes:
* Removal of arbitrary 'transactions-per-link' limit,
* Transactions over multiple databases.
Leak fixes in ibase_query() and ibase_execute() by replacing
emalloc() with do_alloca()
Changes to ibase_query() to enable the use of CREATE DATABASE ...
Added ibase_drop_db()
2003-08-05 13:17:16 +00:00
foobar
6d6ac93241
- Fixed bug #21611 (version_compare() does not support "p" suffix)
2003-08-05 12:34:31 +00:00
Moriyoshi Koizumi
0ff21d0370
putenv() should be put here as well.
2003-08-05 12:29:26 +00:00
foobar
96e9ed33b3
The last 4 args are by ref..
2003-08-05 11:54:01 +00:00
foobar
22dba46f2d
- Fixed bug #24936 (ext/fdf is not linked properly when compiled as shared extension). (Jani)
2003-08-05 11:17:01 +00:00
Zeev Suraski
90b29aa076
Replace fast_call_user_function() with zend_call_function()
2003-08-05 10:29:03 +00:00
Zeev Suraski
92b4013e8d
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)
2003-08-05 10:24:40 +00:00
Stanislav Malyshev
97c2522128
syncronize
2003-08-05 09:23:17 +00:00
Stanislav Malyshev
d113d32314
Don't try to __sleep incomplete classes
2003-08-05 09:19:38 +00:00
Stanislav Malyshev
53bbeedc89
don't try to wakeup incomplete classes
2003-08-05 09:15:31 +00:00
Stanislav Malyshev
f9bc33e78f
pass trsm via parameters
2003-08-05 09:07:49 +00:00
Stanislav Malyshev
6afa320667
fix incomplete class for ZE2
2003-08-05 09:06:02 +00:00
Marcus Boerger
1716669a27
You shall not Copy'n'Paste after midnight without checking 3 times
2003-08-04 23:21:27 +00:00
Marcus Boerger
2e945483d2
Ups
2003-08-04 23:16:45 +00:00
Marcus Boerger
d23bfc0512
Update documentation in source, reflection and docu itself, part II
2003-08-04 23:15:56 +00:00
Marcus Boerger
28dd8fcff2
Update documentation in source, reflection and docu itself
2003-08-04 23:00:57 +00:00
Marcus Boerger
b099670127
- Unset support for spl_array_access by method set($index)
...
- Parameter names for array interface methods
2003-08-04 21:56:05 +00:00
Marcus Boerger
c80e7329bd
Fix comment
2003-08-04 20:25:41 +00:00
Marcus Boerger
91a882478f
Unset support for spl_array
2003-08-04 20:17:53 +00:00
Marcus Boerger
3597704c64
Add function/method parameter reflection
2003-08-04 19:37:08 +00:00
foobar
1345027597
Fixed couple of typo(s) (which caused compile failures)
2003-08-04 14:34:54 +00:00
Zeev Suraski
2547b6f6f6
Fix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
...
a good idea?
2003-08-04 08:38:24 +00:00
Marcus Boerger
3b4f9d7b58
Latest zend updates
2003-08-03 22:29:20 +00:00
Marcus Boerger
55f947aa13
Fix build
2003-08-03 18:55:51 +00:00
Marcus Boerger
0626fff0c1
Fix warning
2003-08-03 18:52:09 +00:00
Marcus Boerger
21503e723e
Reallow build
2003-08-03 18:46:34 +00:00
Zeev Suraski
538d58dd5f
Use new infrastructure.
...
There are bound to be some messups, please report build/runtime bugs!
2003-08-03 17:44:39 +00:00
Zeev Suraski
f8bbafd604
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.
2003-08-03 17:40:44 +00:00
Moriyoshi Koizumi
f05452fbcd
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)
2003-08-03 13:58:20 +00:00
Marcus Boerger
04c90c8738
Show interfaces
2003-08-02 14:22:18 +00:00
Marcus Boerger
54df2e14b4
Use correct macro
2003-08-02 13:49:12 +00:00
John Coggeshall
ac08f881e7
Segfault fix.
2003-08-01 09:48:06 +00:00
John Coggeshall
b724930c06
Fixed a number of memleaks and cleaned up the code a bit.
2003-08-01 09:12:35 +00:00
John Coggeshall
2fb97cdf95
Adding the tidy extension to PECL
2003-08-01 00:22:43 +00:00
foobar
88cbc175ea
- Removed the unnecessary check of array_init() return value.
2003-07-31 18:28:47 +00:00
foobar
57ca69c014
Revert the fix for now
2003-07-30 21:56:45 +00:00
Ilia Alshanetsky
c7a45fc9da
Fixed bug #23792 (8 bit graphics don't rotate properly)
...
Patch by: pajoye@php.net
2003-07-30 17:34:11 +00:00
foobar
81c5e49a68
Fix build on certain platforms which do not accept #include FOOBAR
2003-07-30 14:09:42 +00:00
Adam Dickmeiss
72aa064016
Fix yaz_record, type array to return bibliographic record part
2003-07-30 09:53:39 +00:00
Ilia Alshanetsky
4d98e9ec97
Finalize the closing process of persistent streams. The current
...
behavior/API is as follows:
1) To close a persistent use php_stream_pclose(), it will close the stream
and remove it from the persistent list.
2) Inside PHP code only explicit fclose() will close persistent streams,
all other actions such as unset() or assigning a value to stream handle
will not.
3) Regular streams can still be closed by either fclose(), unset() or an
assignment of a value to the stream handler.
2003-07-29 18:26:34 +00:00
Rob Richards
a5a859361b
increment refcount for arrays passed to xml_set_handler
2003-07-29 13:34:50 +00:00
Ilia Alshanetsky
abe2afcf6e
Make pclose() respect references.
2003-07-28 14:42:42 +00:00
foobar
082f49a27b
Fixed bug #24839 (missing </div>)
2003-07-28 10:44:19 +00:00
foobar
4babf66753
ws fix
2003-07-28 10:23:36 +00:00
Ilia Alshanetsky
f9cf39bd30
Fixed bug #13142 (strtotime not handling "M d H:i:s Y" format)
2003-07-28 04:01:32 +00:00
Rob Richards
4d31aa4444
Fix bug #24801 (xml_call_handler() causes segmentation fault)
2003-07-27 20:32:55 +00:00
Rob Richards
7ba3cb8c1e
remove xml debug code
2003-07-27 20:21:36 +00:00
Ilia Alshanetsky
cd4a281364
Fixed bug #24557 (make fclose() respect refcount on the resource).
2003-07-27 18:45:02 +00:00
Ilia Alshanetsky
308df2af54
Fixed bug #24827 (ob_gzhandler overrides Vary header)
2003-07-27 18:16:06 +00:00
Rob Richards
43bc2f0b6d
reworking xml namespace support
...
add node lookupNamespaceURI and lookupPrefix
add attr isId
2003-07-27 17:57:06 +00:00
Marcus Boerger
b156ac9703
#damn
2003-07-27 17:44:20 +00:00
Marcus Boerger
dbc6519b1a
In protocol version < 3 we cannot test transaction status and do unconditional ROLLBACK;
2003-07-27 17:05:56 +00:00
Marcus Boerger
f5f60e6fea
Added new function pg_parameter_status()
2003-07-27 16:47:36 +00:00
Marcus Boerger
ab36d72c16
Needed function detection
2003-07-27 16:46:40 +00:00
Marcus Boerger
e5d492a3df
New smart connect/shutdown for persistent connections.
...
Behavior for old libs/servers is "BEGIN;ROLLBACK;" in request shutdown.
For new libs a "RESET ALL;" is done in connect and "ROLLBACK;" is only done
where appropriate.
2003-07-27 16:45:10 +00:00
Rob Richards
618d6c904d
doctype and namespace fix
...
memory leak fix
2003-07-25 17:25:50 +00:00
foobar
8e80be016e
Fix typo (and debug build)
2003-07-25 12:15:33 +00:00
Ilia Alshanetsky
ee3e4f79df
Removed unused variable.
2003-07-25 03:03:26 +00:00
Sara Golemon
3caa0d0aa9
Fix Bug#24784 single character search keys not respecting case sensitivity/replace count parameters.
2003-07-25 01:03:39 +00:00
Harrie Hazewinkel
4d2229d6a3
Bug 24760 fix, in which the port number when non-default is not handled
...
correctly and ends up as the default port. This seems to be caused by
some buffer overflow where the port number is assign zero, even though
it it is not assigned to the port variable.
FIx was reported and a fix proposed by "chuck+php at 2003 dot snew dot com"
2003-07-24 21:48:55 +00:00
Marcus Boerger
d7b37fa96b
Update due to Zeev's latest engine changes
2003-07-24 20:28:15 +00:00
Rob Richards
e8a87e5430
initial xpath implementation
...
make dom_object generic
2003-07-24 13:18:40 +00:00
foobar
d8e5bd97c1
fix the test
2003-07-24 10:37:57 +00:00
foobar
760fe8e923
test for bug #14580 (key() not binary safe)
2003-07-24 10:13:17 +00:00
Zeev Suraski
0fe21a3a29
Fix bug #19613
2003-07-24 08:02:08 +00:00
Ilia Alshanetsky
402edee1a6
gztell() is not necessary, the return value of gzseek() represents the
...
new position. With zlib 1.1.4 gztell() alse returns 0 when working
on non-zlib files (test ext/zlib/tests/gzreadgzwriteplain.phpt).
2003-07-24 00:03:42 +00:00
Ilia Alshanetsky
0bd1e86d4c
Fixed GLOB_ONLYDIR to work on GNU libc based system.
2003-07-23 21:41:44 +00:00
Ilia Alshanetsky
3a9e5400c6
Removed unused variables.
2003-07-23 16:54:34 +00:00
Ilia Alshanetsky
1a1826903b
Fixed bug #24752 (Unhandled "uniqueidentifier" field type)
...
Original Patch By: s.sonnenberg[at]coolspot.de
2003-07-23 16:53:26 +00:00
Zeev Suraski
785130c09c
Fix interface
2003-07-23 08:53:23 +00:00
Sebastian Bergmann
786afb48cb
Fix segfault. Patch by Timm Friebe <thekid@thekid.de>.
2003-07-23 04:02:26 +00:00
Pierre Joye
dc0606f041
- Fix leak when no fill is done (ilia)
2003-07-23 00:23:21 +00:00
Pierre Joye
28bc693d3a
- Remove imagepng, not used in test
2003-07-23 00:17:29 +00:00
Pierre Joye
768468257c
- imagefill tests
2003-07-23 00:11:33 +00:00
Pierre Joye
74c2027573
- Fix #bug24594
...
Rewrite the imagefill function (non recursive, uses of connected points
algorithm)
2003-07-23 00:08:57 +00:00
Marcus Boerger
7a85edd370
Added pg_version() which returns an associative array of client/protocol/server
...
version.
@Added pg_version() function. (Marcus)
2003-07-22 23:05:17 +00:00
Marcus Boerger
ec9ae45e2f
Add reson
2003-07-22 23:01:24 +00:00