Sascha Schumann
c97314257c
Fix libpng and libz order and stuff the libjpeg into its own macro.
2000-03-30 14:59:23 +00:00
Sander Steffann
ec52ce44a9
A small fix when checking for libjpeg
2000-03-18 23:23:39 +00:00
Egon Schmid
69c2faf510
Fixed some protos.
2000-03-13 20:36:59 +00:00
Rasmus Lerdorf
9c192f526e
# Oops - functions with multiple optional args suck
2000-03-13 10:09:02 +00:00
Rasmus Lerdorf
da4f3edac4
gd-jpeg support
...
@Add GD-JPEG Support (Rasmus)
2000-03-13 05:58:50 +00:00
Sascha Schumann
00c14f7413
Also search for freetype headers in $prefix/include/freetype
...
PR: #3775
2000-03-12 15:52:14 +00:00
Sascha Schumann
84bafc1002
Remove outdated PHP 3.1 stuff
2000-03-04 14:21:22 +00:00
Jouni Ahto
b053e6422f
(imagearc) - Fix #3706 .
2000-03-03 14:15:05 +00:00
Jouni Ahto
aeb6f86fe6
(image(createfrom?)png) Fix a typo & remove unused variable.
2000-02-29 18:45:47 +00:00
Jouni Ahto
bafbbea051
- Use *_ex-API and *_RESOURCE-macros (partial).
...
# Yell if this breaks all the hell loose. Otherwise I'll continue with the
# wonderful experience of learning PHP4/Zend-APIS.
2000-02-28 16:52:03 +00:00
Zeev Suraski
bf5cb890b0
- Convert 'PHP3' to 'PHP'
...
- Avoid declaring crypt() related salt types twice
2000-02-26 03:20:55 +00:00
Jouni Ahto
ab7bbbb160
Ported T1lib support from PHP3.
...
@- Ported T1lib support from PHP3. (Jouni)
# That's almost a lie... needs still some work.
2000-02-25 06:43:51 +00:00
Egon Schmid
e06c2021c9
More protos.
2000-02-22 15:48:43 +00:00
Zeev Suraski
9b621d1c8f
Get the license right... (this won't make it to RC1 of B4)
2000-02-19 23:21:46 +00:00
Zeev Suraski
2460569ccb
Change string->str where possible; string is basic a C++ class, so gdb can't look
...
inside variables named 'string'.
2000-02-08 22:21:43 +00:00
Egon Schmid
99ff6e3b76
Proper indentation here also.
2000-01-24 20:25:57 +00:00
Rasmus Lerdorf
ed3c962b39
@ Don't assume libz and libpng are installed for the GD checks (Rasmus)
2000-01-04 02:42:27 +00:00
Sascha Schumann
43ae2bffbb
Happy Y2K patch! Happy new year (or the new millennium, depending on whether
...
you start counting at 0 or 1).
2000-01-01 01:32:05 +00:00
Sascha Schumann
cf5a5fb1dd
Whoops, defining them to empty values generates many parse errors.
...
Defaulting to 1.
1999-12-30 04:52:19 +00:00
Sascha Schumann
2c99bef442
Get rid of config.h.stub. Note that you should embed a comment about
...
what the respective define does into the AC_DEFINE macro. I.e.
AC_DEFINE(HAVE_FOO, 1, [Whether you have FOO])
1999-12-30 04:07:46 +00:00
Sascha Schumann
f2f8d38efa
Integration of -ng changes. Changes:
...
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
1999-12-30 02:59:53 +00:00
Sascha Schumann
a2276107ab
Some cleanup
1999-12-21 22:58:04 +00:00
Andrei Zmievski
1ad5180f28
getParameters -> zend_get_parameters
1999-12-20 17:34:55 +00:00
Andrei Zmievski
2603f1c419
Zend fixups.
1999-12-20 15:23:38 +00:00
Zeev Suraski
bb3ca12629
More cleanup...
1999-12-17 21:50:07 +00:00
Zeev Suraski
fb1c77bd4f
- Made PHP_VERSION and PHP_OS work again
...
- More php3_ cleanup
@- Restored the PHP_VERSION and PHP_OS constants (Zeev)
1999-12-17 20:55:31 +00:00
Zeev Suraski
a3c6514332
More php3_ annihilation
1999-12-17 19:51:39 +00:00
Zeev Suraski
02d3b39420
More php3_ annihilation
1999-12-17 19:16:50 +00:00
Sascha Schumann
db27dadf27
Call SLS_FETCH() only, if it is needed
1999-12-12 10:53:45 +00:00
Sascha Schumann
5b983c944f
Clean up php3.*\.h files. The files itself are renamed, and references in all
...
.*\.[ch] files were changed. There is a slight chance that my script missed
a few changes, please correct them manually.
1999-12-04 19:19:57 +00:00
Stig Bakken
8f91051dda
Fix shared mode for gd/xml/mysql extensions.
1999-12-04 14:45:38 +00:00
Stig Bakken
7e9a1bc5e7
Back out PIC/COMPILE_DL hack from gd/mysql.
1999-12-01 23:14:54 +00:00
Stig Bakken
2467dd6d05
@Fix some warnings when compiling in maintainer-mode (Stig)
...
@Made mysql and gd work as shared extensions again (Stig)
- Fixed some warnings in maintainer-mode.
- Made mysql and gd work as shared extensions again by defining
COMPILE_DL if PIC is defined.
# We need a better solution for building .so extensions than this
# PIC/COMPILE_DL hack!
1999-12-01 22:59:45 +00:00
Andi Gutmans
2337d110f9
- Added opened_path to php_fopen_wrapper() and the URL fopen wrapper (it's not
...
always properly set, it's a TODO for all of us). This enables us to implement
true 'use' support.
@- Added support for the 'use' keyword - behaves like 'require', but will not
@ use the same file more than once (Andi & Zeev, Zend library)
1999-11-30 20:18:11 +00:00
Sander Steffann
fc56fc8ae0
Show some extra info for GD with phpinfo()
1999-11-29 23:21:52 +00:00
Sander Steffann
f0eebb3e58
Oops, forgot to check for GIF support. Fixed.
1999-11-29 21:26:52 +00:00
Egon Schmid
4b8b9705e4
I'm dreaming that someone else can format this when he/she is looking at it.
1999-11-24 22:04:49 +00:00
Sander Steffann
0f7444c4a8
Some patched versions of GD support both GIF and PNG. The GD module now
...
checks for both instead of assuming that PNG support means that there is no
GIF support anymore.
1999-11-24 21:43:54 +00:00
Sander Steffann
9ed5ad0c58
Removed an empty -L from LDFLAGS which caused errors in configure when
...
running it with --with-gd (without path). Because of this configure detected
every GD as GD-1.2.
1999-11-24 18:50:10 +00:00
Rasmus Lerdorf
1831279f0c
# Fix ColorResolve bogosity
...
Fix gd problems
1999-11-21 04:07:56 +00:00
Sascha Schumann
3dc7757a99
Remove the extra INCLUDES line from most automake Mafiles. This is not
...
necessary, because we can change the value of INCLUDES globally in one
place (configure.in).
Also add two defines in thread-safe mode
(_REENTRANT and POSIX_PTHREAD_SEMANTICS)
1999-11-13 12:41:09 +00:00
Rasmus Lerdorf
7a4e1a9b0f
# Improve the GD lib detection when GD is on the ld_path and it is
...
# configure using just --with-gd
1999-11-10 19:22:35 +00:00
Rasmus Lerdorf
2de9baf655
This arg is optional
1999-11-10 18:57:19 +00:00
Sascha Schumann
51b1d2af6a
Add PNG support. Tested with gd 1.7.3.
1999-10-17 14:57:49 +00:00
Sascha Schumann
00bcd72637
Remove -DPIC preprocessor macros. This is defined by libtool
...
automatically, if a shared library is built. This would lead
to multiple definitions of get_module(). If you want to build
modules, add -DCOMPILE_DL to your CFLAGS.
1999-10-10 12:41:56 +00:00
Jouni Ahto
cfd2a241da
Added the files for t1lib support. No porting from PHP3 done yet.
1999-10-08 07:56:43 +00:00
Sascha Schumann
232afa4816
* archive-based convenience libraries completely replaced
...
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
1999-10-04 15:18:26 +00:00
Sascha Schumann
7ed678f819
Fix typo--GD_* is for shared build mode.
1999-09-30 20:04:52 +00:00
Stig Bakken
db4820447f
The $shared variable should normally never be used outside of a call to
...
AC_ARG_(ENABLE|WITH). If it is necessary anyway, make sure it is set to
"no" before starting.
1999-09-29 15:13:25 +00:00
Sascha Schumann
182ac10749
Expand relative paths properly, otherwise build process will fail.
1999-09-26 15:00:12 +00:00
Sascha Schumann
e20af627c2
improve short help messages
1999-09-16 15:35:49 +00:00
Zeev Suraski
d7357c0649
*** empty log message ***
1999-09-10 16:27:13 +00:00
Gergely Madarász
8ee14c990b
Enabled shared build of gd module
1999-09-06 16:50:11 +00:00
Rasmus Lerdorf
314f107498
TTF support tested and working now
1999-08-19 06:32:07 +00:00
Rasmus Lerdorf
7f97086631
This should fix TTF support - untested
1999-08-19 05:23:02 +00:00
Sascha Schumann
1f4d09c09f
HAVE_FREETYPE_H isn't defined anywhere. HAVE_LIBTTF should be sufficient
1999-08-17 18:06:39 +00:00
Uwe Steinmann
d172a6b581
Huge patch to update the hyperwave and pdflib module.
...
Only pdflib >2.0 is supported.
None is tested yet. Hyperwave seems to be broken now.
1999-08-05 16:25:10 +00:00
Zeev Suraski
3cb1eb0471
Removed '3' from key functions in PHP (maintained compatibility through
...
php3_compat.h)
1999-08-02 19:17:14 +00:00
Andrey Hristov
07d691174b
Symbol work.
1999-07-27 19:44:46 +00:00
Stig Bakken
bc781c94ed
"gd", not "-lgd"
1999-07-25 15:06:49 +00:00
Stig Bakken
c901d4c528
use AC_ADD_ macros
1999-07-25 14:46:33 +00:00
Zeev Suraski
76bef75836
Fix bug #1807 (requires libzend update)
1999-07-23 16:03:18 +00:00
Sascha Schumann
33f30aee64
gdttf update
1999-07-23 15:56:47 +00:00
Zeev Suraski
00238ad1ba
Added check for freetype.h
1999-07-23 15:18:37 +00:00
Zeev Suraski
c5724cbd14
License update
1999-07-16 13:13:16 +00:00
Sascha Schumann
b57dc27595
- run ext sources through conv_proto
...
- add necessary phpext_*_ptr
1999-05-21 10:06:25 +00:00
Zeev Suraski
0b77132507
* Get Apache to work. POST doesn't work yet.
...
* There are now -I directives for the absolute path of php4, php4/libzend and the builddir for
the Apache module, so we can #include any php/Zend header.
* Rename config.h to php_config.h
1999-05-11 00:01:47 +00:00
Zeev Suraski
60fcac8f2a
A few other minor fixes
1999-05-09 13:57:09 +00:00
Zeev Suraski
bc415d5a88
* Finalizing the PHP version of SAPI. Support POST and cookies among other things.
...
* Fully implement ISAPI support - POST and cookies among other things.
* Almost completely rewrote phpinfo(). Allow modules to easily display their
information in phpinfo() without modifying phpinfo() itself (prototype for
the module info function was changed, thus the large amount of updated module
files).
* Initial extended SAPI support for Apache, completely untested.
* CGI now uses SAPI fully as well.
1999-05-09 08:48:05 +00:00
Stig Bakken
9a66ffbaee
* added --enable-thread-safety switch
...
* now generating internal_functions.c
1999-05-03 11:11:23 +00:00
Zeev Suraski
3cd0af11ee
* Get the Apache module to compile again
...
* Get rid of php3_rqst, use SG(server_context) instead (there's still Apache-specific code,
but it nuked a global)
1999-04-26 17:26:37 +00:00
Rasmus Lerdorf
5c09d8e616
Make GD config fail if it doesn't find the gd files
1999-04-25 23:29:52 +00:00
Zeev Suraski
6f7c0edee3
Remove tls.[ch]
1999-04-23 20:06:01 +00:00
Stig Bakken
ff37732997
moved fdf, hyperwave, informix and some smaller files
1999-04-22 00:25:57 +00:00
Stig Bakken
5d75ccdcff
gd compile fix
1999-04-21 21:27:18 +00:00
Stig Bakken
b84ce5a06a
added ext/*/config.h.stub files
...
removed config.h.in (generated)
1999-04-20 01:23:32 +00:00
Stig Bakken
1e2474b18c
Apache module compiles again
1999-04-17 02:01:20 +00:00
Stig Bakken
257de2bade
First commit of re-structuring phase one. We have started using automake in
...
sub-directories and started to move extension code into ext/<name>. For now,
I have moved the "standard" extension (which is quite a mix of everything
right now) and the GD extension into their own subdirs in ext/.
The configure script now also runs configure in the libzend directory
automatically and makes sure php4 and libzend use the same config.cache file.
To avoid running configure in libzend, use the --no-recursion option.
"make" in php4 also builds libzend now.
The Apache module doesn't compile right now, but a fix for that is
coming up.
1999-04-17 00:37:12 +00:00
Stig Bakken
2127ede122
updated GD from php3 repository, using it as a test extension for the new
...
directory structure
1999-04-16 12:15:38 +00:00