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
Zeev Suraski
0b8369196b
A few .dsp fixes
2000-04-20 22:52:37 +00:00
Frank M. Kromann
46a7a05d57
Adding project file for ftp module on Win32
2000-04-20 17:49:26 +00:00
Zeev Suraski
50a93b5678
Remove strlcpy from the zlib project
2000-04-20 17:49:04 +00:00
Zeev Suraski
64c974e8b6
- Add the zlib project to the php_modules workspace, and fix it's C-runtime definitions
...
- Move IMAP to the high performance API
2000-04-20 17:48:22 +00:00
Frank M. Kromann
5f8e4c0474
Adding strlcpy to makefile
2000-04-20 17:41:18 +00:00
Zeev Suraski
883bd2b1de
- Fix virtual cwd bug
...
- Add more V_STAT() V_LSTAT() changes
2000-04-20 17:24:01 +00:00
Frank M. Kromann
7412bd5c84
Making zlib compile under Win32 and fixing a typo
2000-04-20 16:59:55 +00:00
Frank M. Kromann
ba37ae2c0b
Fixing init problem for Zval's in mssql_query
2000-04-20 15:49:56 +00:00
Sascha Schumann
dec71471df
New style
2000-04-20 15:13:29 +00:00
Sascha Schumann
e223693d0c
Do not enable GD, if --without-gd was used
2000-04-20 14:59:59 +00:00
Zeev Suraski
149c7f2a8a
- CHange macro names from Z to Z_
2000-04-20 14:52:54 +00:00
Zeev Suraski
a918842f30
Fix, beautify and convert the IMAP module to the high performance API
2000-04-20 14:23:35 +00:00
Zeev Suraski
ac8e7b96f4
Fix Win32 compilation. Hillarious April 1st joke!
2000-04-19 23:46:26 +00:00
Colin Viebrock
900aae165e
A little easter egg for April 1st ... :)
2000-04-19 23:17:02 +00:00
Andrei Zmievski
a15b08a709
Just a type cast is sufficient.
2000-04-19 18:36:50 +00:00
Andrei Zmievski
284b0ae24e
Make ext/calendar optional.
2000-04-19 15:53:09 +00:00
Zeev Suraski
c31f6fbd90
Kill warning
2000-04-19 13:18:01 +00:00
Zeev Suraski
963d31198a
Fix a couple of _ex()'s
2000-04-19 13:15:57 +00:00
Rasmus Lerdorf
03b562c93e
fgetcsv() patch from Nick Talbott
...
@ The fgetcsv() function now handles embedded end-of-line in a quoted field
@ (Nick Talbott)
2000-04-19 13:03:47 +00:00
Zeev Suraski
a81a1c7a1a
phpcredits() update.
2000-04-19 12:43:54 +00:00
Evan Klinger
d6c66f3b7c
@- Fixed long2ip() to return the correct IP address. (Evan)
...
# ip2long() is still broken.
2000-04-18 22:50:24 +00:00
Zeev Suraski
02f7ee57f7
- Fix many memory leaks in the IMAP module
...
- Begin migrating to the high performance API
2000-04-18 22:22:48 +00:00
Egon Schmid
f1c268d79a
Corrected some protos.
2000-04-18 20:00:21 +00:00
Zeev Suraski
43e04d5a77
indent/beautify
2000-04-18 19:42:22 +00:00
Zeev Suraski
c007a7232d
Document the ob_*() functions
2000-04-18 19:18:47 +00:00
Jouni Ahto
1dc32c2d52
# Reaching alpha status with this module...
2000-04-18 02:52:45 +00:00
Frank M. Kromann
d5bfb21f2f
minor optimization
2000-04-17 19:54:50 +00:00
Andrew Skalski
0a3482f213
fixed imap quota/relogin compilation errors
2000-04-17 19:28:58 +00:00
Egon Schmid
830715a6d7
Have forgotten myself.
2000-04-17 18:57:40 +00:00
Hartmut Holzgraefe
0b91e2fcd3
initial checkin
2000-04-17 09:44:49 +00:00
Nick Gorham
1b7bfe5bbf
Removed unnecessary FAR's (I am assuming we don't need to work under
...
16 bit windows). They break several ODBC builds.
2000-04-16 16:16:59 +00:00
Egon Schmid
d39724c536
The comma is also optional.
2000-04-16 16:02:31 +00:00
Rasmus Lerdorf
8b1b39b5b5
Move this check to the main configure.in file. Fixes #3979
2000-04-16 15:44:04 +00:00
Hartmut Holzgraefe
0866fef791
added unixtojd() and jdtounix() to convert from unix time_t to
...
Julian Days and vice versa
2000-04-16 11:40:19 +00:00
Hartmut Holzgraefe
3bc8debefe
made calendar a real extension instead of a dl one only
2000-04-15 20:35:09 +00:00
Frank M. Kromann
9e601aaea7
Fixing compilation errors in MSSQL module
2000-04-15 19:30:45 +00:00
Andi Gutmans
c9911a151e
- Change PHP_ to V_ (directory & file functions)
2000-04-15 14:28:48 +00:00
Andi Gutmans
1665cba750
- Change PHP_ to V_ (directory & file functions)
2000-04-15 14:20:01 +00:00
Andi Gutmans
f2ff9eeef5
@ Fix bug in number_format (Jon Forsberg)
2000-04-15 13:53:32 +00:00
Danny Heijl
53263049d2
- fix Win32 Release_TS build of Informix driver (danny).
2000-04-15 12:54:07 +00:00
Egon Schmid
7b77b063a6
Small corrections.
2000-04-14 21:12:21 +00:00
Zeev Suraski
b6b79a8d90
Add the documentation team to the credits page
2000-04-14 18:22:43 +00:00
Rasmus Lerdorf
2acd0ad1fe
I don't see why this should be gcc dependant and this fixes bugs 4140
...
and 4143
2000-04-14 13:14:30 +00:00
Andrei Zmievski
9ffd5b5595
@- array_walk() now automatically resets the array. (Andrei)
2000-04-13 18:57:37 +00:00
Zeev Suraski
aa6769dde2
- Make Windows builds build again
...
- Make non-gcc based platforms compile again
2000-04-13 16:08:49 +00:00
Thies C. Arntzen
9f598b187c
the asset call caused an undefined __eprintf here!
2000-04-13 13:04:02 +00:00
Andrei Zmievski
c7100c4a1a
Added natural comparison/sorting routines using code from Martin Pool.
...
@- Added natural comparison/sorting routines strnatcmp(), strnatcasecmp(),
@ natsort(), and natcasesort(). These are useful for comparing and sorting
@ strings that contain numbers. Based on the code from Martin Pool
@ <mbp@humbug.org.au>. See http://www.linuxcare.com.au/projects/natsort/
@ for more info on natural sorting. (Andrei)
2000-04-12 19:39:02 +00:00
Sam Ruby
5684953d59
make it compile on Win32
2000-04-12 18:18:49 +00:00
Andrei Zmievski
da1cca03ae
Re-add.
2000-04-11 18:40:47 +00:00
Andrei Zmievski
e39d70fff6
Added PCRE 3.01.
2000-04-11 17:36:06 +00:00
Andrei Zmievski
beb6916cfc
*** empty log message ***
2000-04-11 17:35:42 +00:00
Zeev Suraski
09ac924559
- Added support for reading properties that require arguments in the COM
...
module - writing to them will only be supported in PHP 4.1 (Zeev)
2000-04-10 21:54:15 +00:00
Zeev Suraski
578726ca2f
indent
2000-04-10 21:32:19 +00:00
Zeev Suraski
38e458b86d
*** empty log message ***
2000-04-10 21:25:09 +00:00
Zeev Suraski
64f91d80fa
Object overloading API changed slightly (llist is now a pointer)
2000-04-10 20:21:02 +00:00
Kristian Köhntopp
5b8c5bedac
fixed unterminated string constant introduces by foreign patch.
2000-04-09 15:36:59 +00:00
Hartmut Holzgraefe
744fe82e0a
added the other usefull constants besides M_PI from math.h
...
as PHP constants
2000-04-08 23:53:19 +00:00
Sterling Hughes
cd3305a2d1
@-Added ldap_get_values_len function from PHP3 to PHP4. (Sterling)
2000-04-07 23:20:22 +00:00
Colin Viebrock
34ba0394cb
recommended changes
2000-04-07 18:50:08 +00:00
Colin Viebrock
5628b3f0ab
more prettiness
2000-04-07 16:41:19 +00:00
Zeev Suraski
436ffa8a18
Unify
2000-04-07 15:30:47 +00:00
Ted Rolle Jr
b251a4778d
Removed some compiler warnings.
2000-04-07 15:07:56 +00:00
Chuck Hagenbuch
0fc483fed6
cleaning up some small off-by-one errors and argcount follies. Can someone
...
take a look at the errors imap_mime_header_decode() generates when
compiling? I took a quick look, but don't have time to puzzle through that
code.
2000-04-07 04:43:26 +00:00
Andi Gutmans
5c6bf64509
- ZEND_DEBUG is always defined
2000-04-06 22:54:33 +00:00
Colin Viebrock
e4409a8556
phpinfo() pretying
...
That should be everything.
2000-04-06 21:17:50 +00:00
Colin Viebrock
a7c8bfb9fb
phpinfo() prettying
2000-04-06 21:07:44 +00:00
Colin Viebrock
4bd1af056e
*** empty log message ***
2000-04-06 17:05:33 +00:00
Colin Viebrock
2cb6745cf0
a better way, i've been told (thanks)
2000-04-06 17:01:41 +00:00
Colin Viebrock
5115342c6e
More phpinfo() prettying.
...
Can someone check my code for the interbase
support, and I need someone else to decode the LDAP stuff ... it's beyond
me.
2000-04-06 16:57:33 +00:00
Sterling Hughes
4766abb0e5
@- Added ldap_errno, ldap_err2str and ldap_error from PHP3 to PHP4. (Sterling)
2000-04-06 12:36:47 +00:00
Jakub Skopal
ad0f9dbccb
Corrected compilation error with wrong number of arguments to
...
php_info_print_box_start()
2000-04-06 12:26:16 +00:00
Colin Viebrock
f133141bfb
typo
2000-04-05 22:31:40 +00:00