php-src/ext/gd/tests
Christoph M. Becker c696bc8cfa Fix test_image_equals_file() wrt. palette images
The recently introduced test_image_equals_file() doesn't properly work for
palette images, because in this case only the palette indexes are compared,
what can lead to false positives and negatives as shown in the added test.

To fix that we convert palette images to truecolor, what is supposed to be
faster than calling imagecolorsforindex() for each pixel.

We furthermore rely on PHP's refcounting to free unused images; after all,
this is not C.
2016-09-25 10:34:03 +02:00
..
001.phpt add new test 2006-10-10 22:37:43 +00:00
bug19366.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug22544.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug22544.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug24155.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug24594.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug27582_1.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug28147.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug36697.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug37346.gif - #37346, invalid colormap format 2006-05-07 16:37:40 +00:00
bug37346.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug37360.gif - MFH: #37360, bad gif size 2006-05-08 11:50:47 +00:00
bug37360.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug38112.gif - #38112, add test and use MAX_LWZ_BITS instead of the value 2006-07-17 14:30:21 +00:00
bug38112.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug38179.phpt MFH 2007-02-16 11:08:22 +00:00
bug38212.phpt Fixed a typo 2007-10-26 03:19:33 +00:00
bug39082.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39273.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39286.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39366.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39508.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39780_extern.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39780.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
bug39780.png - MFH:#39780, PNG image with CRC/data error raises fatal error 2006-12-10 01:38:02 +00:00
bug40764.phpt - #40764, line thickness not respected for horizontal and vertical lines 2007-03-10 01:13:19 +00:00
bug41442.phpt MFH: fix #41442 (imagegd2() under output control) 2007-05-22 10:22:49 +00:00
bug42434.phpt Properly skip tests that require the bundled gd lib when the external is used 2010-03-11 05:49:50 +00:00
bug43073.phpt Rework FreeType related tests 2016-09-23 12:00:41 +02:00
bug43121.gif -MFB, Fixed Bug #43121 (gdImageFill with IMG_COLOR_TILED crashes httpd) 2007-11-04 23:56:41 +00:00
bug43121.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug43475.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug43475.png Fix #43475: Styled thick horizontal lines are scrambled 2016-06-16 13:59:00 +02:00
bug43828.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug43828.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug44849.phpt enable this test on all platforms, no reason to limit it windows only 2008-07-30 09:58:55 +00:00
bug45799.phpt MFH: Fixed bug #45799 (imagepng() crashes on empty image) 2009-03-14 16:08:00 +00:00
bug48555.phpt Fix bug #61480 test bug - ext/gd/tests/bug48555.phpt 2012-04-04 18:39:24 +02:00
bug48732.phpt fix left-shifted/misaligned bounding-box + wrong kerning in imagettfbbox/imageftbbox 2016-04-03 12:11:26 +02:00
bug48801.phpt Rework FreeType related tests 2016-09-23 12:00:41 +02:00
bug49600.phpt Bug #49600 (imageTTFText text shifted right) 2010-01-08 12:18:52 +00:00
bug50194.phpt Fix and reactivate regression test for bug #50194 2016-09-15 00:46:00 +02:00
bug50194.png Fix #50194: imagettftext broken on transparent background w/o alphablending 2016-09-14 15:47:32 +02:00
bug51263.phpt Fixed bug #51263 (imagettftext and rotated text uses wrong baseline) 2010-03-24 04:12:19 +00:00
bug51671.phpt - Fix #51671, imagefill does not work correctly for small images 2010-04-28 08:23:44 +00:00
bug53154.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug53156.phpt Skip regression test for issue that has not yet been released in libgd 2016-09-12 13:21:34 +02:00
bug53504.phpt Rework FreeType related tests 2016-09-23 12:00:41 +02:00
bug53640.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug60160.phpt Fixed #60160 and added a test for it 2011-11-01 11:51:53 +00:00
bug61221.phpt Fixed bug #61221 - imagegammacorrect function loses alpha channel 2015-06-17 02:15:59 +02:00
bug64641.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug64641.png Fix #64641: imagefilledpolygon doesn't draw horizontal line 2016-06-20 15:17:52 +02:00
bug66005.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug66005.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug66339.phpt Fix #66339: PHP segfaults in imagexbm 2015-07-11 20:54:07 +02:00
bug66356.phpt Fixed Bug #66815 imagecrop(): insufficient fix for NULL defer CVE-2013-7327 2014-03-05 10:40:36 +01:00
bug66387.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug66590_1.phpt fixed Fix #66590, which may segfault 2015-07-19 21:54:55 +02:00
bug66590.phpt Skip tests for unpatched external libgd regarding libvpx 2016-09-11 23:49:09 +02:00
bug66882.phpt Fix #66882: imagerotate by -90 degrees truncates image by 1px 2015-07-13 22:18:56 +02:00
bug67248.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
bug67325.jpeg Fix #67325: imagetruecolortopalette: white is duplicated in palette 2016-09-03 19:50:42 +02:00
bug67325.phpt Skip test for external GD because of not yet published bugfix 2016-09-12 12:34:11 +02:00
bug67447.phpt Make test case more resilient 2016-09-11 18:29:27 +02:00
bug69024.phpt Fix #69024: imagescale segfault with palette based image 2015-07-13 15:48:48 +02:00
bug70047.phpt Fix #70047: gd_info() doesn't report WebP support 2015-07-11 17:49:13 +02:00
bug70102.phpt Skip tests for unpatched external libgd regarding libvpx 2016-09-11 23:49:09 +02:00
bug70976.phpt fix the fix for bug #70976 (imagerotate) 2016-01-12 14:03:35 +01:00
bug71912.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug71952.phpt Fix bug #71952: Corruption inside imageaffinematrixget 2016-04-18 23:33:21 -07:00
bug72227.phpt Fixed bug #72227: imagescale out-of-bounds read 2016-05-23 00:34:35 -07:00
bug72298.phpt Fix bug #72298 pass2_no_dither out-of-bounds access 2016-06-18 21:06:09 -07:00
bug72337.phpt #72337 invalid dimensions can lead to segv 2016-06-07 17:16:40 +07:00
bug72339.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug72512_0.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug72512_1.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug72512.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
bug72596.phpt Fix bug #72596: imagetypes function won't advertise WEBP support 2016-07-14 17:17:59 +02:00
bug72604.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug72604.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug72697.phpt Fix bug#72697 - select_colors write out-of-bounds 2016-08-16 22:55:40 -07:00
bug72709.phpt Fix #72709: imagesetstyle() causes OOB read for empty $styles 2016-08-02 18:43:37 +02:00
bug72730.phpt Fix bug #72730 - imagegammacorrect allows arbitrary write access 2016-08-16 22:55:40 -07:00
bug72913.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug72913.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
bug73155.phpt Fix #73155: imagegd2() writes wrong chunk sizes on boundaries 2016-09-24 10:33:49 +02:00
bug73157.phpt Fix #73157 (again): imagegd2() ignores 3rd param if 4 are given 2016-09-24 00:35:24 +02:00
bug73159.phpt Fix #73159: imagegd2(): unrecognized formats may result in corrupted files 2016-09-24 11:28:20 +02:00
bug73161.gd2 Fix #73161: imagecreatefromgd2() may leak memory 2016-09-24 12:36:54 +02:00
bug73161.phpt Fix #73161: imagecreatefromgd2() may leak memory 2016-09-24 12:36:54 +02:00
colorat.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
colorclosest.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
colorexact.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
colormatch.phpt MFH: fix test 2005-12-26 18:30:33 +00:00
colorresolve.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
conv_test.gif Added GD image conversion tests. 2002-12-04 21:04:07 +00:00
conv_test.jpeg Added GD image conversion tests. 2002-12-04 21:04:07 +00:00
conv_test.png Added GD image conversion tests. 2002-12-04 21:04:07 +00:00
conv_test.xbm Better use '_' instead of '.' 2003-06-15 19:56:40 +00:00
conv_test.xpm Added GD image conversion tests. 2002-12-04 21:04:07 +00:00
copy.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
copypalette.phpt Fixed uninitialized variable in a test. 2005-12-17 19:57:37 +00:00
copyresized.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
crafted_gd2.phpt - check max colors while loading gd2 palette image (patch by Tomas Hoger) 2009-10-12 10:01:37 +00:00
crafted.gd2 - check max colors while loading gd2 palette image (patch by Tomas Hoger) 2009-10-12 10:01:37 +00:00
createfromgd2.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
createfromstring.phpt improve test 2007-05-03 12:10:11 +00:00
createfromwbmp2_extern.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
createfromwbmp2.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
createfromwbmp.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
dashedlines.phpt - MFH: please don't use base64 to test image files, it does not work 2006-08-23 12:00:54 +00:00
func.inc Fix test_image_equals_file() wrt. palette images 2016-09-25 10:34:03 +02:00
gd_info_basic.phpt - a few more gd tests (committed on behalf of andy wharmby) 2008-02-01 16:33:17 +00:00
gd_info_error.phpt Written by Sanjay Mantoor and reviewed by Pierre. 2008-06-10 18:29:48 +00:00
gd_info_variation1.phpt Fix broken test case 2016-07-25 02:00:37 +02:00
gif2gd.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
gif2jpg.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
gif2png.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
gif.phpt MFH: Fix test 2006-11-03 14:51:02 +00:00
github_bug_215.phpt Skip tests that are supposed to fail due to bugs in old external libgd 2016-08-17 21:36:26 +02:00
imagealphablending_error1.phpt move tests into proper place 2014-11-24 12:26:20 -08:00
imageantialias_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageantialias_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagearc_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_error1.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_error1.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_variation1.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_variation1.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_variation2.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagearc_variation2.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagechar_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagechar_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagechar_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error5.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error6.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagechar_error7.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecharup_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecharup_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error5.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error6.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecharup_error7.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolorallocate_basic.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_error.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation1.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation2.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation3.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation4.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation5.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocate_variation6.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorallocatealpha_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecolorallocatealpha_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecolorallocatealpha_error1.phpt Adding tests for imagecolorallocatealpha 2009-08-24 02:50:19 +00:00
imagecolorallocatealpha_error2.phpt Adding tests for imagecolorallocatealpha 2009-08-24 02:50:19 +00:00
imagecolorallocatealpha_error3.phpt Adding tests for imagecolorallocatealpha 2009-08-24 02:50:19 +00:00
imagecolorallocatealpha_error4.phpt Adding tests for imagecolorallocatealpha 2009-08-24 02:50:19 +00:00
imagecolorallocatealpha_error5.phpt Adding tests for imagecolorallocatealpha 2009-08-24 02:50:19 +00:00
imagecolorclosesthwb.phpt fix test 2008-07-30 09:55:20 +00:00
imagecolordeallocate_basic.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolordeallocate_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolordeallocate_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolordeallocate_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolordeallocate_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagecolormatch_basic.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecolormatch_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecolormatch_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecolormatch_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecolormatch_error4.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecolorresolvealpha_error3.phpt move tests into proper place 2014-11-24 12:26:20 -08:00
imagecolorset_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecolorset_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecolorstotal_basic.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolorstotal_error.phpt New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
imagecolourstotal_basic.phpt Test committed for felixdv 2008-06-16 19:21:59 +00:00
imageconvolution_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imageconvolution_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imageconvolution_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageconvolution_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageconvolution_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecopymerge_basic.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecopymerge_error.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagecopyresampled_basic.phpt Merge branch 'pull-request/341' 2013-06-10 14:30:59 -07:00
imagecreatetruecolor_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecreatetruecolor_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagecreatetruecolor_error1.phpt Commiting imagecreatetruecolor tests for PHP_5_3 branch 2009-07-19 01:42:08 +00:00
imagecreatetruecolor_error2.phpt Commiting imagecreatetruecolor tests for PHP_5_3 branch 2009-07-19 01:42:08 +00:00
imagecreatetruecolor_error3.phpt Commiting imagecreatetruecolor tests for PHP_5_3 branch 2009-07-19 01:42:08 +00:00
imagecrop_auto-ext.phpt Split test for bundled vs. external libgd 2016-09-11 19:30:55 +02:00
imagecrop_auto.phpt Split test for bundled vs. external libgd 2016-09-11 19:30:55 +02:00
imagedashedline_basic.phpt - Fixed tests 2009-09-26 16:54:08 +00:00
imageellipse_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imageellipse_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imageellipse_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error4.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error5.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error6.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error7.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageellipse_error8.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefill_1.phpt - imagefill(), infinite loop with wrong color index 2006-09-28 08:48:02 +00:00
imagefilledarc_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_error1.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_error1.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_variation1.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_variation1.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_variation2.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledarc_variation2.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledellipse_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledellipse_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilledpolygon_basic.phpt - Fixed tests 2009-09-26 16:54:08 +00:00
imagefilledpolygon_negative.phpt imagepolygon() and imagefilledpolygon() does not allow negative number of points causing invalid allocation 2010-01-14 11:11:56 +00:00
imagefilltoborder_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilltoborder_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagefilltoborder_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error4.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error5.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error6.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilltoborder_error7.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error4.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error5.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error6.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error7.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error8.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error9.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error10.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error11.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error12.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error13.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error14.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error15.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error16.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error17.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error18.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error19.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter_error20.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagefilter.phpt MFH: Change optional parameter for IMG_FILTER_PIXELATE to be a boolean 2009-01-15 07:57:11 +00:00
imageflip.phpt - typo 2013-02-27 21:02:47 +01:00
imagefontheight_basic.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagefontheight_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagefontwidth_basic.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagefontwidth_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagefttext.phpt - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
imagegammacorrect_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagegammacorrect_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagegammacorrect_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagegammacorrect_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagegammacorrect_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagegammacorrect_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagegammacorrect_variation1.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagegammacorrect_variation1.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagegd2_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imagegd_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imagegif_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imageinterlace_basic.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageinterlace_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageinterlace_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageinterlace_variation1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageinterlace_variation2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imageistruecolor_basic.phpt Separating and complementing imageistruecolor and imagetruecolortopalette tests 2009-07-20 03:47:29 +00:00
imageistruecolor_error1.phpt Separating and complementing imageistruecolor and imagetruecolortopalette tests 2009-07-20 03:47:29 +00:00
imagejpeg_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imagelayereffect_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagelayereffect_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagelayereffect_error1.phpt Properly skip tests that require the bundled gd lib when the external is used 2010-03-11 05:49:50 +00:00
imagelayereffect_error2.phpt Properly skip tests that require the bundled gd lib when the external is used 2010-03-11 05:49:50 +00:00
imagelayereffect_error3.phpt Properly skip tests that require the bundled gd lib when the external is used 2010-03-11 05:49:50 +00:00
imageloadfont_error1.phpt Fix tests 2015-04-12 20:55:35 -07:00
imageloadfont_error2.phpt Adding testcases to validate imageloadfont input parameter validation, tests were developed at #tek11 testfest 2011-05-31 21:24:10 +00:00
imageloadfont_invalid.phpt Revert removal of overflow2 use in gd.c 2013-05-06 10:00:45 +02:00
imagepalettetotruecolor_basic.phpt Merge branch 'pull-request/742' into PHP-5.5 2015-01-04 19:47:54 -08:00
imagepalettetotruecolor_error1.phpt Merge branch 'pull-request/742' into PHP-5.5 2015-01-04 19:47:54 -08:00
imagepalettetotruecolor_error2.phpt Merge branch 'pull-request/742' into PHP-5.5 2015-01-04 19:47:54 -08:00
imagepalettetotruecolor_error3.phpt Merge branch 'pull-request/742' into PHP-5.5 2015-01-04 19:47:54 -08:00
imagepng_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imagepolygon_basic.phpt - a few more gd tests (committed on behalf of andy wharmby) 2008-02-01 16:33:17 +00:00
imagepolygon_negative.phpt imagepolygon() and imagefilledpolygon() does not allow negative number of points causing invalid allocation 2010-01-14 11:11:56 +00:00
imagerectangle_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagerectangle_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagerectangle_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error4.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error5.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error6.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error7.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerectangle_error8.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
imagerotate_overflow.phpt MFH Fix segfault and potential security issue in imagerotate(). 2008-12-10 13:32:02 +00:00
imagesavealpha_error2.phpt move tests into proper place 2014-11-24 12:26:20 -08:00
imagesetbrush_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagesetbrush_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagesetthickness_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagesetthickness_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagesetthickness_error1.phpt Adding tests for imagesetthickness, basic and errors for both params, and complementing imagetruecolortopalette with out of bound params 2009-07-24 03:06:05 +00:00
imagesetthickness_error2.phpt Adding tests for imagesetthickness, basic and errors for both params, and complementing imagetruecolortopalette with out of bound params 2009-07-24 03:06:05 +00:00
imagestring_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagestring_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagestring_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error5.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error6.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestring_error7.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagestringup_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagestringup_error1.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error2.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error3.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error4.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error5.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error6.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagestringup_error7.phpt - MFH: New tests (SaoPaulo UG testfest) 2009-07-01 00:56:01 +00:00
imagetruecolortopalette_basic.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagetruecolortopalette_basic.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
imagetruecolortopalette_error1.phpt Separating and complementing imageistruecolor and imagetruecolortopalette tests 2009-07-20 03:47:29 +00:00
imagetruecolortopalette_error2.phpt Separating and complementing imageistruecolor and imagetruecolortopalette tests 2009-07-20 03:47:29 +00:00
imagetruecolortopalette_error3.phpt fix tests 2016-08-16 22:55:43 -07:00
imagetruecolortopalette_error4.phpt fix tests 2016-08-16 22:55:43 -07:00
imagettftext_charmap_order.phpt imagettftext() uses the last charactermap it found and not the one you want 2014-02-16 22:49:31 -08:00
imagewbmp_nullbyte_injection.phpt fix GD tests with no GD loaded 2015-01-04 19:45:57 -08:00
imagewbmp.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
imagewebp_nullbyte_injection.phpt fixed PHPT that is always being skipped or otherwise would fail 2015-07-18 21:33:20 +02:00
invalid_neg_size.gd2 Fix for bug #71912 (libgd: signedness vulnerability) 2016-04-18 22:24:16 -07:00
jpeg2png.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
jpeg2wbmp_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
jpeg2wbmp_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
jpeg2wbmp_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
jpg2gd.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
libgd00086_extern.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
libgd00086.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
libgd00086.png - MFH: libgd #86: Fixed possible infinite loop in libgd/gd_png.c 2007-05-16 22:19:08 +00:00
libgd00094.phpt - libgd #94, imagecreatefromxbm can crash if gdImageCreate fails 2007-08-09 12:08:29 +00:00
libgd00094.xbm - libgd #94, imagecreatefromxbm can crash if gdImageCreate fails 2007-08-09 12:08:29 +00:00
libgd00100.phpt A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
libgd00100.png A picture is worth a thousand message digests 2016-09-11 12:56:53 +02:00
libgd00101.gd - libgd #101, imagecreatefromgd can crash if gdImageCreate fails 2007-08-09 14:21:38 +00:00
libgd00101.phpt - libgd #101, imagecreatefromgd can crash if gdImageCreate fails 2007-08-09 14:21:38 +00:00
libgd00106.phpt - MFB: gd #106, imagerectangle draws 1x1 rectangles as 1x3 rectangles 2007-08-26 20:35:11 +00:00
libgd00186.phpt MFH: Fixed libgd #186 (Tiling true colour with palette image does not work) 2009-03-18 15:30:37 +00:00
libgd00191.phpt MFH: fixed the bug of libgd #191 (A circle becomes square) 2009-01-19 15:43:48 +00:00
lines.phpt - New parameter parsing API 2008-06-21 22:07:53 +00:00
logo_noise.png - add noisy php logo for autocrop with threshold test 2013-03-04 12:05:59 +01:00
php.gif New image tests. Tested on Windows, LInux and Linux 64 bit 2009-01-22 13:27:32 +00:00
png2gd.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
png2wbmp_error1.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
png2wbmp_error2.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
png2wbmp_error3.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
pngcomp.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
Rochester-Regular.otf imagettftext() uses the last charactermap it found and not the one you want 2014-02-16 22:49:31 -08:00
Rochester-Regular.otf.LICENSE.txt imagettftext() uses the last charactermap it found and not the one you want 2014-02-16 22:49:31 -08:00
similarity.inc Added basic test for imagewebp() and imagecreatefromwebp() 2015-07-19 23:05:07 +02:00
src.gd2 - sync tests with HEAD 2006-07-17 12:54:09 +00:00
src.png - MFH: 2005-12-17 17:46:59 +00:00
src.wbmp - sync tests with HEAD 2006-07-17 12:54:09 +00:00
test8859.ttf Added a test case for imagettftext() 2002-11-21 17:26:18 +00:00
test_image_equals_file_palette.phpt Fix test_image_equals_file() wrt. palette images 2016-09-25 10:34:03 +02:00
test.png Added tests for imagefilter() function. 2002-11-13 20:03:59 +00:00
Tuffy.ttf MFH: fixed bug #48555 (ImageFTBBox() differs from previous versions for texts with new lines) 2009-06-21 06:09:46 +00:00
types.phpt - sync tests with HEAD 2006-07-17 12:54:09 +00:00
webp_basic.phpt Skip tests for unpatched external libgd regarding libvpx 2016-09-11 23:49:09 +02:00
xbm2png.phpt - Fix typo (avaliable -> available). (bug #28725) 2004-12-16 12:34:32 +00:00
xpm2gd.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
xpm2jpg.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00
xpm2png.phpt - enable tests even when an external GD is used. Latest releases 2007-06-02 15:35:34 +00:00