Commit Graph

862 Commits

Author SHA1 Message Date
Mattias Bengtsson
f2b8a75004 -MFB, Be paranoid and dont allow multiplication with zero 2007-10-23 01:58:41 +00:00
Jani Taskinen
9026a201a3 - Fix compiler warning 2007-09-28 12:52:12 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Pierre Joye
32a5a95752 - MFB 2007-09-11 21:31:14 +00:00
Pierre Joye
f196ad4d98 - MFB: alpha support for colorize filter 2007-09-11 21:10:51 +00:00
Pierre Joye
9dfdaac244 - MFB:
- gdImageTileApply does not respect transparent color
 - gdImageArc regression
 - Alpha channel support for gdImageColor (IMG_FILTER_COLORIZE)
2007-09-11 21:07:04 +00:00
Nuno Lopes
0006462a5b MFB: malloc+memset == calloc
# this was sitting here for quite a looong time..
2007-09-03 14:34:42 +00:00
Pierre Joye
268386674a - gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles 2007-08-26 20:33:22 +00:00
Mattias Bengtsson
94bf93f531 -MFB: libgd #101, imagecreatefromgd can crash if gdImageCreate fails 2007-08-09 14:22:38 +00:00
Mattias Bengtsson
3b8fc04079 -MFB: libgd #94, imagecreatefromxbm can crash if gdImageCreate fails 2007-08-09 12:09:30 +00:00
Pierre Joye
322a68f726 - MFB:
- fix gd bug #102, < 0 means that no load are loaded, return false
 - add error code in the warning
2007-07-30 21:44:53 +00:00
foobar
f0f44a3652 - Fix some configure --help texts 2007-07-03 17:24:39 +00:00
Pierre Joye
bf11cccf75 - Re commit "sync with libgd: improve _gdImageFillTiled()", I reverted
it in my previous commit
2007-06-17 17:14:02 +00:00
Pierre Joye
fd8baff90a - MFB: Drop useless tests (Daniel Diaz) 2007-06-17 17:12:46 +00:00
Pierre Joye
a05b93e5fc - #41717, imagepolygon does not respect thickness
(sync with libgd)
2007-06-17 10:53:33 +00:00
Nuno Lopes
5da2f6e7de MFB: sync with libgd: improve _gdImageFillTiled() 2007-06-15 19:50:05 +00:00
Pierre Joye
f1ef64401e - MFB: Fixed regression introduced by the fix for the libgd bug #74 2007-06-14 19:18:00 +00:00
Pierre Joye
7114e613d8 - MFB: #41630, fix segfault when an invalid color index is present in the
image data
2007-06-08 05:25:52 +00:00
Antony Dovgal
144b05cdd0 fix several integer overflows in GD 2007-06-06 09:43:39 +00:00
Pierre Joye
d6eb2e1c46 - @DOC add constants GD_MAJOR_VERSION, GD_MINOR_VERSION, GD_RELEASE_VERSION
GD_EXTRA_VERSION and GD_VERSION_STRING
- fix #ifdef else clause
2007-06-03 17:43:13 +00:00
Pierre Joye
893225c0aa - MFB: sx/sy must be > 0 and < INT_MAX 2007-06-02 15:41:02 +00:00
foobar
520c4a0510 - Fixed bug #41555 (configure failure: regression caused by fix for #41265 2007-06-01 21:33:30 +00:00
Pierre Joye
8e664dd105 - enable tests even when an external GD is used. Latest releases
(2.0.34 or 2.0.35) work.
  NB: if you use Debian, you'll realize how bad their package is and start
  to either use the source or push all patches I posted to their bugs
  tracker
