Jouni Ahto
8f1ff9e85e
- Close cursor immediately before reuse so that calling ibase_free_result is
...
not necessary anymore. Seems to also prevent a a situation where at request
shutdown cursor was first dropped and tried to close it afterwards when
all the resources were not manually freed, and could occasionally segfault.
2000-06-24 16:24:29 +00:00
Sascha Schumann
5b315e1304
Get rid of files in the dl directory hierarchy.
...
PHP compiles without them under Unix, please test this also under Win32.
2000-06-24 15:41:46 +00:00
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Zeev Suraski
d1a6a64675
- Make the output globals accessible from the outside world
...
- Fix Win32 compilation
2000-06-24 13:27:34 +00:00
Joey Smith
d47e4b8617
Fix for bug #3983
2000-06-24 09:01:51 +00:00
Hartmut Holzgraefe
a67157c2c2
<funcprototype> added to xml generation
2000-06-24 07:40:32 +00:00
Zeev Suraski
89efa59e98
Fix Win32 compilation
2000-06-23 23:13:35 +00:00
Egon Schmid
e9484d5c37
Added a description to get_browser().
2000-06-23 19:55:49 +00:00
Egon Schmid
d049d4a6bd
Fixed protos.
2000-06-23 17:37:49 +00:00
Egon Schmid
10249f2dfb
Typos.
2000-06-23 17:09:54 +00:00
Sascha Schumann
eadbbec532
Make use of incomplete class API
2000-06-23 17:00:47 +00:00
Sascha Schumann
1702067ac0
API change: Use zval * instead of zval **
2000-06-23 16:58:30 +00:00
Sascha Schumann
091dc3840d
Move the incomplete class stuff into its own file, so that we can
...
make it easier accessible to WDDX.
2000-06-23 16:46:04 +00:00
Sascha Schumann
2297f670b1
Change the serialization semantics to:
...
* if a certain object is of class INCOMPLETE_CLASS, the serializer will
lookup the previously stored original class name of that object, and
use that class name to serialize the object.
Change the deserialization semantics to:
* if the class of an object, which is to be instantiated, is not found
in the current context, the class name will be stored for later
retrieval, and the class of that object is changed to INCOMPLETE_CLASS.
All function calls, property gets, and property sets operating on an
object of class INCOMPLETE_CLASS cause the execution to halt and to
output an informative error message.
2000-06-23 16:21:31 +00:00
Thies C. Arntzen
cfa7028d66
@- added spliti() function. (Thies)
2000-06-23 11:48:02 +00:00
Hartmut Holzgraefe
7d3341bee3
debug-code removed
2000-06-23 05:49:32 +00:00
Hartmut Holzgraefe
234f029727
this change should solve all problems regarding trans_sid_id and
...
"empty" href urls like "", "#name", "?param=val" ...
2000-06-23 05:42:41 +00:00
Sascha Schumann
2456af596f
Remove some unnecessary CLS_FETCH()s.
2000-06-23 00:53:33 +00:00
Rasmus Lerdorf
9b9ab1793f
Fix spacing and say that --with-oracle uses the oci7 interface
2000-06-23 00:46:05 +00:00
Rasmus Lerdorf
777f8dccca
Add a crc32 checksum function - used by the udm_search search engine
...
and currently run through a system call. This will speed up the udm_search
php frontend significantly.
@ Add a crc32 checksum function - used by the udm_search search engine
@ and currently run through a system call. This will speed up the udm_search
@ php frontend significantly. (Rasmus)
2000-06-21 22:51:29 +00:00
Sascha Schumann
9d640cc990
Revert earlier commit.
2000-06-21 18:35:54 +00:00
Thies C. Arntzen
bc8d0782dd
unserialize() and wddx_deserialize() now create an empty class if they enconter
...
a class which's code is yet unknown. this makes sessionized data retain the
class name of objects even if you visited pages that don't have the classes
code available.
2000-06-21 18:22:22 +00:00
Zeev Suraski
35e3efbd41
Warn about using the built-in MySQL library
2000-06-20 22:12:22 +00:00
Zeev Suraski
d57210fb0b
This is no longer needed
2000-06-20 21:50:57 +00:00
Ben Mansell
6a449f2b02
Initialise lcg_globals correctly
...
# Fixes bug 5075
2000-06-20 11:35:12 +00:00
Egon Schmid
772e4fa41a
Canged back to uppercase. Are all the backslashes on line 69 to 111 really needed?
2000-06-19 22:12:57 +00:00
Sascha Schumann
8741aa825d
Unbreak imap by fixing the assignment
2000-06-19 21:35:01 +00:00
Uwe Steinmann
ffbb3c8bd8
- minor changes
2000-06-19 19:46:24 +00:00
Uwe Steinmann
c454a4156e
- added prototype
2000-06-19 19:45:53 +00:00
Andrei Zmievski
ff3b0c84a3
Call __wakeup() after all the instance variables are initialized.
2000-06-19 14:04:57 +00:00
Thies C. Arntzen
f8c0f76881
kill warinig
2000-06-19 12:56:30 +00:00
Thies C. Arntzen
8c9e222689
good morning, thies!
2000-06-19 09:27:17 +00:00
Thies C. Arntzen
388195de8b
some adjustments to the sysliblist
...
# still needs some fixing - sascha?
2000-06-19 09:16:58 +00:00
Thies C. Arntzen
520602ae4e
(fsockopen) fix #5090
2000-06-19 09:02:48 +00:00
Andi Gutmans
b831ca7d64
- Fixed problem in imap_fetch_overview
2000-06-19 04:33:40 +00:00
Andi Gutmans
baadf90fb5
- Nuke warning
2000-06-18 20:09:17 +00:00
Egon Schmid
c3cc31c745
No response from Sascha so changed to lowercase.
2000-06-18 20:01:45 +00:00
Egon Schmid
dd43255b27
More protos.
2000-06-18 19:18:30 +00:00
Jouni Ahto
98087ab562
- Fix return type in proto once again...
2000-06-18 17:36:31 +00:00
Egon Schmid
6e815b76ea
Some protos fixed.
2000-06-18 16:31:52 +00:00
Jouni Ahto
153ef54498
- Fix return type in proto.
2000-06-18 16:07:06 +00:00
Thies C. Arntzen
5b1f7bc8ac
(implode), (strtr) no longer touch the internal array-pointer.
2000-06-18 10:37:01 +00:00
Thies C. Arntzen
405d07de96
(serialize) no longer touches the internal array-pointer
2000-06-18 10:25:39 +00:00
Andrei Zmievski
10b5f74855
One more place.
2000-06-18 03:45:08 +00:00
Andrei Zmievski
789aa48043
@- Modified in_array() to not touch array pointer. (Andrei)
2000-06-18 03:43:58 +00:00
Zeev Suraski
da66298659
- Fix a couple of wranings in the FTP code and in parsedate.y
...
- Be safer with LC_MESSAGES
- Align with the latest Zend change in call_user_function_ex()
2000-06-17 16:49:03 +00:00
Andrei Zmievski
6e1dee8c1e
Have to use zval_ptr_dtor() on values returned from user functions.
2000-06-17 15:53:33 +00:00
Andi Gutmans
1e5a405c5c
- Make Windows compile
...
- Windows doesn't support LC_MESSAGES
2000-06-17 14:48:03 +00:00
Sascha Schumann
9b509a3bad
Make use of the new macros PHP_EVAL_LIBLINE and PHP_EVAL_INCLINE
2000-06-17 10:51:26 +00:00
Jouni Ahto
3fb9b8f42d
- Missed one if() and cosmetic changes.
2000-06-17 10:10:20 +00:00
Hartmut Holzgraefe
1d92510032
changed default cell alignment to "left" (see bug id #5048 )
2000-06-17 07:08:53 +00:00
Hartmut Holzgraefe
34cc1de229
setlocale didn't recognize LC_MESSAGES (BUG ID#3957)
2000-06-17 06:25:47 +00:00
Andrei Zmievski
39aa0c4d3a
Just to make extra sure.
2000-06-16 19:55:51 +00:00
Andrei Zmievski
f14961b005
Plug a memory leak: retval_ptr should be destroyed.
2000-06-16 19:53:06 +00:00
Andrei Zmievski
fa9b168161
@- Enhanced WDDX functions to call __sleep() and __wakeup() when working on
...
@ objects. (Andrei)
2000-06-16 19:50:45 +00:00
Hartmut Holzgraefe
d19a44a6aa
typo fix
2000-06-16 18:46:57 +00:00
Hartmut Holzgraefe
95ca9db755
retro-patch from // comments, theese where private experimental changes
2000-06-16 18:42:56 +00:00
Andrei Zmievski
71d4206074
Typo.
2000-06-16 18:36:30 +00:00
Hartmut Holzgraefe
87a491d7b6
C++ // comments are evil ...
2000-06-16 18:24:02 +00:00
Egon Schmid
c6ddfd4440
Protos looks now equal in both versions.
2000-06-16 18:14:51 +00:00
Thies C. Arntzen
43d91224f6
@- Changed WDDX to serialize arrays as structs only if needed. (Thies)
2000-06-16 14:11:01 +00:00
Jouni Ahto
f5888acfba
- Forgot to test check for errors in two places.
2000-06-16 10:09:12 +00:00
Zeev Suraski
f29eae1302
Move timeout code to Zend, allow Win32 timeouts
...
@- Implemented max_execution_time under Win32 (Zeev)
2000-06-16 01:53:35 +00:00
Andi Gutmans
2987d5216e
- More #if WIN32|WINNT -> #ifdef PHP_WIN32 conversions
2000-06-15 23:45:05 +00:00
Andrei Zmievski
e48192fbb5
Use hardcoded 3600 seconds offset instead of altzone which may not be present
...
on all systems.
2000-06-15 22:23:08 +00:00
Brian Moon
e38d7accb7
set_file_buffer was not being exported. This is now fixed.
2000-06-15 19:02:02 +00:00
Andrei Zmievski
59b455cf2f
@- Updated strtotime() to handle many more formats. It now has complete
...
@ feature parity with GNU date command. (Andrei)
2000-06-15 16:24:10 +00:00
Thies C. Arntzen
bd06de9ae9
fixed typo
2000-06-15 14:13:53 +00:00
Uwe Steinmann
785fd93311
- fixed problems with missing attributes due to a change
...
in libxml 2.0.0
2000-06-15 07:05:38 +00:00
Chuck Hagenbuch
2db5dc37c8
patch from jtaskine@hit.fi - add deleted info to imap_mailboxmsginfo() and
...
fix some prototype info.
2000-06-15 03:02:36 +00:00
Jouni Ahto
495a957c99
- Fixed incorrect code generated when all parameters are optional.
...
- Fixed handling of grouped optional parameters.
- Added an option to generate xml documentation.
- Added an option not to be nice and helpful and create all kinds
of comments and testing functions.
- Added on option to create function stubs only.
- Added options --assing-params and --string-lens that change
the generated code.
- Updated documentation.
2000-06-15 01:57:23 +00:00
Hartmut Holzgraefe
9ded807a20
return FALSE from strftime on negative timestamp values
...
they do not make sense anyway and seem to crash win2k
2000-06-14 22:11:10 +00:00
Rasmus Lerdorf
f38e760c39
Refine checkdate() fix to accept numeric strings and floating point as well
2000-06-14 20:31:31 +00:00
Rasmus Lerdorf
0b5ca3f7d5
Require the year arg to checkdate to be an integer - fix for bug #5034
...
@Require the year arg to checkdate to be an integer (Rasmus)
2000-06-14 16:35:48 +00:00
Thies C. Arntzen
4292f89345
no c++ comments, please
2000-06-14 12:28:21 +00:00
Jouni Ahto
3ca7eb7485
# Prevent Hartmut finding this until it is actually implemented...
2000-06-14 05:11:16 +00:00
Sam Ruby
f775d18b2c
Export the necessary functions to enable servlet support to be subclassed
...
This is in preparation for xml-cocoon support
2000-06-14 01:41:13 +00:00
Stig Venaas
a2bdc522f5
Also need to 0-terminate when adding/modifying an array of values.
2000-06-13 19:50:05 +00:00
Stig Venaas
aa5c0ffcbf
Think have to 0-terminate mod_values strings, got trailing garbage,
...
this fixes bug #5001 I think.
2000-06-13 19:35:56 +00:00
Andrei Zmievski
e5360259a4
We should define symlink functions only when HAVE_SYMLINK is defined.
...
Otherwise, they should be aliased as not available.
2000-06-13 18:07:19 +00:00
Sascha Schumann
3ce3e9ba27
Include <math.h> in php_math.h. This is necessary, because we might
...
otherwise redefine system macros.
2000-06-13 16:35:40 +00:00
Sascha Schumann
66175ef9fe
Delete phpdir.h. Someone moved this to php_dir.h in the past and
...
forgot to delete it.
2000-06-13 16:34:18 +00:00
Sascha Schumann
d1c1e99d98
Rename phpmath.h to php_math.h.
2000-06-13 16:31:57 +00:00
Thies C. Arntzen
7dca298b21
copy() now creates the destination file with mode 0777 again. this is
...
the way it used to be in PHP 3
2000-06-13 15:48:38 +00:00
Jim Jagielski
981e1ae7b8
O_APPEND breaks 'c' for DBM files - this is handled
...
correctly by PHP3, so it's almost a forward'' port :)
2000-06-13 14:37:34 +00:00
Sascha Schumann
6caf633cf7
Proper casts
2000-06-13 09:17:06 +00:00
Sascha Schumann
5bbc4114f1
Remove extra cast. ch' is already of type
char *'.
...
This unbreaks the build with xlc on AIX.
2000-06-13 09:09:33 +00:00
Sascha Schumann
165361a515
Remove single ;
2000-06-13 09:06:31 +00:00
Andrei Zmievski
c85390a691
(php_math_number_format) Simplifying the logic also fixed bugs #4954
...
and #4998 .
2000-06-13 04:31:02 +00:00
Chuck Hagenbuch
d6a55b532c
Check more locations. Submitted by Anil Madhavapeddy <anil@recoil.org>
2000-06-13 00:57:58 +00:00
Zeev Suraski
1f0049158a
@- Fixed an initialization problem in the MS-SQL problem that could cause
...
@ a crash in mssql_query() (Zeev)
2000-06-12 21:39:51 +00:00
Zeev Suraski
6bbf0105af
Fix a bug in extension_dir, where PG(extension_dir) is not yet initialized by the time php_dl() is called
2000-06-12 21:01:03 +00:00
Frank M. Kromann
8cae0bf725
making zlib module compile on win32 with new directory structure
2000-06-12 20:34:35 +00:00
Frank M. Kromann
16380b0155
making oracle module compile on win32 with new directory structure
2000-06-12 20:34:17 +00:00
Frank M. Kromann
3afe0e2ed1
making oci8 module compile on win32 with new directory structure
2000-06-12 20:33:55 +00:00
Frank M. Kromann
0d3085944f
making ldap module compile on win32 with new directory structure
2000-06-12 20:33:32 +00:00
Frank M. Kromann
d973e2c25b
making java module compile on win32 with new directory structure
2000-06-12 20:33:12 +00:00
Frank M. Kromann
a52af6cd7c
making imap module compile on win32 with new directory structure
2000-06-12 20:32:52 +00:00
Frank M. Kromann
66a172c9b4
making ftp module compile on win32 with new directory structure
2000-06-12 20:32:23 +00:00
Frank M. Kromann
618c98179b
making exif module compile on win32 with new directory structure
2000-06-12 20:31:45 +00:00