Mathieu Kooiman
63cdbbd56e
Alert user if they're trying to use
...
ImageCreateFromString() with GD < 1.5..
Sorry, should've added this last commit.
2000-11-08 16:08:42 +00:00
Mathieu Kooiman
5e7041615a
- Made gd extension build when using gd version < 1.5
2000-11-08 14:56:09 +00:00
David Hedbor
44ecf58519
(ImageCreateFromString) Added forgotten GDLS_FETCH() needed for ZTS.
2000-11-06 22:00:07 +00:00
Mathieu Kooiman
d6e7b4fefa
- ImageCreateFromString(): Fixed segfault that occured if an image was tried to be
...
generate while there was no support for such an image type.
2000-11-04 20:43:53 +00:00
Derick Rethans
848d353880
- Fixed gd by adding a define
2000-11-03 20:44:04 +00:00
Derick Rethans
0d04945bfa
- Fixing Mathieu's indentation problems
...
# It does not build, undefined references to getmbi and skipheader
2000-11-03 20:31:36 +00:00
Mathieu Kooiman
f391eb7423
- Introduced ImageCreateFromString() function,
...
works for GIF/JPEG/PNG and WBMP ..
(Note: This built with the latest snapshot I grabbed
tonight; Derick seemed to have trouble though..)
@-Introduced ImageCreateFromString(), creates an image
@ stream out of eg a MySQL blob. (Mathieu)
2000-11-03 19:53:42 +00:00
foobar
d6d3f5e9b6
Add line of possible XBM support to the phpinfo()
2000-11-01 04:38:28 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
foobar
1026416153
gdImageWBMP has some bug in it. Using the php-internal one works.
2000-10-25 17:35:29 +00:00
Sascha Schumann
8fe7cf26fc
Add explicit format string
2000-10-20 23:39:16 +00:00
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
...
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
2000-10-20 18:25:16 +00:00
Rui Hirokawa
4de105ae4a
added a option to use the truetype string handling function in gd.\n it is useful for japanese because the truetype string function in gd supports some japanese encodings.
2000-10-16 13:50:30 +00:00
Daniel Beulshausen
ef1dea5e1e
uses php.h define
2000-09-30 16:32:11 +00:00
Daniel Beulshausen
1c4207a1f8
made win32 compile
2000-09-30 13:32:25 +00:00
Stanislav Malyshev
9ff7f19e32
Add URL support for GD
2000-09-26 09:08:02 +00:00
Andi Gutmans
d0e48e92b6
- Cleanup imagetransparent in the GD library
2000-08-22 04:11:57 +00:00
Stanislav Malyshev
4bed072f11
Fix crash in one-argument imagecolortransparent
2000-08-21 14:11:19 +00:00
Rasmus Lerdorf
3c10e038e2
Add IMG_GIF, IMG_JPG, IMG_JPEG, IMG_PNG and IMG_WBMP constants for
...
imagetypes() function
@ Add IMG_GIF, IMG_JPG, IMG_JPEG, IMG_PNG and IMG_WBMP constants for
@ imagetypes() function (Rasmus)
2000-07-14 22:07:57 +00:00
Rasmus Lerdorf
2f960d70b9
Add ImageTypes() function which returns a bitfield with the supported
...
image formats. 1=gif, 2=jpeg, 4=png and 8=wbmp
@ Add ImageTypes() function which returns a bitfield with the supported
@ image formats. 1=gif, 2=jpeg, 4=png and 8=wbmp (Rasmus)
2000-07-14 21:51:31 +00:00
Jouni Ahto
92b963bb2e
- Fixed another missing test for existing functions in libgd.
...
# This too should go in 4.0.1 if just possible.
2000-06-26 15:23:52 +00:00
Jouni Ahto
29e5cf81bf
- Test gdImagePaletteCopy and define HAVE_LIBGD15 if found.
...
- s/HAVE_LIBGD13/HAVE_LIBGD15/ in ImagePaletteCopy, ImageCopyMerge.
# This really should go into 4.0.1 or we'll get a lot of complaints from
# people using older versions of gd (because it still supports gif).
2000-06-26 12:23:02 +00:00
Egon Schmid
2deed22e5c
Now its a todo.
2000-06-25 17:55:13 +00:00
Egon Schmid
9f0eba9f10
It was Jouni: Prevent Hartmut finding this until it is actually implemented...
2000-06-25 17:21:04 +00:00
Egon Schmid
b0d0aff6a8
A droto is not a proto.
2000-06-25 10:59:42 +00:00
Sterling Hughes
5a241ca1af
Add version checking.
2000-06-25 03:26:49 +00:00
Jouni Ahto
3d5fd994e7
# Missing ;
2000-06-25 03:12:38 +00:00
Sterling Hughes
3d75fcae68
Proto.
2000-06-25 03:06:38 +00:00
Sterling Hughes
ff1b4be80c
@- Added the ImageCopyMerge, ImagePaletteCopy and ImageColorClosestHWB functions. (Sterling)
...
-Added the ImageCopyMerge, ImagePaletteCopy and ImageColorClosestHWB functions
2000-06-25 02:55:31 +00:00
Jouni Ahto
4dfdac7fba
- Added imagecreatefromwbmp().
...
- Fixed missing parenthesis when calling function get_active_function_name.
@- Added function imagecreatefromwbmp(). (Jouni)
2000-06-25 01:44:15 +00:00
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Egon Schmid
6e815b76ea
Some protos fixed.
2000-06-18 16:31:52 +00:00
Jouni Ahto
f5888acfba
- Forgot to test check for errors in two places.
2000-06-16 10:09:12 +00:00
Andi Gutmans
2987d5216e
- More #if WIN32|WINNT -> #ifdef PHP_WIN32 conversions
2000-06-15 23:45:05 +00:00
Jouni Ahto
3ca7eb7485
# Prevent Hartmut finding this until it is actually implemented...
2000-06-14 05:11:16 +00:00
Jouni Ahto
66eedaa03d
- Fixed typo in _php_image_output (s/fp/tmp/) causing segfault.
...
- Fixed bug when calling imagejpeg() with 3 arguments, the second one empty,
introduced yesterday.
- Nuked even more code.
2000-06-07 23:04:39 +00:00
Jouni Ahto
0ebcdb28af
- Added functions imagewbmp(), imagecreatefromxbm().
...
- Nuked a lot of duplicate code.
@- Added function imagecreatefromxbm(). (Jouni)
@- Added function imagewbmp(). (Jouni, based on patch from Rune Nordbøe Skillingstad)
# Note: calling imagejpeg() with 3 arguments, the second one empty,
# is currently broken. Fill fix tomorrow evening unless someone beats me.
# Must have some sleep now, brains stopped working...
2000-06-07 00:37:49 +00:00
Hartmut Holzgraefe
6dd322874e
added T1LIB information to info function
2000-06-06 17:12:05 +00:00
Andi Gutmans
3701bc4207
- ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
2000-06-05 19:47:54 +00:00
Rasmus Lerdorf
93feb306f8
@ Fix a couple of warnings in the gd and ldap modules
...
num_links is a long there
2000-05-24 08:58:40 +00:00
Hartmut Holzgraefe
94cca68983
added a missing proto
2000-05-23 22:28:07 +00:00
Sascha Schumann
4686a3b50e
Use #ifdef COMPILE_DL_EXTNAME solely.
2000-05-23 09:33:51 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Sterling Hughes
69ddfd0acb
@-Port imagegammacorrect from PHP3 to PHP4. (Sterling)
...
#Also two little stylistic changes in gd.c
2000-05-14 15:25:13 +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
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
Rasmus Lerdorf
0628b33278
Never mind on the error check
2000-05-01 22:14:54 +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
Rasmus Lerdorf
4789127d27
createfrom* fixes
2000-04-21 02:23:16 +00:00
Andi Gutmans
1665cba750
- Change PHP_ to V_ (directory & file functions)
2000-04-15 14:20:01 +00:00
Colin Viebrock
34ba0394cb
recommended changes
2000-04-07 18:50:08 +00:00
Colin Viebrock
f133141bfb
typo
2000-04-05 22:31:40 +00:00
Colin Viebrock
731404c0ba
phpinfo() prettying
...
I will get to the rest of the functions later tonight or tomorrow
(i.e. from hyperwave to snmp)
2000-04-05 22:30:19 +00:00
Andi Gutmans
9c3d6304dd
- Hopefully got most of them. We also need a chdir_file function like
...
for Apache.
2000-03-30 22:56:34 +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
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
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
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
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
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
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
Gergely Madarász
8ee14c990b
Enabled shared build of gd module
1999-09-06 16:50:11 +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
Zeev Suraski
76bef75836
Fix bug #1807 (requires libzend update)
1999-07-23 16:03:18 +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
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
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
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
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