2007-05-28 17:57:20 +00:00
Pierre Joye
5d6f374641 - fix test, requires binary string 2007-05-28 17:49:43 +00:00
Antony Dovgal
873218f07a fix tests 2007-05-22 09:45:12 +00:00
Antony Dovgal
93b3bc490d fix #41442 (imagegd2() under output control) 2007-05-22 09:44:55 +00:00
Pierre Joye
bdee172749 - fix title 2007-05-16 22:54:33 +00:00
Pierre Joye
69dca143c9 - libgd #86: Fixed possible infinite loop in libgd/gd_png.c
(Reported by Xavier Roche)
2007-05-16 22:16:22 +00:00
Pierre Joye
ca1a485d65 - fix build when use with a museum freetype version (1.x) 2007-05-07 14:50:07 +00:00
foobar
495ce1d791 - Prevent bugs like #41265 being submitted from now on. 2007-05-04 21:57:22 +00:00
Antony Dovgal
08536784db improve test 2007-05-03 12:10:02 +00:00
Scott MacVicar
fef929f044 Fixed bug #40130 (TTF usage doesn't work properly under Netware) 2007-04-23 15:06:13 +00:00
Antony Dovgal
ff4ee42767 avoid 10 000 warnings 2007-04-20 21:00:07 +00:00
Hannes Magnusson
3e7223aeb5 Fix proto 2007-04-17 15:44:25 +00:00
Pierre Joye
1720985ee1 - +ZEND_BEGIN_ARG_INFO_EX not _INFO (thx bjori) 2007-04-17 15:37:26 +00:00
Pierre Joye
4b2861090f - fix arginfo 2007-04-17 15:24:05 +00:00
Pierre Joye
17f6220b8d - add imagegrabwindow and imagegrabscreen (win32 only)
capture a window using its handle or a full screen
  optional bbox and to/from clipboard  will follow shortly
2007-04-17 15:11:56 +00:00
Pierre Joye
e24e904efb - libgd #74, gdImageFilledArc, huge CPU usage with large angles 2007-04-14 17:30:51 +00:00
Pierre Joye
4b25f38a07 - add HAVE_GD_FONTMUTEX and HAVE_GD_FONTCACHESHUTDOWN to win32 build 2007-04-11 11:45:19 +00:00
Scott MacVicar
9c49c0403e fix #41048 (PHP6 Segmentation fault issue) 2007-04-11 10:43:28 +00:00
Pierre Joye
41274c7f87 - MFB: Fix windows mutex intialization, add HAVE_GD_FONTMUTEX and
HAVE_LIBFREETYPE to config.w32 (Thanks to Frank for the report)
2007-04-06 15:42:27 +00:00
Pierre Joye
8fc091b51a - depends on 2.0.34 2007-04-05 11:59:13 +00:00
Antony Dovgal
ad260f633f fix build without FreeType 2007-04-05 09:32:58 +00:00
Nuno Lopes
5e50336e7e MFB: fix race condition on font cache shutdown 2007-04-04 14:26:04 +00:00
Pierre Joye
19ac790b35 - MFH:
- do not try to use the global color map when none was found (Nuno, Pierre)
 - free im on error
2007-04-04 11:42:54 +00:00
Pierre Joye
a110d07c96 - fix previous commit (missing #ifdef in shutdown declaration)
- MFB:
 - Sync with gd 2.0.35 (bug #52, #60 and #66)
  - Improve TS of gif loading code (Roman Nemecek, Nuno, Pierre)
  - a frame size must be confined to the screen defition (Pierre)
  - be sure to always read the dimensions in the frame and does not use
    the screen size (see #66 for a side effect) (Pierre)
  - Update #37360 test. The frame does not fit the logical screen (specs
    tell that it must fit) (Pierre)
2007-04-04 01:54:34 +00:00
Pierre Joye
1cd4938ef5 - remove double lock (tween colors cache is created in each thread, the
cache mutex is already locked earlier)
- #40858, other TS improvements for gd freetype cache management
  cache initialization and shutdown is now done in MINIT and MSHUTDOWN.
2007-04-04 00:44:38 +00:00
Pierre Joye
02f5db029d - MFB: colors allocated henceforth from the resulting image overwrite
the palette colors (sync with 2.0.34) (Rob Leslie)
2007-04-04 00:41:08 +00:00
Pierre Joye
37ad5f77df - CVE-2007-1001, integer overflow with invalid wbmp images 2007-03-10 12:16:19 +00:00
Pierre Joye
01c8b39ab8 - MFB: #40764, line thickness not respected for horizontal and vertical
lines
2007-03-10 01:23:42 +00:00