mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Merge branch 'PHP-7.0' into PHP-7.1
This commit is contained in:
commit
38f2c6262f
@ -3,6 +3,9 @@ Bug #43121 (gdImageFill with IMG_COLOR_TILED crashes httpd)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.0', '<')) {
|
||||||
|
die("skip test requires GD 2.2.0 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #43475 (Thick styled lines have scrambled patterns)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #43828 (broken transparency of imagearc for truecolor in blendingmode)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die('skip ext/gd not available');
|
if (!extension_loaded('gd')) die('skip ext/gd not available');
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #53154 (Zero-height rectangle has whiskers)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die('skip gd extension not available');
|
if (!extension_loaded('gd')) die('skip gd extension not available');
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #53640 (XBM images require width to be multiple of 8)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die('skip gd extension not available');
|
if (!extension_loaded('gd')) die('skip gd extension not available');
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.3', '<')) {
|
||||||
|
die("skip test requires GD 2.2.3 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #64641 (imagefilledpolygon doesn't draw horizontal line)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #66387 (Stack overflow with imagefilltoborder)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die('skip gd extension not available!');
|
if (!extension_loaded('gd')) die('skip gd extension not available!');
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.1', '<')) {
|
||||||
|
die("skip test requires GD 2.2.1 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -1,5 +1,11 @@
|
|||||||
--TEST--
|
--TEST--
|
||||||
Bug #67447 (imagecrop() adds a black line when cropping)
|
Bug #67447 (imagecrop() adds a black line when cropping)
|
||||||
|
--SKIPIF--
|
||||||
|
<?php
|
||||||
|
if (!extension_loaded('gd')) {
|
||||||
|
die("skip gd extension not available\n");
|
||||||
|
}
|
||||||
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
// true color
|
// true color
|
||||||
|
@ -3,6 +3,9 @@ Bug #71912 (libgd: signedness vulnerability)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if(!extension_loaded('gd')){ die('skip gd extension not available'); }
|
if(!extension_loaded('gd')){ die('skip gd extension not available'); }
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.0', '<')) {
|
||||||
|
die("skip test requires GD 2.2.0 or higher");
|
||||||
|
}
|
||||||
if(!function_exists('imagecreatefromgd2')) die('skip imagecreatefromgd2() not available');
|
if(!function_exists('imagecreatefromgd2')) die('skip imagecreatefromgd2() not available');
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
--TEST--
|
--TEST--
|
||||||
Bug #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
|
Bug #72339 Integer Overflow in _gd2GetHeader() resulting in heap overflow
|
||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php if (!function_exists("imagecreatefromgd2")) print "skip"; ?>
|
<?php
|
||||||
|
if (!function_exists("imagecreatefromgd2")) print "skip";
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
$fname = dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug72339.gd";
|
$fname = dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug72339.gd";
|
||||||
|
@ -3,6 +3,9 @@ Bug #19366 (gdimagefill() function crashes (fixed in bundled libgd))
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #72512 gdImageTrueColorToPaletteBody allows arbitrary write/read access, var
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Bug #72512 gdImageTrueColorToPaletteBody allows arbitrary write/read access, var
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -3,6 +3,9 @@ Github #215 (imagefilltoborder stack overflow when invalid pallete index used)
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -5,6 +5,9 @@ Rafael Dohms <rdohms [at] gmail [dot] com>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -6,6 +6,9 @@ Edgar Ferreira da Silva <contato [at] edgarfs [dot] com [dot] br>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -6,6 +6,9 @@ Edgar Ferreira da Silva <contato [at] edgarfs [dot] com [dot] br>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -6,6 +6,9 @@ Edgar Ferreira da Silva <contato [at] edgarfs [dot] com [dot] br>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -6,6 +6,9 @@ Rafael Dohms <rdohms [at] gmail [dot] com>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -6,6 +6,9 @@ Rafael Dohms <rdohms [at] gmail [dot] com>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
<?php
|
<?php
|
||||||
|
@ -5,6 +5,9 @@ Rafael Dohms <rdohms [at] gmail [dot] com>
|
|||||||
--SKIPIF--
|
--SKIPIF--
|
||||||
<?php
|
<?php
|
||||||
if (!extension_loaded("gd")) die("skip GD not present");
|
if (!extension_loaded("gd")) die("skip GD not present");
|
||||||
|
if (!GD_BUNDLED && version_compare(GD_VERSION, '2.2.2', '<')) {
|
||||||
|
die("skip test requires GD 2.2.2 or higher");
|
||||||
|
}
|
||||||
if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible");
|
if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible");
|
||||||
?>
|
?>
|
||||||
--FILE--
|
--FILE--
|
||||||
|
Loading…
Reference in New Issue
Block a user