Pierre Joye
a5f35ef94a
Add gdImageEllipse
...
Replace gdImageFilledEllipse by a new function (backported from
the new phpgd)
the new gdImageFilledEllipse fix bug bug #22103 (ellipse part)
2003-02-08 08:41:43 +00:00
Marcus Boerger
1d9477f386
- new xbm support
...
@Added XBM support for bundled gd library. (marcus)
# It was enabled by the last commit and fixed by this one.
2003-02-02 01:34:54 +00:00
Pierre Joye
9ad850637e
Remove the (c), in the future, can we add PHP Licence terms for the new
...
functions ?
2003-01-21 02:10:19 +00:00
Pierre Joye
81c68ab8d5
Add credits to my functions (thx for the advice Wez&Ilia :)
2003-01-21 01:49:34 +00:00
Ilia Alshanetsky
169eb85e0a
Syncronize bundled GD library with latest GD (2.0.11).
2003-01-17 18:34:07 +00:00
Ilia Alshanetsky
dee2d7fed7
Fixed ImageRotate when rotation angle is 90 degrees, patch by
...
leon@leonatkinson.com .
2003-01-10 02:00:39 +00:00
Ilia Alshanetsky
17e51c5946
Fixed bug #21518 .
...
Fixed memory in leak ImageCreateFromString().
Fixed a bug that prevented proper identification of WBMP images and thus
prevented ImageCreateFromString() from working on those images.
2003-01-08 18:11:40 +00:00
Frank M. Kromann
6b0b7e3f42
Nuke warning, on Win32 build
2003-01-06 04:29:33 +00:00
Ilia Alshanetsky
b52eb8f14a
Fixed bug #21445 .
2003-01-06 00:47:40 +00:00
Pierre Joye
baea3414a3
Fix a crash while using an invalid color with imagesetstyle, see the sample
...
script in the manual to reproduce it :)
2002-12-18 21:13:21 +00:00
Marcus Boerger
05436b1378
MFB: gd uses float instead of double
2002-12-15 18:16:11 +00:00
Pierre Joye
137beb12ca
Do not allow AA if not trueColor (imageantialias does nothing)
2002-12-14 19:23:29 +00:00
Pierre Joye
5acfdf3ca1
Fix brightness filter (argument ingnored)
2002-12-11 22:23:51 +00:00
Ilia Alshanetsky
a88a99fb9d
White space fixes.
2002-12-11 21:55:45 +00:00
Ilia Alshanetsky
f4b5f0904b
Syncronize bundled gd sources with that of gd 2.0.9, affected functions
...
are: gdImageBrushApply() & gdImageCopyResized().
2002-12-11 21:52:29 +00:00
Pierre Joye
983d8e5efd
Add antialias flag to image structure
...
Add AA support
2002-12-11 20:47:26 +00:00
Pierre Joye
7ec74f64f9
Add gdImageAAline (antialiased line)
...
Add AA support for gdImagePolygon
2002-12-11 20:46:52 +00:00
Ilia Alshanetsky
8f6d5dc775
Fixed a color mixup in gdImageCopyResampled() when dealing with true-color
...
images & brought the code up to PHP coding standards.
2002-12-08 21:07:13 +00:00
Ilia Alshanetsky
5779f9bb0f
Made imagecreatefromxpm() work once again.
2002-12-04 20:58:04 +00:00
Ilia Alshanetsky
1e8ec47a99
Fixed a memory leak inside gdImageTrueColorToPalette().
2002-12-04 17:16:19 +00:00
Ilia Alshanetsky
b08f247f32
Fixed a crash that occurs during the last step of png/jpeg -> gd2 -> png/jpeg
...
conversion. The same crash still occures with png/jpeg -> gd -> png/jpeg, because
apparently gd format cannot handle truecolor images.
Turned off debug messages inside gd_gd2.c.
2002-12-03 15:43:17 +00:00
Marcus Boerger
fa38a6af6f
No more (f)printf for errors and warnings instead use php_error_docref.
2002-12-01 11:43:54 +00:00
Marcus Boerger
65eb0d8125
Conversion fixes
2002-11-29 01:44:19 +00:00
Marcus Boerger
0a7487e32d
Conversion fixes
2002-11-28 22:48:20 +00:00
Ilia Alshanetsky
c330fdc1a1
Removed un-needed zlib check.
2002-11-25 14:25:52 +00:00
Ilia Alshanetsky
9251486567
Synchronized bundled gd library with the latest stable GD, 2.0.6
...
Fixed a configuration problem with xpm.
Fixed 2 possible memory leaks in fontFetch().
2002-11-25 01:51:53 +00:00
Ilia Alshanetsky
ef1d4e1dcf
Fix compile warning, MIN/MAX macros may already be defined by param.h
2002-11-24 01:30:51 +00:00
Ilia Alshanetsky
67e25fcbd8
Added gdPEstrdup macro.
2002-11-24 01:20:13 +00:00
Ilia Alshanetsky
ef26e2d1f8
Fixed 3 memory leaks.
...
Formatted the code to meet PHP's coding standards, which makes it MUCH easier
to understand.
2002-11-24 01:15:34 +00:00
Moriyoshi Koizumi
57e4b81d13
Fixed segfaults
2002-11-23 21:33:31 +00:00
Ilia Alshanetsky
11e7f6278d
Addressed the issue of persistant allocation.
...
Fixed bug #20470 .
Fixed a memory leak in gdttf.c that would happen when an error during
processing occures.
2002-11-19 19:55:54 +00:00
Ilia Alshanetsky
d9ecd30cc4
Changed memory allocation wrappers to macros, so that it is possible to see
...
where the memory leak is happening.
2002-11-18 12:31:39 +00:00
Derick Rethans
8c86784cae
- MFB
2002-11-17 19:45:10 +00:00
Derick Rethans
1a5037de1a
- Fix compile problems for mips pro
2002-11-17 14:25:50 +00:00
Derick Rethans
c3fe54dfab
- MFB: Fix memory allocation problem in bundled GD (reported by Brian Havard)
2002-11-17 13:11:46 +00:00
Marcus Boerger
a391c4b12b
Fix warnings (Marcus & Pierre-Alain Joye)
2002-11-14 15:08:39 +00:00
Ilia Alshanetsky
901980b3ab
Added imagefilter() function by Pierre-Alain Joye (paj@pearfr.org). This
...
function allows negate, grayscale, brightness, contrast, colorize, selective blur,
Gaussian blur, edge detect, smooth, sharpen and emboss filters to be applied
on an image.
2002-11-13 20:02:58 +00:00
Marcus Boerger
f6885ab970
use *e*malloc functions
2002-11-12 16:02:03 +00:00
Marcus Boerger
b06085dd46
fix warnings
2002-11-12 13:12:58 +00:00
Ilia Alshanetsky
02fcdec6b7
Fix win32 build.
2002-11-03 21:21:13 +00:00
Marcus Boerger
536c34ebc9
fix warnings
2002-10-30 17:54:36 +00:00
Rasmus Lerdorf
a24534a1ed
Update bundled gd library with relevant changes from gd-2.0.4
...
I still need to add a configure check for the gdIOCtx struct
changes so building against older external gd libs will work again.
2002-10-29 23:08:01 +00:00
Ilia Alshanetsky
8c6316ef7b
Corrected un-initialized variable usage.
2002-10-29 20:19:38 +00:00
Ilia Alshanetsky
e34ea3adb4
Added a patch by Pierre-Alain Joye <paj@pearfr.org>, which implements the
...
imagerotate() that allows rotation of images in gd.
2002-10-29 01:15:44 +00:00
Rasmus Lerdorf
ebfd9aaa47
Fix for bug #19941
2002-10-16 22:34:44 +00:00
Rasmus Lerdorf
76ee49e5b4
Fix for bug 19781
2002-10-06 17:47:50 +00:00
Rasmus Lerdorf
b832af75f0
WS fix - although the entire libgd directory is horrendously formatted.
...
However, since we are forking existing code, fixing it would make it much
harder to merge any Boutell patches (if they ever come out with any).
2002-10-06 08:39:05 +00:00
Rasmus Lerdorf
731943287f
Oops
2002-10-06 08:35:22 +00:00
Rasmus Lerdorf
409620351f
Ok, perhaps it's too late at night, but I see absolutely no reason for
...
this chunk of code here. Why is it writing a palette.map file to disk
in the middle of this function? Looks like leftover debug code, and this
particular code seems to be crashing on OSX as per bug #19704 .
2002-10-06 07:19:07 +00:00
Rasmus Lerdorf
26b69a7d93
Fix for bug #19700 - code by Wez
2002-10-06 06:47:53 +00:00