Revision tags: php-7.1.9, php-7.2.0RC1, php-7.0.23 |
|
#
e4b9c374 |
| 19-Aug-2017 |
Andreas Treichel |
Replace magic values with constants
|
Revision tags: php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
47fcd130 |
| 30-Jul-2017 |
Andreas Treichel |
Add support for webp in imagecreatefromstring
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16 |
|
#
acda2563 |
| 02-Feb-2017 |
Matěj Humpál |
Fix bug #74031 Fix incorrect parameter count for imagepng function
|
Revision tags: php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1 |
|
#
500b496f |
| 24-Jul-2016 |
Christoph M. Becker |
Implement #69606: Support BMPs (added in GD 2.1.0) We add PHP bindings for libgd's features to read and write BMP files, which are available as of libgd 2.1.0. As PHP's bundled
Implement #69606: Support BMPs (added in GD 2.1.0) We add PHP bindings for libgd's features to read and write BMP files, which are available as of libgd 2.1.0. As PHP's bundled libgd doesn't yet include the respective features of the external libgd, we add these.
show more ...
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
5e9b4c26 |
| 21-Nov-2016 |
Anatol Belski |
remove TSRMLS_*
|
#
209d4220 |
| 19-Sep-2016 |
Christoph M. Becker |
Add PHP bindings for setting and getting the image resolution We expose the image resolution related GD functionality to userland by introducing `imageresolution()` as getter/setter. Giv
Add PHP bindings for setting and getting the image resolution We expose the image resolution related GD functionality to userland by introducing `imageresolution()` as getter/setter. Given only the image argument, it returns the current resolution as indexed array. Given only a second argument, it sets the horizontal and vertical resolution to this value. Given three arguments, it sets the horizontal and vertical resolution to the given arguments, respectively.
show more ...
|
#
1aaa560d |
| 15-Oct-2016 |
Christoph M. Becker |
Mark functions as PHP_DEP_FE instead of manually emitting the notice
|
#
1490446c |
| 15-Oct-2016 |
Christoph M. Becker |
RFC: Deprecate png2wbmp() and jpegwbmp() See <https://wiki.php.net/rfc/deprecate-png-jpeg-2wbmp>.
|
#
c31eb5a4 |
| 13-Oct-2016 |
Christoph M. Becker |
Remove unused code There is no gif2wbmp() or such, and it is highly unlikely that it'll be ever added, so we remove the unused code.
|
#
fa451241 |
| 13-Oct-2016 |
Anatol Belski |
fix syslog interference
|
#
b92216b9 |
| 09-Oct-2016 |
Christoph M. Becker |
Fix #73272: imagescale() affects imagesetinterpolation() We must not permanently change the interpolation method, but rather have to restore the old method after we're done with scaling
Fix #73272: imagescale() affects imagesetinterpolation() We must not permanently change the interpolation method, but rather have to restore the old method after we're done with scaling the image.
show more ...
|
#
432e16cb |
| 06-Oct-2016 |
Christoph M. Becker |
Unify error handling of bundled and external libgd There's no need anymore to call an own error handler directly. Instead we register our error handler and call libgd's error functions (
Unify error handling of bundled and external libgd There's no need anymore to call an own error handler directly. Instead we register our error handler and call libgd's error functions (which will forward). We do this regardless of compiling with the bundled or an external libgd.
show more ...
|
#
ec591b55 |
| 03-Oct-2016 |
Christoph M. Becker |
Change gdImageTrueColorToPalette() to return success/failure We're porting the relevant changes from <https://github.com/libgd/libgd/commit/34a00a40>. We also check the return v
Change gdImageTrueColorToPalette() to return success/failure We're porting the relevant changes from <https://github.com/libgd/libgd/commit/34a00a40>. We also check the return value in the PHP binding, and throw E_WARNING if the conversion failed.
show more ...
|
#
2a305b38 |
| 02-Oct-2016 |
Christoph M. Becker |
Implement request #33066: Add GD Image Function gdImageOpenPolygon() gdImageOpenPolygon() has been introduced with líbgd 2.0.29, so we finally add a PHP binding for it, and port the resp
Implement request #33066: Add GD Image Function gdImageOpenPolygon() gdImageOpenPolygon() has been introduced with líbgd 2.0.29, so we finally add a PHP binding for it, and port the respective libgd functionality to PHP's bundled libgd.
show more ...
|
#
82a8e57f |
| 02-Oct-2016 |
Christoph M. Becker |
Add support for gdEffectMultiply gdLayerMultiply() has been introduced in libgd 2.1.1, and as such would have been already available for imagelayereffect() with a system libgd. We port
Add support for gdEffectMultiply gdLayerMultiply() has been introduced in libgd 2.1.1, and as such would have been already available for imagelayereffect() with a system libgd. We port the respective code to the bundled libgd, and also make IMG_EFFECT_MULTIPLY available to userland.
show more ...
|
#
d0f14a44 |
| 02-Oct-2016 |
Christoph M. Becker |
Switch to libgd anti-aliased drawing API Instead of rolling our own in the bundled libgd, we use libgd's anti-aliased drawing API. This way imageantialias() is also available, when built
Switch to libgd anti-aliased drawing API Instead of rolling our own in the bundled libgd, we use libgd's anti-aliased drawing API. This way imageantialias() is also available, when built against a system libgd.
show more ...
|
#
65ee87f2 |
| 25-Sep-2016 |
Christoph M. Becker |
Refactor imagegammacorrect() We apply the law `(b**r)**s == b**(r*s)` which holds for all non-negative b and positive r,s, so a single pow() suffices. Furthermore, we precompute the
Refactor imagegammacorrect() We apply the law `(b**r)**s == b**(r*s)` which holds for all non-negative b and positive r,s, so a single pow() suffices. Furthermore, we precompute the gamma, so the refactored code is simpler and faster.
show more ...
|
#
d95b8eaf |
| 24-Sep-2016 |
Christoph M. Becker |
Don't enforce palette conversion when writing GD images The GD image format is able to handle truecolor images as of libgd 2.0.12 (<https://github.com/libgd/libgd/blob/gd-2.2.3/src/gd_gd
Don't enforce palette conversion when writing GD images The GD image format is able to handle truecolor images as of libgd 2.0.12 (<https://github.com/libgd/libgd/blob/gd-2.2.3/src/gd_gd.c#L31-L33>). Therefore we don't need the potentially lossy and time consuming palette conversion. This way, imagegd() can also be used to export raw truecolor image data.
show more ...
|
#
1da79a6c |
| 23-Sep-2016 |
Christoph M. Becker |
Fix #73157 (again): imagegd2() ignores 3rd param if 4 are given Obviously, there was a bad merge.
|
#
c2409780 |
| 23-Sep-2016 |
Christoph M. Becker |
Fix #73157: imagegd2() ignores 3rd param if 4 are given We must initialize `q` for *more* than three parameters, too.
|
#
3cc90901 |
| 11-Sep-2016 |
Andrea Faulds |
Remove remaining zpp fallback code (master branch) Follow-up to d690014bf35507ccb7a1150a27504d2f87848842
|
#
f203de07 |
| 23-Jul-2016 |
Christoph M. Becker |
Change the name of the second parameter of image writer functions As of PHP 5.4.0 the second parameter of all image writer functions (except imagexbm) accepts also a stream resource. The
Change the name of the second parameter of image writer functions As of PHP 5.4.0 the second parameter of all image writer functions (except imagexbm) accepts also a stream resource. Therefore the parameter name `filename` is inappropriate. We change it to `to` according to what it's already called in _php_image_output_ctx(). We consider the reflection only related BC break acceptable for a minor version.
show more ...
|