Jouni Ahto
4802fbb8b8
If using a persistent connection, check if it's still there and reopen if
...
needed.
2000-05-04 12:28:00 +00:00
Sascha Schumann
d0f3764ee2
Change reentrancy API to always use the php prefix.
...
Check for the declaration of reentrant functions, so that we can use
them in non-ZTS mode on all platforms.
2000-05-04 10:38:17 +00:00
Sascha Schumann
b6e4841ec7
Determine first whether we will use ZTS mode or not.
...
This is important, because the system checks will yield different
results depending on whether POSIX threads are enabled or not.
We also use PTHREADS_CFLAGS only in ZTS mode now. Using these flags
in non-ZTS mode causes complete build failures on some platforms
(i.e. FreeBSD 2.2.x). This will cause harmless warnings on some
platforms (i.e. Solaris 2).
2000-05-04 09:42:27 +00:00
Andrei Zmievski
599813d73a
Let's enable assert by default since it's so useful.
2000-05-03 14:24:14 +00:00
Joey Smith
0022a2f81a
I am going to move README-BCMATH to README.BCMATH for consistency.
2000-05-03 04:55:19 +00:00
Sascha Schumann
79a89ef8fe
Make bcmath buildable as shared module
2000-05-02 21:35:08 +00:00
Sascha Schumann
6bc1bf4c93
Make MySQL independent of build location
2000-05-02 21:18:59 +00:00
Sterling Hughes
df3d78cbac
Add a ; for Sybase
2000-05-02 21:00:09 +00:00
Andi Gutmans
52288d4f05
- Shouldn't be needed. The configuration mechanism makes sure this is
...
- up-to-date
2000-05-02 18:46:19 +00:00
Sascha Schumann
8eb698a847
Make php_dl() respect the configured extension_dir setting.
2000-05-02 14:44:08 +00:00
Hartmut Holzgraefe
19ea1a0bc9
calling a function that is not supported in the current build due to a
...
missing library or unsupported feature (especially GIF-Output)
will now give a slightly more usefull error message than eg.
" Call to undefined function: imagegif()"
(this seemed to confuse a lot of users ....)
2000-05-02 14:10:51 +00:00
Sascha Schumann
a931caf2b2
Protect everything which requires <libpq-fe.h> with PHP_PGSQL_PRIVATE
2000-05-02 05:27:35 +00:00
Sascha Schumann
f6a7542f73
Include php_virtual_cwd.h for V_OPEN
2000-05-02 05:16:20 +00:00
Sascha Schumann
6767b4df68
Make filepro compilable as shared module
2000-05-02 04:32:50 +00:00
Sascha Schumann
b2e90b4e8b
Make dbase compilable as shared module
2000-05-02 04:32:33 +00:00
Sascha Schumann
645b2736a3
Make sybase compilable as shared module
2000-05-02 04:27:03 +00:00
Sascha Schumann
92c87b1ba9
Make readline compilable as shared module
2000-05-02 04:26:48 +00:00
Sascha Schumann
dca0d3f454
Make interbase compilable as shared module
2000-05-02 04:26:22 +00:00
Sascha Schumann
82c5c690c9
Use the new AC_ADD_LIBRARY_WITH_PATH option shared-libadd
2000-05-02 04:01:15 +00:00
Sascha Schumann
f1dfd1f5f7
Make mcal buildable as shared module
2000-05-02 04:00:47 +00:00
Sascha Schumann
c3d4066b48
Make dba compilable as shared module
2000-05-02 03:38:26 +00:00
Sascha Schumann
cf4863788e
Make mhash builable as shared module
2000-05-02 03:29:45 +00:00
Sascha Schumann
3e80436fb8
Make mcrypt buildable as shared module
2000-05-02 03:29:28 +00:00
Sascha Schumann
dbf959d04d
Make ftp buildable as shared module
2000-05-02 02:02:18 +00:00
Sascha Schumann
4f5717d0a0
Make calendar buildable as shared module
2000-05-02 02:02:05 +00:00
Sascha Schumann
095e13632c
Make icap buildable as shared module
2000-05-02 02:01:13 +00:00
Sascha Schumann
a4d401a67d
Make sysvshm buildable as shared module
2000-05-02 02:00:51 +00:00
Sascha Schumann
8d2d181e69
Make sysvsem buildable as shared module
2000-05-02 02:00:36 +00:00
Sascha Schumann
f8f7dcf0cf
Make yp buildable as shared module
2000-05-02 01:21:28 +00:00
Sascha Schumann
d4def2d2a3
Make zlib buildable as shared module
2000-05-02 01:15:10 +00:00
Sascha Schumann
fe50664d4d
#if COMPILE_DL
...
becomes
#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
2000-05-02 00:44:35 +00:00
Sascha Schumann
0d383d9373
Replace the various get_module() functions with a uniform
...
ZEND_GET_MODULE(name) macro.
2000-05-02 00:30:36 +00:00
Sterling Hughes
95310ad5e0
Make swf_nextid() return a value.
2000-05-02 00:24:18 +00:00
Sascha Schumann
7613e064f8
Remove trailing empty lines
2000-05-01 22:38:42 +00:00
Rasmus Lerdorf
0628b33278
Never mind on the error check
2000-05-01 22:14:54 +00:00
Sascha Schumann
0d36199cf9
Large test commit IV
2000-05-01 22:04:52 +00:00
Sascha Schumann
de2cea47c0
Large commit test III
2000-05-01 22:00:09 +00:00
Sascha Schumann
a493cdc92c
Large test commit II
2000-05-01 21:57:01 +00:00
Sascha Schumann
fc4b7bac9c
Large test commit I
2000-05-01 21:55:45 +00:00
Sascha Schumann
358bdc8832
Make posix module buildable as shared module
2000-05-01 21:36:52 +00:00
Sascha Schumann
1e3d94b70b
Revamp config stuff
2000-05-01 21:32:26 +00:00
Rasmus Lerdorf
83f567abf3
Dynamically allocate points for ImagePolygon (Marc Pohl)
...
@Dynamically allocate points for ImagePolygon (Marc Pohl)
2000-05-01 18:56:58 +00:00
Frank M. Kromann
b19376c6f5
oops wrong settings commited in project.
2000-05-01 05:42:33 +00:00
Frank M. Kromann
dd537aaaa6
adding calendar project
2000-05-01 05:41:38 +00:00
Sascha Schumann
632b054aba
Remove white-space, breaks UnixWare make
2000-05-01 04:41:16 +00:00
Joey Smith
b2266104b1
Forgot to mention: Added configure time checking for bcmath package. (Thanks, Sascha!)
...
@ Added configure time checking for bcmath package
2000-05-01 04:02:43 +00:00
Joey Smith
c07dcd1b8d
There was already a perfectly good README-BCMATH, I just found the different naming confusing.
2000-05-01 03:59:55 +00:00
Sascha Schumann
9595fb76f3
Rebuild xml, if libexpat changed.
2000-05-01 03:10:01 +00:00
Sascha Schumann
52b1e3482d
Link expat into static and shared module.
2000-05-01 02:58:26 +00:00
Sascha Schumann
a481fddfb3
Improved in-tree shared libraries build system
...
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
2000-05-01 02:42:55 +00:00
Sterling Hughes
1191f6bf7c
Allow the SWF module to compile as a dl.
2000-04-30 23:57:20 +00:00
Sterling Hughes
b93e5ecbe0
Proto's and the such.
2000-04-30 23:42:33 +00:00
Andi Gutmans
5d5b09e1a7
- Change some open's to V_OPEN()'s
2000-04-30 19:01:17 +00:00
Sterling Hughes
1f64d98753
Add LibSWF support to PHP, will be sending an e-mail on the files and
...
uses shortly.
2000-04-30 19:00:05 +00:00
Andi Gutmans
e13285ded7
- Take Sascha's advice and create on V_OPEN() which replaces open().
...
- Unlike the other macros its argument has to have braces around it, for
- example, open(filename, flags) becomse V_OPEN((filename, flags))
- Made small conversion to new Zend macros. The ugly (*foo)->value.str.val
- now becomes Z_STRVAL_PP(foo). PP means pointer pointer, there also exist
- single P's for example foo->value.str.val becomes Z_STRVAL_P(foo).
2000-04-30 16:32:36 +00:00
Jouni Ahto
8e7a5098dd
Debian 2.2 puts rfc822.h in /usr/include/c-client, check that place too.
2000-04-30 16:10:29 +00:00
Jouni Ahto
430bfdd878
Moving module to the high-performance API & fixing it for PHP4.
2000-04-30 05:46:04 +00:00
Sascha Schumann
953fe189da
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:20:09 +00:00
Sascha Schumann
952f58b66d
(The first part of this commit died with a SIGPIPE from the CVS server.)
...
Overall UNIX build system improvements:
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:12:38 +00:00
Sascha Schumann
8d19edc495
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:10:34 +00:00
Andrei Zmievski
9e9ba7d974
@ Updated natural comparison/sorting algorithm by Martin Pool
...
@ <mbp@humbug.org.au>. (Andrei)
Martin Pool updated the natural comparison/sort algorithm so that fractions
compare more "naturally", e.g. 1.002 < 1.1.
2000-04-29 18:57:06 +00:00
Sascha Schumann
58eaa24a90
Improve imap-lib check
2000-04-28 17:13:50 +00:00
Ted Rolle Jr
b7f2d80a28
Removed bug that prevented it to work on longer strings.
...
Changed commenting to c-style commenting.
2000-04-28 14:24:38 +00:00
Andrei Zmievski
105be1513d
Fix an empty arrays condition and optimize a bit.
...
@ Fixed a crash in array_multisort() that happened when empty arrays
@ were passed to it. (Andrei)
2000-04-28 14:01:08 +00:00
Zeev Suraski
3220bb570e
- Fix an invalid trick (it was valid when header() was using
...
zend_get_parameters(), but it became invalid when someone switched it
to zend_get_parameters_ex(), and I decided to remove it anyway).
- Remove a redundant function call
2000-04-28 13:03:13 +00:00
Thies C. Arntzen
ea9be8b88b
compile fix
2000-04-28 10:37:17 +00:00
Zeev Suraski
39aa59bdec
More error handling work (still completely disabled)
2000-04-27 18:37:02 +00:00
Andrei Zmievski
3b77fd37a9
TODO update and fix for C++ comments.
2000-04-27 14:41:18 +00:00
Thies C. Arntzen
0c46488147
using vi to update DevStudio Files, yeah!
2000-04-27 14:33:53 +00:00
Thies C. Arntzen
6f08c178b9
.
2000-04-27 14:32:58 +00:00
Thies C. Arntzen
6ccea93d6b
allow oci8 to be build as loadable module.
2000-04-27 14:29:11 +00:00
Sterling Hughes
68e54e9922
Small proto fix.
2000-04-26 01:16:57 +00:00
Andrei Zmievski
5c5ec88292
@Added substr_count() from Peter Kovacs. (Andrei)
...
# also some todo stuff
2000-04-26 00:29:59 +00:00
Andrew Skalski
fc0813f11a
* typecast fs_give parameter to void**
...
* removed wide-character treatment from imap_utf7_encode
* suggestion to #include "linkage.c" rather than link in auth/mail drivers
manually
2000-04-24 22:21:34 +00:00
Zeev Suraski
b992f02935
- Get rid of newly introduced warning
2000-04-24 17:35:27 +00:00
Thies C. Arntzen
232bcff77e
.
2000-04-24 16:46:56 +00:00
Thies C. Arntzen
2a17453e42
RINIT was called twice for modules loaded vi php.ini
2000-04-24 15:40:07 +00:00
Andrei Zmievski
ec997d5c5b
Exterminate warnings.
2000-04-24 14:19:21 +00:00
Andrei Zmievski
071c01a019
The third argument to fseek() is now one of the standard SEEK_* constants.
...
# The previous change to support seekfrom stuff was incorrect.
2000-04-24 14:18:11 +00:00
Thies C. Arntzen
b73919eb50
enabel PDB
2000-04-24 12:36:01 +00:00
Thies C. Arntzen
57c20bf836
fix warning
2000-04-24 12:35:30 +00:00
Sterling Hughes
21416083b1
@-Add an optional third argument to fseek to indicate were to seek from. (Sterling)
2000-04-23 19:16:24 +00:00
Frank M. Kromann
e297737cb1
Moving output files to common folder
2000-04-23 10:59:20 +00:00
Frank M. Kromann
7c9435e741
Removing invalid readme file
2000-04-23 10:54:44 +00:00
Frank M. Kromann
662280560f
moving pointers to header and library files to match php_build structure
2000-04-23 10:52:49 +00:00
Frank M. Kromann
ed699b4263
adding project file for mcrypt module
2000-04-23 08:08:40 +00:00
Chuck Hagenbuch
4b78e0aca6
back off from high-performance api in imap_rfc822_parse_adrlist. if you
...
called it twice on the same string, there were _strange_ side effects. This
may be slower, but it works.
2000-04-22 20:54:07 +00:00
Andi Gutmans
5da62dd57e
- In Windows RAND_MAX is defined in stdlib.h
...
- Get rid of comment which is confusing.
2000-04-22 15:44:35 +00:00
Andi Gutmans
44908999a8
- Hopefully fix mt_rand() functions under Windows. This patch will effect
...
all platforms so I hope it's OK.
2000-04-22 15:40:23 +00:00
Thies C. Arntzen
1651fbff64
add VDIR info
2000-04-21 16:20:11 +00:00
Thies C. Arntzen
4f5f93efa1
.
2000-04-21 15:04:55 +00:00
Thies C. Arntzen
5132321c3e
oracle compiles now on win32 - untested!
2000-04-21 15:04:41 +00:00
Thies C. Arntzen
0e2ac7d992
*** empty log message ***
2000-04-21 14:54:44 +00:00
Thies C. Arntzen
eb786dc055
make it compile on Win32
2000-04-21 14:45:27 +00:00
Frank M. Kromann
12e319b091
Moving output modules
2000-04-21 12:26:42 +00:00
Frank M. Kromann
91f1f7d3c3
Adding a short WIN32_HOWTO and moving library and header files to php_build
2000-04-21 12:21:47 +00:00
Thies C. Arntzen
b27718ff00
@- OCIBindByName() will no longer complain about bindlength beeing zero. (Thies)
2000-04-21 09:54:15 +00:00
Rasmus Lerdorf
4789127d27
createfrom* fixes
2000-04-21 02:23:16 +00:00
Zeev Suraski
ca10d9b2de
Compile fixes
2000-04-20 23:35:28 +00:00
Zeev Suraski
389eca0c1b
Add .txt files to .dsp's
2000-04-20 23:26:06 +00:00